超融合HCI

深信服超融合SANGFOR HCI是面向下一代数据中心的软件定义基础架构,通过虚拟化技术融合计算、存储、网络和安全等资源,并提供运维管理、容灾备份、智能监控等高级特性,帮助用户构建极简、稳定、高性能的云化数据中心基石。
点击可切换产品版本
知道了
不再提醒
HCI6.10.0(R1)
{{sendMatomoQuery("超融合HCI","Linux虚拟机安装显卡驱动及授权")}}

Linux虚拟机安装显卡驱动及授权

更新时间:2024-05-09

功能说明

给虚拟机配置vGPU后,需要对虚拟机安装显卡驱动虚拟机才可正常使用。

注意事项

前提条件

如果GPU显卡硬件兼容,则Linux系统兼容性以英伟达官网为准。

操作步骤

  1. Linux虚拟机配置相应的IP地址、子网掩码和网关等信息。
  2. 禁用nouveau驱动。nouveau是一个开源的NVIDIA驱动,可能对后续驱动安装造成干扰。禁用方法如下。

CentOS_7RedHat7环境。在/usr/lib/modprobe.d/dist-blacklist.conf/lib/modprobe.d/dist-blacklist.conf中添加。

blacklist nouveau

options nouveau modeset=0

Ubuntu16.04环境。创建文件 /etc/modprobe.d/blacklist.conf且内容如下。

blacklist nouveau

options nouveau modeset=0

执行命令:$ sudo update-initramfs u

执行dracut --force,执行完毕,重启虚拟机。

dracut --force

reboot

使用命令 lsmod | grep nouveau 若无输出则证明禁用成功。

  1. 关闭X window。可以使用命令:“init 3” 实现。(方法不唯一)
  2. 安装驱动。

拷贝正确版本的vGPU驱动runfile文件到系统。例如:在centOS中对应的驱动文件为: NVIDIA-Linux-x86_64-390.75-grid.run 下文中,以该文件为例进行讲解。

以超级用户修改文件权限,并执行。注意执行时需要加入以下参数。

sudo chmod +x NVIDIA-Linux-x86_64-390.75-grid.run

./NVIDIA-Linux-x86_64-390.75-grid.run -Z --no-opengl-files

安装开始时,会显示蓝色的对话框。按提示进行安装即可,所有的选项都选择默认项。具体过程如下图所示。

是否安装:Yes

是否自动升级X配置文件,NO

安装完成。

  1. 获取授权。

按照“部署英伟达授权服务器”章节操作,下载客户端授权文件(.tok文件)。

cd /ect/nvidia进入nvidia目录,复制gridd.conf.templategridd.conf

编辑gridd.conf,只需设置FeatureType的值为要请求的vGPU License类型编号,不要设置其中的ServerAddress

然后将下载到的Token文件复制到/etc/nvidia/ClientConfig Token

目录中,例如:

cp client_configuration_token_11-15-2021-11-53-00.tok /etc.nvidia/ClientConfigToken/

systemctl restart nvidia-gridd重启nvidia-gridd服务,应看到vGPU授权成功。

也可以用NVIDIA-smi -q查询授权状态: