salt 安装部署

CentOS 7 安装部署salt

centos 环境下的salt安装部署过程,记录备忘。

简介

saltstack是由thomas Hatch于2011年创建的一个开源项目,设计初衷是为了实现一个快速的远程执行系统。

下载地址:https://mirrors.aliyun.com/saltstack/

配置方法

支持OS

saltstack 已经支持 Debian, RedHat/Centos, Ubuntu,Susu, Fedora, Windows,macOS, Amazon Linux 和 Raspbian 这些操作系统,您可以参考saltstack 提供的文档来配置安装并使用salt 软件。

具体配置

Saltstack 的官方文档对其支持的每种操作系统上 salt 的安装已经提供了具体的说明,在您可以访问本站的镜像页面:

1
https://mirrors.aliyun.com/saltstack/
  1. 导入阿里镜像源的GPG-KEY和REPO
1
2
3
4
rpm --import https://mirrors.aliyun.com/saltstack/py3/redhat/7/x86_64/latest/SALTSTACK-GPG-KEY.pub
curl -fsSL https://mirrors.aliyun.com/saltstack/py3/redhat/7/x86_64/latest.repo | tee /etc/yum.repos.d/salt-lastest.repo
# 更改salt repo配置是的请求地址,改为阿里云镜像源
sudo sed -i "s/repo.saltstack.com/mirrors.aliyun.com\/saltstack/g" /etc/yum.repos.d/salt-latest.repo
  1. 更新软件源
1
2
3
yum clean expire-cache
# 或者
yum makecache
  1. 安装salt-minion,salt-master,或都其它的salt组件
1
2
3
4
5
6
- sudo yum install salt-master
- sudo yum install salt-minion
- sudo yum install salt-ssh
- sudo yum install salt-syndic
- sudo yum install salt-cloud
- sudo yum install salt-api
  1. 启用salt-minion,salt-master或其它salt服务
1
2
3
4
sudo systemctl enable salt-master && sudo systemctl start salt-master
sudo systemctl enable salt-minion && sudo systemctl start salt-minion
sudo systemctl enable salt-syndic && sudo systemctl start salt-syndic
sudo systemctl enable salt-api && sudo systemctl start salt-api

对应的其它发行版本的配置见阿里源的salt配置文档。


salt 安装部署
https://ywmy.xyz/2022/08/19/salt-安装部署/
作者
ian
发布于
2022年8月19日
许可协议