本文以服务器安装Nvidia Tesla M60 GPU显卡为例进行说明,物理服务器安装显卡请参考服务器配置,GPU直通操作请参考GPU直通设置,vGPU设置请参考vGPU设置。
在服务器断电情况下,安装Nvidia Tesla M60 GPU显卡。
重新启动服务器,在BIOS中设置服务器内置显卡为Primary,其它显卡为Secondary。方法是:在服务器启动过程中,按[F9]进入BIOS设置界面,依次选择<Advanced Options>-><Video Options>菜单,按上下箭头键调整显卡主次顺序,完成之后,按回车键保存配置,退出BIOS,重启服务器。
图-1 在BIOS中设置服务器内置显卡为主显卡设备
在服务器安装CVK虚拟化内核系统和CVM虚拟化管理平台。
启用该服务器的IOMMU功能:主机池—集群—主机—高级设置,将IOMMU配置状态由禁用改为启用,修改完成后重启服务器。
图-2 设置IOMMU功能
单击导航树中[云业务/智能资源调度]菜单项,进入智能资源调度业务列表页面。单击<增加智能资源调度业务>按钮,弹出增加智能资源调度对话框。
图-1 增加智能资源调度
输入业务名称,选择集群,将资源类型设置为GPU。
图-2 选择集群
单击<下一步>按钮,进入资源信息设置页面,选择该集群主机上含有的GPU设备。
图-3 创建GPU资源池
单击<下一步>按钮,进入业务虚拟机组设置页面。此处暂不设置业务虚拟机组内的虚拟机,直接单击<完成>按钮完成操作。
从NVIDIA官网获取Virtual GPU License Manager安装包、gpumodeswitch工具、GPU驱动程序等软件。NVIDIA vGPU更多资料请参考NVIDIA vGPU介绍。
NVIDIA Tesla M60和M6显卡支持计算模式和图形模式,NVIDIA vGPU需要GPU显卡工作在图形模式。如果用户的显卡工作在计算模式,则必须使用gpumodeswitch工具将GPU的模式更改为图形模式。
使用gpumodeswitch工具切换GPU模式的详细信息,请参见NVIDIA的《gpumodeswitch User Guide》手册。
NVIDIA vGPU是许可产品,vGPU没有获得License授权时,其功能会受到限制。相关信息请参考vGPU License介绍。 |
支持在物理机或虚拟机中安装部署NVIDIA License Server。
建议的最低配置是CPU核数≥2,内存≥4G。
CPU核数≥4,内存16 GB的高端配置,适合处理多达15万个许可客户端。
推荐使用英文操作系统;中文操作系统需要将浏览器语言首选项改为英文,具体操作步骤请参见切换浏览器语言首选项,其中Linux操作系统需安装为图形化界面环境(graphical desktop environment)。NVIDIA官方推荐的操作系统如下:
Windows:
Windows 10 64位
Windows Server 2016
Windows Server 2012 R2
Linux:
Red Hat Enterprise Linux 7.3 64位
CentOS 7.3 64位
JRE:JRE1.8版本及以上,32位;应在运行License Server安装程序包之前完成JRE的安装。
NET Framework:使用Windows操作系统时,需要.NET Framework 4.5或更高版本。
Apache Tomcat:7x或8x版本;Windows的License Server安装程序包中已包含Apache Tomcat程序包;对于Linux,应在运行License Server安装程序包之前完成Tomcat的安装。
Web浏览器:Firefox 17版本以上、Chrome 27版本以上、IE 9以上。
有固定的IP地址。
至少有一个不变的以太网MAC地址,以便在注册服务器和在NVIDIA许可门户中生成许可证时用作唯一标识符。
日期和时间必须准确设置。
网络端口设置:License Server是通过7070端口向客户端提供授权服务的,所以需要在系统的防火墙中打开TCP 7070端口。
License Server部署完成后,访问管理界面有两种方式:
在License Server主机上的Web浏览器中输入http://localhost:8080/licserver访问管理界面。
在其他PC(与License Server网络互通)的Web浏览器中输入http://<serverip>:8080/licserver访问管理界面;其中serverip是License Server主机的IP地址。
在CAS云计算管理平台中,创建一个虚拟机,用于部署NVIDIA License服务器。
虚拟机安装符合要求的操作系统。
安装NVIDIA License Manager软件。详细安装步骤请参考NVIDIA的《License Server User Guide》手册的“Installing the NVIDIA vGPU Software License Server”章节的介绍。
License Server的配置操作请参考“Manager Licenses on the NVIDIA vGPU Software License Server”章节的介绍。
登录CAS云计算管理平台,单击导航树中[云资源/主机池/<主机名>]或者[云资源/主机池/集群/<主机名>]菜单项,进入主机概要信息页面。
选择“GPU设备”页签,进入主机GPU设备列表页面。
图-1 增加vGPU对话框
在vGPU名称下拉框中选择要虚拟的vGPU设备,单击<确定>按钮。
单击导航树中[云业务/智能资源调度]菜单项,进入智能资源调度业务列表页面。
单击<增加智能资源调度>按钮,弹出增加智能资源调度业务对话框。输入业务名称、描述,选择集群、资源类型为vGPU。
图-2 增加智能资源调度业务对话框
单击<下一步>按钮,进入资源信息设置页面,选择加入资源池的vGPU。
图-3 资源信息设置页面
单击<下一步>按钮,进入业务虚拟机组设置页面。此处暂不设置业务虚拟机组内的虚拟机,直接单击<完成>按钮完成操作。
在虚拟机操作系统内,桌面右键,弹出的对话框中选择[NVIDA控制面板]选项。
在NVIDIA控制面板中,选择[许可/管理许可证],输入在.部署NVIDIA License Server章节中部署的License Server的IP和默认端口号7070,单击<应用>按钮,完成配置
NVIDIA vGPU根据目标用户工作负载的不同,分为三个系列:
Q系列:该类型的vGPU针对设计师和高级用户。
B系列:该类型的vGPU针对高级用户。
A系列:该类型的vGPU针对虚拟应用程序用户。
不同类型的vGPU具有固定的显存、显示器接口数和最大分辨率。
物理GPU可以切分的vGPU是有数量限制的,切分原则是:
按照显存进行切分,切分后每个vGPU的显存大小是固定的。
每一个物理GPU同时仅能按照一种显存大小的规格进行切分。
同一显卡上的不同物理GPU可以同时切分为不同类型的vGPU。
以Tesla M60为例,单块显卡集成了2个物理GPU,显存16GB(每个物理GPU的显存为8GB),支持按照显存规格为0.5GB、1GB、2GB、4GB、8GB进行vGPU切分。
Tesla M60支持的vGPU类型如下表所示:
vGPU类型 |
每个vGPU的显存(Mbytes) |
最大显示器接口数 |
每台显示器的最高分辨率 |
每个物理GPU支持的vGPU数量 |
每块显卡支持的vGPU数量 |
M60-8Q |
8192 |
4 |
4096x2160 |
1 |
2 |
M60-4Q |
4096 |
4 |
4096x2160 |
2 |
4 |
M60-2Q |
2048 |
4 |
4096x2160 |
4 |
8 |
M60-1Q |
1024 |
2 |
4096x2160 |
8 |
16 |
M60-0Q |
512 |
2 |
2560x1600 |
16 |
32 |
M60-2B |
2048 |
2 |
4096x2160 |
4 |
8 |
M60-1B |
1024 |
4 |
2560x1600 |
8 |
16 |
M60-0B |
512 |
2 |
2560x1600 |
16 |
32 |
M60-8A |
8192 |
1 |
1280x1024 |
1 |
2 |
M60-4A |
4096 |
1 |
1280x1024 |
2 |
4 |
M60-2A |
2048 |
1 |
1280x1024 |
4 |
8 |
M60-1A |
1024 |
1 |
1280x1024 |
8 |
16 |
目前CAS管理平台不支持将物理GPU切分为显存为512M的vGPU,例如M60-0Q、M60-0B。关于更多的适用于虚拟化的NVIDIA GPU以及其支持的vGPU的介绍,请参考NVIDIA的《Virtual GPU Software User Guide》手册。
NVIDIA GRID vGPU软件是一个许可产品,虚拟机启动时需经由网络从NVIDIA vGPU License服务器获取license,激活vGPU的相应功能;虚拟机关闭时,将license返回给License服务器。
图-1 NVIDIA GRID vGPU软件授权架构
NVIDIA Tesla GPU提供以下的NVIDIA GRID授权产品:
虚拟工作站(Virtual Workstation)
虚拟PC(Virtual PC)
虚拟应用程序(Virtual Application)
GRID License类型如下表所示:
GRID License类型 |
GRID功能 |
支持的vGPU类型 |
GRID Virtual Application |
PC级应用程序 |
A系列vGPU |
GRID Virtual PC |
面向Windows、Web浏览器和高清视频应用的业务虚拟桌面 |
B系列vGPU |
GRID Virtual Workstation |
针对需要访问远程专业图形应用程序的中端和高端工作站用户 采用GPU直通的工作站图形计算 |
Q系列、B系列的vGPU |
启动IE浏览器,选择[Internet选项],弹出Internet选项框。
图-2 选择Internet选项
在Internet选项框中单击<语言>按钮,弹出语言首选项对话框。
图-3 Internet选项框
在语言首选项对话框中,单击<添加>按钮,选择[英语]选项,将英语添加到语言列表中。
图-4 语言首选项对话框
将英语的顺序调整为第一,单击<确定>按钮,应用设置并重启浏览器生效。