グラフィックスの概要

最終公開日 : Oct 07, 2026
このセクションでは、XenServerにおける3Dプロフェッショナルグラフィックスアプリケーションおよびワークステーションの仮想配信の概要を説明します。提供される機能には、GPUパススルー(NVIDIA、AMD、Intel GPU用)と、NVIDIA vGPUによるハードウェアベースのGPU共有が含まれます。
グラフィックス仮想化は、XenServer Premium Editionのお客様にご利用いただけます。XenServerのエディションの詳細とアップグレード方法については、XenServer Webサイトをご覧ください。詳細については、ライセンスを参照してください。

GPUパススルー

仮想化されたシステムでは、ほとんどの物理システムコンポーネントが共有されます。これらのコンポーネントは、ハイパーバイザーによって複数のクライアントに対して複数の仮想インスタンスとして表現されます。パススルーGPUはまったく抽象化されず、1つの物理デバイスとして残ります。ホストされている各仮想マシン(VM)は専用のGPUを取得し、ソフトウェアの抽象化とそれに伴うパフォーマンスの低下を排除します。
XenServerでは、物理GPU(XenServerホスト内)を、同じホスト上で実行されているWindowsまたはLinux VMに割り当てることができます。このGPUパススルー機能は、CADデザイナーなどのグラフィックスパワーユーザーを対象としています。

共有GPU (vGPU)

共有GPU (vGPU) を使用すると、1つの物理GPUを複数のVMで同時に使用できます。物理GPUの一部が使用されるため、エミュレートされたグラフィックスよりもパフォーマンスが高く、VMごとに1枚のカードを用意する必要がありません。この機能により、リソースの最適化が可能になり、VMのパフォーマンスが向上します。各仮想マシンのグラフィックスコマンドは、ハイパーバイザーによる変換なしに、GPUに直接渡されます。

複数共有GPU (vGPU)

複数vGPUを使用すると、単一のVMで複数の仮想GPUを同時に使用できます。特定のvGPUプロファイルのみを使用でき、単一のVMに接続されているすべてのvGPUは同じタイプである必要があります。これらの追加のvGPUは、計算処理を実行するために使用できます。単一のVMでサポートされるvGPUの数については、構成制限を参照してください。
この機能はNVIDIA GPUでのみ利用可能です。複数vGPU機能をサポートする物理GPUの詳細については、NVIDIAのドキュメントを参照してください。

vGPUベンダーサポート

次の表に、GPUパススルー、共有GPU (vGPU)、および複数共有GPU (vGPU) 機能のゲストサポートを示します。
Windows VM用GPUパススルー Linux VM用GPUパススルー Windows VM用共有GPU (vGPU) Linux VM用共有GPU (vGPU) Windows VM用複数の共有GPU (vGPU) Linux VM用複数の共有GPU (vGPU)
AMD はい
インテル はい
NVIDIA はい はい はい (プレビュー) はい (プレビュー) はい (プレビュー、注記を参照) はい (プレビュー、注記を参照)
注:
  • XenServer 9 の NVIDIA vGPU サポートは現在プレビュー段階であり、完全にサポートされていません。
  • XenServer 9 の vGPU プレビューサポートは現在 NVIDIA から提供されています。サポートされているプラットフォームマトリックス を参照してください。ドライバーは通常の NVIDIA ダウンロードチャネルから入手してください。
  • 一部のゲストオペレーティングシステムのみが複数の vGPU をサポートしています。詳細については、ゲストのサポートと制約 を参照してください。
  • 一部のゲストオペレーティングシステムのみが vGPU ライブマイグレーションをサポートしています。詳細については、vGPU ライブマイグレーションのベンダーサポート を参照してください。
使用するグラフィックカードによっては、ベンダーのサブスクリプションまたはライセンスが必要になる場合があります。

vGPU ライブマイグレーション

vGPU ライブマイグレーションにより、仮想 GPU を使用する VM でライブマイグレーション、ストレージライブマイグレーション、または VM サスペンドを実行できます。vGPU ライブマイグレーション機能を備えた VM は、ダウンタイムを回避するために移行できます。
vGPU ライブマイグレーションは、vGPU 対応 VM をホストするプールでローリングプールアップグレードを実行することも可能にします。詳細については、ローリングプールアップグレード を参照してください。
vGPU ライブマイグレーションまたは VM サスペンドを使用するには、VM がこの機能をサポートするグラフィックカード上で実行されている必要があります。また、VM には GPU ベンダーから提供されるサポート対象のドライバーがインストールされている必要があります。
警告:
NVIDIA ドライバーにおける GPU ステートのサイズによっては、vGPU ライブマイグレーション中に 5 秒以上のダウンタイムが発生する可能性があります。
vGPU ライブマイグレーションを使用する場合、以下の制限が適用されます。
  • ライブマイグレーションは GPU パススルーと互換性がありません。
  • vGPU ライブマイグレーション機能のサポートを受けるには、VM に適切な vGPU ドライバーがインストールされている必要があります。vGPU 機能を使用するすべてのゲストには、ゲスト内ドライバーがインストールされている必要があります。
  • 移行中にVMの再起動およびシャットダウン操作はサポートされていません。これらの操作により、移行が失敗する可能性があります。
  • Linux VMは、vGPUライブマイグレーションのどの機能もサポートしていません。
  • Workload Balancingアプライアンスによるライブマイグレーションは、vGPUが有効なVMではサポートされていません。Workload Balancingアプライアンスは、vGPUが接続されているVMのキャパシティプランニングを実行できません。
  • vGPUライブマイグレーションを使用してVMを移行した後、ゲストVNCコンソールが破損する可能性があります。vGPUライブマイグレーションの実行後、VMへのアクセスにはICA®、RDP、またはその他のネットワークベースの方法を使用してください。
  • VDIマイグレーションはライブマイグレーションを使用するため、ホスト上のvGPUインスタンスのコピーを作成するために、ホスト上に十分なvGPUスペースが必要です。物理GPUが完全に利用されている場合、VDIマイグレーションは不可能な場合があります。

vGPUライブマイグレーションのベンダーサポート

次の表に、vGPUライブマイグレーションのサポートを示します。
Windows VMのGPUパススルー Linux VMのGPUパススルー Windows VMの共有GPU (vGPU) Linux VMの共有GPU (vGPU) Windows VMの複数共有GPU (vGPU) Linux VMの複数共有GPU (vGPU)
NVIDIA はい はい
この機能をサポートするグラフィックカードの詳細については、本ガイドのベンダー固有のセクションを参照してください。使用するグラフィックカードによっては、ベンダーのサブスクリプションまたはライセンスが必要になる場合があります。

ゲストのサポートと制約

NVIDIA vGPU

NVIDIA vGPUをサポートするゲストオペレーティングシステムの詳細については、Guest OS Feature Supportを参照してください。

制約

  • 仮想GPUを使用するVMは、動的メモリ制御ではサポートされていません。
  • XenServerは、同じプール内のホスト間で同一の物理GPUを自動的に検出し、グループ化します。GPUのグループに割り当てられた場合、VMは、そのグループ内で利用可能なGPUを持つプール内の任意のホストで起動できます。
  • すべてのグラフィックソリューション(NVIDIA vGPUおよびvGPUパススルー)は、高可用性を使用する環境で利用できます。ただし、これらのグラフィックソリューションを使用するVMは、高可用性で保護することはできません。これらのVMは、適切な空きリソースを持つホストがある限り、最大限の努力で再起動できます。