在虚拟化应用中,应用最多最广的是服务器虚拟化,其次是桌面虚拟化。伴着着远程办公和BYOD(Bring Your Own Device,指携带自己的设备办公)的兴起,桌面虚拟化的应用会越来越广。桌面虚拟化具有集中管理、配置简单、管理方便、大范围部署应用等一系列优点。

在企业生产环境部署与实施虚拟桌面,一般需要多台服务器。本文从实验与学习的角度出发,介绍了在单台服务器中搭建Horizon虚拟桌面实验环境的内容。虽然是单台服务器,但虚拟桌面需要的基础架构和应用服务器以及虚拟桌面的实施过程都没有简化,这并不影响读者全面学习Horizon虚拟桌面的知识,只要掌握了这些内容,在单台或多台vSphere环境的虚拟化环境中都可以安装配置Horizon。

1  虚拟桌面实验环境介绍

要学习Horizon桌面,需要必需的实验环境:

l  操作系统及软件:

1.   Windows Server 2016或更高版本的Active Directory

2.   DHCP(可以是Windows Server或三层交换机提供的)

l  vSphere环境:

1.   vCenter Server 与ESXi的6.0、6.5、6.7或7.0以及更高的版本。

2.   Horizon 7.13或Horizon 8.0、Horizon 8.1或更高的版本。

3.   使用传统存储的vSphere环境或使用vSAN存储的vSphere环境

4.   1G bit/s或10G bit/s交换机,最好是支持VLAN的三层可网管交换机

为了方便读者参考本文对照学习,本节使用一台服务器完成Horizon虚拟桌面全部操作,实验拓扑如图1所示。

单台服务器搭建Horizon虚拟桌面实验环境_vCenter
图1 
Horizon 实验拓扑

在当前实验环境中,配置好Active Directory、Horizon连接服务器及虚拟桌面池后,在局域网中可以使用虚拟桌面。对于Internet的用户,可以通过UAG服务器访问企业内部虚拟桌面。如果有多个出口线路,每个出口需要配置一台UAG服务器。

在本次实验中,该单位有3个出口,使用其中的2个出口对外提供服务。图1中相关虚拟机都由一台IP地址为192.168.1.55的ESXi主机提供,在该主机上相关虚拟机的名称、配置、IP地址、功能与作用如表1所列。

表1  实验中所用服务器规划


主机/虚拟机



虚拟机配置CPU/内存



IP地址



备    注



vc-1.50



4C/19GB



192.168.1.50



vCenter Server虚拟机



ESXi01



28C/512GB



192.168.1.55



ESXi物理主机管理地址,该主机配置了2个Intel E5-2680 V4的CPU,512GB内存,约29TB的存储空间。



DC01.chunhai.wang



2C/4GB



192.168.16.11



Active Directory、KMS



DC02.chunhai.wang



2C/4GB



192.168.16.12



规划预留第2台Active Directory服务器,本实验未配置



FSSer01_16.16



4C/8GB



192.168.16.16



第1台文件服务器



FSSer02_16.17



4C/8GB



192.168.16.17



规划预留第2台文件服务器,本实验未配置



vcs01.chunhai.wang_16.53



2C/4GB



192.168.16.53



连接服务器1,用于局域网与Internet使用



vcs02.chunhai.wang_16.54



2C/4GB



192.168.16.54



规划预留连接服务器2,本实验未配置



UAG01-16.51



2C/4GB



192.168.16.51



UAG服务器1,转发到连接服务器1



UAG02-16.52



2C/4GB



192.168.16.52



UAG服务器2,转发到连接服务器1



虚拟桌面池1



6C/6GB



192.168.17.0/24



虚拟桌面池1



局域网测试端计算机






192.168.16.100-199



局域网终端或瘦客户端



广域网测试端计算机









Internet终端或瘦客户端



Panabit流量控制与上网行为管理设备



 内网



192.168.250.3



局域网地址,连接到核心交换机



外网1



x1.x2.24.107



专线1外网地址



外网2



x3.x4.230.109



专线2外网地址


