saltstack系列(一)——介绍与安装
saltstack简介saltstack 是服务器基础架构集中化管理平台。具备配置管理、远程执行、监控等功能。
saltstack 基于python。
注意:
puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。 zeromq,计算机术语,指的是类似于Socket的一系列接口,是一个轻量级的消息队列。与Socket不同的是,socket写一个消息队列是点对点的,而zeromq是点对多的。saltstack 安装
1、获取rpm包
# rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
2、安装Master端 # yum install salt-master3、安装Minion端 # yum install salt-minion4、修改配置文件 配置文件在/etc/salt/下 master:master minion:minion a、master 基本配置: 1、interface 绑定的本机的ip地址 https://images2015.cnblogs.com/blog/917108/201703/917108-20170323110834033-972624839.png 2、自动认证,避免手动运行salt-key来确认证书信任https://images2015.cnblogs.com/blog/917108/201703/917108-20170323110904236-2030892204.png
3、指定saltstack文件根目录位置
https://images2015.cnblogs.com/blog/917108/201703/917108-20170323110923940-1522394954.png
4、重启master
# service salt-master restart https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111013955-944916844.png b、minion 端配置
1、定义master端的接口
https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111054611-1495555375.png
2、设置id
https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111115533-1881787319.png
3、重启minion
https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111144611-37865166.png
ok 完成!
# service iptables stop https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111216330-1478658031.png 修改 /etc/selinux/config 文件中的 SELINUX="" 为 disabled ,然后重启。
https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111232705-120344216.png
ok 测试成功
https://images2015.cnblogs.com/blog/917108/201703/917108-20170323111247768-1349859428.png
页:
[1]