|
この文書は自動機械翻訳技術を使用して翻訳されています。 正確な翻訳を提供するように努めておりますが、翻訳された内容の完全性、正確性、信頼性については一切保証いたしません。 相違がある場合は、元の英語版 英語 が優先され、正式なテキストとなります。 |
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 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ドライバがインストールされていた場合は、インストール処理を再度トリガーするためにポッドを再起動する必要があります。