当前的实验环境中,vCenter Server版本为7.0.1-17491160,ESXi系统版本为7.0.1-17325551。读者只要vCenter Server与ESXi版本都是6.7.0以上的都可以参考本文内容完成实验。

当前服务器配置了4块1 Gbit/s的网卡,其中端口1(网卡名称为vmnic0)和端口2(网卡名称为vmnic1)两块网卡配置为vSwitch0,端口3(网卡名称为vmnic2)和端口4(网卡名称为vmnic3)两块网卡配置为vSwitch1。

端口1(网卡名称为vmnic0)和端口2(网卡名称为vmnic1)连接到物理交换机划分为VLAN 3016的Access端口(本示例连接到物理交换机的端口1和端口2),端口3(网卡名称为vmnic2)和端口4(网卡名称为vmnic3)两块网卡连接到交换机划分为Trunk的端口(本示例连接到物理交换机的端口3和端口4)。在vSwitch1上创建了名称为vlan3017的端口组(VLAN ID为3017)。虚拟桌面将使用vlan3017的端口组。

在规划Horizon桌面时,需要配置DHCP服务器,为Horizon桌面分配IP地址、子网掩码、网关、DNS等参数。在实际的生产环境中,可以使用交换机自带的DHCP Server,或者使用Windows或Linux集成的DHCP
Server,但在同一VLAN中,两者只能选择其一,不能同时使用。

在下面的操作中,将根据表1的规划,在单台IP地址为192.168.1.55(vCenter
Server管理地址为192.168.1.50)的实验环境中,安装配置Horizon虚拟桌面。本文介绍在Horizon
8.1(2012版本)创建即时克隆虚拟桌面的内容。

2  准备Horizon虚拟机

在介绍了实验环境之后,根据表1所规划的虚拟机列表,一一准备各实验用的虚拟机。Active Directory、Horizon相关服务器操作系统推荐使用Windows Server 2016或Windows Server 2019数据中心版,本文中采用Windows Server 2019数据中心版。

为了简化实验的步骤,准备1台名为WS19-TP的虚拟机,安装Windows Server 2019数据中心版,安装VMware Tools,其他的不需要安装。Windows Server 2019模板虚拟机的配置如下。

(1)为虚拟机分配2个CPU、4GB内存、100GB硬盘空间,使用VMXNET3虚拟网卡。并且启用CPU与内存的热添加功能。虚拟机“引导选项→固件”选择BIOS。

(2)启动虚拟机,加载Windows
Server 2019的ISO镜像文件(本示例中文件名为cn_windows_server_2019_x64_dvd_4de40f33.iso),启动虚拟机,安装Windows Server 2019数据中心版(带桌面体检)。

(3)安装完操作系统之后,设置密码后进入桌面,安装VMware Tools。

(4)在虚拟机进行必要的配置后,关闭虚拟机,将虚拟机转换为模板。

(5)登录到vCenter
Server,先创建3个资源池,名称分别为Horizon8-Server(用来放置Horizon与Active Directory虚拟机)、Horizon8-TP(用来放置虚拟桌面父虚拟机)、Horizon8-VDI(用来放置虚拟桌面虚拟机)。

(6)根据表1所列,从WS19-TP的模板部署名为DC01.chunhai.wang_16.11的虚拟机。虚拟机配置根据表1所列进行规划。

【说明】在使用VMware
Horizon桌面的时候,对于Windows 7、Windows
8、Windows 10及用于RDS的Windows Server 2008 R2、Windows Server 2012、Windows Server 2016、Windows Server 2019等操作系统,尤其是Horizon桌面工作站(Windows 7、Windows 10等)需要使用KMS服务器激活这些操作系统。KMS服务器本身所需要的资源较小,可以将Active Directory服务器安装并配置KMS服务。

为Windows与Office 安装配置KMS批量激活服务器

​https://blog.51cto.com/wangchunhai/1976822​

3  为Horizon桌面准备Active Directory

在准备好虚拟机之后,开始Active Directory(后面简称AD)服务器的安装配置。主要内容包括以下这些。

