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

本文标签: 虚拟桌面服务器安装使用