Centos7快速部署saltstack

saltstack是一个和ansible差不多的自动化运维工具,可以用来批量管理大量主机

OS:centos7.3

server:172.16.13.159

client: 172.16.13.156

安装前的准备,关闭防火墙,selinux,配置yum源

在server和client上添加小红帽yum源:rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

在server上

1.安装salt-master和tree(这个我们后面需要用到)

yum install salt-master tree -y

2.修改/etc/salt/master文件,在416行和529行部分,取消注释,如下

file_roots:
base:
- /srv/salt

pillar_roots

base:

- /srv/pillar

在client上

1.安装salt-minion

yum install salt-minion -y

2.修改/etc/salt/minion,位置在第16行和78行,master:空格 server的ip,id:空格 这个client的名字,可以随便起

开始验证

在server上

1.启动salt-master

systemctl start salt-master

2.刷新监控到的client列表,刚开始时可以看到新添加的名为salt的client主机的key没有被接收,执行salt-key -A 后,key被接受

salt-key

3.查看监控到的client,并在client上执行查看内存命令,salt在/etc目录下

该文参考自https://www.cnblogs.com/sky00747/p/8241558.html

原文地址:https://www.cnblogs.com/biaopei/p/10303782.html