saltstack安装及配置
首先安装epel源
rpm -ivh http://mirrors.kernel.org/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
yum makecache
master
安装
yum install salt-master -y
配置
master端安装好后一般不需要任何设置,启动服务器即可
service salt-master start
chkconfig salt-master on
minion
安装
yum install salt-minion
配置
minion端至少需要配置两项,id和master需要指定。
- id: 这台主机的唯一标识! 就像mac地址一样!
- master: 指定salt master的IP地址或域名!
注意:注意冒号后面一定要有一个空格。
$ vim /etc/salt/minion
id: node1.salt.com
master: master.salt.com
master与minion的认证
master
salt-key -L #查看所有主机
#没有接受的key会显示在Unaccepted Keys下
salt-key -A #接受所有主机
salt-key -D #删除所有主机
salt-key -a node1.salt.com #接受指定的主机
salt-key -d node1.salt.com #删除指定的主机
一般情况下,master不会在配置文件中开启自动授权
测试连通性
master
$ salt '*' test.ping
node1.salt.com:
True