May 13, 2005

愛恨紅帽-03:躺著管理Linux。錢夠多的話。

最近竟然有人嫌tw.bbs.comp.linux太冷清,丟個汽油彈上來讓大家吵吵……

沒錯,一個銀行有那麼多的分行,派送軟體到那麼多台安裝Microsoft Windows的電腦是一大挑戰。所以微軟說她們幫客戶做的多好多好。
可是,微軟不會告訴妳,在她們自家的作業系統上面做軟體管理、資產管理,其實別人可能做的比她們更好。
至少Novell(網威)的ZENworks是這麼自誇的。而且聽說台灣本土銀行的龍頭用ZENworks用的好好的。

岔題了,我們不是要談ZENworks又能管Microsoft Windows又能管Linux還能管PDA,我們要談的是,Linux上的套件集中管理

如果妳只有一台Linux機器,不管妳選的發行版本是什麼(Red Hat, SuSE, Debian, Mandriva, Gentoo...),妳只要透過系統內定的套件管理工具(up2date, YaST, apt, urpmi, yum, ebuild...),定期更新套件即可。甚至,妳可以利用crontab來設定,不管有沒有新的套件,定時去伺服器檢查就是了,安心咩。

但是,如果妳有十台呢?如果妳有一百台,還分散各地呢?所以我們需要集中管理,一言以蔽之,要從伺服器把套件(甚至檔案的設定)給派送出去,而不是讓為數眾多又分散各地的機器,不知道什麼時候才來「更妳一新」。

是的,我又要提到Red Hat這個「好驚人的妖怪」(台語發音更有感覺)的Red Hat Network。

不不,不是那個現在要訂購(subscribe)才能使用的套件更新服務(up2date)。或者正確的說,不只是這樣。

請看看Red Hat Network Architectural Overview最底下的Satellite model。對的,衛星,妳可以在妳的企業網路裡面打造一台衛星伺服器,這台伺服器只需要跟真正的RHN下載更新套件,即可提供套件更新給內部網路裡面所有Red Hat機器。

更可怕的還在後頭呢。RHN有三個module:(這裡有比較表快速導覽
Update Module
Management Module
Provisioning Module
大家以前在Red Hat 9的時代應該都用過Update Module去更新套件,不過我們要談的是Linux上的套件集中管理,Management Module就可以辦到。更進一步,Provisioning Module還可以做到Bare Metal PXE Boot Provisioning,一台空機只要支援PXE Boot,就可以透過網路連上來,把Linux安裝完畢,納入管理!

喔,不要太急著愛上它,想要過著「bug來伸手,patch來張口」這種spoon-feed的悠閒生活,請先摸摸老闆的口袋,確定銀兩夠多。

也別氣餒,天公疼憨人,自由軟體絕對會疼惜愛台灣,喔不,愛學習的人。
請花點時間,研究一下Scott Dier發表的"Mass Debian Desktop Administration"(PDF新聞),尤其是其中的Cfengine,包君滿意。

至少我是這麼希望/祝福妳的唷!

Posted by ystuan at May 13, 2005 01:22 PM
Pings
Comments