1. 安装源
1.1 安装epel源|
1
2
3
|
# cd /usr/local/src/
# wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
|
|
1
2
|
# wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
|
2. 安装依赖包
|
1
|
# yum install python-jinja2
|
3 安装saltstack
只需要一台安装master即可,其他的全部安装minion. 3.1 安装salt-master|
1
|
# yum -y install salt-master --enablerepo=epel-testing
|
|
1
|
#yum -y install salt-minion --enablerepo=epel-testing
|
4. 配置saltstack
4.1 minion配置|
1
2
|
# cat /etc/salt/minion | grep "^ master"
master: 192.168.0.2
|
|
1
2
|
# cat /etc/salt/master | grep '^ interface'
interface: 192.168.0.2
|
5. 启动saltstack
5.1 启动master|
1
2
|
# service salt-master start
Starting salt-master daemon: [ OK ]
|
|
1
2
|
#service salt-minion start
Starting salt-minion daemon: [ OK ]
|
6. 测试saltstack
接下来的命令都在master上执行 6.1 查看minion列表|
1
2
3
4
5
|
# salt-key -L
Accepted Keys:
Unaccepted Keys:
minion1
Rejected Keys:
|
|
1
|
# salt-key -A
|
|
1
2
3
|
# salt '*' test.ping
minion1:
True
|