在生产环境中需要配置2台AD服务器以提供冗余,如果是实验环境配置1台即可。根据表1所列,Active
Directory域名为chunhai.wang,第1台AD服务器的计算机名称为dc01,第2台AD服务器的计算机名称为dc02。本节介绍网络中第1台AD服务器的安装。

在升级到Active Directory服务器之前,先检查计算机的名称和IP地址是否与表1所列相同,如果不同应根据规划进行修改。

(1)打开名为dc01.chunhai.wang_16.11虚拟机的控制台界面,设置IP地址、子网掩码和网关地址,并将DNS设置为与本机IP地址一致,在本例中第1台为192.168.16.11。在“控制面板→系统和安全→系统”中查看计算机名称是否为DC01。

(2)在检查设置IP地址、DNS地址并检查(或修改)计算机名达到规划要求后,运行Active Directory域向导,将计算机升级到AD,设置域名为chunhai.wang。在配置完成之后,向导会重新启动虚拟机,再次进入计算机后完成AD的配置,如图2所示。

单台服务器搭建Horizon虚拟桌面实验环境_组策略_02

            图2  安装完成

在配置好第1台AD服务器之后,可以将规划中的第2台AD添加到当前域并成为额外域控制器,这些不再介绍。

1 为Horizon桌面创建组织单位

在配置好Active Directory之后,下面的任务是在“Active Directory用户和计算机”管理程序中根据单位的组织架构创建“组织单位”,然后在组织单位中创建部门,在部门中创建用户和用户组。

在本次实验中,规划的组织单位和用途如表2所列。

表2  实验中规划的组织单位名称和用途


组织单位名称和目录结构



用    途



heinfo



一般为单位名称的简称,在“Active Directory用户和计算机”根目录创建



heinfo\即时克隆组



创建测试用户账户,用于即时克隆虚拟桌面



Horizon8-VDI



用来保存虚拟桌面的计算机账户


根据表2的规划,在“Active
Directory用户和计算机”中,创建组织单位。步骤如下。

(1)以管理员身份(Administrator账户)登录服务器,打开“Active Directory用户和计算机”,选择当前的域,用鼠标右键单击,从快捷菜单中选择“新建→组织单位”选项,显示新建组织单位对话框,输入组织的单位名称(本例为“heinfo”),单击“确定”按钮完成创建。

(2)然后选中heinfo,在右侧的空白位置用鼠标右键单击,在弹出的快捷菜单中选择“新建→组织单位”选项,创建名为即时克隆组的组织单位。

(3)参考上一步的操作,在heinfo中创建名为即时克隆组的组织单位,在“chunhai.wang”Active Directory中创建Horizon8-VDI的组织单位,创建后如图3所示。

单台服务器搭建Horizon虚拟桌面实验环境_虚拟桌面_03

    图3  为虚拟桌面池创建组织单位

2  为Horizon桌面创建用户

要登录到Horizon虚拟桌面,需要在Active Directory中创建域账户。在实际的生产环境中要在Active
Directory用户和计算机中创建用户账户,然后再将域用户账号(或域用户组)分配给虚拟桌面。

(1)定位到“Horizon→即时克隆组”组织单位,在右侧的空白位置右击,在弹出的快捷菜单中选择“新建→用户”,在“新建对象-用户”对话框中,在“姓名”中输入用户的中文名称,例如张三,在“用户登录名”处输入英文的名称,例如zhangsan。

(2)创建用户之后,在“heinfo→即时克隆组”中创建名为李四(用户登录名为lisi)的用户,创建后的用户如图4所示。

单台服务器搭建Horizon虚拟桌面实验环境_桌面虚拟化_04

    图4  在链接克隆组中创建域用户账户

(3)为了管理方便,在每个组织单位中创建一个“用户组”,将同一组织单位中的所有用户添加到这个用户组中。在本实验中,在
“heinfo→即时克隆组”创建名为“即时克隆用户组”,然后将张三、李四这2个账户添加到“即时克隆用户组”。

3 配置受限制的组策略

在本节的操作中,为即时克隆的虚拟桌面配置“受限制的组”组策略配置,将“即时克隆组”用户组添加“远程桌面用户组”或“本地管理员组”。

