ESXi为虚拟机选择网络适配器 (2093486)

ESXi为虚拟机选择网络适配器 (2093486)

转载 2015年12月24日 15:23:52php

  • 3298性能优化

Symptoms

免责声明:本文为 Choosing a network adapter for your virtual machine (1001805) 的翻译版本。尽管咱们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过期。有关最新内容,请参见英文版本。 
网络



网络适配器选项取决于版本号和虚拟机上运行的客户机操做系统。 本文介绍虚拟机可用的不一样网络适配器选项。

有关网络类型的详细信息,请参见 Understanding networking types in hosted products (1006480)ide

Resolution

可用的网络适配器

只有适用于您要建立的虚拟机的那些网络适配器才是“选择网络”窗口中可用的配置选项。
性能

  • Vlance: 这是 AMD 79C970 PCnet32- LANCE 网卡的仿真版本,是版本较旧的 10 Mbps 网卡,其中带有在大多数 32 位客户机操做系统(Windows Vista 和更高版本除外)中可用的驱动程序。 配置了此网络适配器的虚拟机能够当即使用其网络。

    优化

  • VMXNET: VMXNET 虚拟网络适配器没有对应的物理设备。 在虚拟机中,已对 VMXNET 进行了性能优化。 因为操做系统供应商没有为此卡提供内置的驱动程序,所以,您必须安装 VMware Tools,才能得到适用于可用 VMXNET 网络适配器的驱动程序。

    ui

  • 灵活型: 在虚拟机启动时,灵活型网络适配器可将其自身标识为 Vlance 适配器,而且能够自行进行初始化,并做为 Vlance 或 VMXNET 适配器运行,具体取决于哪一个驱动程序对其进行了初始化。 安装 VMware Tools 后,VMXNET 驱动程序会将 Vlance 适配器更改成更高性能的 VMXNET 适配器。

    lua

  • E1000: Intel 82545EM 千兆位以太网网卡的仿真版本。 全部的客户机操做系统均不包含此网卡的驱动程序。 一般,Linux 2.4.19 版和更高版本、Windows XP Professional x64 版和更高版本以及 Windows Server 2003(32 位)和更高版本包含 E1000 驱动程序。

    注意: 在 ESXi/ESX 4.1 以前,E1000 不支持巨帧。

    spa

  • E1000e: 此功能可模仿虚拟硬件中更高版本的 Intel 千兆位网卡(编号 82574)型号。 这称之为“e1000e”vNIC。e1000e 仅可用于 vSphere 5 中硬件版本 8(和更高版本)的虚拟机。 这是 Windows 8 和更高版本 (Windows) 客户机操做系统的默认 vNIC。 对于 Linux 客户机,没法从 UI 使用 e1000e(e1000、灵活型 vmxnet、加强型 vmxnet 和 vmxnet3 可用于 Linux)。

    操作系统

  • VMXNET 2(加强型): VMXNET 2 适配器基于 VMXNET 适配器,而且提供现代网络上经常使用的一些高性能功能,如巨帧和硬件卸载。 此虚拟网络适配器只能在 ESX/ESXi 3.5 及更高版本的主机上针对部分客户机操做系统可用。 因为操做系统供应商没有为此卡提供内置的驱动程序,所以,您必须安装 VMware Tools,才能得到适用于可用 VMXNET 2 网络适配器的驱动程序。

    仅一组数量有限的客户机操做系统支持 VMXNET 2。

    要肯定您的客户机操做系统和 vSphere ESXi 版本是否支持 VMXNET 2(加强型)适配器,请参见 VMware Compatibility Guide

    注意

    • 您能够将加强型 VMXNET 适配器用于其余版本的 Microsoft Windows 2003 操做系统,但须要在 VMware Infrastructure (VI) Client 或 vSphere Client 中启用此选项。 若是没有提供“加强型 VMXNET”选项,请参见 Enabling enhanced vmxnet adapters for Microsoft Windows Server 2003 (1007195)

    • 在适用于 VMXNET 2 的 Solaris 客户机操做系统中,不支持巨帧。

  • VMXNET 3: VMXNET 3 适配器是专为提升性能而设计的新一代半虚拟化网卡,而且与 VMXNET 或 VMXNET 2 无关。 它提供了 VMXNET 2 中全部可用的功能,并增长了如下几项新功能,如多队列支持(在 Windows 中也称为“接收方缩放”)、IPv6 卸载和 MSI/MSI-X 中断传递。 有关 VMXNET 3 性能的信息,请参见 Performance Evaluation of VMXNET3 Virtual Network Device。 因为操做系统供应商没有为此卡提供内置的驱动程序,所以,您必须安装 VMware Tools,才能得到适用于可用 VMXNET 3 网络适配器的驱动程序。

    只有虚拟机版本 7 和更高版本以及一组数量有限的客户机操做系统支持 VMXNET 3。

    要肯定您的客户机操做系统和 vSphere ESXi 版本是否支持 VMXNET 3 适配器,请参见 VMware Compatibility Guide

    注意

    • 在 ESXi/ESX 4.1 和之前的发行版中,适用于 VMXNET 2 和 VMXNET 3 的 Solaris 客户机操做系统不支持巨帧。 仅从适用于 VMXNET 3 的 ESXi 5.0 开始才支持此功能。 有关详细信息,请参见 Enabling Jumbo Frames on the Solaris guest operating system (2012445)

    • 在 vSphere 4.0 中配置了 VMXNET 3 vNIC 的虚拟机上不支持容错,但在 vSphere 4.1 中却彻底支持容错。

    • ESXi 5.0 Update 1 或更高版本上的 e1000、e1000e 和 VMXNET 3 支持 Windows Server 2012。


