Shell Script 大量同時安裝 rpm 的方法? - Linux

Kama avatar
By Kama
at 2013-04-30T11:53

Table of Contents


目前機房約有六百台機器需同時安裝數個rpm檔
機器間已建立SSH Key 可免密碼登入
撰寫Shell script 如下



for i in `cat install_list.txt` // 將要安裝的六百台機器IP寫在此txt檔中
do
echo ======== $i ========
scp -v *.rpm $i:/tmp
ssh $i rpm -ivh /tmp/package1.rpm
ssh $i rpm -ivh /tmp/package2.rpm // 此二rpm 安裝時間約三分鐘
done


我的問題點:此方法可「依序」安裝六百台主機,有無可同時安裝的方法?

PS.「依序」安裝: 會花 600 台 X 3 分鐘 需費時 1800分鐘
「同時」安裝: 只需花 3 分鐘

--
Tags: Linux

All Comments

Belly avatar
By Belly
at 2013-05-04T23:21
寫成script 然後ssh 帶wget script+執行script &丟到背景
Leila avatar
By Leila
at 2013-05-05T04:47
使用ssh同時管理多台主機 http://ppt.cc/F2KK
Olga avatar
By Olga
at 2013-05-08T03:28
http://ppt.cc/kL~w
Franklin avatar
By Franklin
at 2013-05-12T07:00
感謝,馬上來試試
Ida avatar
By Ida
at 2013-05-16T16:13
Michael avatar
By Michael
at 2013-05-18T03:04
dsh
Anthony avatar
By Anthony
at 2013-05-21T15:06
你要的應該是把do-done間的內容寫成function,用迴圈
帶入600個ip 同時call function 並下& 背景執行?
Elma avatar
By Elma
at 2013-05-24T14:48
pdsh套件也可以

Linux 3.9核心正式版發佈

Quintina avatar
By Quintina
at 2013-04-29T10:51
經歷rc1 到 rc8, Linux 3.9核心正式版發佈了 Mailing list: https://lkml.org/lkml/2013/4/28/69 下載: https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.9.tar.bz2 - ...

請問mint(LMDE)怎麼更新thunderbird?

Anthony avatar
By Anthony
at 2013-04-29T09:32
是這樣的 前幾天ubuntu 13.04出來了,更新以後問題不少,終於讓我下定決心怒跳mint 考慮以後決定採用LMDE而不是mint 14(版號系列) 感覺rolling update比較適合我,畢竟OS是拿來用的不是拿來折騰的 不過問題來了~ 內建的雷鳥太舊,我想更新卻不知道怎麼更新 之前幾年被ubun ...

OpenShot 宣布從 GTK 轉向使用 Qt

Elma avatar
By Elma
at 2013-04-28T20:32
OpenShot 宣布將從 GTK 轉向使用 Qt。官方提到從 GTK 轉換到 Qt 的主要因素為:效能、 原生介面、好用的工具,與相當容易的 OpenGL 支援。 另外採用 Qt 可以大幅簡化 OpenShot 原始碼。移除成千上萬冗長的 GTK 原始碼,改使用 JavaScript 或是簡單的 Qt ...

請問一下big5 轉碼上bbs

Una avatar
By Una
at 2013-04-28T15:55
不好意思 我想請問一下一個上bbs的問題 我安裝了ubuntu 10.04 是用英文的安裝 因為我想看bbs 所以嘗試把他改成中文big5 我現在是把locale 改成zh_TW.utf8 我在網路上查到一個方法是用screen 轉碼 在screen下用ctrl+a :encoding big5 utf8 但 ...

雙系統製作

Brianna avatar
By Brianna
at 2013-04-27T16:08
我在做雙系統的時候 因為windos7 本身佔了三個主磁碟 一個很小好像是預設的,放windows7(loader) 另外兩個是我切的c槽跟d槽 可是我看ubuntu安裝的時候應該要切分出swap的置換空間跟一個主要磁碟 我只能分到sda4 接著可用空間就會變成不可使用.. 有甚麼辦法呢? 謝謝 ...