(1)在Active
Directory服务器中,在“服务器管理器→工具”中选择“组策略管理”或运行gpmc.msc,定位到“域→chunhai.wang→Horizon8-VDI”,为“Horizon8-VDI”,创建名为“Instant-GPO”的组策略,然后编辑该组策略。

(2)打开“组策略管理编辑器”对话框后,定位到“计算机配置→策略→Windows设置→安全设置→受限制的组”,添加“Remote Desktop
Users”(远程桌面用户组)和Administrators组,将“即时克隆用户组”添加到这2个组中,添加之后如图5所示。

单台服务器搭建Horizon虚拟桌面实验环境_组策略_05

    图5  添加受限制组之后截图

4 安装配置Horizon连接服务器

Horizon 连接服务器(Connection
Server)是Horizon的连接管理服务器,是Horizon的重要组成部分。管理员通过Horizon连接服务器连接配置vCenter Server与Active Directory服务器,创建生成虚拟桌面、发布应用程序。客户端通过Horizon连接服务器登录虚拟桌面。本节介绍Horizon连接服务器的安装与配置。

Horizon 连接服务器可以部署在虚拟机中。在本节中根据表1所列规划,在ESXi从WS19-TP的模板生成一台名为vcs01.chunhai.wang_16.51的虚拟机,打开该虚拟机的控制台,设置IP地址、网关和DNS,并检查计算机名称正确后即开始Horizon 8的安装。

(1)在部署完虚拟机之后,进入虚拟机操作系统,查看并修改计算机的IP地址为192.168.16.53,并设置DNS地址为Active Directory的服务器地址192.168.16.11。

(2)检查计算机的名称为vcs01,计算机是否加入chunhai.wang域。检查无误之后,以域管理员账户(本示例为wangchunhai\administrator)登录,进入系统后运行Horizon 连接服务器安装程序,本示例为VMware-Horizon-Connection-Server-x86_64-8.1.0-17351278.exe。

(3)在“安装选项”对话框中,选择“Horizon标准服务器”,同时选择“安装HTML Access”,在“指定用于配置该Horizon 7连接服务器实现的IP协议版本”中选择“IPv4”,如图6所示。然后根据安装向导,完成Horizon连接服务器的安装。安装完成后不需要重新启动计算机。

单台服务器搭建Horizon虚拟桌面实验环境_vCenter_06

    图6  选择标准安装

在安装Horizon连接服务器之后,在网络中的一台工作站中,使用Chrome浏览器,输入https://vcs01.chunhai.wang/admin,登录Horizon连接管理器管理界面。

(1)在VMware Horizon 2012登录界面,输入管理员账户和密码,首次登录时会打开“许可和使用情况”界面,单击“编辑许可证”按钮以添加许可,在弹出的“编辑许可证”对话框中,输入Horizon许可证序列号,单击“确定”按钮。

在默认情况下,通过IP地址访问Horizon
控制台界面时显示登录失败,这是Horizon 中包含新的安全功能导致。如果要解决此问题,可以使用以下步骤关闭来源检查。

(1)在 C:\Program
Files\VMware\VMware View\Server\sslgateway\conf 中,为每个连接服务器创建一个名为locked.properties 的文本例件,使用“记事本”等纯文本编辑器打开locked.properties文件,添加以下行:

checkOrigin=false

确保在保存locked.properties文件后,文件扩展名不是.txt。同时该配置文件也可以用于安全服务器(Horizon 7.x版本)。然后保存并关闭该文件。

(2)在“服务”中重新启动“VMware
Horizon View连接服务器”服务。经过这样设置之后,就可以使用IP地址登录Horizon管理界面。

在Horizon连接服务器添加许可之后,需要添加vCenter Server以用于虚拟桌面,在Horizon Administrator控制台中,在左侧窗格单击“设置→服务器”,在右侧的“vCenter
Server”选项中单击“添加”按钮,添加vCenter Server服务器的地址。在本示例中,vCenter Server的IP地址是192.168.1.50,SSO账户是administrator@vsphere.local,端口默认为443。添加之后如图7所示。

