目 录CONTENT

文章目录

SaltStack部署实战:在线与离线安装

Administrator
2025-08-04 / 0 评论 / 1 点赞 / 12 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

SaltStack部署实战:在线与离线安装

在线安装部署

1. 配置SaltStack软件源

# 创建SaltStack官方仓库配置
tee /etc/yum.repos.d/saltstack.repo <<-'EOF'
[saltstack]
name=SaltStack Repository
baseurl=https://packages.broadcom.com/artifactory/saltproject-rpm/
enabled=1
gpgcheck=0
EOF

2. 安装SaltStack核心组件

# 更新元数据缓存
yum makecache

# 查看可用版本(示例输出)
yum --showduplicates list salt-master
# 输出示例:
# salt-master.x86_64 3006.10-0 saltstack
# salt-master.x86_64 3007.0-0  saltstack
# salt-master.x86_64 3007.1-0  saltstack

# 安装指定版本(推荐使用最新稳定版)
sudo yum install -y salt-master-3007.1-0.x86_64
sudo yum install -y salt-minion-3007.1-0.x86_64

3. 安装验证

# 检查服务状态
systemctl status salt-master
systemctl status salt-minion

# 验证版本信息
salt --version
# 预期输出:salt 3007.1

# 开机自启
systemctl enable salt-master
systemctl enable salt-minion
# 启动
systemctl start salt-master
systemctl start salt-minion

离线安装部署

1. 环境准备

# 安装依赖工具
yum install -y yum-utils

2. 依赖包下载

# 下载指定版本及其所有依赖包
yumdownloader --resolve \
  salt-master-3007.1-0.x86_64 \
  salt-minion-3007.1-0.x86_64

3. 离线安装

# 批量安装所有RPM包(强制安装模式)
rpm -ivh *.rpm --nodeps --force

# 推荐安装方式(自动解决依赖)
yum localinstall -y *.rpm

# 开机自启
systemctl enable salt-master
systemctl enable salt-minion

# 启动
systemctl start salt-master
systemctl start salt-minion

4. 附件说明

附件包已整理至saltstack.zip

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区