この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。

NVIDIAドライバーツールキット

`nvidia-driver-toolkit`アドオンを使用すると、既存のSUSE VirtualizationクラスターにアウトオブバンドのNVIDIA GRID KVMドライバをデプロイすることができます。

ツールキットには、NVIDIAドライバをコンテナからコンパイルしてロードするために必要な正しいSUSE Virtualization OSイメージ、ビルドユーティリティ、およびカーネルヘッダーのみが含まれています。有効なNVIDIAサブスクリプションを使用して、NVIDIA KVMドライバをダウンロードする必要があります。お使いのNVIDIA GPUに適したドライバを特定するためのガイダンスについては、 NVIDIAのドキュメントを参照してください。

新しいSUSE Virtualizationバージョンは、NVIDIA vGPU KVMドライバをインストールするために必要なすべての依存関係がイメージ内で利用可能であることを保証するために、正しい`nvidia-driver-toolkit`イメージと共にリリースされます。

SUSE Virtualization.isoには`nvidia-driver-toolkit`コンテナイメージは含まれていません。サイズの関係で、イメージはデフォルトでDocker Hubからプルされます。エアギャップ(された)環境がある場合は、イメージをダウンロードしてプライベートレジストリにプッシュできます。「イメージリポジトリ」および「イメージタグ」の各フィールドは、*nvidia-driver-toolkit*画面上に表示され、ダウンロードすべきイメージに関する情報を提供します。

nvidia driver toolkit

アドオンを有効にするには、NVIDIA vGPU KVMドライバファイルがあるHTTPの場所を指定する必要があります。必要に応じて、イメージリポジトリとイメージタグを更新することもできます。アドオンが有効になると、`nvidia-driver-toolkit`デーモンセットがクラスターにデプロイされます。

ポッドの起動時に、ENTRYPOINTスクリプトが指定されたドライバの場所からNVIDIAドライバをダウンロードします。ドライバをインストールし、カーネルドライバをロードします。

`pcidevices-controller`アドオンは、サポートされているGPUデバイスを含むノード上のvGPUデバイスのライフサイクルを管理するために、このアドオンを活用できます。

異なるNVIDIAドライババージョンのインストール

NVIDIAドライババージョンは、クラスターのノード間で異なる場合があります。特定のドライババージョンをノードにインストールしたい場合は、`nvidia-driver-toolkit`アドオンを開始する前にノードに注釈を付ける必要があります。

kubectl annotate nodes {node name} sriovgpu.harvesterhci.io/custom-driver=https://[driver location]

アドオンは、起動時に指定されたドライバをインストールします。

以前にNVIDIAドライバがインストールされていた場合は、インストール処理を再度トリガーするためにポッドを再起動する必要があります。