仮想マシンのネットワーク アダプタを選択する
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)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
ネットワークアダプタの選択は、バージョン番号と仮想マシン上で実行されているゲストオペレーティングシステムによって異なります。この記事では、仮想マシンで使用できるさまざまなネットワークアダプタ オプションについて説明します。

この記事では、VM ネットワークの問題のトラブルシューティングについては説明しません。VM ネットワークの問題のトラブルシューティングの詳細については、「Troubleshooting virtual machine network connection issues」を参照してください。

Environment

VMware vSphere 7.x
VMware vSphere 8.0

Resolution

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

使用可能なネットワーク アダプターの種類は、次の要因によって異なります。
  • 仮想マシンの互換性。これは、仮想マシンを作成または最後に更新したホストによって異なります。
  • 仮想マシンの互換性が現在のホストの最新バージョンに更新されているかどうか。
  • ゲスト オペレーティング システム。

現在、オンプレミス環境と VMware Cloud on AWS ではサポートされている NIC が異なります。オンプレミス展開では、次の NIC タイプがサポートされています。

E1000E
Intel 82574 ギガビット イーサネット NIC のエミュレート バージョン。E1000E は、Windows 8 および Windows Server 2012 の既定のアダプターです。

E1000
Intel 82545EM ギガビット イーサネット NIC のエミュレート バージョン。Windows XP 以降および Linux バージョン 2.4.19 以降を含む、ほとんどの新しいゲスト オペレーティング システムでドライバーが使用可能です。

Flexible
仮想マシンの起動時には Vlance アダプタとして識別されますが、初期化され、どちらのドライバが初期化するかによって Vlance アダプタまたは VMXNET アダプタとして機能します。VMware Tools がインストールされている場合、VMXNET ドライバは Vlance アダプタをより高パフォーマンスな VMXNET アダプタに変更します。

Vlance
 AMD 79C970 PCnet32 LANCE NIC のエミュレート バージョン。これは、32 ビットのレガシー ゲスト オペレーティング システムで使用可能なドライバーを備えた古い 10 Mbps NIC です。このネットワーク アダプターで構成された仮想マシンは、すぐにネットワークを使用できます。

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

VMXNET 2(拡張)
VMXNET アダプタをベースとしていますが、ジャンボ フレームやハードウェア オフロードなど、最新のネットワークで一般的に使用される高性能な機能を提供します。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 以降の仮想マシンで使用できます。

SR-IOV passthrough
SR-IOV をサポートする物理 NIC 上の仮想機能 (VF) の表現。仮想マシンと物理アダプタは、VMkernel を仲介せずにデータを交換します。このアダプタ タイプは、遅延によって障害が発生する可能性がある仮想マシンや、より多くの CPU リソースを必要とする仮想マシンに適しています。
SR-IOV パススルーは、ESXi 6.0 以降で、Red Hat Enterprise Linux 6 以降、および Windows Server 2008 R2 SP2 のゲスト オペレーティング システムで使用できます。オペレーティング システムのリリースには、特定の NIC 用のデフォルトの VF ドライバが含まれている場合がありますが、その他の NIC の場合は、NIC またはホストのベンダーが提供する場所からダウンロードしてインストールする必要があります。

SR-IOV パススルー ネットワーク アダプタまたは PRVDMA を仮想マシンに割り当てる方法については、vSphere ネットワークのドキュメントを参照してください。ネットワーク アダプタの互換性に関する考慮事項については、『VMware 互換性ガイド』を参照してください。

Legacy Network Adapters and ESXi Virtual Hardware Versions
すべてのレガシー仮想マシンのデフォルトのネットワーク アダプタ タイプは、ゲスト オペレーティング システムで使用可能で互換性のあるアダプタと、仮想マシンが作成された仮想ハー​​ドウェアのバージョンによって異なります。

仮想マシンをアップグレードして仮想ハードウェア バージョンを使用しない場合、アダプタ設定は変更されません。仮想マシンをアップグレードして新しい仮想ハードウェアを利用する場合、デフォルトのアダプタ設定はゲスト オペレーティング システムおよびアップグレードされたホスト ハードウェアと互換性があるように変更される可能性があります。

特定のバージョンの vSphere ESXi でサポートされているゲスト オペレーティング システムで使用可能なネットワーク アダプタを確認するには、『VMware 互換性ガイド』を参照してください。

Additional Information