Saltstack安装使用:简单实验

由于saltstack有agent所以貌似能实现一些更复杂的功能,今天实验了下使用。
首先,需要两台centos7, 分别做主控端和被管理的客户端,分别为master和minion

服务器环境 centos7.7 centos7.7
ip地址 192.168.102.128 192.168.102.129
身份 master slave
软件包 salt-master salt-minion
  1. 安装软件(需要配置下yum源不然会装得慢)
#两台服务器均配置下yum源
curl -s -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

#master服务器上安装salt-master包
yum -y install epel-release
yum -y install salt-master

#被控端客户机上安装salt-minion包
yum -y install epel-release
yum -y install salt-minion
  1. 被控端minion的配置
#在被控端客户机上添加master主控端服务器IP
sed -i 's/#master: salt/master: 192.168.102.128/g' /etc/salt/minion
#然后开启服务
systemctl enable salt-minion
systemctl start salt-minion
  1. 主控端master的配置
#主控端master与被控端minion之间的通信,需要主控端开启两个TCP端口4505 and 4506
firewall-cmd --permanent --zone=public --add-port=4505-4506/tcp
firewall-cmd --reload
#然后开启服务
systemctl start salt-master
systemctl enable salt-master
#最后接受被控端minion传来的key,建立起通话
salt-key -A -y
salt-key -L
image.png
  1. 最后我们可以使用salt的test.ping测试下与minion之间的联系


    image.png

(最后,总结下,学习salt还是应该看百度出来的第一个官方文档的网址,其余的什么书什么博客,感觉写的都不全。)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。