为无盘环境安装NVIDIA驱动程序

我试图build立一个8台电脑和一台主文件服务器的集群。 理想情况下,我想在一个pxe-boot,准无盘/准无状态的环境(即唯一的本地存储是/var ,扭矩configuration将会去的地方)进行设置。 8个计算节点中的每一个都有4个NVIDIA Tesla K40m,但根文件服务器没有GPU。

理想情况下,我希望能够在文件服务器上创build完整的安装(在/node ),然后PXE启动到计算节点,但是,我还没有find一种方法来安装没有NVIDIA的NVIDIA驱动程序GPU上的。 我在NVIDIA的论坛上发现了一个关于某人如何尝试这个不成功的问题。

或者,我可以将NVIDIA驱动程序安装到其中一个计算节点(其中一个正在本地磁盘上运行CentOS),例如/usr/local/nvidia并跟踪它创build的文件并创build一个tarball复制到文件服务器安装。

最后,我可以只维护八个独立的安装,但是我从长期的维护angular度来看并不喜欢这样(每个计算节点将运行扭矩工作,所以我希望节点看起来更多或更less) 。

总之,我要求的是这样的:

  1. 我可以在没有NVIDIA GPU的情况下安装NVIDIA驱动程序吗?
  2. 还有其他的方法我应该去做这个吗?

作为参考,我们正在运行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 

使用RPM软件包,就像其他的一样。

目前最好的NVIDIA驱动程序包来自Negativo17。