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 格式。


如需瞭解相關信息,請參見:

相關文章
相關標籤/搜索