华为云服务器GPU加速型实例安装GRID驱动_云淘科技

操作场景

GPU加速型实例如需使用OpenGL/DirectX/Vulkan等图形加速能力则需要安装GRID驱动并自行购买和配置使用GRID License。此外,GRID驱动配合vDWS类型License,也支持CUDA,用来满足既需要计算加速也需要图形加速的场景。

使用公共镜像创建的图形加速型(G系列)实例默认已安装特定版本的GRID驱动,但GRID License需自行购买和配置使用。
使用私有镜像创建的GPU加速型实例,则需要安装GRID驱动并自行购买和配置使用GRID License。

如果通过私有镜像创建的GPU实例使用虚拟化类型的GPU显卡(如G6v),请确保下载和安装与公共镜像创建云服务器时相同的GRID驱动版本,以确保驱动与主机配套,云服务器可正常运行。

GRID驱动版本,请参见表1。

本节操作介绍如何安装GRID驱动,购买或者申请GRID License,以及如何配置License服务器。

安装GRID驱动操作步骤:

购买GRID License
下载GRID驱动及License软件包
部署和配置License Server
安装GRID驱动并配置License

NVIDIA支持用户申请90天试用版License。
不同规格的GPU实例介绍和应用场景请参见GPU加速型。

购买GRID License

购买License

如果需要正式版本License,请联系NVIDIA或者所在国家/地区的NVIDIA代理商。

申请试用版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架构

G6v

GPU虚拟化型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
CentOS 8.2 64bit
CentOS 7.6 64bit
Ubuntu Server 20.04 64bit
Ubuntu Server 18.04 64bit

GRID 11.1

x86_64

G6

GPU直通型实例

Windows Server 2019 标准版 64bit
Windows Server 2016 标准版 64bit
Windows Server 2019 数据中心版 64bit
Windows Server 2016 数据中心版 64bit
CentOS 8.2 64bit
CentOS 8.1 64bit
CentOS 8.0 64bit
CentOS 7.9 64bit
CentOS 7.8 64bit
CentOS 7.7 64bit
CentOS 7.6 64bit
CentOS 7.5 64bit
Ubuntu Server 22.04 64bit
Ubuntu Server 20.04 64bit
Ubuntu Server 18.04 64bit
Ubuntu Server 16.04 64bit
Huawei Cloud EulerOS 2.0 64bit for GPU

按需选择版本

x86_64

G5.8xlarge.4

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
CentOS 8.2 64bit
CentOS 7.6 64bit
CentOS 7.5 64bit
Ubuntu Server 20.04 64bit
Ubuntu Server 18.04 64bit

按需选择版本

x86_64

G3

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit

按需选择版本

x86_64

G1

GPU虚拟化型实例

Windows Server 2016 Standard 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

P2s

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
CentOS 8.2 64bit
CentOS 7.6 64bit
Ubuntu Server 20.04 64bit
Ubuntu Server 18.04 64bit

按需选择版本

x86_64

P2v

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
Ubuntu Server 16.04 64bit
CentOS 7.4 64bit
EulerOS 2.2 64bit

按需选择版本

x86_64

P1

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
Debian 8.0 64bit
CentOS 7.3 64bit
Ubuntu Server 16.04 64bit
EulerOS 2.2 64bit

按需选择版本

x86_64

Pi2

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
CentOS 7.5 64bit

按需选择版本

x86_64

Pi1

GPU直通型实例

Windows Server 2019 Standard 64bit
Windows Server 2016 Standard 64bit
CentOS 7.3 64bit
Ubuntu Server 16.04 64bit
Ubuntu Server 14.04 64bit

按需选择版本

x86_64

注册成功后,登录NVIDIA官网,填写账户信息。
判断是否为首次注册使用NVIDIA。

是,执行4。
否,执行6。

在注册NVIDIA用户成功的邮件中,查询PAK,如图2所示。

图2 注册PAK

将4中查找的PAK填写在“Redeem Product Activation Keys”页面 ,并单击“Redeem”。

图3 Redeem Product Activation Keys

输入“用户名”和“密码”,并单击“登录”。

图4 登录NVIDIA官网

根据界面提示,进入NVIDIA网站,并选择“SOFTWARE DOWNLOADS”。

图5 打开NVIDIA网站

对照表1选择相应版本的GRID驱动下载。
解压缩GRID驱动包,并选择和弹性云服务器操作系统匹配的驱动进行安装。
在“SOFTWARE DOWNLOADS”页面,单击“ADDITIONAL SOFTWARE”,下载License软件包。

图6 选择SOFTWARE DOWNLOADS

部署和配置License Server

以CentOS 7.5操作系统的云服务器为例演示部署和配置License Server。

云服务器规格不小于2vCPU,内存不小于4GiB。
请提前记录云服务器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。

执行以下命令,解压缩安装包。其中“安装程序.zip”为10获取到的安装包名称。

unzip 安装程序.zip

执行以下命令,为安装程序添加执行权限。

chmod +x setup.bin

以root用户运行安装程序。

sudo ./setup.bin -i console

在Introduction部分,单击回车键继续。

在License Agreement部分,通过单击回车键进行翻页,翻页结束后接受许可协议。

当您达成许可协议时,系统会提示您接受许可协议条款,请输入“Y”,并单击回车键。

在Choose Install Folder部分,单击回车键,保持默认的License Server软件安装路径。
在Choose Local Tomcat Server Path部分,输入Tomcat的本地路径,默认为/var/lib/tomcat版本号,例如:/var/lib/tomcat8。
在Choose Firewall Options部分,确认需要在防火墙中打开的端口,单击回车键,保持默认选项即可。

在Pre-Installation Summary部分,确认信息并单击回车键启动安装。

在Install Complete部分,单击回车键,结束安装。

获取License文件。

新建页签,登录NVIDIA网站,选择“LICENSE SERVERS”。

图7 选择LICENSE SERVERS

单击“CREATE SERVER”。
在“Create License Server”界面,根据界面提示配置参数。

图8 填写LICENSE SERVERS信息

表2 LICENSE SERVERS信息填写说明

参数

说明

Server Name

自定义需要的License Server名称。

Description

License Server的描述信息。

MAC Address

填写用于搭建License Server的ECS实例的MAC地址。

您可以登录实例,使用ipconfig -a命令进行查询。

Feature

在Licenses框中输入需要的license数目,单击“ADD”。

如果是主备部署的情况需要把备服务器的名称填入 Failover License Server,MAC地址填入Failover MAC Address中。

单击“CREATE LICENSE SERVER”。
下载License文件。

图9 下载License文件

在Web浏览器中,根据安装时配置的管理页面链接,访问License Server管理界面的主页。

默认访问链接为:http://弹性公网IP地址:8080/licserver。

在左侧导航树中,单击“License Server > License Management”。
使用License服务器配置菜单导入,并单击“Upload”上传许可证*.bin文件,完成License Server的配置。

图10 上传许可证文件

安装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地址。

图11 License Server管理控制台

父主题: 安装驱动和工具包(可选)

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家