ESXi 網路功能可啟用相同主機上虛擬機器之間、不同主機上虛擬機器之間,以及其他虛擬機器和實體機器之間的通訊。

網路功能還可讓您管理 ESXi 主機,並啟用 VMkernel 服務 (例如 NFS、iSCSI 或 vSphere vMotion) 和實體網路之間的通訊。設定虛擬機器的網路時,您可以選取或變更介面卡類型、網路連線,以及是否在虛擬機器電源開啟時連線網路。

網路介面卡基礎

設定虛擬機器時,可以新增網路介面卡 (NIC) 並指定介面卡類型。

網路介面卡類型

可用的網路介面卡類型取決於下列因素:

  • 虛擬機器相容性 (視建立或最近更新它的主機而定)。
  • 針對目前主機,虛擬機器相容性是否已更新到最新版本。
  • 客體作業系統。

內部部署環境和 VMware Cloud on AWS 之間目前支援的 NIC 不同。在內部部署中支援下列 NIC 類型:

E1000E
Intel 82574 Gigabit 乙太網路 NIC 的模擬版本。E1000E 是 Windows 8 和 Windows Server 2012 的預設介面卡。
E1000
Intel 82545EM Gigabit 乙太網路 NIC 的模擬版本,其驅動程式在大多數較新的客體作業系統中都可用,包括 Windows XP 及更新版本和 Linux 2.4.19 版及更新版本。
彈性
當虛擬機器開機時,將自身識別為 Vlance 介面卡,但會初始化本身並用作 Vlance 或 VMXNET 介面卡,具體取決於初始化它的驅動程式。安裝 VMware Tools 之後,VMXNET 驅動程式會將 Vlance 介面卡變更為效能更高的 VMXNET 介面卡。
Vlance
AMD 79C970 PCnet32 LANCE NIC 的模擬版本,是一種較舊的 10 Mbps NIC,其驅動程式在 32 位元舊版客體作業系統中均可用。設定了此網路介面卡的虛擬機器可以立即使用其網路。
VMXNET
為在虛擬機器中發揮更大的效能而進行最佳化,並且沒有對應的實體。因為作業系統廠商沒有為此卡提供內建的驅動程式,所以您必須安裝 VMware Tools 來為 VMXNET 網路介面卡提供可用的驅動程式。
VMXNET 2 (增強版)
以 VMXNET 介面卡為基礎,但可提供現代網路常用的高效能功能,例如 Jumbo 框架和硬體卸載。VMXNET 2 (增強型) 僅可用於 ESX/ ESXi 3.5 及更新版本上的部分客體作業系統。
VMXNET 3
專為高效能設計的半虛擬化 NIC。VMXNET 3 可提供 VMXNET 2 中可用的所有功能,並新增了幾項新功能,例如多佇列支援 (在 Windows 中也稱為「接收端調整」)、IPv6 卸載和 MSI/MSI-X 插斷傳遞。VMXNET 3 與 VMXNET 或 VMXNET 2 無關。
PVRDMA

透過 OFED verbs API 支援虛擬機器之間的遠端直接記憶體存取 (RDMA) 的半虛擬化 NIC。所有虛擬機器必須有 PVRDMA 裝置,並且應當連線至分散式交換器。PVRDMA 支援 VMware vSphere vMotion 和快照技術。它在含硬體版本 13 和客體作業系統 Linux 核心 4.6 及更新版本的虛擬機器中可用。

如需為虛擬機器指派 PVRDMA 網路介面卡的相關資訊,請參閱 vSphere 網路說明文件。

SR-IOV 傳遞
具有 SR-IOV 支援的實體 NIC 上的虛擬功能 (VF) 表示。虛擬機器與實體介面卡交換資料,而不使用 VMkernel 做為媒介。此介面卡類型適用於可能會因延遲而失敗或需要更多 CPU 資源的虛擬機器。

