2011-10-11 165 views
4

我有30個以上的Dell GX2xx機型無所事事。我已經決定使用它們來構建一個集羣,但是在開始的時候我已經迷路了。我過去使用過ClusterKnoppix,甚至是直接使用OpenMosix,但現在這些項目非常可悲地死去了。Xen服務器羣集

我已經檢出了Xen,在一定程度上。我不知道Xen是否是我需要的解決方案。我希望能夠在服務器池中啓動一些虛擬機(當需要時),讓虛擬機能夠剛剛運行池中的資源,讓我無需關心運行哪個節點上。

我需要一些見解...謝謝大家!

+0

我更新了我的答案 – lc2817

回答

3

Xen本身並不會管理整個集羣。 它將在每臺計算機上執行實例化/管理/刪除虛擬機。 如果你想用開源軟件構建這種私有云解決方案,你可以看看Eucalyptus

我也建議您使用OpenStack,這往往是Eucalyptus的繼任者。

2

您是否檢出了XCP,我發現使用此軟件啓動虛擬羣集非常簡單。

2

你看過OpenAIS,Corosync,DRBD和Pacemaker等項目嗎?它們都是Linux高可用性項目(http://www.linux-ha.org)的一部分。它們爲衆多類型的服務器提供了許多不同的配置選項(IE,MySQL,Apache,Xen等)。

它們具有代替標準init腳本運行的自定義腳本(LSB和OCF)並承擔這些init腳本的角色。我已經在下面的OpenSuse 11.1中包含了關於設置Xen HA集羣的詳細指南供您參考。除了要安裝的軟件包名稱以及具體配置文件的位置不同之外,Linux HA組件的配置應該與從發行版到發行版相同。命令行工具應該和功能一樣。希望這可以幫助。

http://www.howtoforge.com/installation-and-setup-guide-for-drbd-openais-pacemaker-xen-on-opensuse-11.1