admin管理员组文章数量:1530053
2024年7月31日发(作者:)
特别企划
Special ProjectComment
使用GPU配置Horizon虚拟桌面
■ 河北经贸大学信息技术学院 王春海
普通的虚拟桌面适合一般办公应用,因为普通的虚拟桌面所用的服务器没有
安装专业的显卡。普通虚拟桌面没有配置显卡,其图形图像处理使用CPU来处理,
这就导致普通虚拟桌面图形图像处理能力比较差。如果想获得较好的图形图像
处理效果,需要在服务器上安装专业的适合于虚拟化的GPU显卡,以虚拟化的方
式将专业显卡分配给虚拟桌面,为虚拟桌面提供图形图像处理能力。
本文针对需要处理图形图像视频的虚拟桌面,以NVIDIA RTX8000为例,介绍
在Horizon实现GPU的虚拟桌面的内容。
2020.06
57
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
NVIDIA GRID概述
NVIDIA GRID可提供图
形加速型虚拟桌面与应用程
序,让企业用户能够为任何
使用场合提供合适的性能水
平,不论是想要全速运行基
本Windows应用程序的办公
室职员还是想要在任何地
点、任何设备上使用专业图
形应用程序的建筑师、工程
图1 传统应用程序和桌面虚拟化工作原理
师或设计师等图形用户。这
一解决方案让企业用户能够
享受到虚拟化的优势,同时
在整个企业内扩大这些优
势。
传统应用程序和桌面
虚拟化工作原理如图1所
示。这是一个采用纯CPU
的传统虚拟化环境。虚
图2 NVIDIA GRID工作原理
拟化层既可以是VMware
vSphere,也可以是Hyper-V
多个虚拟机上共享这一GPU。
根据用户计划部署的任
或Citrix,该层位于服务
此举可以为现有应用程序和
务类型的不同,有两种不同
器上。Hypervisor会划分
桌面环境提升性能,还开辟
的驱动程序类型。针对PC
底层邮件,虚拟桌面会在
了可利用GPU技术的全新使
应用程序,GRID使用的是基
Hypervisor上运行。当用户
用场合。NVIDIA GRID的工
本的图形驱动程序,而针对
在虚拟机上开展工作时,由
作原理如图2所示。
工作站应用程序,GRID使用
CPU来执行、捕捉和渲染所有
NVIDIA vGPU管理器会
的是认证的Quadro驱动程
图形命令。
将GPU划分为独立的vGPU
序。Quadro驱动程序可确保
NVIDIA发布的GRID解
实例,这些实例会直接传递
虚拟工作站能够具备无异于
决方案可以让用户能够对数
至安装在虚拟机上的原生
物理工作站的特性。例如,
据中心GPU进行虚拟化并在
NVIDIA驱动程序。
抗锯齿、逼真的模型、增强的
58
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
应用程序性能以及应用程序
时依然实现最高的密度。
许可。VM保留许可证,直到
认证等。
NVIDIA vGPU是许可产
将其关闭。然后,它将许可
当用户登录到自己的
品,如果没有获得许可,vGPU
证释放回许可证服务器。许
虚拟机上并开始工作时,
将以降低的能力运行,直到获
可设置在重新启动后仍然存
NVIDIA驱动程序会通过
得许可证为止。未经许可的
在,并且仅在许可服务器地
Hypervisor将命令发送至
vGPU的性能受到以下限制:
址更改或VM切换到正在运
vGPU引擎,该引擎会对物理
(1)帧速率上限为每秒3
行的GPU直通时才需要修改。
GPU所要处理的任务进行调
帧。
度,然后将结果发回至虚拟
(2)GPU资源分配受到限
【说明】一台配置了NVIDIA
机。
制,这将阻止某些应用程序
vGPU的虚拟机,获得与未获
由于NVIDIA数据中心
正确运行。
得NVIDIA许可证时,其显卡性
GPU的强劲性能,这一任务在
(3)在支持CUDA的vGPU
能相差非常悬殊。以物理主
几纳秒内即可完成,这意味
上,CUDA被禁用。
机CPU为Intel Xeon E5-2603
着,虽然用户所使用的应用
获得许可证后,将取消这
v3、GPU显卡为NVIDIA T4为例,
程序是在数据中心的服务器
些限制。获得NVIDIA vGPU
为虚拟机分配T4-2Q配置文件,
上运行的,但是用户会获得
许可后,设置为使用NVIDIA
虚拟机安装Windows 10操作系
本地级体验。
vGPU的VM可以运行所有
统,为虚拟机分配2个vCPU进
除了主机和虚拟机上的
DirectX和OpenGL图形应用
行测试。在未获得NVIDIA许可
所有软件组件以外,GRID软
程序。
证与获得NVIDIA许可证时,使
件还包括多种管理工具,这
如果配置了许可,则在这
用鲁大师测试虚拟机获得的得
些工具可帮助管理员调整环
些GPU上引导vGPU时,虚拟
分,显卡性能得分分别为2071
境以便提供最佳的性能,同
机(VM)从许可服务器获取
与35294。
为NVIDIA配置License Server
配置NVIDIA License
邮件。
动、License服务器软件以及
Server的主要步骤如下。
(2)通过密码重置邮件,
试用许可。许可是根据MAC
(1)从NVIDIA网站,以
设置密码,登录许可证门户
地址与计算机名称生成。
公司邮箱申请License。通
网站。
(4)安装驱动到ESXi主
过之后,会有一封密码重置
(3)下载NVIDIA显卡驱
机,重启ESXi主机。
2020.06
59
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
(5)然后使用vSphere
会提示15分钟发送下一步
(6)注册帐户,填写PAK
Client登录到vCenter
的注册信息。实际上一般情
ID、注册邮箱及地址信息等。
Server,修改ESXi主机图形
况下需要2~3天才能收到
注册链接为:
为直接共享,重新启动服务
注册邮件,因为这一步需要
enterprise
器。
NVIDIA公司验证通过之后才
product registration.
(6)创建VM,添加共享
能继续。
/?LicType=Comm
PCI设备,选择RTX8000配置
(4)在NVIDIA验证通过
ercial&ProductFamily=vG
文件,内存预留。启动VM,如
你的申请之后,在你的邮箱
PU
果能启动,表示正常,可以继
中应该收到2封邮件,其中
(7)等大约15到20分
续后面的操作。
一封邮件是密码重置的链
钟之后,使用注册的邮箱和
下面介绍主要内容。
接,你应该在24小时以内(邮
重置的密码登录NVIDIA企
如果没有从NVIDIA公
件发出的时间为准,不是你
业门户网站。登录之后,单
司购买正式的许可,可以
收到邮件的时间)。设置登
击“NVIDIA许可门户网站”,
从NVIDIA网站申请试用的
录密码。
在“DASHBOARD”中可以查看
License。试用的流程如下:
(5)还会收到一封包含
申请的许可信息,通常会提
(1)登录NVIDIA企业网
试用许可的邮件,下载邮件
供128用户及120天的测试
站,在浏览器中打开以下的
中的PDF附件。下载的PDF
许可。单击右上角的“CREATE
链接:
附件内容如图3所示。
SERVER”创建License服
enterprise
关键是PAK ID后面的信
务器。在创建的License
product registration.
息,需要复制此信息备用。
Server对话框中,输入许可
/?LicType=EVAL
&ProductFamily=vGPU
根据需要填写申请信息。
申请许可的时候,电子邮件
应该是公司或企业邮箱申请
License,不能使用QQ等个
人邮箱申请。
(2)在“NVIDIA GPUs”
下拉列表中选择一块GPU显
卡即可,其他根据需要来填
写。然后单击“Register”
按钮。
(3)在注册之后,NVIDIA
图 3 试用许可信息
60
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
证服务器的计算机名称和
MAC地址,在“Product”下
拉列表中选择许可并输入
License数量,本示例创建
50个许可,如图4所示。如
果要配置2台许可证服务
器,在“Failover License
Server”文本框中输入冗
余许可证服务器的名称,在
“Failover MAC Address”中
输入冗余许可证服务器的
图4 创建License Server
MAC地址。
(8)在创建License
NVIDIA License服务器
使用的每台许可证服务器主
Server之后,返回到许可证
注意事项如下:
机上已经安装了必需的软件。
门户网站,单击“DOWNLOAD
(1)可以配置单台物理
在Windows上,需要安
LICENSE FILE”按钮下载
机或虚拟机用作License
装.Net Framework 4.5或
许可证文件。下载的许
Server。为了避免单个许
更高版本,还要安装Java运
可证文件是一个类似于
可证服务器出现故障影响
行环境。Windows的许可证
License__
License发放,可以配置2台
服务器在安装过程中会包含
12-28-2019-21:
License服务器。
Apache Tomcat服务器。
的文件,包括了网站的MAC
(2)许可证服务器分
在Linux上,需要同时安
地址。
Windows版本与Linux版
装Java运行环境和Apache
(9)在软件下载中下载
本。可以根据需要选择
Tomcat服务器。
NVIDIA的显卡驱动。NVIDIA
其中一个版本,如果采用
(4)许可证服务器推荐
提示了用于vSphere、
Windows版本,只能采用英文
的最低配置是2个CPU、4GB
Hyper-V与Citrix等不同
Windows操作系统,例如英
内存,最小1GB的可用硬盘
厂商或平台的驱动,单击
文的Windows Server 2012
空间。配置有16GB内存或
“ADDITIONAL SOFTWARE”下
R2、Windows Server 2016、
更多CPU内核的配置可以处
载License Server服务器
Windows Server 2019等。
理150000个许可的客户端。
软件,可以根据需要下载用
(3)许可证服务器需要
(5)许可证服务器必须
于Windows、Linux等不同
Java运行时环境和Apache
具有固定的IP地址。许可
操作系统的32位或64位
Tomcat服务器。在安装许可
证服务器需要一个固定不变
License Server软件。
证服务器软件之前,请确保在
的MAC地址。许可证服务器
2020.06
61
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
对MAC地址进行记录。
168.6.21,DNS为192.168.
(6)在配置好JAVA环
(6)许可证服务器的日
6.31和192.168.6.32。
境变量后,安装License
期和时间必须正确配置。
(4)安装OpenJDK软件
Server软件,安装完成后,单
在本示例中,在一台英文
或JAVA运行环境,本示例中
击“Done”按钮。
Windows Server 2016的虚
以JVAV运行环境为例,采用
(7)安装完成后,在浏览
拟机中安装许可证服务器。
默认方式安装。
器中登录License Server
主要步骤如下。
(5)安装完成后,在系统
管理地址,本示例中为
(1)下载JAVA运行环境,
属性中,编辑环境变量,添加
localhost:8080/
可以使用JAVA或Open JDK
JAVA_HOME的环境变量,值
licserver/,在“License
JRE,两者只需要安装其中一
为JAVA的安装位置。本示
Management”项中单击
个就可以。其中java运行
例中安装位置为C:Program
“Browser”按钮浏览选择
环境可以从以下地址下载:
FilesJavajre1.8.0_231。
License文件。
/
然后修改PATH路径,分
(8)导入完成后,在
en/download/
别将下列路径添加到PATH
“Licensed Feature usage”
OpenJDK JRE可以从下
路径中。
中可以看到导入的许可信
面地址下载:
C:Program Files
息。在当前示例中为50个
/
Javajre1.8.0_231bin
DWS许可,如果是正式的许可
ojdkbuild/ojdkbuild/
C:Program Files
则显示“permanent”,如图5
blob/master/
Javajre1.8.0_231lib
所示。
(2)安装英文版的
Windows Server 2016,修改
计算机名称为Licenser(其
他名称也可以)。在本示例
中,为许可证服务器分配了2
个CPU、4GB内存。
(3)设置IP地址为192.
图5 正式许可
实验环境介绍
本次项目配置了2台
务器用于基础架构服务器
Directory、Horizon连接服
物理服务器,一台物理服
(vCenter Server、Active
务器及Composer服务器等),
62
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
另一台配置了RTX 8000 GPU
显卡,用于承载虚拟桌面。
两台服务器信息如下。
服务器1:
DELL R720,1个E5-
2650 V2的CPU,64GB内存,
图6 管理服务器
2端口10Gbit/s网卡,8块
4TB NL-SAS(RAID-5),安
装VMware ESXi 6.7.0-
15160138版本,如图6所
示。
该服务器用于管理,在
这台主机上配置vCenter
Server、Active Directory、
NVIDIA License Server、
Horizon View连接服务器和
图7 虚拟桌面服务器
Horizon Composer服务器等
虚拟机。
服务器2:
DELL R940xa,2个Intel
Gold 6254的CPU、1024GB
内存以及1块240GB SSD安
装ESXi 6.7.0 15160138,2
块3.2TB三星PM1725 A的
图8 配置好的ESXi主机
PCIe SSD(分别放置24个
配置了RTX8000-2Q vGPU的
在数据中心中创建2个群
加DELL R940xa的服务器,
Windows 10虚拟机)。配置
集(HA),每个群集添加1台
只用来承载虚拟桌面,如图8
了2块RTX 8000的显卡,服
主机。其中HA01这个群集
所示。
务器配置有2个2000W电源,
添加DELL R720的服务器
并且在配置好vCenter
GPU显卡安装套件,服务器配
(承载Active Directory、
Server及ESXi主机之后,
置如图7所示。
vCenter Server、Horizon连
创建Windows Server 2016
安装好vCenter Server
接服务器和Composer服务
Datacenter的模板虚拟机,
之后,创建1个数据中心,
器等信息),HA02这个群集添
从此模板虚拟机部署2台
2020.06
63
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
Active Directory的
表1 服务器与虚拟桌面IP地址规划示例
虚拟机、1台Horizon
服务器/虚拟机IP地址备注
Composer虚拟机、
ESXi01(DELL R940xa)192.168.6.1用于ESXi的管理
ESXi02(DELL R720)192.168.6.2用于ESXi的管理
1台Horizon连接服
vCenter Serve
vcsa_192.168.6.20
192.168.6.20
务器。这些服务器的
WS16EN_
配置信息如表1所
LicSer_192.168.6.21
192.168.6.21
NVIDIA License服务
器,为GPU虚拟化授权
列,在配置虚拟机模
KMS_192.168.6.26192.168.6.26
用于Windows与
Office激活
板的时候,网卡选择
192.168.6.31Active Directory、DHCP1
192.168.6.32Active Directory、DHCP2
VMXNET3(10 Gbit/s
Composer_192.168.6.50192.168.6.50Composer服务器
网卡)。
.
com_192.168.6.51
192.168.6.51连接服务器1
Active Directory
服务器、Horizon连接服务器
与View Composer服务器的
详细安装步骤的话本文不做
过多介绍,只介绍一些注意
事项。
(1)根据表1所列,准备
2台Active Directory服务
器。在“Active Directory
用户和计算机”中,创建名为
Win10X-PC与设计院的组织
单位,其中Win10X-PC用于
放置虚拟桌面虚拟机对象,
设计院组织单位用于创建用
户、用户组。
(2)打开“组策略管理”,
图9 受限制的组
在Win10X-PC中创建组策
略,编辑Win10X-PC的组策
组添加到这两个组中,如图9
地址。DHCP作用域地址
略,在“计算机配置→策略
所示。
池范围是192.168.8.1至
→Windows设置→安全设
(3)在DHCP服务器
192.168.8.200。子网掩码、
置→受限制的组”中,添加
中创建作用域,为虚拟桌
网关根据实际进行配置,
Administrator与Remote
面网段(本示例规划使用
DNS地址为192.168.6.31与
Desktop组,将Domain Users
192.168.8.0/24)分配IP
192.168.6.32。
64
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
准备GPU的ESXi主机
在当前的项目中,一台
DELL R940xa服务器,配置
了2块RTX 8000显卡。将
RTX 8000显卡安装在PCIe
RISER卡中,并接好GPU供电
线。每块RISER卡上各装一
块GPU显卡,当前机器还配
置了2块PCIe接口的三星
图10 选择安装磁盘
PM 1725A的固态硬盘。
服务器安装了1块
192.168.6.1。
Host_Driver-440.43-
240GB的STAT接口的SSD、
在下载了NVIDIA GRID
1OEM.670.0.0.8169922.
1块1TB的NL-SAS接口的
10.0 vSphere 6.7驱动程
x86_是VMware ESXi
HDD。
序之后,解压缩并展开,其中
6.7的驱动程序。需要将
DELL R940xa集成iDRAC
6个PDF文件是GRID软件、
NVIDIA-VMware_ESXi_6.7_
的企业版,打开服务器电源
VGPU、License Server等使
Host_Driver-440.43-
进入BIOS,为iDRAC设置一
用手册或说明,441.66_grid_
1OEM.670.0.0.8169922.
个管理地址,然后通过iDRAC
win7_ win8_server2008R2_
x86_上传到ESXi存
配置服务器。
server2012R2_64bit_
储并安装到ESXi主机。下
(1)使用iDRAC加载
是
面介绍安装步骤。
VMware ESXi 6.7.0 U3b的
Windows 7、Windows 8、
(1)首先使用vSphere
安装文件(本示例加载DELL
Windows Server 2008 R2、
Client登录到vCenter
专用版安装文件)。加载
Windows Server 2012 R2的
Server,将上节安装的IP地
ESXi安装程序之后,进入
驱动程序,以及441.66_
址为192.168.6.1的主机添
VMware ESXi安装程序,在选
grid_ win10_server2016_
加到一个单独的群集中,本
择磁盘安装界面,选择240GB
server2019_64bit_
示例将其添加到名为HA02
固态硬盘,如图10所示。
是
的群集。然后启用这台主机
(2)安装完成后重新
Windows 10、Windows
的SSH服务。
系统服务器,再次进入系
Server 2016、Windows
(2)将NVIDIA GRID驱动
统后,设置ESXi的管理地
Server 2019的驱动程序,
“NVIDIA-VMware_ESXi_6.7_
址,本示例中管理地址为
NVIDIA-VMware_ESXi_6.7_
Host_Driver-440.43-
2020.06
65
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
1OEM.670.0.0.8169922.
x86_”上传到ESXi存
储中。然后将ESXi主机置
于维护模式。
(3)使用SSH工具登录
到ESXi,进入NVIDIA驱动所
在目录,使用ls查看驱动程
序文件名,然后使用esxcli
命令安装NVIDIA驱动,在安
图11 查看图形设备
装驱动程序的时候,应该包
括驱动的绝对路径,本示例
为:
esxcli software vib
install -v=” /vmfs/
volumes/5e2710ff-ad7a3b4c
-dc90-b02628fc322e/
NVIDIA-VMware_ESXi_6.7_
Host_Driver-440.43-
1OEM.670.0.0.8169922.
x86_
图12 直接共享
安装驱动程序之后,重新
启动服务器。再次进入系统
置”对话框中选择“直接共
“将虚拟机组合到GPU中直到已
后修改图形设备属性,主要
享”,共享直通GPU分配策略
满为止(GPU整合)”,在这种情
步骤如下。
选择“将虚拟机分散在多个
况下,将不同的配置文件放置
(1)在vSphere Client
GPU中(最佳性能)”,如图12
在不同的GPU上,并且将相同
中选择192.168.6.1的主机,
所示。
的配置文件放置在同一GPU上,
在“配置→硬件→图形→图
直到充满为止。举例来说,当
形设备”中可以看到当前安
【说明】在服务器有多块
前安装了2块RTX8000显卡,为
装的显卡,如图11所示。
GPU显卡时,选择“将虚拟机分
虚拟机分配RTX 8000-2Q的配
(2)默认的图形类型是
散在多个GPU中(最佳性能)”,
置文件。如果同时启动20台
“共享”,需要修改为“直接共
当有多台分配了vGPU的虚拟
虚拟机,在使用“将虚拟机分散
享”。在“主机图形”中单击
机运行时,会比较均匀地分散
在多个GPU中(最佳性能)”时,
“编辑”,在“编辑主机图形设
到每块GPU显卡上。如果选择
每块显卡分担10台虚拟机;如
66
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
果使用“将虚拟机组合到GPU块显卡上运行,而另一块显卡
模式,然后重启,完成NVIDIA
中直到已满为止(GPU整合)”,则空闲。
显卡驱动程序的安装。
这20台虚拟机可能全部在一
(3)将服务器退出维护
准备模板虚拟机
在配置好ESXi主机后,
为虚拟桌面准备模板虚拟
机。在本示例中,虚拟桌面
虚拟机安装64位Windows
10专业工作站版操作系统。
首先介绍Windows 10模板
虚拟机的配置。
(1)使用vSphere Client
登录到vCenter Server,
新建虚拟机,设置虚拟机名
称为Win10X64-TP。为虚拟
机暂时分配2个CPU、4GB
图13 安装Horizon Agent
内存和100GB硬盘,使用
VMXNET3虚拟网卡。在“虚
在创建好虚拟机后,在
(3)在虚拟机中安装所
拟机选项→引导选项→固
虚拟机中安装操作系统及
需的软件。
件”中将EFI更改为BIOS。
VMware Tools,然后安装
(4)安装Horizon Agent
(2)创建完虚拟机后,编
需要的软件以及Horizon
和Horizon直连程序。本
辑虚拟机设置,在“虚拟机
Agent,主要步骤如下。
示例中安装Horizon 7.10
选项→高级→配置参数”中
(1)在虚拟机中安装64
版本的代理程序和直连
单击“编辑配置”,在“配置
位Windows 10操作系统,本
程序,安装文件名分别为
参数”对话框中单击“添加
示例安装Windows 10专业
VMware-Horizon-Agent-
配置参数”,添加devices.
工作站版,安装完成后通过
x86_64-7.10.0-14590940.
hotplug = false的参数。
KMS服务器激活。
exe和VMware-Horizon-
添加该参数是禁止在虚拟机
(2)虚拟机的网络设置
Agent-Direct-Connection
中移除可移动设备,例如网
为自动获得IP地址和自动
-x86_64-7.10.0-14590940.
卡、硬盘等设备。
获得DNS服务器的地址。
exe。
2020.06
67
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
(5)首先安装Horizon
Agent程序,在“自定义安
装”中选择安装的组件。注
意VMware Horizon View
Composer组件(克隆链接)
与VMware Horizon Instant
Clone(即时克隆)不能同时
安装,本示例选择克隆链接
组件,如图13所示。其他组
件应根据需要安装。
(6)然后根据向导完成
Horizon Agent的安装,安装
完成后重新启动虚拟机。
图14 添加vGPU
(7)再次进入系统之后
安装Horizon Agent Direct
序的时候,需要使用帐户和密
选择“共享PCI设备”,展开
Connection程序。安装这个
码。如果当前帐户没有密码,
“PCI设备0”,在“GPU配置
程序后,可以使用Horizon
需要设置一个密码。否则后续
文件”中选择配置文件,本示
Client不经过Horizon连接
使用Horizon Client直接登
例中选择grid_rtx8000-8q,
服务器直接登录到虚拟机。
录虚拟机时,如果是空密码则
如图14所示。
在为虚拟机添加了vGPU之
无法登录。
在配置文件中,后缀有
后,使用控制台打开黑屏,需
Q(虚拟工作站版)、A(虚拟
要使用此程序直接连接到虚
等虚拟机关闭之后,修
应用版)、C、B(虚拟PC版),
拟机进行后续配置。
改虚拟机配置,为虚拟机添
48GB显存的配置文件有1、2、
(8)在配置信息对话框
加vGPU。可以将上一节配
3、4、6、8、12、16、24、48。数
中指定侦听端口信息,默认
置的虚拟机克隆出一台新的
字表示分配给虚拟机的显存
是TCP 443端口,通常情况
虚拟机来,在新的克隆的虚
大小,例如grid_rtx8000-
下选择此默认端口并选中
拟机中进行操作。本示例
8q表示当前主机配置的是
“自动配置Windows防火墙”。
中克隆出的虚拟机名称为
RTX8000显卡,为当前虚拟机
(9)开始安装,直到安装
Win10X64-VM01。然后添加
分配8GB显存,该虚拟机应
完成,完成后关闭虚拟机。
vGPU,主要步骤如下。
用虚拟工作站的许可。
(1)修改虚拟机设置,在
(2)为虚拟机分配了
【说明】使用Horizon
“编辑设置”中单击“添加新
vGPU后,打开虚拟机的电源,
Agent Direct Connect直连程
设备”,在弹出的下拉列表中
进入系统。在“计算机管理
68
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
→系统工具→设备管理器→
显示适配器”中,可以看到当
前主机有3块显示设备。
(3)安装NVIDIA显
卡驱动程序,本示例中安
装程序文件名为“441.66_
grid_win10_server2016_
server2019_64bit_
”。运行
安装程序,安装驱动。安装
完成之后,重新启动计算机。
图15 查看虚拟机IP地址
重新启动之后,使用
vSphere Client控制台打
开虚拟机,或者用VMRC打开
虚拟机黑屏,显示NVIDIA驱
动生效。需要使用Horizon
Client打开。
(4)在vSphere Client
中查看虚拟机的“摘要”,及
虚拟机的IP地址,本示例中
IP地址为192.168.8.101,
图16 查看许可证类型
如图15所示。其中“虚拟机
内存使用情况”报警是正常
击192.168.8.101,登录到虚
配NVIDIA许可证,主要步骤
现象,在为虚拟机预留所有
拟机。
如下。
内存后,虚拟机启动后即申
(2)在“登录”界面输入
(1)在桌面空白处用鼠
请并占用所有内存。
用户名和密码登录。
标右键单击,在弹出的快
在网络中的一台计算机
(3)登录进入系统之后,
捷菜单中选择“NVIDIA控
上安装Horizon Client,然
在“计算机管理→系统工具
制面板”,在“NVIDIA控制
后连接到配置了vGPU的虚
→设备管理器→显示适配
面板”的“许可→管理许可
拟机。
器”中,看到NVIDIA GRID
证”中,输入许可证服务器
(1)在Horizon Client
RTX8000-8Q驱动安装正常。
的IP地址和端口,本示例
中添加服务器,服务器地址
配置好NVIDIA License
中许可证服务器IP地址
为192.168.8.101。然后双
Server后,可以为虚拟机分
为192.168.6.21,端口号为
2020.06
69
Special Project
特别企划
责任编辑:赵志远 投稿信箱:
**********************
7070,然后单击“应用”按钮。
信息。在成功获得许可证之
中可以看到,当前系统已经
(2)在指定了许可证服
后会显示“已获得NVIDIA许
获得NVIDIA工作站许可证,
务器后,如果许可证服务器
可证”。
如图16所示。
可用,在右下角会显示“正在
(3)再次打开“NVIDIA
在配置了许可证服务器
获取NVIDIA许可证”的提示
控制面板”,在“管理许可证”
之后,关闭虚拟机。
生成虚拟桌面
在准备好模板虚拟机后,
登录Horizon控制台或
池创建一个名称,在本例中
关闭虚拟机,为虚拟机创建
Horizon Administrator管
设置名称为Win10X-2Q,设置
快照,然后生成虚拟桌面。
理界面,创建访问组、桌面
显示名称为“Windows 10”,
将上文中配置好的虚拟
池,为桌面池分配用户。本节
访问组选择“Win10X-2Q”。
机关机,克隆虚拟机,克隆的
以Horizon Administrator
(5)在“桌面池设置”对
新虚拟机名称为Win10X64-
界面为例进行介绍,主要步
话框中,在“远程显示协议
VM04,然后修改虚拟机的配
骤如下:
→3D 渲染器”下拉列表中
置,创建虚拟机快照。主要
(1)在“View配置→管
选择“NVIDIA GRID VGPU”。
内容如下:
理员→访问组”中,为桌面池
(6)在“部署设置”对话
(1)为虚拟机分配6个
创建访问组,本示例中创建
框中,设置虚拟机池的大小,
vCPU、16GB内存,在“内存”
了Win10X-1Q、Win10X-2Q、
虚拟机的命名方式。在本
配置中,选择“预留所有客
Win10X-4Q、VDI1和VDI2共
例中,在“虚拟机命名”选项
户机内存(全部锁定)”,修
5个访问组。
组,选择“使用一种命名模
改“GPU配置文件”为grid_
(2)在“目录→桌面池”
式”,并设置名称为“W10X2Q-
rtx8000-2q。
中单击“添加”按钮,在“添
{n:fixed=2}”,如图17所示。
(2)修改虚拟机配置后,
加桌面池”对话框,选择“自
(7)在“View Composer
保存退出,然后重启虚拟机,
动桌面池”。在“用户分配”
磁盘”对话框中,设置每个虚
使用Horizon Client连接
对话框中,选择“专用→启用
拟机个人文件所用的空间,
到该虚拟机进行最后验证。
自动分配”。
根据用户需求,设置D盘为
(3)测试完毕后,关闭
(3)在“vCenter Server”
30720MB(30GB),一次性文
虚拟机,为虚拟机创建快
对话框选择“View Composer
件重定向为16384MB(16GB),
照, 在本示例中,设置快照
链接克隆”单选按钮。
一次性文件重定向驱动器盘
名称为fix03,描述信息为
(4)在“池标识”对话框
符为E。
RTX8000-2Q。
中,为要创建的虚拟机桌面
(8)在“vCenter设置”
70
2020.06
责任编辑:赵志远 投稿信箱:
**********************
特别企划
Special Project
中选择名称为“Win10X64-
VM04”,选择快照名称为
fix03,其他根据情况选择。
(9)在“客户机自定义”
对话框中,浏览选择“OU=
Win10X-PC”组织单位。返回
到“客户机自定义”对话框
后,选中“允许重新使用已存
在的计算机账户”复选框。
(10)在“授权”对话框中
单击“添加”,添加允许使用
虚拟桌面的用户或用户组。
(11)在“资源→计算机”
中即可看到部署的Windows
10桌面。
图17 设置虚拟机命名方式和池大小
客户端测试
可以使用终端、瘦客户
机、安装了Horizon Client
的Windows、Linux与Mac操
作系统的计算机或笔记本,
Android或iPAD的平板,或
Android与iPhone的手机连
接到虚拟桌面进行测试。本
示例使用Horizon Client
进行测试。使用Horizon
Client登录到Horizon连接
服务器,输入用户名和密码
图18 heaven benchmark测试
登录,然后进入虚拟桌面。
机的效果,图18是使用
heaven benchmark 4.0基
下面是分配了rtx-
heaven benchmark软件测
础测试 FPS为85.1,Score
8000-2q配置文件的虚拟
试的截图,FPS可以到62。
为2143。
2020.06
71
版权声明:本文标题:使用GPU配置Horizon虚拟桌面 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1722412584a931667.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论