DRS 叢集具有特定的處理器相容性需求。
若要避免限制 DRS 的功能,應當將叢集內的來源主機和目的地主機的處理器相容性最大化。
vMotion 在基礎 ESXi 主機之間傳輸虛擬機器的執行架構狀態。vMotion 相容性是指目的地主機的處理器必須能夠使用對等指令,從來源主機的處理器暫停之處恢復執行。處理器時脈速度和快取大小可能不同,但處理器必須來自相同的廠商類別 (Intel 與 AMD) 和相同的處理器系列,這樣才能實現透過 vMotion 移轉所需的相容性。
處理器系列由處理器廠商定義。可以透過比較處理器的型號、步進層級和已延伸功能來區分同一系列中的不同處理器版本。
有時,處理器廠商在同一處理器系列中引入了重大的架構變更 (例如 64 位元延伸及 SSE3)。如果不能保證透過 vMotion 成功移轉,則 VMware 會識別這些例外狀況。
vCenter Server 提供了一些功能,這些功能可以協助確保透過 vMotion 移轉的虛擬機器滿足處理器的相容性需求。這些功能包含:
- 增強型 vMotion 相容性 (EVC) - 可以使用 EVC 確保叢集內主機的 vMotion 相容性。即使主機上的實際 CPU 不同,EVC 也會確保叢集中的所有主機均向虛擬機器提供相同的 CPU 功能集。這樣可以阻止因 CPU 不相容而導致透過 vMotion 移轉失敗。
在 [叢集設定] 對話方塊中設定 EVC。叢集內的主機必須滿足某些需求,叢集才能使用 EVC。如需 EVC 和 EVC 需求的相關資訊,請參閱 vCenter Server 和主機管理說明文件。
- CPU 相容性遮罩 – vCenter Server 將適用於虛擬機器的 CPU 功能與目的地主機的 CPU 功能相比較,決定是否允許透過 vMotion 執行移轉。透過將 CPU 相容性遮罩套用到個別虛擬機器,可以向虛擬機器隱藏某些 CPU 功能,從而防止由於 CPU 不相容而造成的 vMotion 移轉失敗。