我正在就使用 XenServer 進行內部辯論,並希望從「那些更了解情況的人」那裡獲得一些資訊。
具體來說:VMWare 指出,在建置 VMotion/HA 設定時混合不同配置的硬體並不是一個好主意。此建議是否適用於 XenServer 及其等效項(“XenMotion”)?
答案1
您需要「廣泛相容的硬體」來建立 XenServer 池。根據文件(如下),主要關注的是CPU。我找不到任何有關磁碟、網路等的書面詳細信息,儘管根據我自己的經驗,如果您確實擁有相同的硬件,尤其是網卡,它會讓您的生活變得更加輕鬆。
一個池最多可以包含 16 台伺服器,這些伺服器運行相同版本的 XenServer 軟體、相同的修補程式等級以及廣泛相容的硬體 - 有關硬體和配置先決條件的詳細信息,請參閱池要求。
XenServer 資源池中的所有伺服器都必須具有廣泛相容的 CPU,即:
- 所有伺服器上的所有 CPU 的 CPU 供應商(Intel、AMD)必須相同。特別是 AMD-V 和 Intel VT CPU 不能混合使用。
- 所有 CPU 必須具有相同的功能集。為了允許具有不同 CPU 的伺服器成為同一池的成員,可以使用 CPU 屏蔽來隱藏不相容的功能。
- 若要執行 HVM (Windows) 虛擬機,所有 CPU 都必須啟用虛擬化。
http://support.citrix.com/proddocs/topic/xencenter-61/xs-xc-pools-requirements.html http://support.citrix.com/proddocs/topic/xencenter-61/xs-xc-pools-about.html
答案2
根據我自己的經驗,我發現唯一真正重要且實際上需要與 XenServer 保持相同的是實體 NIC 配置。例如,請確保在要放入叢集的所有伺服器上安裝相同數量的 NIC。
其他因素(例如 CPU 等)不會對其產生太大影響,除非您要為 VIM 提供 8 個 CPU,並且只有少數主機具有該容量。我發現如果我將其保持在 4 max,那就沒問題了。
但回到正題,我只需保持實體網路卡配置相同即可。