pssh工具
pssh工具是個輕量級的批量管理工具,相比同類型的開源工具
Ansible,Saltstack,他比較輕量級,需要對管理的主機做秘鑰認證
Ansible是可以做秘鑰認證,也可以通過配置檔案來實作,而saltstack
需要在每個待管理的主機安裝 minion。
使用該工具步驟:
1.秘鑰認證(省略。。。)
2.安裝:
yum 安裝 或者源碼安裝,它是基于python語言寫出來的一個工具
yum install –y pssh
3.配置待管理主機的清單檔案
vi hosts.list #格式是 ip位址:端口号
10.0.0.12:22
10.0.0.13:22
4.使用
指令1 pssh 批量執行指令
批量執行指令 pssh –h hosts.list –i ‘uptime’
加-i 選項代表輸出指令的執行資訊
指令2 pscp.pssh 批量上傳
批量上傳本地檔案 pscp.pssh –h hosts.list /tmp/a.txt /tmp
批量上傳本地目錄 pscp.pssh –h hosts.list –r /tmp/a /tmp
指令3 pslurp 批量下載下傳
批量下載下傳遠端檔案到本地,但是隻能下載下傳到目前目錄,
下載下傳完成生成遠端主機ip的目錄裡面存放了下載下傳的檔案
同上,下載下傳目錄需要加-r 選項
cd /tmp ; pslurp –h hosts.list /etc/hosts .

指令4 prsync 批量同步
prsync –h hosts.list /etc/hosts /etc
将本地hosts檔案的修改内容同步到遠端主機上可以自動檢測與
遠端主機差異的部分并完成同步
指令5 pnuke 批量殺死遠端程序
先在遠端安裝個nginx
然後批量啟動nginx
在docker12上檢視 确認nginx 是否真的被殺
已被殺。。。
總結:該工具輕量學習簡單易于使用,但是功能相比salt和ansible 還是相對偏少。
https://www.cnblogs.com/benjamin77/p/9727476.html