实现2个master,当这两个master运行时都可以向minion发送命令。
salt 版本
1 [root@salt100 ~]# salt --version 2 salt 2018.3.3 (oxygen) 3 [root@salt100 ~]# salt-minion --version 4 salt-minion 2018.3.3 (oxygen)
salt 多master文档
https://docs.saltstack.com/en/latest/topics/tutorials/multimaster.html
说明:
根据规划在salt01创建冗余的master。
yum install -y salt-master
1 # 拷贝的秘钥 2 /etc/salt/pki/master/master.pem 3 /etc/salt/pki/master/master.pub 4 # 拷贝主master的配置 5 /etc/salt/master 6 # 拷贝主master的目录 7 /srv
1 systemctl enable salt-master.service # 开机自启动 2 systemctl start salt-master.service # 启动salt-master
每台minion机器都操作
1 [root@salt02 ~]# vim /etc/salt/minion 2 ………… 3 # set the location of the salt master server. if the master server cannot be 4 # resolved, then the minion will fail to start. 5 #master: salt 6 # 修改后的配置如下 7 master: 8 - salt100 9 - salt01 10 ………… 11 [root@salt02 ~]# systemctl restart salt-minion.service
1 [root@salt01 ~]# salt-key 2 accepted keys: 3 denied keys: 4 unaccepted keys: 5 salt01 6 salt02 7 salt03 8 salt100 9 rejected keys: 10 [root@salt01 ~]# salt-key -a 11 the following keys are going to be accepted: 12 unaccepted keys: 13 salt01 14 salt02 15 salt03 16 salt100 17 proceed? [n/y] y 18 key for minion salt01 accepted. 19 key for minion salt02 accepted. 20 key for minion salt03 accepted. 21 key for minion salt100 accepted.
1 salt '*' pillar.items 2 salt '*' pillar.item level1:level2:my_user:0 3 salt '*' grains.item roles
———————————————end———————————————
如对本文有疑问, 点击进行留言回复!!
linux下文本编辑器vim的使用方法(复制、粘贴、替换、行号、撤销、多文件操作)
网友评论