单台服务器搭建Horizon虚拟桌面实验环境_桌面虚拟化_07

图7  vCenter Server

下面需要配置连接服务器,主要步骤如下。

(1)在“设置→服务器→连接服务器”选项中选择连接服务器,本示例为VCS01,然后单击“编辑”按钮。

(2)在“编辑连接服务器设置”对话框中,外部URL与Balst外部URL默认是连接服务器的DNS名称,本示例为VCS01.chunhai.wang,PCoIP外部URL默认是连接服务器的IP地址,本示例为192.168.16.53。。

(3)在本示例中,连接服务器设置如下。

选中“使用安全加密链路连接计算机”,外部URL设置为https://192.168.16.53:443。

不选中“使用PCoIP安全网关与计算机建议PCoIP连接”。

在“Blast安全网关”选项中选择“不使用Blast安全网关”或选择“使用Blast安全网关仅对计算机进行HTML Access连接”。如图8所示。

单台服务器搭建Horizon虚拟桌面实验环境_桌面虚拟化_08

图8 连接服务器设置

最后介绍Horizon全局配置内容。

(1)登录Horizon控制台,在“设置→全局设置”中,在“常规设置”中单击“编辑”按钮,在“常规设置”中,选中“发送域列表”,其他根据需要选择设置。设置之后单击“确定”按钮。

(2)Horizon 8.1支持完全克隆与即时克隆,如果要使用即时克隆,需要添加用于即时克隆的域账户,可以使用域管理员账户。在“设置→域→即时克隆引擎域账户”选项卡中单击“添加”按钮,在“添加域管理员”对话框中输入域管理员账户(默认为Administrator)及密码。

5  准备Windows 10父虚拟机

准备用于虚拟桌面的基础虚拟机镜像(一般称为父虚拟机或黄金镜像),需要考虑如下的问题。

(1)操作系统的版本。企业现在主要使用Windows
7或Windows 10两种操作系统。

(2)父虚拟机中需要安装的应用程序。例如Office、浏览器、输入法、压缩解压缩程序、PDF文件阅读器、看图软件等。另外企业微信、企业QQ、微信、QQ等软件,也可以一同安装。

在本节中,以Windows 10虚拟机为例,介绍虚拟桌面父虚拟机的准备方法,主要内容与注意事项如下。

(1)使用vSphere Client登录到vCenter Server创建Windows 10的虚拟机,并安装Windows 10专业版或企业版,安装需要的应用程序,然后为虚拟桌面优化Windows
10的计算机。

(2)如果需要安装Chrome浏览器,需要下载企业版Chrome为所有用户安装。普通版本的Chrome浏览器只能为当前登录的用户安装,新登录的用户无法使用。

(3)需要安装VL版本的Office。Windows操作系统与Office通过KMS服务器激活。不要使用MAK密钥激活Windows与Office,也不要使用单台服务器搭建Horizon虚拟桌面实验环境_虚拟桌面_09

说明:本文所用的Windows 10操作系统安装镜像文件名称是cn_windows_10_business_editions_version_20h2_x64_dvd_f978664f.iso,这是Windows 10 的20h2版本。

下面介绍Windows 10模板虚拟机的配置。

(1)使用vSphere Client登录到vCenter Server,在Horizon8-TP资源池中新建虚拟机,设置虚拟机的名称为Win10X64_20H2-TP。为虚拟机暂时分配6个CPU、6GB内存、100GB硬盘、使用VMXNET3虚拟网卡,如图9所示。如果为虚拟桌面规划了单独的VLAN,在“新网络”右侧的下拉列表中选择用于虚拟桌面的端口组(本示例为vlan3017)。

单台服务器搭建Horizon虚拟桌面实验环境_虚拟桌面_10

    图9  虚拟机配置

(2)在“虚拟机选项→引导选项→固件”中选择BIOS。在“虚拟机选项→高级→配置参数”中单击“编辑配置”,在“配置参数”对话框中单击“添加配置参数”,添加devices.hotplug = false的参数。添加该参数是禁止在虚拟机中移除可移动设备,例如网卡、硬盘等设备。添加参数之后单击“确定”按钮完成。

