vCenter Server要先執行相容性檢查,之後才會允許移轉執行中或已暫停的虛擬機器,從而確保虛擬機器與目標主機相容。
vMotion 會在基礎 ESXi 系統之間傳輸虛擬機器的執行狀態。即時移轉需要目標主機的處理器在移轉後向虛擬機器提供的指令,與來源主機的處理器在移轉前提供的指令相同。來源處理器與目標處理器之間的時脈速度、快取大小以及核心數目可能不同。但是,處理器必須屬於同一廠商類別 (AMD 或 Intel) 才能實現 vMotion 相容。
備註: 請不要將虛擬 ESXi 主機新增到 EVC 叢集中。EVC 叢集不支援 ESXi 虛擬機器。
已暫停的虛擬機器的移轉,還需要虛擬機器能夠使用對等的指令在目標主機上恢復執行。
起始運用 vMotion 進行移轉或已暫停虛擬機器的移轉時,移轉虛擬機器精靈會檢查目的地主機的相容性。如果相容性問題阻止移轉,則精靈會顯示錯誤訊息。
在開啟虛擬機器電源時,已確定對作業系統以及虛擬機器中執行的應用程式可用的 CPU 指令集。此 CPU 功能集依據以下項目:
- 主機 CPU 系列和型號
- BIOS 中可能停用 CPU 功能的設定
- 主機上執行的 ESX/ESXi 版本
- 虛擬機器的相容性設定
- 虛擬機器的客體作業系統
備註: 您可將自訂 CPU 相容性遮罩套用於虛擬機器,從而對虛擬機器隱藏主機 CPU 功能,但不建議採用這種做法。VMware 正與 CPU 和硬體廠商共同合作,致力於在最大範圍的處理器之間維持 vMotion 相容性。如需其他資訊,請在 VMware 知識庫中搜尋
《vMotion 和 CPU 相容性常見問題集》。