linux 上安装及配置 salt-minion

下面是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

###############################################################


版权声明:本文为anbusha原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。