SaltStack安装部署

Posted 浮光掠影转瞬间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SaltStack安装部署相关的知识,希望对你有一定的参考价值。

SaltStack安装部署

 

       环境:

               10.1.21.225(master)

               10.1.20.85(minion)

 

       安装:

          一. 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        #注意冒号后必须有一个空格
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即可。

     

 

以上是关于SaltStack安装部署的主要内容,如果未能解决你的问题,请参考以下文章

saltstack安装部署以及简单实用

部署SaltStack及批量安装httpd服务

SaltStack部署及使用实践

saltstack-gdlwolf自学总结第一篇:saltstack的安装部署(YUM安装)

saltstack安装部署与入门使用

Saltstack-安装和简单部署