saltstack maser HA

一、最近一直在忙数据库平台测试的事情,预测国庆之后就能上线,好激动,不过还有点担心啊,所有功能都依靠这个平台,包括数据库的基本操作、权限管理、迁移、监控、报警等等,平台如果挂了,天就塌了,所以我把平台的所有组件都搞成HA了,本文记录一下saltstack maser的 HA,官网有一些相关的介绍,不过看的不是很明白,折腾了几次都不行,也是RP问题吧,所以就自己简单的总结一下步骤吧。

二、环境

10.10.10.10 salt-maser1
10.10.10.11 salt-maser2
10.10.10.100 salt-minion
10.10.10.101 salt-minion
10.10.10.102 salt-minion

三、部署

salt-maser1上

1、yum -y install salt-master
2、 vim /etc/salt/master
auto_accept: True #去掉对该行的注释,并修改False为True
3、启动服务
/etc/init.d/salt-master start

salt-maser2上

1、执行salt-maser1上的1、2步之后,还有最关键的一步
scp salt-maser1的 /etc/salt/pki/master/master.pem和/etc/salt/pki/master/master.pub,覆盖本地的
2、启动服务
/etc/init.d/salt-master start

salt-minion上

1、yum -y install salt-minion
2、vim /etc/salt/minion 添加下面内容
master:
- 10.10.10.10
- 10.10.10.11
id: 10.10.19.37
3、启动服务
/etc/init.d/salt-minion start

至此已经ok了,在两台master上测试看看:

salt-key -L #查看客户端key认证情况
salt '*' cmd.run "ping -c 2 cmcm.com"

本文出自 “屌丝运维男” 博客,谢绝转载!

更多相关文章
  • 在前面的章节中,我们已经学习了如何从路由器固件中提取根文件系统,以及如何进行漏洞的分析和挖掘.从本章开始,我们会学习路由器硬件方面的一些基本知识. 通常我们都是通过路由器厂商获取可用的固件,但并不是每一个路由器厂商都提供了固件下载,或者部分型号的产品没有提供固件下载,这时我们就需要使用本章的技术,通 ...
  • Wireshark找不到网络接口问题 在运行Wireshark工具抓包时,需要有root用户权限.如果是普通用户启动的话,将会提示找不到网络接口.如图所示: 找不到网络接口
  • 一.问题描述 在apache2的httpd配置中,很多情况都会出现403. 刚安装好httpd服务,当然是不会有403的问题了.主要是修改了一些配置后出现,问题描述如下: 修改了DocumentRoot目录指向后,站点出现403错误. 设置了虚拟主机目录也可能导致403. apache的httpd服 ...
  • //_DataStructure_C_Impl: #include #include #include typedef char DataType; typedef struct snode{ //链式堆栈结点类型定义 DataType data; struct snode *next; }LSNo ...
  • 易网科技讯 8月5日早间消息,浪新(Nasdaq:SINA)今日发布了2010年第二季度财报.数据显示浪新二季度净营收9940万美元,同比增长10.1%,环比增长17%:净利润2520万美元,同比增长89.1%,环比增长3.6%.[ 浪新二季度财报全文 ] 以下为具体的图解分析: 净营收9940万美 ...
  • 易网科技讯 3月31日晚间消息,金山软件(03.hk)今天公布截至2008年12月31日的第四季度及全年业绩显示,其2008年第四季度总营收2.5718亿元人民币,同比增长46.9%,环比增长10.5%.运营利润为1.06亿元,首次突破1亿元,同比增长67.33%. 第四季度总营收2.5718亿元人 ...
一周排行
  • window对象方法和事件 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> & ...
  • 注册协议 http://www.cnblogs.com/CodingArt/p/4532465.html   与非托管代码交互操作 如何:实现回调函数 互操作封送处理 IntPtr 结构 利用SendMessage实 ...
  • import java.io.*; public class Data { public static void main(String[] args) { try{ BufferedOutputStream out ...
  • mysql存储过程详解 1.      存储过程简介   我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编 ...
  • 在windows系统中,windows提供了计划任务这一功能,在控制面板 -> 性能与维护 -> 任务计划, 它的功能就是安排自动运行的任务. 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务 ...
  • 最近在面试中设计模式经常会问到,设计模式在编程理论中还是比较重要的,于是找到了这篇文章. 几种常用的设计模式介绍 1.    设计模式的起源 最早提出"设计模式"概念的是建筑设计大师亚力山大Ale ...
  • 源码下载:http://download.csdn.net/detail/nuptboyzhb/4848125 简介: Dijkstra算法是已知网络的拓扑结构和各链路的长度,寻找从源节点到网络中其他各节点的最短路径 ...
  • 网上方法很多,最后总结一下比较靠谱的一个,到~/.meteor/android_bundle/ 目录下, 执行tools/android,手动下载 API 19 和 intel X86 Atom System ima ...
  • jincin的考试又来了,像往常一样会先有模拟题发下来,而考试题目几乎都在里面原题. 本来是,在考试时,把题目一题一题地在模拟题里搜,但觉得太累了. 于是写了一个Python的脚本批量查找,用到正则,由于不知道行尾是 ...
  • 有网友反映自从刷了4.0 手机就死机重启,不过三五天重启死机一次也就算了. 可是自从刷了V5之后 几乎来一个电话重启一次,必须扣电池 不然就重启个没完,小米1如何从V5刷回2.3?今天小编就为大家介绍miui v4/ ...