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/
|
- 导入阿里镜像源的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
sudo sed -i "s/repo.saltstack.com/mirrors.aliyun.com\/saltstack/g" /etc/yum.repos.d/salt-latest.repo
|
- 更新软件源
1 2 3
| yum clean expire-cache
yum makecache
|
- 安装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
|
- 启用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配置文档。