設定虛擬機器時,可以新增網路介面卡 (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。