Saltstack
saltstack 是一款运维管理工具,可以对数万台server进行管理。而且可以配合python这个同样简约而不简单的编程工具进行编写扩展,从而可以发挥想象力和创造力将saltstack的潜力挖掘出来,你会发现saltstack将不仅仅是一款运维工具。
3分钟让你用saltstack控制机器:
服务器配置:
- master:centos6.5一台(saltstack主控器)
- minion:centos6.5一台(saltstack节点)
master安装:
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-2015.8-3.el6.noarch.rpm
yum clean expire-cache
yum -y install salt-master
- minion安装:
yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-2015.8-3.el6.noarch.rpm
yum clean expire-cache
yum -y install salt-minion
- 修改minion主配置文件/etc/salt/minion
- 添加
- master: ip(主控器ip)
- id: minion(可以自定义)
- 注意配置文件中冒号后的空格^_^
- 启动服务:
- service salt-master start
- service salt-minion start
- 从主控器控制节点:
salt-key -L
查看节点请求salt-key -a minion
接受minion的密匙文件salt 'minion' test.ping
测试节点连通性salt 'minion' cmd.run "id"
远程执行命令