使用 vSphere vMotion 之前,您必須正確設定主機。

遠距離 vSphere vMotion

可以在由較高網路來回行程延遲時間分隔的主機和站台之間可靠地執行移轉。安裝相應授權後,將啟用遠距離 vSphere vMotion。不需要使用者組態。

針對遠距離移轉,請確認主機與授權之間的網路延遲。

vSphere vMotion共用儲存區需求

針對將要進行 vSphere vMotion 的主機設定共用儲存區,以確保來源主機和目標主機均可存取虛擬機器。

在運用 vMotion 進行移轉期間,移轉的虛擬機器必須位於來源主機和目標主機均可存取的儲存區上。確保為 vMotion 設定的主機使用共用儲存區。共用儲存區可以位於光纖通道儲存區域網路 (SAN) 上,也可以使用 iSCSI 和 NAS 來實作。

如果使用 vMotion 移轉具有原始裝置對應 (RDM) 檔案的虛擬機器,請確保為所有參與主機中的 RDM 維護一致的 LUN ID。

如需 SAN 和 RDM 的資訊,請參閱 vSphere 儲存區說明文件。

什麼是vSphere vMotion網路需求

運用 vMotion 進行移轉需要在來源主機和目標主機上已正確設定網路介面。

為每台主機至少設定一個用於傳送 vMotion 流量的網路介面。為確保資料傳輸的安全性,vMotion 網路必須是一個只有受信任方可存取的安全網路。額外頻寬可大幅提升 vMotion 效能。使用 vMotion 而不使用共用儲存區來移轉虛擬機器時,虛擬磁碟的內容也將透過網路傳輸。

vSphere 6.5 及更新版本允許對 vMotion 的網路流量加密。加密的 vMotion 仰賴於主機組態或來源與目的地主機之間的相容性。

並行 vMotion 移轉的需求

您必須確保 vMotion 網路的每個並行 vMotion 工作階段至少具有 250 Mbps 的專用頻寬。頻寬越大,完成移轉越快。透過 WAN 最佳化技術而取得的輸送量不會計入 250 Mbps 限制。

若要確認可能的並行 vMotion 作業數目上限,請參閱關於同時移轉的 vCenter Server 限制。這些限制因主機到 vMotion 網路的連結速度而異。

遠距離 vMotion 移轉的來回行程時間

如果您已將適當授權套用到環境,可在由高網路來回行程延遲時間分隔的主機間執行可靠移轉。vMotion 移轉支援網路來回行程時間上限為 150 毫秒。此來回行程時間可讓您將虛擬機器移轉到距離較遠的地理位置。

多個 NIC vMotion

將兩個或更多 NIC 新增到所需的標準或分散式交換器,可為 vMotion 設定多個 NIC。如需詳細資料,請參閱知識庫文章知識庫 2007467

網路組態

如下所示,在已啟用 vMotion 的主機上設定虛擬網路:

  • 在每台主機上,為 vMotion 設定 VMkernel 連接埠群組。

    若要讓 vMotion 流量在 IP 子網路之間路由,請在主機上啟用 vMotion TCP/IP 堆疊。請參閱如何將 vSphere vMotion 流量放置在 ESXi 主機的 vMotion TCP/IP 堆疊上

  • 如果使用標準交換器實現網路功能,請確保用於虛擬機器連接埠群組的網路標籤在各主機間一致。在運用 vMotion 進行移轉期間,vCenter Server 根據相符的網路標籤將虛擬機器指派到連接埠群組。
    備註:

    依預設,您無法使用 vMotion 移轉連結到未設定實體上行之標準交換器的虛擬機器,即使目的地主機也有一個具有相同標籤的未設定上行的標準交換器,亦是如此。

    若要覆寫預設行為,請將 vCenter Serverconfig.migrate.test.CompatibleNetworks.VMOnVirtualIntranet 進階設定設為 false。變更將立即生效。如需有關設定的詳細資料,請參閱知識庫文章知識庫 1003832。如需設定 vCenter Server 進階設定的相關資訊,請參閱vCenter Server 組態

  • 如果使用入侵偵測系統 (IDS) 和防火牆保護您的環境,請確保將其設定為允許連線到 ESXi 主機上用於執行 vMotion 的連接埠。如需 vMotion 目前支援的連接埠清單,請參閱 VMware Ports and Protocols Tool™,網址為 https://ports.esp.vmware.com/home/vSphere

如需設定 vMotion 網路資源的相關資訊,請參閱vSphere vMotion 的網路最佳做法

如需有關 vMotion 網路需求的詳細資訊,請參閱知識庫文章知識庫 59232

vSphere vMotion 的網路最佳做法

ESXi 主機上設定 vMotion 的網路資源時,請考慮某些最佳做法。

  • 使用下列其中一種方式提供所需的頻寬:
    實體介面卡組態 最佳做法
    至少將一個介面卡專用於 vMotion。

    對於具有少量記憶體作業的工作負載,或者如果移轉具有大量記憶體作業的工作負載,請至少使用一個 10 GbE 介面卡。

    如果只有兩個乙太網路介面卡可用,為確保最佳可用性,可將兩個介面卡合併到一個小組中,並且使用 VLAN 將流量分到多個網路:一或多個用於虛擬機器流量,一個用於 vMotion。

    將 vMotion 流量導向至一或多個具有高頻寬容量以及在其他流量類型之間共用的實體 NIC
    • 若要跨多個實體 NIC 為 vMotion 流量散佈和配置更多頻寬,請使用多個 NIC vMotion。
    • 在 vSphere Distributed Switch 5.1 及更新版本上,使用 vSphere Network I/O Control 共用率保證傳出 vMotion 流量的頻寬。定義共用率還可以避免 vMotion 或其他流量過大而造成的爭用現象。
    • 若要避免過多傳入 vMotion 流量導致實體 NIC 連結飽和,請在目的地主機的 vMotion 連接埠群組上,使用出口方向的流量控管。透過流量控管,您可以限制供 vMotion 流量使用的平均頻寬和尖峰頻寬,並保留其他流量類型的資源。
    • 在 vSphere 7.0 Update 1 或更早版本中,vMotion 透過單一 vMotion VMkernel NIC 使 1 GbE 和 10 GbE 實體 NIC 飽和。從 vSphere 7.0 Update 2 開始,vMotion 透過單一 vMotion VMkernel NIC 使高速連結 (例如 25 GbE、40 GbE 和 100 GbE) 飽和。如果沒有用於 vMotion 的專用上行,則可以使用 Network I/O Control 限制 vMotion 頻寬使用量。
  • 使用 Jumbo 框架以實現 vMotion 最佳效能。

    確保 vMotion 路徑 (包括實體 NIC、實體交換器和虛擬交換器) 上的所有網路裝置均已啟用 Jumbo 框架。

  • 將 vMotion 流量置於 vMotion TCP/IP 堆疊,以在 IP 子網路之間移轉,該子網路擁有的專用預設閘道與管理網路上的閘道不同。請參閱如何將 vSphere vMotion 流量放置在 ESXi 主機的 vMotion TCP/IP 堆疊上

如需在 ESXi 主機上設定網路的相關資訊,請參閱 vSphere 網路說明文件。