自動化運維之SaltStack

一、SaltStack原理
SaltStack有Master和Minion構成,Master是服務端,表示一臺服務器:Minion是客戶服務端,表示多臺服務器。在Master上發送命令給符合條件的Minion,Minion就會執行相應的命令,Master和Minion之間是通過消息隊列進行通信的。
SaltStack的Master端監聽4505與4506端口,4505位Master和Minion認證通信端口,4506爲Master用來發送命令或者接收Minion的命令執行返回信息。
二、安裝SaltStack
1、實驗環境
三臺CentOS7
MasterIP地址:192.168.175.132
MinionIP地址:192.168.175.133、192.168.175.134
2、具體操作步驟
所有服務器關閉selinux,清空防火牆規則。
自動化運維之SaltStack
在所有服務器上編輯/etc/hosts文件,之後重新啓動服務器。
在所有服務器重啓後使用yum install -y epel-release安裝epel源。
在Master服務器上使用yum -y install salt-master安裝SaltStack監控。
自動化運維之SaltStack
自動化運維之SaltStack自動化運維之SaltStack自動化運維之SaltStack自動化運維之SaltStack自動化運維之SaltStack
在/etc/salt/master中修改如上內容。
自動化運維之SaltStack
創建salt與pillar文件根目錄
自動化運維之SaltStack
啓動服務器和查看監聽端口。
到此爲止Master上的內容就做完了。
在被控端上使用yum -y install salt-minion安裝被監控服務器。
自動化運維之SaltStack自動化運維之SaltStack
在/etc/salt/minion中修改如上內容。
自動化運維之SaltStack
在主控端測試與被控端的通信狀態。
所有操作步驟到此結束。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章