(3)在“即将完成”中显示了新建虚拟机的配置,检查无误之后单击“FINISH”按钮。

(4)在创建Windows 10模板虚拟机之后,加载Windows 10镜像文件启动虚拟机,开始安装Windows 10操作系统。安装完成之后进入Windows,安装VMware Tools。安装之后重新启动计算机。

(5)在安装好操作系统与VMware
Tools之后,通过KMS激活Windows,然后安装应用程序。本示例中将要安装Office 2019专业版、Chrome、WinRAR、五笔与拼音输入法等软件。

(6)修改网络属性为“自动获得IP地址”和“自动获得DNS服务器地址”。修改“用户账户控制设置”,选择“从不通知”。

经过上述设置后,关闭虚拟机。等虚拟机关闭之后,将Win10X64_20H2-TP虚拟机转换成模板。然后从Win10X64_20H2-TP的模板虚拟机部署一台新的虚拟机,安装Horizon
Agent,用于链接克隆的父虚拟机。

(1)从模板置备新虚拟机名称为Win10X-VM01,在“自定义硬件”对话框中,设置虚拟机的CPU、内存,在“网络适配器”中选择虚拟桌面所用的虚拟交换机端口组,本示例中为虚拟机分配6个CPU、6GB内存,使用vlan3017端口组,如图10所示。

单台服务器搭建Horizon虚拟桌面实验环境_Horizon_11

图10

    (2)从模板置备虚拟机完成后,打开名为Win10X-VM01虚拟机控制台,运行VMware-Horizon-Agent-x86_64-2012-8.1.0-17352461.exe安装程序,进入VMware Horizon Agent的安装向导。在“自定义安装”中选择安装的组件。在选择组件时需要注意以下几点。

USB重定向:如果使用终端或瘦客户机连接的USB接口的打印机,以及使用USB接口的摄像头等外部设备,需要安装“USB重定向组件”。

Horizon Agent 8.1只有VMware
Horizon Instant Clone(即时克隆)。如果是Horizon Agent 8.0及7.x的版本还有VMware Horizon View Composer组件(链接克隆),两者只能选择其中之一进行安装。

客户端驱动器重定向:选择这个组件,支持将Horizon Client计算机的本地硬盘或本地文件夹映射到虚拟桌面中。即使没有安装USB重定向组件,如果安装了这个组件,U盘、USB接口的可移动硬盘,因为被识别到本地硬盘,所以也能映射到虚拟桌面中使用。如图11所示。

单台服务器搭建Horizon虚拟桌面实验环境_组策略_12

    图11  Horizon Agent组件

(4)其他选择默认值。安装完Horizon
Agent之后,重新启动计算机。再次启动并进入桌面之后,从“开始”菜单关闭虚拟机。等虚拟机关闭后,为虚拟机创建快照。安装了Horizon Agent并且关机创建了快照的虚拟机可以用作Horizon桌面池的父虚拟机。

用于链接克隆的虚拟机必需关机并且创建快照,在开机状态下创建的快照不适合链接克隆的虚拟桌面。

使用vSphere Client或vSphere
Web Client登录到vCenter Server,用鼠标右键单击已经关闭电源的名为Win10X-VM01的虚拟机,在弹出的快捷菜单中选择“快照→生成快照”,在“生成Win10X-VM01的虚拟机快照”对话框中,为新建快照设置名称和描述信息,本示例中快照名称为fix01,单击“确定”按钮完成快照的创建。为父虚拟机创建快照之后,就可以创建链接克隆的桌面池。

6  创建即时克隆的桌面池

下面,我们将以上一节创建的Windows
10虚拟机为例,介绍创建“即时克隆”自动桌面池的方法。

(1)在网络中的一台计算机上登录Horizon Console管理界面,本示例中登录地址为https://192.168.16.53/admin。登录之后,在“清单→桌面池”中,单击“访问组→新建访问组”,在弹出的“添加访问组”对话框中,新建一个访问组,设置名称为“Instant”。

