SaltStack自动化运维工具

管理十台服务器和管理100台服务器,管理10G的数据库和管理10T的数据库,用的技术是不一样的滴。

神说,运维的人有福了。运维神器-------saltstack。

SaltStack:是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能。saltstack安装:安装方式有源码,yum,pip等方式,要是用pip安装,需要yum install python-pip。推荐用yum安装解决各种依赖关系。

saltstack安装:
 #rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
#yum install salt-master

#chkconfig salt-master on
#service salt-master start

修改/etc/sysconfig/iptables添加后重启:-A INPUT -p tcp -m multiport --dports 4505,4506 -j REJECT

默认配置文件位于/etc/salt/master ,默认不需要更改该配置文件。auto_accept:True 自动验证

master端有两个端口需要在iptables上放行
4505(publish_port):salt 的消息发布系统,4506(ret_port):salt 客户端与服务端通信的端口。客户端安装和master用的一样的源,

客户端安装

#yum install salt-minion其它的和master一样设定。修改/etc/salt/minion中的master和id

# vim /etc/salt/minion
master: 192.168.3.230#服务端的ip
id: mysql-db-173#minion的标签

注意事项:

如果大规模实用saltstack的话,timeout,master_tops,auto_accept和autosing-file这几个参数比较重要,请根据自己的网络及其它需求自行调整。

你可能感兴趣的:(SaltStack自动化运维工具)