配置虚拟机时,可以添加网络适配器(网卡)并指定适配器类型。
具体可以使用哪些网络适配器类型取决于以下因素:
- 虚拟机兼容性(依据创建它或最近更新它的主机而定)。
- 虚拟机兼容性是否已更新到当前主机的最新版本。
- 客户机操作系统。
支持下列网卡类型:
- E1000E
- Intel 82574 千兆位以太网网卡的模拟版本。E1000E 是 Windows 8 和 Windows Server 2012 的默认适配器。
- E1000
- Intel 82545EM 千兆位以太网网卡的模拟版本,其驱动程序在大多数较新的客户机操作系统中都可用,包括 Windows XP 及更高版本和 Linux 2.4.19 版及更高版本。
- 可变
- 当虚拟机引导时,将自己标识为 Vlance 适配器,但根据对其执行初始化的驱动程序,可将自己初始化为 Vlance 或 VMXNET 适配器并发挥相应的功能。安装了 VMware Tools 之后,VMXNET 驱动程序会将 Vlance 适配器更改为具备更高性能的 VMXNET 适配器。
- Vlance
- AMD 79C970 PCnet32 LANCE 网卡的模拟版本,是一种较旧的 10 Mbps 网卡,其驱动程序在 32 位旧版客户机操作系统中可用。配置了该网络适配器的虚拟机可以立即使用其网络。
- VMXNET
- 为在虚拟机中发挥更大的性能而进行了优化,并且没有物理副本。因为操作系统供应商没有为此卡提供内置驱动程序,所以您必须安装 VMware Tools 以便为 VMXNET 网络适配器提供可用的驱动程序。
- VMXNET 2 (增强型)
- 基于 VMXNET 适配器,但提供常用于现代网络的更高性能的功能,例如巨帧和硬件卸载。VMXNET 2(增强型)只能在 ESX/ ESXi 3.5 及更高版本上针对部分客户机操作系统可用。
- VMXNET 3
- 专为高性能打造的准虚拟化网卡。VMXNET 3 提供 VMXNET 2 中具备的所有可用功能,并且还另外添加了几项新功能,例如多队列支持(在 Windows 中也称为接收方缩放)、IPv6 卸载和 MSI/MSI-X 中断交付。VMXNET 3 与 VMXNET 或 VMXNET 2 不相关。
- PVRDMA
-
支持通过 OFED verbs API 在虚拟机之间进行远程直接内存访问 (RDMA) 的准虚拟化网卡。所有虚拟机都必须具有 PVRDMA 设备,并且应该连接到分布式交换机。PVRDMA 支持 VMware vSphere vMotion 和快照技术。硬件版本为 13 且客户机操作系统为 Linux 内核 4.6 及更高版本的虚拟机中提供该设备。
有关为虚拟机分配 PVRDMA 网络适配器的信息,请参见vSphere 网络连接文档。
- SR-IOV 直通
-
具有 SR-IOV 支持的物理网卡上的虚拟功能 (VF) 表示形式。虚拟机与物理适配器交换数据,而不使用 VMkernel 作为中介。此适配器类型适合延迟可能导致故障或需要更多 CPU 资源的虚拟机。
在适用于客户机操作系统 Red Hat Enterprise Linux 6 及更高版本以及 Windows Server 2008 R2 with SP2 的 ESXi 5.5 及更高版本中提供 SR-IOV 直通。对于某些网卡,操作系统版本可能包含默认 VF 驱动程序,而对于其他网卡,则必须从网卡或主机供应商提供的位置下载并安装驱动程序。
有关为虚拟机分配 SR-IOV 直通网络适配器的信息,请参见vSphere 网络连接文档。
有关网络适配器兼容性的注意事项,请参见《VMware 兼容性指南》,网址为 http://www.vmware.com/resources/compatibility。