仮想マシンと物理 NIC が確実にデータを交換できるようにするには、仮想マシンを 1 つ以上の仮想機能に SR-IOV パススルー ネットワーク アダプタとして関連付ける必要があります。
前提条件
- ホスト上に仮想機能が存在することを確認します。
- 仮想機能のパススルー ネットワーク デバイスが、ホストの [設定] タブにある [PCI デバイス] リストでアクティブであることを確認します。
- 仮想マシンに ESXi 5.5 以降との互換性があることを確認します。
- 仮想マシンが作成されたときに、Red Hat Enterprise Linux 6 以降または Windows がゲスト OS として選択されていたことを確認します。
手順
- vSphere Clientで仮想マシンを探します。
- データセンター、フォルダ、クラスタ、リソース プール、またはホストを選択し、[仮想マシン] タブをクリックします。
- [仮想マシン] をクリックしてリスト内の仮想マシンをクリックします。
- 仮想マシンをパワーオフします。
- アクション メニューから [設定の編集] を選択します。
- 設定内容を表示するダイアログ ボックスで [仮想ハードウェア] タブを選択します。
- [新規デバイスを追加] ドロップダウン メニューから [ネットワーク アダプタ] を選択します。
[仮想ハードウェア] タブのリストに [新規ネットワーク] セクションが追加されます。
- [新規ネットワーク] セクションを展開して、仮想マシンをポート グループに接続します。
仮想 NIC はデータ トラフィックにこのポート グループを使用しません。ポート グループは、VLAN タギングなど、データ トラフィックに適用するためにネットワーク プロパティの抽出に使用されます。
- [アダプタ タイプ] ドロップダウン メニューから、[PCI デバイス パススルー] を選択します。
- [物理機能] ドロップダウン メニューから、パススルー仮想マシン アダプタを戻す物理アダプタを選択します。
- ゲスト OS からのパケットの MTU を変更できるようにするには、[ゲスト OS MTU の変更] ドロップダウン メニューを使用します。
- [メモリ] セクションを展開し、[すべてのゲスト メモリを予約 (すべてロック)] を選択して [OK] をクリックします。
I/O メモリ管理ユニット (IOMMU) はすべての仮想マシン メモリに到達し、パススルー デバイスが DMA (Direct Memory Access) を使用してメモリにアクセスできるようにする必要があります。
- 仮想マシンをパワーオンします。
結果
仮想マシンをパワーオンすると、ESXi ホストによって仮想アダプタから空いている仮想機能が選択され、SR-IOV パススルー アダプタにそれがマップされます。ホストは、仮想マシン アダプタと基盤になる仮想機能のすべてのプロパティを、その仮想マシンが属するポート グループの設定と比較して検証します。