仮想マシンのネットワーク アダプタを選択する
search cancel

仮想マシンのネットワーク アダプタを選択する

book

Article ID: 344615

calendar_today

Updated On:

Products

VMware VMware vCenter Server VMware vSphere ESXi

Issue/Introduction

Symptoms:
免責事項:これは英文の記事 「Choosing a network adapter for your virtual machine (1001805)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
ネットワーク アダプタの選択は、バージョン番号と、仮想マシンで実行しているゲスト OS によって異なります。 この記事では、仮想マシンで使用できる、ネットワーク アダプタの異なるオプションについて説明します。

ネットワークの種類の詳細については、「ホスト製品におけるネットワーク タイプについて (2078580)」を参照してください。

Environment

VMware GSX Server 3.x (Linux)
VMware ESXi 4.1.x Embedded
VMware ESX Server 3.0.x
VMware vCenter Server 5.0.x
VMware ESXi 4.0.x Installable
VMware ESX Server 3.5.x
VMware vCenter Server 6.0.x
VMware ESX 4.0.x
VMware vSphere ESXi 5.0
VMware vCenter Server 4.0.x
VMware vSphere ESXi 6.0
VMware VirtualCenter 2.5.x
VMware vCenter Server 5.1.x
VMware vCenter Server 5.5.x
VMware ESX 4.1.x
VMware GSX Server 3.x (Windows)
VMware ESXi 4.0.x Embedded
VMware VirtualCenter 2.0.x
VMware ESXi 3.5.x Installable
VMware ESXi 3.5.x Embedded
VMware vCenter Server 4.1.x
VMware ESXi 4.1.x Installable
VMware vSphere ESXi 5.5
VMware vSphere ESXi 5.1
VMware ESX Server 2.5.x

Resolution

使用可能なネットワーク アダプタ

作成している仮想マシンに適切な次のネットワーク アダプタのみが、[ネットワークの選択] ウィンドウで利用可能な構成オプションです。
  • Vlance: AMD 79C970 PCnet32- LANCE NIC のエミュレート バージョンです。ほとんどの 32 ビット ゲスト OS(Windows Vista 以降は除く)で利用可能なドライバを備えた旧型の 10 Mbps NIC です。 このネットワーク アダプタで構成された仮想マシンは、すぐにそのネットワークを使用できます。

  • VMXNET: VMXNET 仮想ネットワーク アダプタには物理的にこれに対応するものはありません。 VMXNET は、仮想マシンのパフォーマンス向けに最適化されています。 オペレーティング システム ベンダーはこのカード用の組み込みドライバを提供していないため、VMware Tools をインストールして、VMXNET ネットワーク アダプタを利用するためのドライバを取得する必要があります。

  • Flexible: Flexible ネットワークアダプタは、仮想マシンの起動時には Vlance アダプタとして認識されますが、初期化され、Vlance アダプタまたは VMXNET アダプタとして機能します(初期化するドライバによる)。 VMware Tools がインストールされていると、VMXNET ドライバは Vlance アダプタを高パフォーマンスの VMXNET アダプタに変更します。

  • E1000: Intel 82545EM ギガビット イーサネット NIC のエミュレート バージョンです。 この NIC 用のドライバはすべてのゲスト OS に含まれているわけではありません。 通常は Linux バージョン 2.4.19 以降、Windows XP Professional x64 Edition 以降、および Windows Server 2003(32 ビット)以降に E1000 ドライバが含まれています。

    : E1000 では、ESXi/ESX 4.1 より前のジャンボ フレームがサポートされていません。

  • E1000e: この機能は、仮想ハードウェアのより新しいモデルの Intel ギガビット NIC(番号 82574)をエミュレートします。 これは「e1000e」vNIC として知られています。e1000e は、vSphere 5 のハードウェア バージョン 8(以降)の仮想マシン上でのみ利用できます。 これは、Windows 8 以降の (Windows) ゲスト OS のデフォルトの vNIC です。 Linux ゲストの場合、e1000e は UI から使用できません(e1000、フレキシブル vmxnet、拡張 vmxnet、および vmxnet3 は Linux に使用可能)。

  • VMXNET 2(拡張): VMXNET 2 アダプタは VMXNET アダプタを基盤としていますが、最近のネットワークで一般的に使用される高パフォーマンス機能(ジャンボ フレームやハードウェア オフロードなど)を提供します。 この仮想ネットワーク アダプタは、ESX/ESXi 3.5 以降にある一部のゲスト OS でのみ使用可能です。 オペレーティング システム ベンダーはこのカード用の組み込みドライバを提供していないため、VMware Tools をインストールして、VMXNET 2 ネットワーク アダプタを利用するためのドライバを取得する必要があります。

    VMXNET 2 は、ゲスト OS の限られたセットでのみサポートされています。

    VMXNET 2(拡張)アダプタがお使いのゲスト OS および vSphere ESXi のバージョンでサポートされているかどうかを特定するには、『VMware Compatibility Guide』を参照してください。

    • 拡張 VMXNET アダプタはその他のバージョンの Microsoft Windows 2003 オペレーティング システムと使用できますが、VMware Infrastructure (VI) Client または vSphere Client でオプションを有効にするために回避策が必要です。
    • ジャンボ フレームは、VMXNET 2 用 Solaris ゲスト OS でサポートされていません。

  • VMXNET 3: VMXNET 3 アダプタは、パフォーマンスのために設計された次世代の準仮想化 NIC で、VMXNET や VMXNET 2 とは関係ありません。 これは VMXNET 2 で利用可能な機能をすべて提供し、マルチキュー サポート(Windows の受信側スケーリングとも呼ばれる)、IPv6 オフロード、および MSI/MSI-X 中断配信などのいくつかの新機能を追加しています。 VMXNET 3 のパフォーマンスについては、「Performance Evaluation of VMXNET3 Virtual Network Device」を参照してください。 オペレーティング システム ベンダーはこのカード用の組み込みドライバを提供していないため、VMware Tools をインストールして、VMXNET 3 ネットワーク アダプタを利用するためのドライバを取得する必要があります。

    VMXNET 3 は、限られたセットのゲスト OS で、仮想マシン バージョン 7 以降でのみサポートされています。

    VMXNET 3 アダプタがお使いのゲスト OS および vSphere ESXi バージョンでサポートされているかどうかを特定するには、『VMware Compatibility Guide』を参照してください。


    • ESXi/ESX 4.1 以前のリリースの場合、VMXNET 2 および VMXNET 3 用 Solaris ゲスト OS ではジャンボ フレームがサポートされません。 この機能がサポートされるのは、ESXi 5.0 for VMXNET 3 以降のみです。 詳細については、「Enabling Jumbo Frames on the Solaris guest operating system (2012445)」を参照してください。
    • Fault Tolerance は、vSphere 4.0 では VMXNET 3 vNIC で構成された仮想マシンでサポートされていませんが、vSphere 4.1 では完全にサポートされています。
    • Windows Server 2012 は、ESXi 5.0 Update 1 以降の e1000、e1000e、および VMXNET 3 でサポートされています。


