在 VMM 網狀架構中執行即時移轉
本文說明如何在 System Center Virtual Machine Manager (VMM) 網狀架構中執行虛擬機(VM)或 VM 記憶體的即時移轉。 VMM 提供獨立 Hyper-V 主機或已啟用即時移轉之叢集主機之間的實時移轉支援。 深入了解。
在兩部獨立主機之間移轉 VM
若要將虛擬機從一部獨立 Hyper-V 主機移轉至另一個獨立 Hyper-V 主機,VM 組態檔和虛擬硬碟必須位於 SMB 3.0 檔案共用上。
- 在 [VM 和服務>所有主機] 中,選取您要從中移轉的獨立來源主機。
- 選取主機,然後在 VM 中,選取您要移轉的執行中 VM。 如果機器未執行,請啟動電腦。
- 在 [虛擬機] 中,選取 [ 移轉虛擬機 ] 以啟動 [移轉虛擬機精靈]。
- 在 [選取主機] 中,檢閱目的地主機及其相關聯的傳輸類型。 如果兩部主機都設定為連線到相同的SMB 3.0檔案共用,就會顯示即時傳輸類型。
- 選取傳輸類型為 Live 的目的地主機,然後選取 [ 下一步]。
- 在 [摘要] 中,選取 [移動]。 若要追蹤作業狀態,請開啟 [作業 ] 工作區。
- 若要確認虛擬機已移轉,請檢查 目的地主機上的 VM 清單,以確保 VM 正在執行。
在叢集之間移轉 VM
您可以使用共用記憶體或在沒有共享基礎結構的叢集之間移轉 VM。
針對具有共用記憶體或沒有共用基礎結構的即時移轉步驟,選取必要的索引標籤:
在獨立主機上的兩個位置之間移轉記憶體
注意
您無法即時移轉共用 VHDX 檔案的記憶體。 您可以移動其他 VM 檔案並執行正常的即時移轉。 若要將共用 VHDX 檔案移至另一個位置,您必須關閉 VM,然後移動檔案。
您可以在獨立主機上的位置之間執行 VM 記憶體的即時移轉。 您可以移動整個虛擬機,其中包含虛擬硬碟 (VHD) 和組態資訊,或只將特定的 VHD 移至不同的位置。
在 [VM 和服務>所有主機] 中,選取 VM 所在的獨立主機。
在 [VM] 中,選取您要移轉記憶體的執行中 VM。 如果機器未執行,請啟動電腦。
在 [虛擬機] 中,選取 [ 移轉記憶體 ] 以啟動 [移轉虛擬機精靈]。
在 [選取路徑>記憶體位置] 中,選取主機上的其中一個預設儲存位置。 或選取 [ 瀏覽 ] 以檢視所有可能的記憶體目的地。 選取本機硬碟上的目的地 SMB 3.0 檔案共用或位置,然後選取 [ 確定]。
如果您在 [記憶體位置] 清單中指定 SMB 3.0 檔案共用,請確定您在共享路徑中使用目的地伺服器的完整功能變數名稱 (FQDN)。 例如,請使用 \\fileserver1.contoso.com\smbshare,而不是 \\fileserver1\smbshare。
或者,選取 [ 將此路徑新增至主機上的預設儲存位置清單],然後選取 [ 下一步]。
在 [ 摘要] 頁面上,選取 [ 移動]。 追蹤作業中的進度。
同時執行即時移轉
您可以在多個 VM 上執行即時移轉,以便在同一部主機上同時進行兩次移轉。 請注意:
- 您無法選取多個 VM 進行即時移轉。 您必須手動啟動每個移轉。
- 您可以指定要執行的並行移轉數目。 默認設定為兩個,這是 Hyper-V 中同時啟用即時移轉和記憶體移轉的數目。 例如,主機可以參與一個傳出即時移轉,再加上一個傳入、兩個傳出即時移轉,或兩個傳入即時移轉。
- 即時移轉和即時記憶體移轉是獨立的。 您可以同時執行兩個即時移轉和兩個即時記憶體移轉。 VMM 會將即時虛擬機和記憶體移轉 (即時 VSM) 視為一個即時移轉和一個記憶體移轉。
- 您可以在 Hyper-V 管理員>動作>Hyper-V 設定>伺服器>即時移轉和記憶體移轉中檢視進行中的並行移轉。 在 [作業] 中,確認移轉同時發生。
改善即時移轉速度
在 Hyper-V 主機上,您可以使用 SMB 作為傳輸或兩者使用壓縮來增加即時移轉速度。 壓縮方法會使用演算法來減少透過網路傳輸的數據。 SMB 方法可以允許更快速的數據傳輸。
根據預設,會啟用更快速的即時移轉,以使用壓縮方法。 您可以變更 Hyper-V 主機層級或每個即時移轉實例的即時記憶體移轉設定,以停用、啟用或變更更快速即時移轉的方法。
變更即時移轉設定,如下所示:
在 [Hyper-V 管理員] 中,選取 [動作>Hyper-V 設定>伺服器>實時移轉],然後選取 [進階功能]。
在 [移轉設定>] [實時移轉設定] 中,執行下列其中一項動作:
- 若要停用更快速的即時移轉,請選取 [ 標準即時移轉]。
- 若要使用壓縮以加快即時移轉速度,請選取 [使用壓縮]。
- 若要使用SMB加快即時移轉速度,請選取 [ 使用SMB作為傳輸]。