すべてのプロダクト
Search
ドキュメントセンター

Elastic GPU Service:vGPU 仮想化 Linux インスタンスに GRID ドライバーをインストールする

最終更新日:Nov 22, 2025

NVIDIA GRID ドライバーがインストールされた GPU インスタンスは、特定のシナリオで高性能なコンピューティング機能を提供したり、よりスムーズなグラフィックス表示効果を提供したりできます。シナリオには、AI シナリオなどの汎用コンピューティングシナリオや、Open Graphics Library (OpenGL)、Direct3D、クラウドゲームシナリオなどのグラフィックスアクセラレーションシナリオが含まれます。このトピックでは、クラウドアシスタントを使用して vGPU 仮想化 Linux インスタンスに GRID ドライバーをインストールする方法について説明します。

説明

クラウドアシスタントを使用して GRID ドライバーをインストールする前に、クラウドアシスタントの概念を理解しておくことをお勧めします。詳細については、「クラウドアシスタントの概要」をご参照ください。GPU インスタンスを作成すると、システムは自動的にクラウドアシスタントプラグインをインストールします。

サポートされるインスタンス

クラウドアシスタントを使用して GRID ドライバーをインストールできるのは、sgn8ia、vgn6i-vwsvgn7i-vws、および sgn7i-vws インスタンスファミリーに属する vGPU 仮想化 Linux インスタンスのみです。詳細については、「vGPU 仮想化インスタンスファミリー (vgn および sgn シリーズ)」をご参照ください。次の表に、インスタンスにインストールできる GRID ドライバーのバージョンと CUDA のバージョンを示します。

インスタンスファミリー

パブリックイメージバージョン

NVIDIA GRID ドライバーバージョン

CUDA バージョン

sgn8ia

  • Alibaba Cloud Linux 2 および Alibaba Cloud Linux 3

  • Ubuntu 22.04、Ubuntu 20.04、および Ubuntu 18.04

  • CentOS 8.x および CentOS 7.x

535.183.06

12.2

vgn6i-vws、

vgn7i-vws、および sgn7i-vws

  • Alibaba Cloud Linux 2 および Alibaba Cloud Linux 3

  • Ubuntu 22.04、Ubuntu 20.04、および Ubuntu 18.04

  • CentOS 8.x および CentOS 7.x

470.256.03

11.4

重要

gn7i、gn6i、ebmgn7i、ebmgn6i などの GPU コンピューティング最適化 Linux インスタンスは、公式の NVIDIA ドライバーを使用したグラフィックスアクセラレーションをサポートしています。これらのインスタンスに GRID ドライバーをインストールする必要はありません。詳細については、「GPU コンピューティング最適化インスタンスファミリー (gn、ebm、scc シリーズ)」をご参照ください。

手順

  1. ECS コンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[メンテナンス & モニタリング] > [クラウドアシスタント] を選択します。

  3. 上部のナビゲーションバーで、目的のインスタンスが存在するリージョンを選択します。

    地域.png

  4. [ECS インスタンス] タブで、目的のインスタンスを見つけ、[アクション] 列の [コマンドの実行] をクリックします。

    linux.png

  5. [コマンドの作成] パネルで、[コマンド情報] セクションのパラメーターを設定します。

    次のセクションでは、主要なパラメーターについて説明します。その他のパラメーターにはデフォルト値を使用してください。詳細については、「ECS コンソールでコマンドを作成する」をご参照ください。

    重要

    次のセクションで提供されている値に基づいてパラメーターを設定してください。そうしないと、クラウドアシスタントがコマンドの実行に失敗する可能性があります。

    linux命令.png

    • [コマンドタイプ]: コマンドタイプを選択します。この例では、[Shell] が選択されています。

    • [コマンド内容]: 次のコマンドを貼り付けます。シェルコマンドのサンプルの詳細については、「ECS インスタンスのシステム構成を表示する」をご参照ください。

      • sgn8ia インスタンス用のクラウドアシスタントコマンド:

        if acs-plugin-manager --list --local | grep gpu_grid_driver_install > /dev/null 2>&1
        then
            acs-plugin-manager --remove --plugin gpu_grid_driver_install
        fi
        
        acs-plugin-manager --exec --plugin gpu_grid_driver_install
      • vgn6i-vwsvgn7i-vws、または sgn7i-vws インスタンス用のクラウドアシスタントコマンド:

        if acs-plugin-manager --list --local | grep grid_driver_install > /dev/null 2>&1
        then
            acs-plugin-manager --remove --plugin grid_driver_install
        fi
        
        acs-plugin-manager --exec --plugin grid_driver_install
    • [タイムアウト]: コマンドの実行タイムアウト期間を指定します。コマンドの実行がタイムアウトすると、クラウドアシスタントは実行プロセスを強制的に停止します。この例では、値は [600] に設定されています。

      説明

      [タイムアウト] パラメーターの値は、10 から 86,400 までの正の整数である必要があります。単位: 秒。86,400 秒は 24 時間に相当します。

  6. [実行] をクリックして、クラウドアシスタントコマンドを実行し、GRID ドライバーをインストールします。

    コマンドの実行が完了するまで待ちます。その後、実行詳細パネルの [インスタンス] タブで実行結果を表示します。

    重要

    インスタンスに別のバージョンの GRID ドライバーがすでにインストールされている場合、クラウドアシスタントは自動的にその GRID ドライバーバージョンをアンインストールし、最新の GRID ドライバーバージョンをインストールします。

    linux安装成功.png

  7. GPU インスタンスに接続します。

    詳細については、「Workbench を使用して Linux インスタンスにログインする」をご参照ください。

  8. 次のコマンドを実行して、GRID ドライバーがインストールされているかどうかを確認します:

    nvidia-smi

    次のコマンド出力が表示された場合、GRID ドライバーはスペックアップまたはインストールされています。

    SMI.jpg

