SaltStack安装部署

SaltStack安装部署

       安装:

          一. master: 

               1. 配置yum源安装

 1 # rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub      #载入yum认证文件
 2 # cd /etc/yum.repos.d/
 3 # vim saltstack.repo
 4 [saltstack-repo]
 5 name=SaltStack repo for RHEL/CentOS $releasever
 6 baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest
 7 enabled=1
 8 gpgcheck=1
 9 gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest/SALTSTACK-GPG-KEY.pub
10 
11 # yum clean all
12 # yum makecache
13 
14 # yum install salt-master  服务端master
15 # yum install salt-minion  客户端minion
16 # yum install salt-ssh       ssh远程执行命令
17 # yum install salt-syndic   类似代理
18 # yum install salt-cloud     用来配置云服务

                2.  加入开机自启动,并启动服务。

1 # chkconfig salt-master on
2 # service salt-master start      
3 
4 #主程序监听两个端口
5 4505: 消息发布端口
6 4506: 客户端与服务端通信端口

          二. minion

                1. 与步骤1类似,只需要安装minion即可,以守护进程方式启动。

1 # yum install salt-minion
2 # chkconfig salt-minion on
3 # service salt-minion start

                2. 客户端配置

1 # vim /etc/salt/minion
2 修改master字段为服务端IP地址,如下:
3 master: 10.1.21.225        #注意冒号后必须有一个空格,IP为master主机地址
4 # service salt-minion restart         #重启

          三.  测试

1 # salt-key -L        #master上执行查看未接受的key已经出现minion主机
2 # salt-key -A -y    #所有机器通过授权
3 # slat-key -L        #再次查看已成为授权Accepted Keys
4 # # salt "*" test.ping   #测试返回True即可。

     

原文地址:https://www.cnblogs.com/python-nameless/p/7404503.html