共用方式為


在 VMM 光纖中執行即時移轉

重要

此版本的 Virtual Machine Manager (VMM) 已達到終止支援。 建議您 升級至 VMM 2022

本文說明如何在 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\smbshare,請使用 \\fileserver1.contoso.com\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作為傳輸]。