一
.archive模块
实现系统层面的压缩包调用,支持gzip、gunzip、rar、tar、unrar、unzip等linux
**二.搭建salt stack**
1.设置 hostname
hostnamectl set-hostname saltstack 服务端
hostnamectl set-hostname client 客户端shell
2.关闭SElinux
#服务端和客户端都要配置
vim /etc/selinux/config
将SELINUX=enforcing
改为 SELINUX=disabledvim
3.编辑 hosts 文件
#服务端和客户端都要配置
vi /etc/hosts
在里面添加
192.168.1.123 saltstrack
192.168.1.124 clientcentos
4.添加epel源
#服务端和客户端都要配置
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo网络
5.安装
yum -y install salt-master salt-minion 服务端
yum -y install salt-minion 客户端ide
6.配置master
#服务端和客户端都要配置
vi /etc/salt/minion
+16: master: 主机名/ip
+78: id: 主机名ui
7.服务端 启动服务
systemctl enable salt-master
systemctl enable salt-minion
systemctl start salt-master
systemctl start salt-minionurl
8.客户端 启动服务
systemctl enable salt-minion
systemctl start salt-minion命令行
9.vim /etc/salt/minion 客户端
添加 master: 服务端ip
id: 客户端主机名rest
10.关闭防火墙
service firewalld stop 服务端
11.关闭SElinux
setenforce 0
12.重启服务
systemctl restart salt-minion 客户端
13.显示全部公钥
salt-key -L
14.接受全部等待的Key
salt-key -A
Proceed?[n/y] y
15.显示全部公钥
salt-key -L
16.检测通信是否正常salt '*' test.ping