検索

第2章 仮想 GPU の割り当て

download PDF

NVIDIA vGPU デバイスをセットアップするには、以下を行う必要があります。

  1. GPU デバイスに適した NVIDIA vGPU ドライバーを入手してインストールします。
  2. 仲介デバイスを作成します。
  3. 各仲介デバイスを仮想マシンに割り当てます。
  4. 各仮想マシンにゲストドライバーをインストールします。

以下で、この手順について説明します。

2.1. ホストでの NVIDIA vGPU デバイスのセットアップ

注記

ゲストオペレーティングシステムに NVIDIA vGPU ドライバーをインストールする前に、ライセンス要件を理解し、正しいライセンス認証情報を取得する必要があります。

前提条件

  • GPU デバイスが仮想 GPU (vGPU) 機能をサポートしている。
  • システムは、検証済みサーバーハードウェアプラットフォームとしてリストされている。

サポートされている GPU と検証済みプラットフォームの詳細については、www.nvidia.com で NVIDIA vGPU CERTIFIED SERVERS を参照してください。

手順

  1. NVIDIA-vGPU ドライバーをダウンロードしてインストールします。ドライバーの入手方法については、NVIDIA Web サイトの vGPU ドライバーページ を参照してください。ドライバーをダウンロードするには、Nvidia エンタープライズアカウントが必要です。アカウントがない場合は、ハードウェアベンダーに問い合わせてください。
  2. Nvidia Web サイトからダウンロードしたファイルを解凍し、ホストにコピーしてドライバーをインストールします。
  3. NVIDIA ソフトウェアインストーラーが /etc/modprobe.d/nvidia-installer-disable-nouveau.conf ファイルを作成しなかった場合は、手動で作成します。
  4. テキストエディターで /etc/modprobe.d/nvidia-installer-disable-nouveau.conf ファイルを開き、ファイルの最後に次の行を追加します。

    blacklist nouveau
    options nouveau modeset=0
  5. 現在のカーネル用に初期 ramdisk を再生成してから再起動します。

    # dracut --force
    # reboot

    仲介デバイスで、以前対応していたカーネルバージョンを使用する必要がある場合は、インストールしたすべてのカーネルバージョンに対して初期 ramdisk を再生成することもできます。

    # dracut --regenerate-all --force
    # reboot
  6. カーネルが nvidia_vgpu_vfio モジュールをロードしたことを確認します。

    # lsmod | grep nvidia_vgpu_vfio
  7. nvidia-vgpu-mgr.service サービスが実行されていることを確認します。

    # systemctl status nvidia-vgpu-mgr.service

    以下はその例です。

    # lsmod | grep nvidia_vgpu_vfio
    nvidia_vgpu_vfio 45011 0
    nvidia 14333621 10 nvidia_vgpu_vfio
    mdev 20414 2 vfio_mdev,nvidia_vgpu_vfio
    vfio 32695 3 vfio_mdev,nvidia_vgpu_vfio,vfio_iommu_type1
    # systemctl status nvidia-vgpu-mgr.service
    nvidia-vgpu-mgr.service - NVIDIA vGPU Manager Daemon
       Loaded: loaded (/usr/lib/systemd/system/nvidia-vgpu-mgr.service; enabled; vendor preset: disabled)
       Active: active (running) since Fri 2018-03-16 10:17:36 CET; 5h 8min ago
     Main PID: 1553 (nvidia-vgpu-mgr)
     [...]
  8. 管理ポータルで Compute Virtual Machines をクリックします。
  9. 仮想マシンの名前をクリックして、詳細ビューに移動します。
  10. Host Devices タブをクリックします。
  11. Manage vGPU をクリックします。Manage vGPU ダイアログボックスが開きます。
  12. vGPU タイプと、この仮想マシンで使用するインスタンスの数を選択します。
  13. Secondary display adapter for VNCOn を選択し、vGPU の他に、コンソールのプライマリーグラフィックスアダプターとして 2 番目のエミュレートされた QXL または VGA グラフィックスアダプターを追加します。

    注記

    クラスターレベル 4.5 以降では、vGPU が使用され、Secondary display adapter for VNCOn に設定されている場合、追加のフレームバッファーディスプレイデバイスが仮想マシンに自動的に追加されます。これにより、vGPU が初期化される前に、空白の画面ではなく仮想マシンコンソールを表示できます。

  14. Save をクリックします。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.