CentOS上快速安裝saltstack
阿新 • • 發佈:2019-01-29
我的安裝環境:
1.安裝master(在第一臺機器上安裝master) 執行:
注:移除時如出現被某包需要,則把依賴glibc-common-2.17-105.el7.x86_64的包也移除
安裝salt-master時如遇到如上圖問題,先執行 yum list |grep systemd-libs ##檢視安裝的包 保護多庫版本的錯是無法自動更新,則現在的解決辦法就是把已安裝的systemd-libs的版本移除掉(移除狀態為install狀態的包) 注:移除時如出現被某包需要,則把依賴glibc-common-2.17-105.el7.x86_64的包也移除 解決(此命令刪除了systemd-libs的包及依賴systemd-libs 的包): rpm -e systemd-219-19.el7_2.11.x86_64 systemd-sysv-219-19.el7_2.11.x86_64 libgudev1-219-19.el7_2.11.x86_64
解決: #rpm -e systemd-libs-219-19.el7_2.11.x86_64 systemd-219-19.el7_2.11.x86_64 libgudev1-219-19.el7_2.11.x86_64 systemd-sysv-219-19.el7_2.11.x86_64 #rpm -e nss-softokn-freebl-3.16.2.3-14.2.el7_2.x86_64 nss-softokn-3.16.2.3-14.2.el7_2.x86_64 nss-3.21.0-9.el7_2.x86_64 nss-sysinit-3.21.0-9.el7_2.x86_64 nss-tools-3.21.0-9.el7_2.x86_64
參考網址:http://www.itnpc.com/news/web/146085374956616.html
1.安裝master(在第一臺機器上安裝master) 執行:
- wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
- yum install epel-release -y
- yum install salt-master -y(此步驟如未出現以下錯誤則不用管他,出現了則依照以下方法解決,解決後再執行此操作)
安裝salt-master時如遇到如上圖問題,先執行 yum list |grep systemd-libs ##檢視安裝的包 保護多庫版本的錯是無法自動更新,則現在的解決辦法就是把已安裝的systemd-libs的版本移除掉(移除狀態為install狀態的包) 注:移除時如出現被某包需要,則把依賴glibc-common-2.17-105.el7.x86_64的包也移除 解決(此命令刪除了systemd-libs的包及依賴systemd-libs 的包): rpm -e systemd-219-19.el7_2.11.x86_64 systemd-sysv-219-19.el7_2.11.x86_64 libgudev1-219-19.el7_2.11.x86_64
- systemctl start salt-master.service ##啟動 saltstack master 服務
- netstat -tunlp | grep python ## 檢查saltstack埠及程序的執行狀態
- service firewalld stop ##關閉防火牆
- 修改selinux為Permissive模式,執行如下兩條命令:
- yum install epel-release -y
- yum install salt-minion -y(此步驟如未出現以下錯誤則不用管他,出現了則依照以下方法解決,解決後再執行此操作 )
解決: #rpm -e systemd-libs-219-19.el7_2.11.x86_64 systemd-219-19.el7_2.11.x86_64 libgudev1-219-19.el7_2.11.x86_64 systemd-sysv-219-19.el7_2.11.x86_64 #rpm -e nss-softokn-freebl-3.16.2.3-14.2.el7_2.x86_64 nss-softokn-3.16.2.3-14.2.el7_2.x86_64 nss-3.21.0-9.el7_2.x86_64 nss-sysinit-3.21.0-9.el7_2.x86_64 nss-tools-3.21.0-9.el7_2.x86_64
- 在/etc/salt/minion 檔案中加入master的主機ip
- systemctl start salt-minion.service ## 啟動salt-minion服務
- service firewalld stop ##關閉防火牆
- ps -ef | grep salt | grep -v grep ## 檢視salt-minion程序的啟動狀況
- salt-key -L ##檢視salt-key
- salt-key -A -y ##新增salt-key
- salt-key -L ##再次檢視
- salt dev002 test.ping #簡單測試
- salt dev002 cmd.run 'uname -r' #執行linux命令
參考網址:http://www.itnpc.com/news/web/146085374956616.html