GPU加速型实例安装GRID驱动
操作场景
GPU加速型实例如需使用OpenGL/DirectX/Vulcan等图形加速能力则需要安装GRID驱动并自行购买和配置使用GRID License。此外,GRID驱动配合vDWS类型License,也支持CUDA,用来满足既需要计算加速也需要图形加速的场景。
- 使用公共镜像创建的图形加速型(G系列)实例默认已安装特定版本的GRID驱动,但GRID License需自行购买和配置使用。
- 使用私有镜像创建的GPU加速型实例,则需要安装GRID驱动并自行购买和配置使用GRID License。
本节操作介绍如何安装GRID驱动,购买或者申请GRID License,以及如何配置License服务器。
购买GRID License
- 购买License
- 申请试用版License。
打开NVIDIA官方网站,填写相关信息。
注册账号和申请试用版License的注意事项请参见NVIDIA官方帮助页。试用版License的使用方法和正式版本的License一致,可以保留试用版账号激活正式版本的License,无需重新注册。试用版License有限期限为90天,账号过期将无法使用,请尽快购买正式版本。
图1 申请试用版License
下载GRID驱动及License软件包
- 请根据表1对应操作系统下载驱动安装包。了解更多GRID驱动信息请参考NVIDIA vGPU驱动。
GPU直通型实例:根据需求选择GRID驱动版本。
GPU虚拟化型实例:请严格按照下表选择合适的驱动版本下载使用。
表1 GPU实例类型支持的GRID驱动版本 实例类型
GPU挂载方式
操作系统
驱动版本
CPU架构
G5
GPU虚拟化型实例
- Windows Server 2016 Standard 64bit
- Windows Server 2012 R2 Standard 64bit
- CentOS 7.5 64bit
GRID 7.1: NVIDIA vGPU for Linux KVM
x86_64
G3
GPU直通型实例
- Windows Server 2012 R2 Standard 64bit
- Windows Server 2008 R2 Enterprise SP1 64bit
按需选择版本
x86_64
G1
GPU虚拟化型实例
- Windows Server 2012 R2 Standard 64bit
- Windows Server 2008 R2 Enterprise SP1 64bit
vGPU 4.1:GRID for UVP
x86_64
P2vs
GPU直通型实例
- Windows Server 2016 Standard 64bit
- Ubuntu Server 16.04 64bit
- CentOS 7.5 64bit
按需选择版本
x86_64
P2v
GPU直通型实例
- Windows Server 2016 Standard 64bit
- Windows Server 2012 R2 Standard 64bit
- Ubuntu Server 16.04 64bit
- CentOS 7.7 64bit
- EulerOS 2.5 64bit
按需选择版本
x86_64
P1
GPU直通型实例
- Windows Server 2012 R2 Standard 64bit
- Debian 8.0 64bit
- Ubuntu Server 16.04 64bit
- CentOS 7.3 64bit
- EulerOS 2.2 64bit
按需选择版本
x86_64
Pi2
GPU直通型实例
- Windows Server 2016 Standard 64bit
- Ubuntu Server 16.04 64bit
- CentOS 7.5 64bit
按需选择版本
x86_64
Pi1
GPU直通型实例
- Ubuntu Server 16.04 64bit
- Ubuntu Server 14.04 64bit
- CentOS 7.3 64bit
按需选择版本
x86_64
- 注册成功后,登录NVIDIA官网,填写账户信息。
- 判断是否为首次注册使用NVIDIA。
- 在注册NVIDIA用户成功的邮件中,查询PAK,如图2所示。
- 将4中查找的PAK填写在“Redeem Product Activation Keys”页面 ,并单击“Redeem”。图3 Redeem Product Activation Keys
- 输入“用户名”和“密码”,并单击“登录”。图4 登录NVIDIA官网
- 根据界面提示,进入NVIDIA门户网站,并选择“Software & Services > Product Information”。图5 Product Information
- 选择“Archived Versions”页签。
- 对照表1选择相应版本的GRID驱动下载。
- 解压缩GRID驱动包,并选择和弹性云服务器操作系统匹配的驱动进行安装。
- 在“Product Download”页面,单击“2019.05 License Manager for Linux”,下载License软件包。图6 选择Product Information
部署和配置License Server
我们以CentOS 7.5操作系统的云服务器为例演示部署和配置License Server。

- 云服务器规格不小于2vCPU,内存不小于4GB。
- 请提前记录云服务器MAC地址。
- 如用作生产用途,建议采用高可用模式部署,主备高可用模式部署License Server 请参考NVIDIA官方License Server高可用部署文档。
- 配置网络:
- 如使用VPC网络访问License Server:请确保License Server和使用GRID驱动的GPU加速型实例处在同一个VPC子网内。
- 如使用公网IP访问License Server:请配置License Server所在的安全组,增加入方向规则:TCP 7070和TCP 8080。
- 安装License Server。
具体过程请参考NVIDIA官方License Server安装文档。
- 获取License文件
- 新建页签,登录NVIDIA网站http://nvid.nvidia.com/dashboard/,选择“Register License Server”。图7 选择Register License Server
- 在MAC address栏里填入License服务器的MAC地址(MAC地址不能带“:”),单击“Create”。主备部署的情况需要把主备服务器的MAC地址都填入表格中。图8 填写License的MAC地址
- 在View Server页面,单击“Map Add-Ons”。图9 Map Add-Ons
- 在Map Add-Ons页面,Qty to Add填入分配的数量,并单击“Map Add-Ons”。图10 填写Qty to Add
- 下载license文件图11 下载license文件
- 新建页签,登录NVIDIA网站http://nvid.nvidia.com/dashboard/,选择“Register License Server”。
- 在Web浏览器中,根据安装时配置的管理页面链接,访问License Server管理界面的主页。
- 单击“License Server > License Management”,使用License服务器配置菜单导入,并单击“Upload”上传许可证*.bin文件,完成License Server的配置。图12 Qty to Add
安装GRID驱动并配置License
- 以Windows操作系统GPU加速型实例为例,选择合适版本的GRID驱动进行安装。
微软的远程登录协议不支持使用GPU的3D硬件加速能力,如需使用请安装VNC/PCoIP/NICE DCV等第三方桌面协议软件,并通过相应客户端连接GPU实例,使用GPU图形图像加速能力。
- 使用第三方桌面协议连接后,在Windows控制面板中打开NVIDIA控制面板 。
- 在一级许可证服务器中填入部署的License server的IP和端口,并点击应用。当出现“您的系统已获GRID vGPU许可”则代表安装GRID驱动成功,并且可以在License Server管理控制台Licensed Clients中看到已安装GRID驱动并使用了License的GPU实例的MAC地址。图13 License Server管理控制台
