如果必須使某台主機離線以便進行維護,您可以將虛擬機器移至另一台主機。運用 vSphere vMotion 進行移轉可讓虛擬機器程序在整個移轉期間繼續運作。

透過 vSphere vMotion 移轉虛擬機器時,虛擬機器的新主機必須符合相容性需求才能繼續進行移轉。

vMotion 移轉類型

透過 vSphere vMotion,可以變更執行虛擬機器的計算資源。您還可以同時變更虛擬機器的計算資源和儲存區。

透過 vSphere vMotion 移轉虛擬機器並選擇僅變更主機時,虛擬機器的整個狀態將移到新主機。相關聯的虛擬磁碟將保留於必須在兩台主機之間共用的儲存區上的相同位置。

選擇同時變更主機和資料存放區時,虛擬機器狀態將移動到新主機,虛擬磁碟將移動到其他資料存放區。在沒有共用儲存區的 vSphere 環境中,可以透過 vSphere vMotion 移轉到其他主機和資料存放區。

在虛擬機器狀態移轉到替代主機後,虛擬機器會在新主機上執行。運用 vSphere vMotion 進行的移轉對執行中的虛擬機器透明。

選擇同時變更計算資源和儲存區時,可使用 vSphere vMotion 在 vCenter Server 執行個體、資料中心和子網路之間移轉虛擬機器。

已傳輸狀態資訊

狀態資訊包含目前的記憶體內容,以及所有定義和識別虛擬機器的資訊。記憶體內容包含交易資料以及位於記憶體中的作業系統和應用程式的位元數。儲存在狀態中的定義和識別資訊包含所有對應到虛擬機器硬體元素的資料。此資訊包含 BIOS、裝置、CPU、乙太網路卡的 MAC 位址、晶片組狀態、暫存器等。

vSphere vMotion 中的階段

運用 vSphere vMotion 進行移轉包含下列三個階段:

  1. 透過 vSphere vMotion 起始移轉時,vCenter Server 將驗證現有虛擬機器在其目前主機中是否處於穩定狀態。
  2. 虛擬機器狀態資訊 (記憶體、暫存器和網路連線) 將複製到目標主機。
  3. 虛擬機器在新主機上恢復其活動。

如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。