环境: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-:
192.168.119.132 salt
salt-minion-:
192.168.119.132 salt
[root@salt-server salt]# salt '*' cmd.run "sed -i 's#132#129#' /etc/hosts" #改为新的master的IP
salt-client-:
salt-minion-:
[root@salt-server salt]# salt '*' cmd.run 'grep salt /etc/hosts'
salt-client-:
192.168.119.129 salt
salt-minion-:
192.168.119.129 salt
  • 重启服务
[root@salt-server salt]# salt '*' service.restart salt-minion
salt-minion-:
True
salt-client-:
True

查看minion服务是否正常

[root@salt-client- /]# ps -ef | grep salt
root : ? :: /usr/bin/python2. /usr/bin/salt-minion -d
root : pts/ :: grep salt
[root@salt-minion- /]# ps -ef | grep salt
root : ? :: /usr/bin/python2. /usr/bin/salt-minion -d
root : pts/ :: grep salt

在新的master主机上测试

[root@salt-server02 salt]# salt '*' test.ping
salt-client-:
True
salt-minion-:
True

saltstack(master迁移)的更多相关文章

  1. saltStack运维工具的部署及master迁移实现的过程详解

    服务器端:192.168.3.87 客户端:192.168.3.86.192.168.3.108 1.salt服务器端安装 192.168.3.87 rpm -Uvh http://mirrors.y ...

  2. Saltstack Master 配置文件详解

    #主配置 /etc/salt/master interface 默认值:0.0.0.0(所有的网络地址接口) 绑定到本地的某个网络地址接口 interface: 192.168.30.131 publ ...

  3. saltstack master minion安装配置简单使用

    首先先了解下saltstack是什么,为什么使用它 它与Ansible.Puppet都属于集中管理工具,由于现在企业规模的不断庞大及业务的增长,所需要管理的服务器数量增多,而且大部分机器都属于同类业务 ...

  4. [转载]saltstack master配置文件中文翻译

    原文出处:http://blog.coocla.org/301.html Salt系统的配置是令人惊讶的简单,对于salt的两个系统都有各自的配置文件,salt-master是通过一个名为master ...

  5. RocketMQ多master迁移至多master多slave模式

    一.项目背景 由于当前生产环境RocketMQ机器使用年限较长,已经过保,并且其中一台曾经发生过异常宕机事件.并且早期网络规划较乱,生产.开发.测试等网络没有分开,公司决定对当前网络进行规划,区分各个 ...

  6. saltstack master minion 配置文件

    Master端的配置是修改/etc/salt下master配置文件.以下是Master端常用的配置. interface: 指定bind 的地址(默认为0.0.0.0) publish_port: 指 ...

  7. 【SaltStack】通过Master给Minion安装MySQL

    一.IP信息说明 [Master] IP: 192.168.236.100 [Minion] IP: 192.168.236.101 二.配置SaltStack 关于SaltStack Master和 ...

  8. 【SaltStack】在Master上给Minion端安装zabbix

    一.IP信息说明 [Master] IP: 192.168.236.100 [Minion] IP: 192.168.236.101 二.配置SaltStack 关于SaltStack Master和 ...

  9. SaltStack安装篇

    一.基础介绍1.简介 salt 是一个基础平台管理工具 salt是一个配置管理系统,能够维护预定于状态的远程节点 salt是一个分布式远程执行系统,用来在远程节点上执行命令和查询数据 2.salt的核 ...

随机推荐

  1. @Autowired 与@Resource的区别

    1.@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上. 2  @Autowired默认按类型装配(这个注解是属业spring的),默认情况下 ...

  2. vuejs的动态过滤

    想要通过vuejs动态过滤(这里动态指得是过滤的条件是动态变化的), 一直没找到好办法, 最蠢的办法当然是两个两个数组,一个作为原始副本数组 一个作为视图数组,这样当过滤条件变化的时候 动态拷贝原始数 ...

  3. 汇编语言标志位 含义 NV UP EI NG NZ AC PE CY

    缩写原意: Overflow of = OV NV [No Overflow] Direction df = DN (decrement) UP (increment) Interrupt if = ...

  4. Convertion of grey code and binary 格雷码和二进制数之间的转换

    以下转换代码摘自维基百科 Wikipedia: /* The purpose of this function is to convert an unsigned binary number to r ...

  5. 【swift学习笔记】二.页面转跳数据回传

    上一篇我们介绍了页面转跳:[swift学习笔记]一.页面转跳的条件判断和传值 这一篇说一下如何把数据回传回父页面,如下图所示,这个例子很简单,只是把传过去的数据加上了"回传"两个字 ...

  6. MySQL配置、使用规范

    一.表名 和 数据库名 不要用大小写混合(即驼峰式),应该全部用小写,使用下划线作为连接符. Linux中表名默认区分大小写,Windows中默认不区分(全部转为小写),相互间的导入导出会有问题!! ...

  7. docfx daylybuild

    参考:https://myget.org/gallery/docfx-dev 根据对应的vs或nuget版本中添加地址. PS:daylybuild可能包含很多错误哦.

  8. 【OpenJudge 1793】矩形覆盖

    http://noi.openjudge.cn/ch0405/1793/ 好虐的一道题啊. 看数据范围,一眼状压,然后调了好长时间QwQ 很容易想到覆盖的点数作为状态,我用状态i表示至少覆盖状态i表示 ...

  9. Adapter的封装之路

    原文:Adapter的封装之路 一.几种常见列表效果: 假如要用RecyclerView实现下面的几种效果,你会如何实现呢? 效果1:单布局效果   效果2:多布局效果 有多种Item布局   效果3 ...

  10. windows下使用vs进行Proctocol Buffer开发(C++篇)

    因工作原因接触Proctocol Buffer(protobuf),至于什么是protobuf,为何使用protobuf,我就不赘述了,百度下都是答案. 今天我介绍的是在windows下使用vs进行p ...