如果您创建的是GPU虚拟化实例,则需要安装GRID驱动。由于GPU实例配备的NVIDIA GPU计算卡尚未激活NVIDIA GRID License,GPU图形功能受到限制,您需要购买并激活GRID License。本章节以操作系统为Ubuntu 16.04 64-bit的轻量级GPU实例vgn6i和vgn5i为例,介绍如何安装GRID驱动并激活GRID License。
前提条件
- 创建一台vgn6i或vgn5i实例,确保实例可以访问公网,建议您选择公共镜像中的镜像。
说明 本文介绍如何为运行Linux操作系统的实例安装GRID驱动,对需要运行Windows操作系统的实例,在创建实例时选用预装GRID驱动的付费镜像即可,请参见
创建配备NVIDIA GPU的实例。
- 在本地机器上安装了远程连接工具,例如VNC Viewer。
- 向NVIDIA购买了GRID License。该方式需要自建License服务器,您可以购买ECS实例并参考NVIDIA官网教程搭建。
背景信息
本文介绍如何为配备vGPU的GPU实例(vgn6i和vgn5i)安装GRID驱动,如果您需要为非vGPU的GPU实例安装GRID驱动,请参见
在GPU实例中安装GRID驱动(Linux)。
操作步骤
- 禁用nouveau。
nouveau是部分Linux系统中预装的一款开源驱动,必须禁用nouveau才能成功安装新的驱动。
- 远程连接实例。
- 查看是否存在blacklist-nouveau.conf文件。
ls /etc/modprobe.d/blacklist-nouveau.conf
- 如果blacklist-nouveau.conf文件存在且已配置以下内容,则跳过本步骤。否则需要执行命令
vim /etc/modprobe.d/blacklist-nouveau.conf
创建文件,并在文件中添加以下内容禁用nouveau。
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
- 生成kernel initramfs。
rmmod nouveau
update-initramfs -u
- 重启实例。
- 下载GRID驱动安装包。
- 远程连接实例。
- 下载GRID驱动安装包。
- 安装GRID驱动。
- 测试GRID驱动是否安装成功。
如果返回以下GRID驱动信息,说明驱动安装成功。
- 添加License服务器。
- 切换到/etc/nvidia目录。
- 创建gridd.conf文件。
cp gridd.conf.template gridd.conf
- 在gridd.conf文件中添加License服务器的信息。
ServerAddress=<License服务器的IP>
ServerPort=<License服务器的端口(默认为7070)>
FeatureType=1
- 重启实例使License服务器配置生效。
- 查看License是否激活成功。
- 远程连接实例。
- 查看License状态。
systemctl status nvidia-gridd
返回结果显示
License acquired successfully,表示License激活成功。