zhltom 发表于 2018-1-4 06:24:18

saltstack(master迁移)

  环境:http://www.cnblogs.com/zzzhfo/p/6126223.html
  在添加一台master
  把master的/etc/salt目录下的pki打包 上传至第二台master的/etc/salt目录下;然后修改minion端/etc/hosts 把salt 指向新的master、重启服务。


[*]打包文件
  

# tar -czf pki.tar.gz pki  
[iyunv@salt
-server salt]# ls  
masterpkipki.tar.gz
  
使用lrzsz下载到本地
  
[iyunv@salt
-server salt]# sz pki.tar.gz  

  
新的master主机操作
  
使用lrzsz上传到
/etc/salt下  
[iyunv@salt
-server02 salt]# rz  
[iyunv@salt
-server02 salt]# tar -xzf pki.tar.gz  
[iyunv@salt
-server02 salt]# /etc/init.d/salt-master start  
Starting salt
-master daemon:  



[*]修改minion的hosts
  

# salt '*' cmd.run 'grep salt /etc/hosts'  
salt
-client-02:192.168.119.132   salt  
salt
-minion-01:192.168.119.132   salt  
[iyunv@salt
-server salt]# salt '*' cmd.run "sed -i 's#132#129#' /etc/hosts"      #改为新的master的IP  
salt
-client-02:  
salt
-minion-01:  
[iyunv@salt
-server salt]# salt '*' cmd.run 'grep salt /etc/hosts'  
salt
-client-02:192.168.119.129   salt  
salt
-minion-01:192.168.119.129   salt  



[*]重启服务
  

# salt '*' service.restart salt-minion  
salt
-minion-01:  True
  
salt
-client-02:  True
  

  查看minion服务是否正常
  

# ps -ef | grep salt  
root
1459   10 08:36 ?      00:00:00 /usr/bin/python2.6 /usr/bin/salt-minion -d  
root
146411540 08:36 pts/0    00:00:00 grep salt  
[iyunv@salt
-minion-01 /]# ps -ef | grep salt  
root
1418   11 01:27 ?      00:00:00 /usr/bin/python2.6 /usr/bin/salt-minion -d  
root
142311760 01:27 pts/1    00:00:00 grep salt  

  在新的master主机上测试
  

# salt '*' test.ping  
salt
-client-02:  True
  
salt
-minion-01:  True
  
页: [1]
查看完整版本: saltstack(master迁移)