zoukankan      html  css  js  c++  java
  • saltstack(master迁移)

    环境:http://www.cnblogs.com/zzzhfo/p/6126223.html

    在添加一台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]# ls
    master  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 start
    Starting salt-master daemon:
    • 修改minion的hosts
    [root@salt-server salt]# salt '*' cmd.run 'grep salt /etc/hosts'
    salt-client-02:
        192.168.119.132   salt
    salt-minion-01:
        192.168.119.132   salt
    [root@salt-server salt]# salt '*' cmd.run "sed -i 's#132#129#' /etc/hosts"      #改为新的master的IP
    salt-client-02:
    salt-minion-01:
    [root@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
    • 重启服务
    [root@salt-server salt]# salt '*' service.restart salt-minion
    salt-minion-01:
        True
    salt-client-02:
        True

    查看minion服务是否正常

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

    在新的master主机上测试

    [root@salt-server02 salt]# salt '*' test.ping
    salt-client-02:
        True
    salt-minion-01:
        True
  • 相关阅读:
    第34天-文件_system (2013.09.04)
    第33天-文件I/O _2(2013.09.03)
    小项目 : 计算库函数中单词的个数第30天
    第32天-文件I/O _1(2013.09.02)
    嵌入式培训学习历程第二十九天
    大作业 :学生信息管理系统。。。
    嵌入式培训学习历程第二十六天
    读取一个文件中哪一行 的一个参数
    LINUX C 语言 快速获取调用SHELL命令后的结果
    C语言制造一个随机数
  • 原文地址:https://www.cnblogs.com/hwlong/p/6131284.html
Copyright © 2011-2022 走看看