手动安装GPU加速型ECS的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服务器。
- NVIDIA支持用户申请90天试用版License。
- 不同规格的GPU实例介绍和应用场景请参见GPU加速型。
购买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架构
G6v
GPU虚拟化型实例
- CentOS 8.2 64bit
- CentOS 7.6 64bit
- Ubuntu 20.04 server 64bit
- Ubuntu 18.04 server 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
GRID 11.1
x86_64
G6
GPU直通型实例
- Huawei Cloud EulerOS 2.0 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 22.04 64bit
- Ubuntu 20.04 64bit
- Ubuntu 18.04 64bit
- Ubuntu 16.04 64bit
- Windows Server 2022 Standard 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2022 Datacenter 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
G5.8xlarge.4
GPU直通型实例
- CentOS 8.2 64bit
- CentOS 7.6 64bit
- CentOS 7.5 64bit
- Ubuntu 20.04 64bit
- Ubuntu 18.04 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
G3
GPU直通型实例
- Windows Server 2019 Standard 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
G1
GPU虚拟化型实例
- Windows Server 2016 Datacenter 64bit
vGPU 4.1:GRID for UVP
x86_64
P2vs
GPU直通型实例
- CentOS 7.5 64bit
- Ubuntu 16.04 Server 64bit
- Windows Server 2016 Standard 64bit
按需选择版本
x86_64
P2s
GPU直通型实例
- Huawei Cloud EulerOS 2.0 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
- Ubuntu 22.04 Server 64bit
- Ubuntu 20.04 Server 64bit
- Ubuntu 18.04 Server 64bit
- Ubuntu 16.04 Server 64bit
- Windows Server 2022 Standard 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2022 Datacenter 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
P2v
GPU直通型实例
- CentOS 7.4 64bit
- EulerOS 2.2 64bit
- Ubuntu 20.04 Server 64bit
- Ubuntu 18.04 Server 64bit
- Ubuntu 16.04 Server 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
P1
GPU直通型实例
- CentOS 7.3 64bit
- Ubuntu 16.04 Server 64bit
- EulerOS 2.2 64bit
- Debian 8.0.0 64bit
- Windows Server 2022 Standard 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2022 Datacenter 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
Pi2
GPU直通型实例
- Huawei Cloud EulerOS 2.0 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 22.04 Server 64bit
- Ubuntu 20.04 Server 64bit
- Ubuntu 18.04 Server 64bit
- Ubuntu 16.04 Server 64bit
- Windows Server 2022 Standard 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2022 Datacenter 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
Pi1
GPU直通型实例
- CentOS 7.3 64bit
- Ubuntu 20.04 Server 64bit
- Ubuntu 16.04 Server 64bit
- Ubuntu 14.04 Server 64bit
- Windows Server 2019 Standard 64bit
- Windows Server 2019 Datacenter 64bit
- Windows Server 2016 Datacenter 64bit
按需选择版本
x86_64
- 注册成功后,登录NVIDIA官网,填写账户信息。
- 判断是否为首次注册使用NVIDIA。
- 在注册NVIDIA用户成功的邮件中,查询PAK,如图2所示。
- 将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
- 执行以下命令,为安装程序添加执行权限。
- 以root用户运行安装程序。
- 在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部分,单击回车键,结束安装。
- 执行以下命令,解压缩安装包。其中“安装程序.zip”为10获取到的安装包名称。
- 获取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文件
- 新建页签,登录NVIDIA网站,选择“LICENSE SERVERS”。
- 在Web浏览器中,根据安装时配置的管理页面链接,访问License Server管理界面的主页。
- 在左侧导航树中,单击“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管理控制台