天天看點

Citrix XenServer 池要求

池要求

資源池是一台或多台伺服器的同類或異類聚合,每個池最多包含 16 台伺服器。建立池或将伺服器加入現有池前,應確定池中的所有伺服器滿足下面介紹的要求。

硬體要求

XenServer 資源池中的所有伺服器必須具有廣泛相容的 CPU,也就是說: 

所有伺服器上的所有 CPU 都來自同一家 CPU 供應商(Intel 或 AMD)。 

要運作 HVM 虛拟機,所有 CPU 都必須啟用虛拟化功能。 

其他要求

除上述的硬體必備條件外,加入池的伺服器還需要滿足許多其他配置方面的必備條件:

它必須具有一緻的 IP 位址(伺服器上的靜态 IP 位址或靜态 DHCP 租用)。這同樣适用于提供 NFS 或 iSCSI 存儲的伺服器。 

伺服器的系統時鐘必須與池主伺服器同步(例如,通過 NTP)。 

伺服器不能是某個現有資源池的成員。 

伺服器上不能有任何正運作或挂起的 VM,其 VM 中不能有任何正在執行的操作(例如關機或導出);必須先關閉所有 VM,然後伺服器才能加入池中。 

不能為伺服器配置任何共享存儲。 

伺服器不能有綁定的管理接口。将伺服器加入池中之前,需要重新配置該伺服器的管理接口并将其移回到實體 NIC,然後在伺服器成功加入池中後立即重新進行配置;請參閱配置 IP 位址。 

伺服器與池中的伺服器必須運作相同版本的 XenServer 軟體,修補程式級别也必須相同。 

為伺服器配置的補充軟體包必須與池中現有伺服器相同。補充軟體包用于将附加軟體安裝到 XenServer 控制域 dom0 中。為防止在池中出現不一緻的使用者體驗,有必要在池中的所有伺服器上安裝相同修訂版的相同補充軟體包。 

伺服器的 XenServer 許可證必須與池中已存在的伺服器相同。例如,如果現有資源池中包含的伺服器使用的是 XenServer Enterprise 或其他許可證,則不能将使用 XenServer Standard 許可證的伺服器添加到該池中。加入池後,可以更改任意池成員的許可證。使用最低版本許可證的伺服器決定了池中所有成員可以使用的功能。有關許可的詳細資訊,請參閱關于 XenServer 許可。 

同類池

同類資源池是具有相同 CPU 的伺服器的聚合。除上述池要求之外,加入同類資源池的伺服器的 CPU(在供應商、型号和功能方面)必須與池中已有的伺服器的 CPU 相同。

異構池

XenServer 允許将完全不同的主機硬體加入資源池(稱為異類資源池),進而不斷擴充部署。異類資源池利用可提供 CPU“屏蔽”或“調配”的 Intel (FlexMigration) 和 AMD (Extended Migration) CPU 中的技術來實作。通過這些功能,可以将 CPU 配置為看起來提供與實際不同的樣式、型号或功能。這樣,将可以建立異構池,盡管這些池具有完全不同的 CPU,但仍能安全地支援實時遷移。加入異構池的伺服器應符合以下要求:

要加入池的伺服器的 CPU 的供應商(即 AMD、Intel)必須與池中已有伺服器相同,但具體類型(系列、型号和步進編号)無需相同。 

要加入池的伺服器的 CPU 必須支援 Intel FlexMigration 或 AMD Enhanced Migration。

XenServer 簡化了對異類池的支援。在 XenServer 6.5 及早期版本中,如果池的新成員的功能集與池的功能集不同,使用者必須先對該新成員的 CPU 執行屏蔽操作,然後才能将其加入池。自 XenServer 7.0 起,無論底層 CPU 屬于何種類型,都能夠将伺服器添加到現有資源池(隻要 CPU 來自同一個供應商)。在以下情況下,每次都會對池功能集進行動态計算:

新伺服器加入池 

池成員離開池 

池成員在重新啟動之後重新連接配接

池功能集發生任何變化都不會影響目前在池中運作的 VM。正在運作的 VM 将繼續使用啟動時所應用的功能集。此功能集在啟動時确定,而且在曆經遷移、挂起和恢複操作後一直保持不變。如果功能有所欠缺的伺服器加入池,導緻池的功能水準下降,正在運作的 VM 可以遷移到池中除新添加的伺服器以外的任何伺服器。嘗試在池中或跨池将 VM 移動或遷移到另一台伺服器時,XenServer 會執行遷移檢查,比較 VM 的功能集與目标伺服器的功能集。如果發現兩者的功能集相容,則允許遷移 VM。如此便可在池中和跨池自由移動 VM,而不論 VM 正在使用何種 CPU 功能。如果使用 Workload Balancing (WLB) 為要遷移的 VM 選擇最佳目标伺服器,則不建議将功能集不相容的伺服器作為目标伺服器。

注意:要更新正在運作的 VM 以使用池的新功能集,則必須先關閉再啟動 VM 的電源。重新啟動 VM(例如在 XenCenter 中單擊“重新啟動”)不會導緻 VM 更新功能集。

共享池存儲

建立資源池時,盡管從技術角度而言并不一定要求池具有共享存儲庫,但隻有在池具有一個或多個共享存儲庫時,池的優勢(例如,在最合适的伺服器上運作 VM 以及在伺服器之間遷移 VM)才會展現出來。

除非具有共享存儲,否則我們建議您不要嘗試建立池。添加共享存儲後,可以通過複制 VM 将磁盤位于本地存儲中的任何現有 VM 移動到共享存儲中。

當具有共享 SR 的伺服器成為池主伺服器時,該 SR 将成為池的共享 SR。如果新的池主伺服器沒有任何共享存儲,則必須為池建立新的共享 SR:請參閱建立新的 SR。

本文轉自成杭 51CTO部落格,原文連結:http://blog.51cto.com/hangtc/2063814,如需轉載請自行聯系原作者

繼續閱讀