yum 安装 saltstack

         环境描述:操作系统centos7.9

  1. 运行以下命令来安装 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的一些使用配置

 

posted @ 2021-09-08 10:12  起飞ing  阅读(474)  评论(0)    收藏  举报