yum 安装 saltstack
环境描述:操作系统centos7.9
- 运行以下命令来安装 SaltStack 存储库和密钥:
rpm --import https://repo.saltproject.io/py3/redhat/7/x86_64/latest/SALTSTACK-GPG-KEY.pub
curl -fsSL https://repo.saltproject.io/py3/redhat/7/x86_64/latest.repo | sudo tee /etc/yum.repos.d/salt.repo
2. 配置相应的服务器的主机名
我的主节点的主机名为master,minion的主机名为slave1
因为salt默认情况下的id如果不配置的话是读取的主机名
hostnamectl set-hostname master
命令如上
3. yum 清理
yum clean expire-cache
4. 安装 salt-minion、salt-master 或其他 Salt 组件
yum install salt-master
yum install salt-minion
yum install salt-ssh
yum install salt-syndic
yum install salt-cloud
yum install salt-api
5. 修改配置文件
master文件
vim /etc/salt/master
interface: 192.168.100.40
保存退出
将 interface 修改为相应的ip地址即可,注意格式,冒号后边是有空格的,一定不要弄错,否则启动不起来!!
Minion 修改配置文件
vim /etc/salt/minion
master: 192.168.100.40
保存退出
6. 为 salt-minion、salt-master 或其他 Salt 组件启用并启动服务
systemctl enable salt-master && sudo systemctl start salt-master
systemctl enable salt-minion && sudo systemctl start salt-minion
systemctl enable salt-syndic && sudo systemctl start salt-syndic
systemctl enable salt-api && sudo systemctl start salt-api
7. master授权管理minion
在master端运行命令来接收管理minion
salt-key –A

-A 参数为全部接收管理
8. 运行命令测试
salt ‘*’ test.ping
查看返回信息

安装结束
运行命令: salt 'slave1' cmd.run "df -h" 查看返回信息

搭建成功,后续会写salt的一些使用配置
浙公网安备 33010602011771号