环境:
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-minion2 # chkconfig salt-minion on3 # 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即可。
时间: 2024-10-22 17:25:23