![ディスクレス環境用の NVIDIA ドライバーのインストール](https://rvso.com/image/697030/%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%B9%E7%92%B0%E5%A2%83%E7%94%A8%E3%81%AE%20NVIDIA%20%E3%83%89%E3%83%A9%E3%82%A4%E3%83%90%E3%83%BC%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB.png)
8 台のコンピューターとメイン ファイル サーバーから成るクラスターをセットアップしようとしています。理想的には、pxe ブート、準ディスクレス/準ステートレス環境 (つまり、トルク設定/var
などが保存される唯一のローカル ストレージ) でこれをセットアップしたいと思います。8 つのコンピューティング ノードにはそれぞれ 4 つの NVIDIA Tesla K40m がありますが、ルート ファイル サーバーには GPU がありません。
理想的には、ファイルサーバー(/node
)に完全なインストールを作成し、それをコンピューティングノードにPXEブートできるようにしたいのですが、NVIDIA GPUを搭載せずにNVIDIAドライバーをインストールする方法が見つかりませんでした。NVIDIAのフォーラムでの1つの質問誰かがこれを試みて失敗したことについて...
あるいは、コンピューティング ノードの 1 つ (現在、ローカル ディスクで CentOS を実行しているノード) に NVIDIA ドライバーをインストールして、(たとえば)/usr/local/nvidia
作成されるファイルを追跡し、その tarball を作成してファイル サーバーのインストールにコピーすることもできます。
最後に、8 つの個別のインストールを維持することもできますが、長期的なメンテナンスの観点からは、これは好ましくありません (各コンピューティング ノードはトルク ジョブを実行するため、ノードがほぼ同一に見えるようにしたい)。
要約すると、私が求めているのは次のことです。
- NVIDIA GPU が搭載されていなくても NVIDIA ドライバーをインストールできますか?
- これについて他に何か方法があるのでしょうか?
参考までに、CentOS 7 を実行しています。
[root@compute-3 /]# uname -a
Linux compute-3 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
答え1
他のすべてと同様に、RPM パッケージを使用します。
現時点で最もよく構築されたNVIDIA ドライバー パッケージNegativo17からのものです。