搭建 saltstack
一台服务端 一台客户端
1.设置 hostname
hostnamectl set-hostname saltstack 服务端
hostnamectl set-hostname client 客户端
2.关闭SElinux
#服务端和客户端都要配置
vim /etc/selinux/config
将SELINUX=enforcing
改成 SELINUX=disabled
3.编辑 hosts 文件
#服务端和客户端都要配置
vi /etc/hosts
在里面添加
192.168.1.123 saltstrack
192.168.1.124 client
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 客户端
6.配置master
#服务端和客户端都要配置
vi /etc/salt/minion
+16: master: 主机名/ip
+78: id: 主机名
7.服务端 启动服务
systemctl enable salt-master
systemctl enable salt-minion
systemctl start salt-master
systemctl start salt-minion
8.客户端 启动服务
systemctl enable salt-minion
systemctl start salt-minion
9.vim /etc/salt/minion 客户端
添加 master: 服务端ip
id: 客户端主机名
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
原文地址:https://blog.51cto.com/14375806/2414574