運(yùn)維自動化輕量級工具pssh
1pssh介紹
pssh是python寫的可以并發(fā)在多臺機(jī)器上批量執(zhí)行命令的工具,它的用法可以媲美ansible的一些簡單用法,執(zhí)行起來速度比ansible快它支持文件并行復(fù)制,遠(yuǎn)程命令執(zhí)行,殺掉遠(yuǎn)程主機(jī)上的進(jìn)程等等。殺手锏是文件并行復(fù)制,,當(dāng)進(jìn)行再遠(yuǎn)程主機(jī)批量上傳下載的時候,最好使用它。
2pssh的使用
在使用pssh之前,必須要保證管理主機(jī)和本地主機(jī)進(jìn)行過密鑰的認(rèn)證,或者是在進(jìn)行批量時,沒有做過密鑰認(rèn)證,但是必須保證被管理的多臺主機(jī)的密碼相同。關(guān)于如何做密鑰認(rèn)證,這里就不多說了,可以自行百度。
2.1安裝
官網(wǎng)地址:https://code.google.com/archive/p/parallel-ssh/downloads(需要能打開谷歌)
或者是yum 來安裝
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/parallel-ssh/pssh-2.3.1.tar.gz tar -zxvf pssh-2.3.1.tar.gz cd pssh-2.3.1 python setup.py install 或者 yum install -y pssh
使用yum安裝后,只能使用pssh,但是編譯安裝后會包括