saltstack高可用与分布式部署

1.环境部署

IP主机名系统角色
192.168.1.150node01-linux.example.comRed Hat主master
192.168.1.151node02-linux.example.comRed Hat备master
192.168.1.152node01-linux.example.comRed Hatminion

2. 启动主master

[root@node03-linux ~]# systemctl status salt-master

3.修改salt-minion配置文件并启动salt-minion

[root@node03-linux ~]# vim /etc/salt/minion
...
...  //省略N行
...
master: 
  - 192.168.1.150
  - 192.168.1.151
...
...  //省略N行
...
[root@node03-linux ~]# systemctl start salt-minion

4.将主master上的配置文件拷到备master上去

[root@node01-linux ~]# cd /etc/salt/
[root@node01-linux salt]# ls
cloud  cloud.conf.d  cloud.deploy.d  cloud.maps.d  cloud.profiles.d  cloud.providers.d  master  master.d  minion  minion.d  pki  proxy  proxy.d  roster
[root@node01-linux salt]# scp master root@192.168.1.151:/etc/salt/

5. 保持主master和备master的所有证书和状态一致

我们这边实验,直接将两个目录手动同步,生产环境建议使用rsync同步。

[root@node01-linux ~]# cd /etc/salt/pki/
[root@node01-linux pki]# ls
master  minion
[root@node01-linux pki]# scp -r master root@192.168.1.151:/etc/salt/pki/
root@192.168.1.151's password: 
node03-linux.example.com                                            100%  451   257.7KB/s   00:00    
master.pem                                                          100% 1679     1.4MB/s   00:00    
master.pub                                                          100%  451   411.8KB/s   00:00 

6. 在主备salt-master查看待接受的salt-minion并接受

主:

[root@node01-linux pki]# salt-key -a'*' 
The following keys are going to be accepted:
Unaccepted Keys:
node03-linux.example.com
Proceed? [n/Y] 
Key for minion node03-linux.example.com accepted.

备:

[root@node02-linux ~]# salt-key -a '*'
The following keys are going to be accepted:
Unaccepted Keys:
node03-linux.example.com
Proceed? [n/Y] 
Key for minion node03-linux.example.com accepted.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值