salt 迁移

来源:互联网 发布:上海贝尔怎么样 知乎 编辑:程序博客网 时间:2024/05/18 09:40

在添加一台master

把master的/etc/salt目录下的pki打包 上传至第二台master的/etc/salt目录下;然后修改minion端/etc/hosts 把salt 指向新的master、重启服务。

  • 打包文件

 

复制代码
[root@salt-server salt]# tar -czf pki.tar.gz pki[root@salt-server salt]# lsmaster  pki  pki.tar.gz使用lrzsz下载到本地[root@salt-server salt]# sz pki.tar.gz 新的master主机操作使用lrzsz上传到/etc/salt下[root@salt-server02 salt]# rz[root@salt-server02 salt]# tar -xzf pki.tar.gz[root@salt-server02 salt]# /etc/init.d/salt-master startStarting salt-master daemon:
复制代码

 

  • 修改minion的hosts

 

复制代码
[root@salt-server salt]# salt '*' cmd.run 'grep salt /etc/hosts'salt-client-02:    192.168.119.132   saltsalt-minion-01:    192.168.119.132   salt[root@salt-server salt]# salt '*' cmd.run "sed -i 's#132#129#' /etc/hosts"      #改为新的master的IPsalt-client-02:salt-minion-01:[root@salt-server salt]# salt '*' cmd.run 'grep salt /etc/hosts'salt-client-02:    192.168.119.129   saltsalt-minion-01:    192.168.119.129   salt
复制代码

 

  • 重启服务
[root@salt-server salt]# salt '*' service.restart salt-minionsalt-minion-01:    Truesalt-client-02:    True

 

查看minion服务是否正常

复制代码
[root@salt-client-02 /]# ps -ef | grep saltroot      1459     1  0 08:36 ?        00:00:00 /usr/bin/python2.6 /usr/bin/salt-minion -droot      1464  1154  0 08:36 pts/0    00:00:00 grep salt[root@salt-minion-01 /]# ps -ef | grep saltroot      1418     1  1 01:27 ?        00:00:00 /usr/bin/python2.6 /usr/bin/salt-minion -droot      1423  1176  0 01:27 pts/1    00:00:00 grep salt
复制代码

 

在新的master主机上测试

[root@salt-server02 salt]# salt '*' test.pingsalt-client-02:    Truesalt-minion-01:    True
原创粉丝点击