1、salt-ssh:salt-ssh是0.17.0新引入的一個功能,不需要minion對客戶端進行管理,也不需要master,salt-ssh支持salt大部分的功能,比如grains,modules,state等,salt-ssh執行是串行模式。
執行原理:
salt-ssh 是在salt基礎上大佬一個python包並上傳到客戶端的默認tmp目錄下,在客戶端解壓並執行返回結果,最後刪除tmp上的臨時文件。
salt-minion方法是salt-master先執行語法驗證,通過驗證後發送到minion,minion收到maser的狀態文件默認保存在/var/cache/salt/minion。
salt-ssh和salt-minion可以共享,salt-minion不依賴於ssh服務.
1、只在master上安裝salt-ssh即可:
[root@beijin base]# yum install -y salt-ssh
2、修改roster文件,配置需要管理的機器: