根據具體環境情況判定安裝salt版本
一、基礎環境redhat6.7,選擇salt版本2016.11.9版本
yum源IP: 172.10.25.16
應用服務器IP: 172.10.25.20
獲取https://repo.saltstack.com/yum/redhat/6.0/x86_64/2016.11/ 安裝包到本地倉庫
操作步驟
二、安裝createrepo包
yum install createrepo -y
三、創建本地源文件目錄及創建倉庫
mkdir -p /data/saltstack-yum/
createrepo /data/saltstack-yum/
四、下載rpm包
方案一:
wget -r -c -np -nd -P /data/saltstack-yum/ https://repo.saltstack.com/yum/redhat/6.0/x86_64/2016.11/
說明:
-r 表示遞歸下載
-np 不下載旁站連接
-c 斷點續傳
-nd 遞歸下載時不創建一層一層的目錄,把所有的文件下載到當前目錄
-P 表示下載那個目錄
清空html開頭文件:rm -r /data/saltstack-yum/*
方案二:
如果yum源這台機器不能連接公網,可以離線下載相關rpm包到本地電腦,然后上傳到yum源服務器相應路徑下。
五、更新倉庫
createrepo --update /data/saltstack-yum/
六、配置nginx 80端口指向到/data/saltstack-yum/目錄
瀏覽器訪問http://172.10.25.16/saltstack-yum/ 展示salt相關依賴rpm安裝包

七、內部服務器配置
1、root權限登錄172.10.25.20
2、配置內網yum源
vim /etc/yum.repos.d/salt.repo
[base]
name=local repo
baseurl=http://172.17.25.16/saltstack-yum/
gpgcheck=0
enabled=1
八、測試
yum install salt -y
