共用方式為


在 VMM 網狀架構中執行即時移轉

本文說明如何在 System Center Virtual Machine Manager (VMM) 網狀架構中執行虛擬機(VM)或 VM 記憶體的即時移轉。 VMM 提供獨立 Hyper-V 主機或已啟用即時移轉之叢集主機之間的實時移轉支援。 深入了解

在兩部獨立主機之間移轉 VM

若要將虛擬機從一部獨立 Hyper-V 主機移轉至另一個獨立 Hyper-V 主機,VM 組態檔和虛擬硬碟必須位於 SMB 3.0 檔案共用上。

  1. [VM 和服務>所有主機] 中,選取您要從中移轉的獨立來源主機。
  2. 選取主機,然後在 VM 中,選取您要移轉的執行中 VM。 如果機器未執行,請啟動電腦。
  3. [虛擬機] 中,選取 [ 移轉虛擬機 ] 以啟動 [移轉虛擬機精靈]。
  4. 在 [選取主機] 中,檢閱目的地主機及其相關聯的傳輸類型。 如果兩部主機都設定為連線到相同的SMB 3.0檔案共用,就會顯示即時傳輸類型。
  5. 選取傳輸類型為 Live 的目的地主機,然後選取 [ 下一步]。
  6. 在 [摘要],選取 [移動]。 若要追蹤作業狀態,請開啟 [作業 ] 工作區。
  7. 若要確認虛擬機已移轉,請檢查 目的地主機上的 VM 清單,以確保 VM 正在執行。

在叢集之間移轉 VM

您可以使用共用記憶體或在沒有共享基礎結構的叢集之間移轉 VM。

針對具有共用記憶體或沒有共用基礎結構的即時移轉步驟,選取必要的索引標籤:

當您在叢集之間移轉 VM 時,請注意 VM 會暫時失去其高可用性狀態。 因此,移轉期間的主機失敗會導致虛擬機變得無法使用。 若要使用共用記憶體進行即時移轉,您必須使用SMB 3.0檔案共享作為儲存位置。 由於記憶體不需要移轉,因此無法保證高可用性狀態的時間很短。

  1. [VM 和服務>所有主機] 中,選取您要從中移轉的叢集節點。
  2. [VM] 中,選取您要移轉的執行中 VM。 如果機器未執行,請啟動電腦。
  3. [虛擬機] 中,選取 [ 移轉虛擬機 ] 以啟動 [移轉虛擬機精靈]。
  4. 在 [選取主機] 中,檢閱目的地主機及其相關聯的傳輸類型。 即時傳輸類型適用於設定為連線到 VM 最初建立所在的相同 SMB 3.0 檔案共用的任何目的地叢集節點。
  5. 選取不同叢集上的節點,然後選取 [ 下一步]。
  6. 在 [摘要],選取 [移動]。 若要追蹤作業狀態,請開啟 [作業 ] 工作區。
  7. 若要確認虛擬機已移轉,請檢查 目的地節點上的 VM 清單,以確保 VM 正在執行。

注意

當您在 VM 上執行從舊版叢集版本到較新版本的即時移轉時,如果未 更新Msvm_CompatibilityVector 值,則會封鎖新叢集中的移轉。

若要修正此問題,請重新啟動 VM。 VM 重新啟動會根據新的叢集版本更新 Msvm_CompatibilityVector 值。

在獨立主機上的兩個位置之間移轉記憶體

注意

您無法即時移轉共用 VHDX 檔案的記憶體。 您可以移動其他 VM 檔案並執行正常的即時移轉。 若要將共用 VHDX 檔案移至另一個位置,您必須關閉 VM,然後移動檔案。

您可以在獨立主機上的位置之間執行 VM 記憶體的即時移轉。 您可以移動整個虛擬機,其中包含虛擬硬碟 (VHD) 和組態資訊,或只將特定的 VHD 移至不同的位置。

  1. [VM 和服務>所有主機] 中,選取 VM 所在的獨立主機。

  2. [VM] 中,選取您要移轉記憶體的執行中 VM。 如果機器未執行,請啟動電腦。

  3. [虛擬機] 中,選取 [ 移轉記憶體 ] 以啟動 [移轉虛擬機精靈]。

  4. 在 [選取路徑>記憶體位置] 中,選取主機上的其中一個預設儲存位置。 或選取 [ 瀏覽 ] 以檢視所有可能的記憶體目的地。 選取本機硬碟上的目的地 SMB 3.0 檔案共用或位置,然後選取 [ 確定]。

    如果您在 [記憶體位置] 清單中指定 SMB 3.0 檔案共用,請確定您在共享路徑中使用目的地伺服器的完整功能變數名稱 (FQDN)。 例如,請使用 \\fileserver1.contoso.com\smbshare,而不是 \\fileserver1\smbshare

  5. 或者,選取 [ 將此路徑新增至主機上的預設儲存位置清單],然後選取 [ 下一步]。

  6. 在 [ 摘要] 頁面上,選取 [ 移動]。 追蹤作業中的進度。

同時執行即時移轉

您可以在多個 VM 上執行即時移轉,以便在同一部主機上同時進行兩次移轉。 請注意:

  • 您無法選取多個 VM 進行即時移轉。 您必須手動啟動每個移轉。
  • 您可以指定要執行的並行移轉數目。 默認設定為兩個,這是 Hyper-V 中同時啟用即時移轉和記憶體移轉的數目。 例如,主機可以參與一個傳出即時移轉,再加上一個傳入、兩個傳出即時移轉,或兩個傳入即時移轉。
  • 即時移轉和即時記憶體移轉是獨立的。 您可以同時執行兩個即時移轉和兩個即時記憶體移轉。 VMM 會將即時虛擬機和記憶體移轉 (即時 VSM) 視為一個即時移轉和一個記憶體移轉。
  • 您可以在 Hyper-V 管理員>動作>Hyper-V 設定>伺服器>即時移轉和記憶體移轉中檢視進行中的並行移轉。 在 [作業] 中,確認移轉同時發生。

改善即時移轉速度

在 Hyper-V 主機上,您可以使用 SMB 作為傳輸或兩者使用壓縮來增加即時移轉速度。 壓縮方法會使用演算法來減少透過網路傳輸的數據。 SMB 方法可以允許更快速的數據傳輸。

根據預設,會啟用更快速的即時移轉,以使用壓縮方法。 您可以變更 Hyper-V 主機層級或每個即時移轉實例的即時記憶體移轉設定,以停用、啟用或變更更快速即時移轉的方法。

變更即時移轉設定,如下所示:

  1. 在 [Hyper-V 管理員] 中,選取 [動作>Hyper-V 設定>伺服器>實時移轉],然後選取 [進階功能]。

  2. 在 [移轉設定>] [實時移轉設定] 中,執行下列其中一項動作:

    • 若要停用更快速的即時移轉,請選取 [ 標準即時移轉]。
    • 若要使用壓縮以加快即時移轉速度,請選取 [使用壓縮]。
    • 若要使用SMB加快即時移轉速度,請選取 [ 使用SMB作為傳輸]。