SaltStack的安装及简单部署

SaltStack简介:

SaltStack是基于Python开发的一套C/S架构配置管理工具(服务器端称作Master,客户端称作Minion),它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快的消息队列ZeroMQ使得SaltStack能快速在成千上万台机器上进行各种操作。

SaltStack的主要功能:

  • Saltstack最主要的两个功能是:配置管理与远程执行
  • Saltstack不只是一个配置管理工具,还是一个云计算与数据中心架构编排的利器
  • Saltstack已经支持Docker相关模块
  • 在友好地支持各大云平台之后,配合Saltstack的Mine实时发现功能可以实现各种云平台业务的自动扩展
    在这里插入图片描述

工作机制:

  • Master和Minion都以守护进程的方式运行
  • Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口
  • 当Minion运行时,它会自动连接到配置文件里定义的Master地址ret_port端口进行连接认证
  • 当Master和Minion可以正常通信后,就可以进行各种各样的配置管理工作了

一、saltstack的安装部署

1.实验环境:

  • server1: 172.25.66.1 master
  • server2: 172.25.66.2 minion
  • server3: 172.25.66.3 minion

2.安装saltstack
server1:
在这里插入图片描述

server2:
在这里插入图片描述
server3:
在这里插入图片描述
3.启动服务

主节点:
[root@server1 2018]# cd /etc/salt/
[root@server1 salt]# vim master
[root@server1 salt]# systemctl start salt-master
[root@server1 salt]# systemctl enable salt-master
Created symlink from /etc/systemd/system/multi-user.target.wants/salt-master.service to /usr/lib/systemd/system/salt-master.service.

两个从节点:
[root@server2 2018]# cd /etc/salt/
[root@server2 salt]# vim minion	
 16 master: 172.25.66.1		指定master
[root@server2 salt]# systemctl start salt-minion
[root@server2 salt]# systemctl enable salt-minion.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/salt-minion.service to /usr/lib/systemd/system/salt-minion.service.

[root@server3 2018]# cd /etc/salt/
[root@server3 salt]# vim minion	
 16 master: 172.25.66.1		指定master
[root@server3 salt]# systemctl start salt-minion
[root@server3 salt]# systemctl enable salt-minion.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/salt-minion.service to /usr/lib/systemd/system/salt-minion.service.

在这里插入图片描述
查看端口,4505是用来链接slave,发布订阅。4506为请求响应端口,模式为:zmq(消息队列)
4.添加连接密钥(查看密钥并加入&#

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值