saltsack简介
Saltstack使用Python开发,是一个非常简单易用和轻量级的管理工具。由Master和Minion构成,通过ZeroMQ进行通信。
Saltstack的master端监听4505与4506端口,4505为salt的消息发布系统,4506为salt客户端与服务端通信的端口;salt客户端程序不监听端口,客户端启动后,会主动连接master端注册,然后一直保持该TCP连接,master通过这条TCP连接对客户端控制,如果连接断开,master对客户端就无能为力了。当然,客户端若检查到断开后会定期的一直连接master端的。
作用
三大功能:远程执行,配置管理(状态),云管理
四种运行模式:local、minion/master、syndic(类似于zabbix proxy)、salt ssh
官方文档:http://repo.saltstack.com/#rhel
saltsack安装过程
saltsack-server | 10.0.0.111 |
saltsack-minion | 10.0.0.112 |
salt-server操作如下:
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
yum install salt-master salt-minion -y
systemctl start salt-master
salt-minion操作如下:
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
yum install salt-minion -y
16 master: 10.0.0.111