背景:IDC使用的centos7使用minion方式安装,无法直接用yum的方式安装Saltstack。

1、使用以下命令,在系统目录etc/pki/rpm-gpg/中安装公钥(如果显示404,,在本机浏览器访问https://repo.saltstack.com/yum/redhat/7/x86_64/archive 找到最新的时间替换2019.2.7):

rpm --import https://repo.saltstack.com/yum/redhat/7/x86_64/archive/2019.2.7/SALTSTACK-GPG-KEY.pub

2、进入/etc/yum.repos.d/,vi saltstack.repo,填入以下内容:

[saltstack-repo]
name=SaltStack repo for RHEL/CentOS $releasever
baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2019.2.7
enabled=1
gpgcheck=1
gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2019.2.7/SALTSTACK-GPG-KEY.pub

3、安装saltstack服务

yum -y install salt-master    //服务端
yum -y install salt-minion    //客户端

4、启动saltstack服务端(客户端配置后再启动)

systemctl start salt-master

5、使用命令vi /etc/salt/minion打开saltstack客户端配置,更改以下配置(假设服务端IP为1.1.1.1):

master: 1.1.1.1
id: 192.168.1.1 

6、启动saltstack客户端服务

systemctl start salt-minion