運(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 來安裝

復(fù)制代碼
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
復(fù)制代碼

使用yum安裝后,只能使用pssh,但是編譯安裝后會包括