标签:saltstack
安装epel源
CentOS6-64bit:
rpm -Uvh http://mirrors.yun-idc.com/epel/6Server/x86_64/epel-release-6-8.noarch.rpm
安装master服务器
yum -y install salt-master
安装minion服务器
yum -y install salt-minion
salt-minion端配置
1.修改minion配置文件
cd /etc/salt
vim minion
master: salt //这里设置master的名称,我们这里保持原来配置不变,只需去掉#号即可
2.修改minion的hosts文件
vim /etc/hosts
192.168.1.101 salt //这里是指定master的IP对应的名称
保存退出
3.mater端启动salt服务
/etc/init.d/salt-master start
4.minion端启动salt服务
/etc/init.d/salt-minion start
5.查看日志
cd /var/log/salt
cat master
即可查看salt-master的日志
如果发现master为空,可以修改master的log级别
vim /etc/salt/master
log_level: debug
保存退出即可
重启一下master服务就可以看到日志信息了
/etc/init.d/salt-master restart
salt-master设置
1.查看minion端的key是否已经到达master端
[root@Admin1-saltstack salt]# salt-key -L
Accepted Keys:
Denied Keys:
Unaccepted Keys:
Admin2-saltstack.littlebee.com
Admin3-saltstack.littlebee.com
2.将minion端的key放到accepted列表里
[root@Admin1-saltstack salt]# salt-key -Ay
The following keys are going to be accepted:
Unaccepted Keys:
Admin3-saltstack.littlebee.com
Key for minion Admin3-saltstack.littlebee.com accepted.
[root@Admin1-saltstack salt]# salt-key -L
Accepted Keys:
Admin2-saltstack.littlebee.com
Admin3-saltstack.littlebee.com
Denied Keys:
Unaccepted Keys:
Rejected Keys:
3.测试
salt ‘*‘ test.ping
[root@Admin1-saltstack salt]# salt ‘*‘ test.ping
Admin3-saltstack.littlebee.com:
True
Admin2-saltstack.littlebee.com:
True
如果出现这个提示代表minion和mater能正常相互通信了
PS:小玩一下远程执行命令
[root@Admin1-saltstack salt]# salt ‘*‘ cmd.run ‘uptime‘
Admin2-saltstack.littlebee.com:
19:35:10 up 1:30, 1 user, load average: 0.00, 0.00, 0.00
Admin3-saltstack.littlebee.com:
19:35:10 up 1:30, 1 user, load average: 0.04, 0.04, 0.01
本文出自 “求阙斋” 博客,谢绝转载!
【saltstack学习系列之一】saltstack简单安装与配置
标签:saltstack
原文地址:http://ryomajia.blog.51cto.com/240953/1652588