您可以使用 vSphere vMotion 將虛擬機器同時移轉到不同的計算資源和儲存區中。不同於需要單一主機可同時存取來源和目的地資料存放區的 vSphere Storage vMotion,您可跨儲存區可存取性界限移轉虛擬機器。
vSphere vMotion 不需要環境中具有共用儲存區。當目標叢集機器可能無法存取來源叢集的儲存區時,這對執行交叉叢集移轉非常有用。在虛擬機器上執行的程序,會在運用 vSphere vMotion 進行移轉期間繼續執行。
可以使用 vSphere vMotion 在 vCenter Server 執行個體之間移轉虛擬機器。
您可將虛擬機器及其所有磁碟放置在同一位置,也可為虛擬機器組態檔和每個虛擬磁碟選取單獨的位置。此外,您可將虛擬磁碟從完整佈建變更為精簡佈建,或從精簡佈建變更為完整佈建。對於虛擬相容模式 RDM,您可移轉對應檔案或從 RDM 轉換成 VMDK。
對於和具有共用儲存區的 vSphere vMotion 或 vSphere Storage vMotion 工作相類似的虛擬基礎結構管理工作而言,無共用儲存區的 vSphere vMotion 非常有用。
- 主機維護。可以從主機中移動虛擬機器,以允許對主機進行維護。
- 儲存區維護和重新設定。您可以從儲存裝置中移動虛擬機器,以允許對儲存裝置進行維護或重新設定,而無需虛擬機器停機。
- 儲存區負載重新分配。您可以手動將虛擬機器或虛擬磁碟重新分配到不同的儲存磁碟區中,從而維持容量平衡或提高效能。
無共用儲存區時執行 vMotion 的需求和限制
如果要在沒有共用儲存區的情況下透過 vMotion 移轉虛擬機器,則虛擬機器及其主機必須滿足虛擬機器檔案和磁碟的資源和組態需求。
在沒有共用儲存區的環境中執行 vMotion 時,需遵循下列需求和限制:
- 主機必須取得執行 vMotion 的授權。
- 主機必須執行 ESXi 5.1 或更新版本。
- 主機必須符合 vMotion 的網路需求。請參閱什麼是vSphere vMotion網路需求。
- 必須針對 vMotion 正確設定虛擬機器。請參閱vSphere vMotion 的虛擬機器條件和限制
- 虛擬機器磁碟必須處於持續性模式或者必須是原始裝置對應 (RDM)。請參閱Storage vMotion 需求和限制。
- 目的地主機必須具有存取目的地儲存區的權限。
- 當您移動具有 RDM 的虛擬機器,且未將這些 RDM 轉換為 VMDK 時,目的地主機必須具有 RDM LUN 的存取權。
- 在無共用儲存區的情況下執行 vMotion 移轉時,應考慮同時移轉的限制。這種類型的 vMotion 要同時遵循 vMotion 和 Storage vMotion 的限制,因此會同時耗用 1 個網路資源和 16 個資料存放區資源。請參閱關於同時移轉的 vCenter Server 限制。
在沒有共用儲存區的情況下透過 vMotion 移轉已開啟電源的虛擬機器時,將透過網路使用 vMotion vmknic 進行移轉,並且直接在兩個 ESXi 主機之間傳輸資料。