在適用於客體作業系統 Red Hat Enterprise Linux 6 及更新版本以及 Windows Server 2008 R2 SP2 的 ESXi 6.0 及更新版本中,可以使用 SR-IOV 傳遞。對於某些 NIC,作業系統版本可能包含預設的 VF 驅動程式,而對於其他 NIC,您必須從 NIC 或主機廠商提供的位置下載並安裝驅動程式。

如需為虛擬機器指派 SR-IOV 傳遞網路介面卡的相關資訊,請參閱 vSphere 網路說明文件。

如需網路介面卡相容性的相關考量事項,請參閱VMware《相容性指南》,網址為:http://www.vmware.com/resources/compatibility

舊版網路介面卡和 ESXi 虛擬硬體版本

所有舊版虛擬機器的預設網路介面卡類型,取決於與客體作業系統相容的可用介面卡以及建立虛擬機器所在的虛擬硬體版本。

如果您不升級虛擬機器以使用虛擬硬體版本,介面卡設定將保持不變。如果升級虛擬機器以利用較新的虛擬硬體,則預設介面卡設定將很可能會變為與客體作業系統和已升級的主機硬體相容。

若要針對特定版本的 vSphere ESXi 確認受支援的客體作業系統可用的網路介面卡,請參閱《VMware 相容性指南》,網址為:http://www.vmware.com/resources/compatibility

網路介面卡和舊版虛擬機器

舊版虛擬機器指目前使用的產品所支援的虛擬機器,但不是該產品的最新版虛擬機器。

所有舊版虛擬機器的預設網路介面卡類型,取決於與客體作業系統相容的可用介面卡以及建立虛擬機器所在的虛擬硬體版本。

如果不升級虛擬機器,以與升級到 ESXi 主機的較新版本相對應,則介面卡設定將保持不變。如果升級虛擬機器以利用較新的虛擬硬體,則預設介面卡設定將很可能會變為與客體作業系統和已升級的主機硬體相容。

若要針對特定版本的 vSphere ESXi 確認受支援的客體作業系統可用的網路介面卡,請參閱《VMware 相容性指南》,網址為:http://www.vmware.com/resources/compatibility

VMware Host Client 中變更虛擬網路介面卡的組態

您可以設定虛擬機器的開啟電源連線設定、MAC 位址和虛擬網路介面卡的網路連線。

必要條件

必要權限:

  • 虛擬機器.組態.修改裝置設定,用於編輯 MAC 位址和網路。
  • 虛擬機器.互動.裝置連線,用於變更連線開啟電源時連線
  • 網路.指派網路

程序

  1. VMware Host Client 詳細目錄中按一下虛擬機器
  2. 在清單中的虛擬機器上按一下滑鼠右鍵,然後從快顯功能表中選取編輯設定
  3. 按一下虛擬硬體索引標籤,然後從硬體清單中選取適當的網路介面卡 (NIC)。
  4. (選擇性) 若要在虛擬機器電源開啟時連線虛擬 NIC,請選取開啟電源時連線
  5. (選擇性) 介面卡類型下拉式功能表中選取介面卡類型。
  6. 選取 MAC 位址組態的選項。
    選項 說明
    自動

    vSphere 自動指派 MAC 位址。

    手動

    輸入要使用的 MAC 位址。

  7. 按一下儲存

VMware Host Client 中將網路介面卡新增至虛擬機器

將網路介面卡 (NIC) 新增至虛擬機器時,必須選取介面卡類型、網路連線以及裝置是否在開啟虛擬機器電源時連線。

程序

  1. VMware Host Client 詳細目錄中按一下虛擬機器
  2. 在清單中的虛擬機器上按一下滑鼠右鍵,然後從快顯功能表中選取編輯設定
  3. 按一下虛擬硬體索引標籤,然後按一下新增網路介面卡
  4. 在網路連線面板中,選取具有特定標籤的網路或舊版網路。
  5. (選擇性) 若要將虛擬 NIC 設定為在開啟虛擬機器電源時連線,請選取開啟電源時連線
  6. 按一下儲存