文档

搭建Windows环境GRID驱动的License Server

更新时间:

使用GRID驱动必须申请相应的License,同时需要将License部署在License Server上,本文为您介绍搭建Windows操作系统的License Server的具体操作。

背景信息

关于NVIDIA GRID License的工作原理,更多信息,请参见NVIDIA官方文档

您需要从NVIDIA License中心获取License文件,并将License文件部署在已搭建的License Server上。然后使用您的GPU或vGPU实例,通过网络访问License Server激活GRID License。

步骤一:创建ECS实例

创建一台Windows操作系统的ECS实例作为License Server。具体操作,请参见自定义购买实例

您需要关注如下配置项,其他配置项根据自身业务场景设置即可。

配置项

说明

实例规格

请选择配置高于2 vCPU 4 GB的ECS实例规格。如果您的业务需要大量的License,建议您至少选择配置高于4 vCPU 16 GB的ECS实例规格,从而获得更高的性能及稳定性。

镜像

选择Windows操作系统镜像。本文以Windows Server 2019 数据中心版 64位中文版为例。

存储

请选择40 GiB以上系统盘。

带宽

建议您选择按使用流量计费,并将带宽峰值设置为100 Mbps。

步骤二:安装Java运行环境

  1. 远程连接您用于搭建License Server的ECS实例。

  2. 请前往ojdkbuild下载OpenJDK JRE安装包。

  3. 安装JRE。

    2022-02-10_17-08-47
  4. 新建系统变量JAVA_HOME,并将取值设置为JRE的jre文件夹所在的绝对路径。

    例如,将路径设置为C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.322-1\jre2022-02-10_17-36-55

    说明

    请确保路径不包含任何尾随字符,例如反斜线(\)或空格。

  5. 在系统变量Path中,确认是否已存在java.exe程序所在的绝对路径。

    通常情况下,安装JRE时,会自动添加此路径。2022-02-11_13-43-09

步骤三:安装License Server软件

您需要准备提前获取到的License Server安装程序。

  1. 解压License Server的.zip文件,并运行setup.exe安装程序。

  2. Introduction页面,单击Next

    2022-02-11_16-23-25
  3. License Agreement页面,选中I accept the terms of the License Agreement,然后单击Next

    2022-02-11_16-28-19
  4. Apache License Agreement页面,选中I accept the terms of the License Agreement,然后单击Next

    2022-02-11_16-30-23
  5. Choose Install Folder页面,设置目标地址,然后单击Next

    2022-02-11_16-32-50
  6. Choose Firewall Options页面,保持默认选项License server(port 7070),然后单击Next

    2022-02-11_16-36-47
  7. Pre-Installation Summary页面,确认配置信息,单击Install

    2022-02-11_16-39-13
  8. 安装完成后,单击Done

    2022-02-11_16-40-11

步骤四:在NVIDIA License上创建License Server

  1. 前往NVIDIA License,并使用您申请License的邮箱登录。

    2022-01-27_15-08-50
  2. Dashboard页面,单击License Servers区域下CREATE LICENSE SERVER按钮。

    2022-01-27_15-10-11

    Entitlements区域下,是您目前拥有的全部License。

  3. 在打开的Create License Server页面,填写相关信息,然后单击CREATE LICENSE SERVER

    2022-01-27_15-14-52

    必填参数说明如下:

    参数

    说明

    Server Name

    自定义您需要的License Server名称。

    MAC Address

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

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

    Feature

    根据需要选择,并输入待添加的License数量,单击ADD

  4. 创建完成后,在License Servers页面单击2022-01-27_15-52-40图标,下载License文件。

    2022-01-27_15-45-39

步骤五:导入License文件

  1. 通过本地Web浏览器访问http://localhost:8080/licserver,进入License Server管理界面。

    说明

    请将访问地址中的localhost替换为您的ECS实例的公网地址。

    2022-01-27_14-37-42
  2. 在左侧导航栏的License Server区域,单击License Management

  3. License Management页面,单击Upload license file (.bin file)后的选择文件,选择本地的License文件,然后单击打开(O)

    2022-01-27_15-58-23
  4. 单击Upload

    页面提示如下信息,表示License文件已导入成功。2022-01-27_16-04-41

    您可以在左侧导航栏的License Server区域,单击License Feature Usage,查看License数量以及使用情况。

    2022-01-27_16-09-54

步骤六:测试网络连接和访问

以下操作以创建一台Windows操作系统的GPU虚拟化实例vgn6i为例,您也可以直接应用您已创建的GPU实例。

  1. 创建一台GPU实例。

    具体操作,请参见创建未配备驱动的GPU实例

    本示例选择的实例规格为GPU虚拟化实例vgn6i,操作系统为Windows Server 2019 数据中心版 64位中文版。

  2. 安装GRID驱动,然后添加License服务器并激活License。

    具体操作,请参见在GPU实例(计算型和虚拟化型)中安装GRID驱动(Windows)

    激活License时,请填写您搭建了License Server的ECS实例公网IP,端口号为7070。

    2022-01-27_17-42-01
  3. 前往License Server管理界面(http://localhost:8080/licserver),在左侧导航栏的License Server区域,单击Licensed Clients,即可查看到GPU实例信息,表示该NVIDIA vGPU软件客户端虚拟机目前正在使用License的功能。

    2022-01-27_17-46-15

    单击客户端ID,可以查看该客户端的详细信息。

    2022-01-27_17-45-18