(2)创建访问组之后,单击“添加”按钮,在“添加桌面池”对话框,选择“自动桌面池”。在“vCenter Server”对话框中,选中“即时克隆”单选按钮,在“用户分配”对话框中,选择“浮动”或“专用”。

(3)在“桌面池ID”对话框中为要创建的虚拟机桌面池创建一个名称,在本例中设置名称为Instant-Win10X,设置显示名称为“Windows 10”,访问组选择Instant,如图12所示。

单台服务器搭建Horizon虚拟桌面实验环境_vCenter_13

图12  设置虚拟机ID名

(4)在“置备设置”对话框中,设置虚拟机池的大小,虚拟机的命名方式。在本例中,在“虚拟机命名”选项组,选择“使用一种命名模式”,并设置名称为“instant- {n:fixed=3}”。在“桌面池尺寸调整”中设计算机池最大数量为1,总是开机的虚拟机为1。创建1个虚拟桌面是用来测试,当测试无误之后再编辑桌面池,修改“最大计算机数”,增加可用虚拟机数量。

(5)在“vCenter 设置”对话框中选择父虚拟机、父虚拟机快照、生成的虚拟桌面使用的群集、保存的目标存储、资源池等。在此父虚拟机选择名称为Win10X-VM01,快照名称为fix01的虚拟机。然后选择用于存储虚拟机的文件夹,本示例为Horizon8-VM。之后选择群集名称、资源池、数据存储等,选择之后返回到“vCenter设置”,在此显示了父虚拟机、父虚拟机快照、虚拟机文件夹位置、资源设置等信息,如图13所示。

单台服务器搭建Horizon虚拟桌面实验环境_桌面虚拟化_14

                图13  vCenter Server设置

(6)在“客户机自定义”对话框中,在“AD容器”后单击“浏览”按钮,选择前文创建的“Horizon8-VDI”组织单位,选中“允许重用已存在的计算机账户”复选框。在“即将完成”对话框,显示了创建自动池的参数与设置,检查无误之后,选中“向导完成后授权用户”复选框,单击“提交”按钮。在“添加授权”对话框中单击“添加”按钮,在“查找用户或组”对话框中,单击“查找”按钮,浏览选择要使用当前桌面池的用户或用户组,本示例选择“即时克隆用户组”用户组。

等待虚拟桌面置备完成后,在“清单→计算机”中看到部署的Windows 10桌面,如图14所示。

单台服务器搭建Horizon虚拟桌面实验环境_虚拟桌面_15

图14  部署好的Windows 10虚拟桌面

7  在客户端测试虚拟桌面

VMware Horizon虚拟桌面支持Windows、Linux、Mac操作系统,支持Android、iPAD、iPhone等手机或平板。不同的操作系统或不同的设备需要安装不同的客户端软件。Horizon Client 8.1不同操作系统和不同设备下载地址为https://www.vmware.com/go/viewclients。

下载并安装Horizon Client软件之后,运行Horizon Client,输入连接服务器的地址(当前示例为192.168.1.53),然后输入域用户账户和密码,本示例为zhangsan,如图15所示。

单台服务器搭建Horizon虚拟桌面实验环境_组策略_16

    图15  输入用户名密码登录

登录之后进入Windows 10虚拟桌面,如图16所示。

单台服务器搭建Horizon虚拟桌面实验环境_桌面虚拟化_17

    图16  进入Windows 10虚拟桌面 

也可以使用手机、平板或HTML客户端进行测试,这些不一一介绍。


8 说明

(1)这篇文章最早发表在《网络安全和信息化》杂志2021年第11期的第49~62页。

(2)更加详细的内容可以参看以下这两本图书:

​VMware虚拟化与云计算应用案例详解(第3版)​

https://item.jd.com/12939315.html

​VMware Horizon虚拟桌面应用指南​

https://item.jd.com/13038424.html

(3)如果查看相关视频,可以看

​VMware vSphere 7.0服务器虚拟化入门​

https://edu.51cto.com/course/29857.html

​VMware Horizon 8 桌面虚拟化入门​

https://edu.51cto.com/course/28118.html

​使用NVIDIA RTX8000配置GPU的虚拟桌面​

​https://edu.51cto.com/sd/952a9​