vSphere 7.0 以降では、仮想マシンはベンダー名とモデル名によって PCI パススルー デバイスを指定できます。vSphere Distributed Resource Scheduler (DRS) ではこれらの名前を使用して、パススルーに使用できる指定されたすべてのデバイスを含むホストを識別します。vSphere DRS では、PCI デバイスが別の仮想マシンで使用されているかどうかを認識し、パワーオン時に使用可能なデバイスのみを仮想マシンに割り当てることもできます。

ESXi ホストで構成されていて、パススルーに使用可能なすべての PCI デバイスにアクセスできる仮想マシンのゲスト OS に接続できます。

PCI vSphere DirectPath I/O デバイス

vSphere DirectPath I/O により、仮想マシンは、特定のホストに接続された物理 PCI および PCIe デバイスを指定して直接アクセスできます。このようにして、高性能グラフィック カードやサウンド カードなどのデバイスに直接アクセスできます。各仮想マシンを最大 16 個の PCI デバイスに接続できます。

ESXi ホスト上で PCI デバイスを構成し、仮想マシンへのパススルーに使用します。『vSphere のネットワーク』ドキュメントを参照してください。ただし、USB デバイスから起動するように構成されている ESXi ホストでは、PCI パススルーを有効にしないでください。

PCI vSphere DirectPath I/O デバイスを仮想マシンで使用できるようになっている場合、仮想マシン上で特定の操作を実行できません。これらの操作には、サスペンド、vMotion による移行、仮想マシンのスナップショットの作成またはリストアなどがあります。

PCI vSphere 動的 DirectPath I/O デバイス

vSphere 動的 DirectPath I/O を使用すると、複数の PCI パススルー デバイスを仮想マシンに割り当てることができます。vSphere 動的 DirectPath I/O を使用すると、vSphere DRS によって、ベンダーとモデル名が同じ使用可能なデバイスがあるクラスタ内のホストを特定できます。

注: PCI デバイスを仮想マシンに追加すると、仮想マシンのメモリ サイズがすべて自動的に予約されます。
NVIDIA GRID GPU デバイス

ESXi ホストに NVIDIA GRID GPU グラフィック デバイスが搭載されている場合は、NVIDIA GRID の仮想 GPU (vGPU) テクノロジーを使用するように仮想マシンを設定できます。

NVIDIA GRID vGPU デバイスは、複雑なグラフィック操作を最適化し、CPU に過大な負荷をかけずに高パフォーマンスで実行します。NVIDIA GRID vGPU は、単一の物理 GPU を個別の vGPU 対応パススルー デバイスとして複数の仮想マシンで共有することにより、比類のないグラフィック パフォーマンスおよびスケーラビリティを提供します。

vSphere 7.0 Update 2 以降では、NVIDIA マルチインスタンス GPU (MIG) 機能を使用するように仮想マシンを構成できます。NVIDIA MIG を使用すると、適用可能な GPU を個別の GPU インスタンスに安全にパーティショニングできます。各 GPU インスタンスには、メモリ、メモリ キャッシュ、コンピューティング コアなどの専用リソースがあります。GPU が MIG モードの場合、仮想マシンに一意の vGPU プロファイル名を割り当てることができます。VMware は GPU とコンピューティング インスタンスを自動的に作成するため、手動で作成する必要はありません。

前提条件