适配器附加说明

  • 迁移使用加强型 VMXNET 的虚拟机

    VMXNET 2 是随 ESX 3.5 引入的。 已配置为具备 VMXNET 2 适配器的虚拟机没法迁移到之前版本的 ESX 主机,即便虚拟机一般能够在 ESX 3.0 和 ESX 3.0.x 之间自由迁移也是如此。

    若是您必须在更高版本和之前版本的主机之间迁移虚拟机,请不要选择 VMXNET 2。

  • 从 ESX 2.x 升级到 ESX 3.x

    在虚拟硬件升级操做将 ESX 2.x 主机上建立的虚拟机转换到 ESX 3.x 主机时,Vlance 适配器会自动升级为灵活型适配器。 相比之下,VMXNET 适配器不会自动升级,由于在更换网络适配器后,大多数客户机操做系统版本都不能完美地保留网络设置。 因为客户机操做系统会认为灵活型适配器还是 Vlance,所以,它仍会保留当时的设置。 若是升级会使用灵活型适配器更换 VMXNET 适配器,则客户机操做系统会错误地丢弃这些设置。

    在虚拟硬件升级以后,网络适配器还是 VMXNET,但不具有灵活型适配器的向后兼容性。 就像在之前版本的原始主机上同样,若是在虚拟机上卸载了 VMware Tools,它将没法访问其网络适配器。

  • 添加虚拟磁盘

    将现有的之前版本 (ESX 2.x) 的虚拟磁盘添加到 ESX 3.x 虚拟机实际上会致使该虚拟机降级到 ESX 2.x。 若是您使用 ESX 3.x 功能,如加强型 VMXNET 或灵活型网络适配器,则虚拟机会变得不一致。 在您将现有的 ESX 2.x 虚拟磁盘添加到 ESX 3.x 虚拟机以后,请当即使用Upgrade Virtual Hardware 命令将虚拟机还原到 ESX 3 版本。 将之前版本的虚拟磁盘添加到 ESXi/ESX 4.0 虚拟机时不会出现此问题。

    注意: 执行 Upgrade Virtual Hardware 命令会更改 ESX 2 虚拟磁盘,使其在 ESX 2 虚拟机上没法再使用。 请考虑制做一个磁盘副本,而后将这两个副本中的一个升级到 ESX 3 格式。


如需了解相关信息,请参见:

相关文章
相关标签/搜索