文档首页 > > 用户指南> 实例> 安装驱动和工具包(可选)> GPU加速型实例安装GRID/vGPU驱动

GPU加速型实例安装GRID/vGPU驱动

分享
更新时间: 2019/12/19 GMT+08:00

操作场景

在使用GPU型加速实例前,需安装合适的GPU驱动来获得相应的GPU加速能力。GPU加速型实例中配备的NVIDIA Tesla GPU支持两种类型的驱动:Tesla驱动和GRID/vGPU驱动。

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

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

  • 使用公共镜像创建的图形加速型(G系列)实例默认已安装特定版本的GRID驱动,但GRID License需自行购买和配置使用,请提前确认云服务器是否已经预装或者预装版本是否符合需求。
  • 使用公共镜像创建的计算加速型(P系列)实例默认已安装特定版本的Tesla驱动,请提前确认云服务器是否已经预装或者预装版本是否符合需求。
  • NVIDIA支持用户申请90天试用版License。
  • 不同规格的GPU实例介绍和应用场景请参见GPU加速型
表1 GPU驱动支持的加速能力

驱动类型

License

CUDA

OpenGL

DirectX

Vulcan

典型应用场景

说明

GRID/vGPU驱动

需要

支持

支持

支持

支持

3D渲染、图形工作站、游戏加速

付费使用,需要购买License,满足图形图像类应用加速用途。

Tesla驱动

不需要

支持

不支持

不支持

不支持

科学计算、深度学习训练和推理

通常搭配使用NVIDIA CUDA SDK,可免费下载使用,满足通用计算类应用加速用途。

购买GRID License

  • 购买License

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

  • 申请试用版License。

    打开NVIDIA官方网站,填写相关信息。

    注册账号和申请试用版License的注意事项请参见 NVIDIA官方帮助页

    试用版License的使用方法和正式版本的License一致,可以保留试用版账号激活正式版本的License,无需重新注册。试用版License有限期限为90天,账号过期将无法使用,请尽快购买正式版本。

    图1 申请试用版License

下载GRID驱动及License软件包

  1. 请根据表2对应操作系统下载驱动安装包

    GPU直通型实例:根据需求选择GRID驱动版本。

    GPU虚拟化型实例:请严格按照下表选择合适的驱动版本下载使用。

    表2 GPU实例类型支持的vGPU/GRID驱动版本

    实例类型

    GPU挂载方式

    操作系统

    驱动版本

    CPU架构

    G5

    GPU虚拟化型实例

    • Windows Server 2016 Standard 64bit
    • Windows Server 2012 R2 Standard 64bit
    • Ubuntu 16.04 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

    P2v

    GPU直通型实例

    • Windows Server 2016 Standard 64bit
    • Windows Server 2012 R2 Standard 64bit
    • Ubuntu Server 16.04 64bit
    • CentOS 7.4 64bit
    • EulerOS 2.2 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

    Pi1

    GPU直通型实例

    • Ubuntu Server 16.04 64bit
    • Ubuntu Server 14.04 64bit
    • CentOS 7.3 64bit

    按需选择版本

    x86_64

  2. 注册成功后,登录NVIDIA官网,填写账户信息。
  3. 判断是否为首次注册使用NVIDIA。
    1. 是,执行4
    2. 否,执行6
  4. 在注册NVIDIA用户成功的邮件中,查询PAK,如图2所示。
    图2 注册PAK
  5. 4中查找的PAK填写在“Redeem Product Activation Keys”页面 ,并单击“Redeem”。
    图3 Redeem Product Activation Keys
  6. 输入“用户名”和“密码”,并单击“登录”。
    图4 登录NVIDIA官网
  7. 根据界面提示,进入NVIDIA门户网站,并选择“Software & Services > Product Information”。
    图5 Product Information
  8. 选择“Archived Versions”页签。
  9. 对照表2选择相应版本的NVIDIA vGPU驱动下载。
  10. 解压缩vGPU驱动包,并选择和弹性云服务器操作系统匹配的驱动进行安装。
  11. 在“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高可用部署文档
  1. 配置网络:
    • 如使用VPC网络访问License Server:请确保License Server和使用GRID驱动的GPU加速型实例处在同一个VPC子网内。
    • 如使用公网IP访问License Server:请配置License Server所在的安全组,增加入方向规则:TCP 7070和TCP 8080。
  1. 安装License Server。

    具体过程请参考NVIDIA官方License Server安装文档

  2. 获取License文件
    1. 新建页签,登录NVIDIA网站http://nvid.nvidia.com/dashboard/,选择“Register License Server”。
      图7 选择Register License Server
    2. 在MAC address栏里填入License服务器的MAC地址(MAC地址不能带“:”),单击“Create”。主备部署的情况需要把主备服务器的MAC地址都填入表格中。
      图8 填写License的MAC地址
    3. 在View Server页面,单击“Map Add-Ons”。
      图9 Map Add-Ons
    4. 在Map Add-Ons页面,Qty to Add填入分配的数量,并单击“Map Add-Ons”。
      图10 填写Qty to Add
    5. 下载license文件
      图11 下载license文件
  3. 在Web浏览器中,根据安装时配置的管理页面链接,访问License Server管理界面的主页。

    默认访问链接为:http://弹性云服务器IP地址:8080/licserver。

  4. 单击“License Server > License Management”,使用License服务器配置菜单导入,并单击“Upload”上传许可证*.bin文件,完成License Server的配置。
    图12 Qty to Add

安装GRID驱动并配置License

  1. 以Windows操作系统GPU加速型实例为例,选择合适版本的GRID/vGPU驱动进行安装。

    微软的远程登录协议不支持使用GPU的3D硬件加速能力,如需使用请安装VNC/PCoIP /TeamViewer/NICE DCV等第三方桌面协议软件,并通过相应客户端连接GPU实例,使用GPU图形图像加速能力。

  2. 使用第三方桌面协议连接后,在Windows控制面板中打开NVIDIA控制面板 。
  3. 在一级许可证服务器中填入部署的License server的IP和端口,并点击应用。当出现“您的系统已获GRID vGPU许可”则代表安装GRID驱动成功,并且可以在License Server管理控制台Licensed Clients中看到已安装GRID驱动并使用了License的GPU实例的MAC地址。
    图13 License Server管理控制台
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区