您可使用冷移轉或不停機移轉,將虛擬機器從一個計算資源或儲存位置移至另一個計算資源或儲存位置。例如,您可使用 vSphere vMotion 將已開啟電源的虛擬機器從主機上移走,以執行維護、平衡負載、共置相互通訊的虛擬機器、將多個虛擬機器分離以最大限度地減少容錯網域、移轉到新伺服器硬體等等。
將虛擬機器從一個詳細目錄資料夾移至相同資料中心內的另一個資料夾或資源集區,並不是移轉的一種形式。與移轉不同的是,在同一 vCenter Server 系統中複製虛擬機器或複製其虛擬磁碟和組態檔是建立新虛擬機器的程序。在同一 vCenter Server 系統中複製虛擬機器也不是移轉的形式。
透過使用移轉,您可以變更執行虛擬機器的計算資源。例如,您可以將虛擬機器從一台主機移至另一台主機或叢集。
若要移轉磁碟大於 2 TB 的虛擬機器,來源和目的地 ESXi 主機必須為 6.0 及更新版本。
根據虛擬機器資源類型,您可以執行三種類型的移轉。
- 僅變更計算資源
- 將虛擬機器而非其儲存區移至另一個計算資源,例如主機、叢集、資源集區或 vApp。您可以使用冷移轉或不停機移轉將虛擬機器移至另一個計算資源。如果您變更已開啟電源的虛擬機器的計算資源,可使用 vSphere vMotion。
- 僅變更儲存區
- 將虛擬機器及其儲存區 (包括虛擬磁碟、組態檔或其組合) 移至同一主機上的新資料存放區。可使用冷移轉或不停機移轉變更虛擬機器的資料存放區。如欲將已開啟電源的虛擬機器及其儲存區移至新的資料存放區,可使用 Storage vMotion。
- 同時變更計算資源和儲存區
- 將虛擬機器移至另一台主機,同時將其磁碟或虛擬機器資料夾移至另一資料存放區。可使用冷移轉或不停機移轉同時變更主機和資料存放區。
在 vSphere 6.0 及更新版本中,您可透過使用下列物件類型之間的移轉,在 vSphere 站台之間移動虛擬機器。
- 移轉到另一個虛擬交換器
- 將虛擬機器的網路移至不同類型的虛擬交換器。無需重新設定實體和虛擬網路,您就可以移轉虛擬機器。使用冷移轉或不停機移轉時,您可將虛擬機器從標準交換器移至標準或分散式交換器,也可從一個分散式交換器移至另一個分散式交換器。在分散式交換器之間移動虛擬機器網路時,與該虛擬機器網路介面卡相關聯的網路組態和原則將傳輸到目標交換器。
- 移轉到另一個資料中心
- 將虛擬機器移至其他資料中心。可使用冷移轉或不停機移轉變更虛擬機器的資料中心。對於目標資料中心內的網路,您可以在分散式交換器上選取專用連接埠群組。
- 移轉到另一個 vCenter Server 系統
-
將虛擬機器移至其他 vCenter Server 執行個體。
可以將虛擬機器移至透過 vCenter 增強型連結模式連線到來源 vCenter Server 執行個體的 vCenter Server 執行個體。
您也可在相距較遠的兩個 vCenter Server 執行個體之間移動虛擬機器。
從 vSphere 7.0 Update 1c 開始,可以使用 Advanced Cross vCenter vMotion 在 vCenter Server 系統之間移轉工作負載。可以起始從內部部署環境和雲端環境的工作負載移轉。進階型跨 vCenter vMotion 不依賴於 vCenter 增強型連結模式或混合連結模式,並且可以在不同 vCenter Single Sign-On 網域中的 vCenter Server 系統之間移轉虛擬機器。
從 vSphere 7.0 Update 3 開始,您可以使用 Advanced Cross vCenter vMotion 功能跨 vCenter Server 系統複製虛擬機器。
如需在 vCenter Server 執行個體之間使用 vMotion 的需求相關資訊,請參閱vCenter Server 和主機管理說明文件。
vMotion 的虛擬機器條件和限制
若要使用 vMotion 移轉虛擬機器,虛擬機器必須滿足特定網路、磁碟、CPU、USB 及其他裝置的需求。
當您使用 vMotion 時,下列虛擬機器條件和限制適用:
- 來源和目的地管理網路 IP 位址家族必須相符。您不能將虛擬機器從使用 IPv4 位址登錄到 vCenter Server 的主機,移轉到使用 IPv6 位址登錄的主機。
- 若要移轉具有大型 vGPU 設定檔的虛擬機器,將 1 GbE 網路介面卡用於 vMotion 網路可能會導致移轉失敗。請將 10 GbE 網路介面卡用於 vMotion 網路。
- 如果已啟用虛擬 CPU 效能計數器,則可以將虛擬機器只移轉到具有相容 CPU 效能計數器的主機。
- 可以移轉啟用了 3D 圖形的虛擬機器。如果 3D 轉譯器設定為 [自動],虛擬機器會使用目的地主機上顯示的圖形轉譯器。轉譯器可以是主機 CPU 或 GPU 圖形卡。若要使用設定為 [硬體] 的 3D 轉譯器移轉虛擬機器,目的地主機必須具有 GPU 圖形卡。
- 從 vSphere 6.7 Update 1 及更新版本開始,vSphere vMotion支援具有 vGPU 的虛擬機器。
- vSphere DRS支援初始放置執行 vSphere 6.7 Update 1 或更新版本的 vGPU 虛擬機器,但不支援負載平衡。
- 您可使用連線到主機上實體 USB 裝置的 USB 裝置移轉虛擬機器。您必須為 vMotion 啟用裝置。
- 如果虛擬機器使用目的地主機上無法存取的裝置所支援的虛擬裝置,則不能運用 vMotion 進行移轉,來移轉該虛擬機器。例如,您不能使用由來源主機上實體 CD 光碟機支援的 CD 光碟機移轉虛擬機器。在移轉虛擬機器之前,要中斷與這些裝置的連線。
- 如果虛擬機器使用用戶端電腦上裝置所支援的虛擬裝置,則不能運用 vMotion 進行移轉,來移轉該虛擬機器。在移轉虛擬機器之前,要中斷與這些裝置的連線。
移轉已關閉電源或已暫停的虛擬機器
您可使用冷移轉,在資料存放區之間移動虛擬機器及其關聯磁碟。虛擬機器不需要位於共用儲存區上。
必要條件
-
確定您熟悉冷移轉的需求。請參閱 vCenter Server 和主機管理說明文件。
- 所需權限:
程序
結果
vCenter Server 即會將虛擬機器移到新的主機或儲存位置。
事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。
將虛擬機器移轉至新計算資源
可以透過移轉精靈,使用 vMotion 在計算資源之間移轉已開啟電源的虛擬機器。若要只重新放置已開啟電源之虛擬機器的磁碟,請使用 Storage vMotion 將虛擬機器移轉至新資料存放區。
必要條件
確認主機和虛擬機器符合運用具有共用儲存區的 vMotion 進行移轉的需求。
- 確認主機和虛擬機器符合運用 vMotion 進行移轉的需求。請參閱 vCenter Server 和主機管理說明文件。
- 確認在來源和目標主機之間共用包含虛擬機器磁碟的儲存區。請參閱vCenter Server 和主機管理說明文件中的「vMotion 共用儲存區需求」。
- 對於在 vCenter Server 執行個體之間移轉,請確認您的系統符合其他需求。請參閱vCenter Server 和主機管理說明文件中的「在 vCenter Server 之間移轉的需求」。
- 若要使用 NVIDIA vGPU 移轉虛擬機器,請確認目標 ESXi 主機具有可用的 vGPU 插槽。另外,確認
vgpu.hotmigrate.enabled
進階設定已設為true
。如需有關設定 vCenter Server 進階設定的詳細資訊,請參閱 vCenter Server 組態中的〈設定進階設定〉。 - 所需權限:
程序
結果
vCenter Server 即會將虛擬機器移到新的主機或儲存位置。
事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。
將虛擬機器移轉至新儲存區
運用 Storage vMotion 移轉虛擬機器,可以在虛擬機器已開啟電源時重新放置組態檔和虛擬磁碟。
在運用 Storage vMotion 移轉時,您可以變更虛擬機器的主機。
必要條件
-
確認系統符合 Storage vMotion 需求。請參閱vCenter Server 和主機管理說明文件中的「Storage vMotion 需求和限制」。
- 若要使用 NVIDIA vGPU 移轉虛擬機器,請確認虛擬機器執行所在的 ESXi 主機具有可用的 vGPU 插槽。另外,確認
vgpu.hotmigrate.enabled
進階設定已設為true
。如需有關設定 vCenter Server 進階設定的詳細資訊,請參閱 vCenter Server 和主機管理說明文件中「設定進階設定」。 - 所需權限:
程序
結果
vCenter Server 即會將虛擬機器移到新儲存位置。目的地資料存放區上的已移轉虛擬機器檔案之名稱,與虛擬機器的詳細目錄名稱相符。
事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。
將虛擬機器移轉至新的計算資源和儲存區
可以將虛擬機器移至另一個計算資源,並將其磁碟或虛擬機器資料夾移至另一個資料存放區。使用 vMotion,可以在虛擬機器已開啟電源時移轉虛擬機器及其磁碟和檔案。
同時移轉至新的計算資源和資料存放區,會透過消除 vCenter Server 邊界,為虛擬機器提供較高的行動性。虛擬機器磁碟或虛擬機器資料夾內容透過 vMotion 網路傳輸到目的地主機和資料存放區。
若要變更磁碟格式並保留這些變更,必須為虛擬機器檔案和磁碟選取其他資料存放區。如果選取虛擬機器目前所在的同一個資料存放區,則無法保留磁碟格式變更。
必要條件
- 確認主機和虛擬機器符合即時移轉的需求。請參閱vCenter Server 和主機管理說明文件中的「無共用儲存區時執行 vMotion 的需求和限制」。
- 對於在 vCenter Server 執行個體之間移轉,請確認您的系統符合其他需求。請參閱vCenter Server 和主機管理說明文件中的「在 vCenter Server 之間移轉的需求」。
- 若要使用 NVIDIA vGPU 移轉虛擬機器,請確認目標 ESXi 主機具有可用的 vGPU 插槽。另外,確認
vgpu.hotmigrate.enabled
進階設定已設為true
。如需有關設定 vCenter Server進階設定的詳細資訊,請參閱vCenter Server 和主機管理說明文件中的「使用 vMotion 來移轉 vGPU 虛擬機器」。 - 所需權限:
程序
結果
vCenter Server 即會將虛擬機器移到新的主機或儲存位置。
事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。