好用的集羣管理工具dsh(分佈式shell)

對於集羣的管理,經常是ssh登錄到很多臺機器上,然後執行相同的命令,再退出來,

分佈式shell  dsh 可以減少以上麻煩,而且比自己手工寫的腳本好用一些。 dsh 也比 python寫的分佈式shell 好用,--- 個人感覺。


安裝包:

libdshconfig-0.20.13.tar.gz

dsh-0.25.3.tar.gz


先對libdshconfig包,後對dsh包進行安裝:

# ./configure
# make
# make install


如下信息加入登錄shell (.bashrc):
export LIBDIR=$LIBDIR:/usr/local/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LIBDIR
export LD_RUN_PATH=$LD_RUN_PATH:$LIBDIR


在自己的用戶下:

mkdir -p .dsh/group
將集羣機器的IP,分組寫入上面目錄下的文件中,起個有意義的文件名

使用(dsh -help):

dsh -r ssh -g groupname “ls ”


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章