34524213 发表于 2015-12-8 08:58:44

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]
查看完整版本: saltstack测试