実行する予定のタスクに必要な権限があることを確認します。
  • 仮想マシンを編集するときに PCI デバイスを追加する場合は、仮想マシン.設定.デバイスの追加または削除権限があることを確認します。
  • 仮想マシンを編集するときにメモリ予約を増やす場合は、仮想マシン.設定.リソースの変更権限があることを確認します。
  • 仮想マシンを編集するときに仮想マシンのメモリを削減する場合は、仮想マシン.設定.メモリの変更権限があることを確認します。
  • 仮想マシンをパワーオフします。
  • 動的 DirectPath I/O を使用するには、仮想マシンに ESXi 7.0 以降との互換性があることを確認します。
  • DirectPath を使用するには、ホストの BIOS で Intel Virtualization Technology for Directed I/O (VT-d) または AMD I/O Virtualization Technology (IOMMU) が有効であることを確認します。
  • PCI デバイスがホストに接続され、パススルーが使用可能になっていることを確認します。ESXi ホストが USB デバイスから起動するように構成されている場合、またはアクティブなコアダンプ パーティションが、USB チャネルを介して接続されている USB デバイスまたは SD カード上に構成されている場合は、USB コントローラのパススルーを無効にします。USB チャネルを使用して接続された USB デバイスや SD カードから起動する ESXi ホストの USB コントローラのパススルーはサポートされません。アクティブなコアダンプ パーティションが USB デバイスまたは USB チャネルを介して接続された SD カードに配置される構成はサポートされません。詳細については、http://kb.vmware.com/kb/1021345を参照してください。
  • NVIDIA GRID vGPU グラフィック デバイスを使用するには、以下を実行します。
    • NVIDIA GRID vGPU グラフィック デバイスおよび適切なドライバがホストにインストールされていることを確認します。『VMware ESXi のアップグレード』のドキュメントを参照してください。
    • 仮想マシンが ESXi 6.0 以降と互換性があることを確認します。
  • 複数の NVIDIA GRID vGPU を仮想マシンに追加するには、以下を実行します。
    • 仮想マシンに ESXi 6.7 Update 2 以降との互換性があることを確認します。
    • 最大フレーム バッファでのみ NVIDIA vGPU プロファイルを使用します。
    • サポートされているのは、Q シリーズと C シリーズの vGPU タイプのみです。

手順

  1. 仮想マシンをデプロイする場合や、既存の仮想マシンを編集する場合に、仮想マシンに PCI デバイスを追加します。
    オプション 操作
    新規仮想マシンの作成
    1. 仮想マシンの有効な親オブジェクトであるインベントリ オブジェクトを右クリックし、[新規仮想マシン] を選択します。
    2. [作成タイプの選択] 画面で、[新規仮想マシンの作成] を選択し、[次へ] をクリックします。
    3. ウィザードの次のページに進みます。
    4. [ハードウェアのカスタマイズ] 画面で、[仮想ハードウェア] タブをクリックします。
    仮想マシンの編集
    1. インベントリで仮想マシンを右クリックし、[設定の編集] を選択します。
    2. [仮想ハードウェア] タブをクリックします。
  2. [仮想ハードウェア] タブで、[新規デバイスを追加] ボタンをクリックします。
  3. ドロップダウン メニューの [その他のデバイス] で、[PCI デバイス] を選択します。
  4. [新規 PCI デバイス] セクションを展開し、アクセス タイプを選択します。
    オプション 操作
    DirectPath I/O [PCI デバイス] ドロップダウン メニューから、仮想マシンに接続する PCI デバイスを選択します。
    動的 DirectPath I/O [PCI デバイス] ドロップダウン メニューで [ハードウェアを選択] を展開し、ベンダー、モデル名、および括弧で囲まれているハードウェア ラベル(使用されている場合)を使用して PCI パススルー デバイスを選択します。
    注: ハードウェア ラベルを使用すると、仮想マシンを特定のハードウェア インスタンスに配置するよう制限できます。選択した最初の PCI デバイスに特定のハードウェア ラベルが付いている場合は、追加するその他すべての PCI デバイスに同じハードウェア ラベルが付いている必要があります。最初の PCI デバイスに空のハードウェア ラベルが付いている場合は、空のラベルが付いたデバイスのみを追加できます。
    NVIDIA GRID vGPU [NVIDIA GRID vGPU プロファイル] ドロップダウン メニューから、仮想マシンに接続する NVIDIA GRID vGPU パススルー デバイスを選択します。
    注: MIG モードの NVIDIA GRID vGPU デバイスは 1 つのみ仮想マシンに追加できます。
  5. [OK] をクリックします。
  6. 仮想マシンをパワーオンします。
    接続されている PCI デバイス タイプは次の場所に表示されます。
    • [設定の編集] ウィザードの [ハードウェア] タブ。
    • [仮想マシンのハードウェア] パネルの [サマリ] タブ。