saltstack测试
安装epel源wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
安装rpmforge
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
安装依赖包
yum install python-jinja2
安装saltstack
只需要一台安装master即可,其他的全部安装minion.
安装salt-master
yum -y install salt-master enablerepr=epel-testing
安装salt-minion
yum -y install salt-minion enablerepr=epel-testing
配置saltstack
minion配置
cat/etc/salt/minion | grep "^master"
master: 192.168.0.2 #注意master与IP之间有空格
看清楚了master前面有两个空格,这行代码表示我要连接的saltstack的master是192.168.0.2
master配置
cat /etc/salt/master | grep '^interface'
interface: 192.168.0.2
master监听192.168.0.2,老样子前面也是有两个空格,否则启动的时候会报错.
启动saltstack
启动master
service salt-master start
启动minion
service salt-minion start
测试saltstack
接下来的命令都在master上执行
查看minion列表
# salt-key -L
AcceptedKeys:
UnacceptedKeys:
minion1
RejectedKeys:
接受所有key
salt-key -A
在提示中提示y确认即可.接下来便可以向minion发送命令了
简单测试
#salt '*' test.ping
minion1:
True
页:
[1]