下面是salt-minion的安装记录
########################################################################
在 centos6 或 centos7 上安装 salt-minion
rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/archive/2018.3.2/SALTSTACK-GPG-KEY.pub
或 rpm --import https://repo.saltstack.com/yum/redhat/7/x86_64/archive/2018.3.2/SALTSTACK-GPG-KEY.pub
rpm --import https://repo.saltstack.com/yum/redhat/salt-repo-2019.2.el6.noarch.rpm
rpm --import install salt-repo-2019.2.el6.noarch.rpm
vi /etc/yum.repos.d/saltstack.repo
[saltstack-repo]
name=SaltStack repo for RHEL/CentOS $releasever
baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2018.3.2
enabled=1
gpgcheck=1
gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2018.3.2/SALTSTACK-GPG-KEY.pub
yum clean expire-cache
yum install --releasever=6 salt-minion
或 yum install --releasever=7 salt-minion
在 centos7 上还需要使用 pip 安装 certifi
1. 安装 pip
python 2.7
wget https://bootstrap.pypa.io/get-pip.py
/usr/bin/python get-pip.py
python 2.6
wget https://bootstrap.pypa.io/2.6/get-pip.py
/usr/bin/python get-pip.py
2. 安装 certifi
/usr/bin/pip install certifi
### 配置和启动 minion
1. 配置 salt-minio
vi /etc/salt/minion
master: 172.16.xxx.93
id: 172.16.66.xx
#启动服务 centos 7.0
systemctl restart salt-minion.service
#查看状态
systemctl status salt-minion.service
#centos 6.0
service salt-minion startkey
service salt-minion status
2. 启动 salt-minion
service restart salt-minion
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
以上方法都不行的话按照下面方法安装:
将镜像文件拷贝到当前目录:
salt-repo-2019.2.el7.noarch.rpm
执行以下命令:
rpm -ivh salt-repo-2019.2.el7.noarch.rpm
yum install salt-minion
######################################################
master 上配置命令:
接受 salt-minion 请求
salt-key list 查看salt-key列表
salt-key -A
- 验证联通性
salt 172.16.xxx.125 test.ping (ip是salt-minion)
重启servers master
ystemctl restart snmpd.service
################################################################
如果是修改 salt-minion 目标机器, 指向新的 master
- service salt-minion stop
- 修改 /etc/salt/minion 下的 master
- 删除 /etc/salt/pki/minion/ 下的所有文件
- service salt-minion start
###############################################################