テストと検証

このセクションでは、OpenGL Extension to the X Window System (GLX) テストプログラムを使用して、GRID ドライバーがインストールされたインスタンスのグラフィックスアクセラレーション効果を検証する方法の例を示します。この例では、Ubuntu 18.04 64 ビットを実行するインスタンスを使用します。

  1. グラフィックスアクセラレーション効果をテストするために使用する環境を準備します。

    1. 次のコマンドを実行して x11vnc をインストールします:

      apt-get install x11vnc
    2. lspci | grep NVIDIA コマンドを実行して、GPU BusID をクエリします。

      この例では、GPU BusID は 00:07.0 です。

    3. X Server 環境を設定し、システムを再起動します。

      1. nvidia-xconfig --enable-all-gpus --separate-x-screens コマンドを実行します。

      2. /etc/X11/xorg.conf を編集します。Section "Device" セグメントに、GPU BusID を追加します。たとえば、BusID "PCI:0:7:0" を追加します。重启.png

      3. reboot コマンドを実行してシステムを再起動します。

  2. 次のコマンドを実行して、GLX テストプログラムをインストールします:

    apt-get install mesa-utils                    
  3. startx コマンドを実行して X Server を起動します。

    • startx コマンドが利用できない場合は、apt-get install xinit コマンドを実行してインストールします。

    • startx コマンドを実行すると、hostname: Name or service not known というメッセージが表示されることがあります。このメッセージは X Server の起動には影響しません。これを解決するには、hostname コマンドを実行してホスト名を取得し、/etc/hosts ファイルを編集します。127.0.0.1 の後の hostname の値をローカルホスト名に置き換えます。启动.png

  4. クライアントで SSH ターミナルセッションを開始し、次のコマンドを実行して x11vnc を起動します:

    x11vnc -display :1

    次のコマンド出力が表示された場合、x11vnc は起動しています。この場合、VNC Viewer などの Virtual Network Computing (VNC) リモートアクセスアプリケーションを使用してインスタンスに接続できます。连接.png

  5. ECS コンソールにログインし、インスタンスの TCP ポート 5900 でのインバウンドトラフィックを許可するセキュリティグループルールを設定します。

    詳細については、「セキュリティグループルールの追加」をご参照ください。

  6. ローカルホストで、VNC Viewer などの VNC リモート接続アプリケーションを使用して、<インスタンスのパブリック IP アドレス>:5900 でインスタンスに接続します。接続後、KDE デスクトップが表示されます。

  7. glxinfo コマンドを使用して、現在の GRID ドライバーでサポートされている構成を表示します。

    1. SSH クライアントで新しいターミナルセッションを開始します。

    2. export DISPLAY=:1 コマンドを実行します。

    3. glxinfo -t コマンドを実行して、現在の GRID ドライバーでサポートされている構成をリストします。

  8. glxgears コマンドを使用して GRID ドライバーをテストします。

    1. KDE デスクトップで、デスクトップを右クリックし、[コマンドの実行] を選択します。

    2. glxgears コマンドを実行して、ギアグラフィックステストプログラムを開始します。

      次のウィンドウが表示された場合、GRID ドライバーは正常に動作しています。驱动正常.png

参考情報