アダプタに関する補足

  • 拡張 VMXNET を使用する仮想マシンの移行

    VMXNET 2 は ESX 3.5 で導入されました。 仮想マシンが通常は ESX 3.0 および ESX 3.0.x 間で自由に移行できても、VMXNET 2 アダプタを持つように構成されている仮想マシンは、それよりも古い ESX ホストに移行することができません。

    仮想マシンを新旧のホスト間で移行する必要がある場合は、VMXNET 2 を選択しないでください。

  • ESX 2.x から ESX 3.x へのアップグレード

    仮想ハードウェア アップグレード操作により ESX 2.x ホストで作成された仮想マシンが ESX 3.x ホストに変換されると、Vlance アダプタは自動的に Flexible にアップグレードされます。 逆に VMXNET アダプタは自動的にアップグレードされません。これは、ネットワークアダプタが置き換えられると、ほとんどの Linux ゲスト OS バージョンでネットワーク設定が確実には保持されないためです。 ゲスト OS システムでは Flexible アダプタがまだ Vlance であると認識されるため、その場合はその設定が保持されます。 アップグレードで VMXNET アダプタが Flexible アダプタに置き換わると、ゲスト OS は誤って設定を破棄します。

    仮想ハードウェアをアップグレードしても、ネットワーク アダプタは引き続き VMXNET のままであり、Flexible アダプタのフォールバック互換性はありません。 元の以前のホストと同様に、VMware Tools が仮想マシンでアンインストールされると、そのネットワーク アダプタに接続することはできません。

  • 仮想ディスクの追加

    既存する以前の (ESX 2.x) 仮想ディスクを ESX 3.x 仮想マシンに追加すると、その仮想マシンは ESX 2.x にダウングレードします。 拡張 VMXNET、Flexible ネットワーク アダプタなどの ESX 3.x 機能を使用している場合、仮想マシンは不整合になります。 既存の ESX 2.x 仮想ディスクを ESX 3.x マシンに追加する場合、すぐに Upgrade Virtual Hardware コマンドを使用して仮想マシンを ESX 3 バージョンにリストアします。 以前の仮想ディスクを ESXi/ESX 4.0 仮想マシンに追加する場合、この問題は発生しません。

    Upgrade Virtual Hardware コマンドを実行すると、ESX 2 仮想ディスクが変更され、ESX 2 仮想マシンで使用できなくなります。 2 つのコピーのいずれかを ESX 3 形式にアップグレードする前に、ディスクのコピーを作成してください。

関連する情報については、次の項目を参照してください。


Additional Information

Choosing a network adapter for your virtual machine