1.準備三颱機器
salt-master(192.168.4.68)
salt-minion1(192.168.4.67)
salt-minion2(192.168.4.69)
2.開始安裝
salt-master
rpm -ivh
yum -y update
yum install -y salt-master
vim /etc/salt/master
inte***ce: 192.168.4.68
auto_accept: true
/etc/init.d/salt-master start
salt-minion1
rpm -ivh
yum -y update
yum install -y salt-minion
vim /etc/salt/minion
master: 192.168.4.68
id: minion1
salt-minion2
rpm -ivh
yum -y update
yum install -y salt-minion
vim /etc/salt/minion
master: 192.168.4.68
id: minion2
3.安裝配置好之後開始測試
salt-key list
或者 salt-key -l ##檢視所有minion-key
如果顯示為
accepted keys:
denied keys:
unaccepted keys:
rejected keys:
表示沒有成功,檢查測試相關埠
在minion上telnet 192.168.4.68 4505 發現防火牆有限制
關掉防火牆即可/etc/init.d/iptables stop
之後如果還是不行,先執行
salt-key -a ##接收所有的minion-key
之後檢視成功
salt-key -l
accepted keys:
minion1
minion2
denied keys:
unaccepted keys:
rejected keys:
4.其他命令
salt-key -l ##檢視所有minion-key
salt-key -a ##接受某個minion-key
salt-key -d ##刪除某個minion-key
salt-key -a ##接受所有的minion-key
salt-key -d ##刪除所有的minion-key
salt-call test.ping ##自己執行test.ping命令
salt-call cmd.run 'ifconfig' ##自己執行cmd.run函式
salt-cp 'test*' index.html /tmp/a.html ##salt-cp分發檔案到minion上,不支援目錄分發
salt-master ##前台執行master
salt-master -d ##後台執行master
salt-master -l debug ##前台debug輸出
saltstack安裝配置(halite)
saltstack官方提供了乙個簡單的web ui halite。但是給出的安裝配置方法實在沒法實現,在網上找了幾篇部落格,見文章末尾的參考鏈結,可以用起來了。但是功能有點簡單。這篇文章記錄安裝配置halite的過程。1.從github轉殖halite原始碼。2.安裝salt api yum ins...
saltstack的簡單安裝配置
系統環境 服務端和客戶端均為centos7,關閉防火牆和selinux 安裝master和minion root v72 yum.repos.d yum install salt master y root v72 yum.repos.d yum install salt minion y root...
CentOS 7下SaltStack安裝配置詳解
centos 7下saltstack安裝配置詳解 簡述 saltstack saltstack是乙個新的基礎平台管理工具,只需要花費數分鐘即可執行起來,可以支撐管理上萬台伺服器的規模,數秒鐘即可完成資料傳遞。saltstack是使用python語言開發的,同時也支援restapi方便二次開發以及和它...