安装和正确配置View Connection Server对于VMware Horizon的成功部署至关重要。
View连接服务器具有以下功能:
View Connection Server支持以下技术:
可从基于Web的界面管理VMware Horizon环境。
部署时应考虑以下要求。
承载View连接服务器的专用物理或虚拟机必须具有不会更改的IP地址。 在IPv4环境中,配置静态IP地址。 在IPv6环境中,计算机获得的IP地址不会更改。 在安装之前,不会检查所有这些硬件要求。
View Connection Server有以下虚拟化需求:
要安装视图连接服务器,请在vCenter服务器系统上使用具有管理员特权的域用户帐户。
以下是View连接服务器实例的先决条件:
要安装View Connection Serve实例,请在vCenter Server系统上使用具有管理员权限的域用户帐户。确保选择正确的Windows 服务器版本。该系统可以是物理机或虚拟机。系统不能为以下之一:
选择部署的相关安装程序选项。
执行以下步骤在Windows中配置AD LDS:
1.打开服务器管理器,然后单击”添加角色和功能”。
2.在”功能”页面上,选择”远程服务器管理工具”>”角色管理工具”>” AD DS和AD LDS工具”>” AD DS工具”。
3.选中”用于Windows PowerShell的AD DS管理单元和命令行工具以及Active Directory”模块复选框。
Horizon Administrator是VMware Horizon的管理界面。
通过浏览器登录Horizon Administrator:
第一次登录需要基本配置。
您为View Connection Server实例授予许可,并确认已启用正确的VMware Horizon组件。 单个序列号还可以为链接克隆提供Application Remoting和View Composer许可。 尽管无需许可证即可执行许多配置操作,例如添加桌面和池,但是与清单中计算机的客户端连接需要许可证。
要开始配置vCenter服务器系统,请单击vCenter Servers页面上的Add:
通过输入vCenter Server系统或vCenter Server Appliance的FQDN,将vCenter Server系统与此View Connection Server实例关联。 vCenter Server系统必须管理托管虚拟桌面的ESXi主机。
如果VMware Horizon管理员不是vCenter Server中的管理员,则必须分配一个vCenter Server角色,该角色允许View Connection Server执行其操作。分配给用户名的vCenter Server角色(例如,名为Horizon Administrator)至少必须具有以下vCenter Server特权:
Advanced(高级)选项可设置要启动并同时为池克隆的VM数量。
您必须授予用户帐户特权才能在vCenter Server中执行某些操作。您可以使用适当的权限创建vCenter Server角色,并将角色分配给vCenter Server用户。添加到vCenter Server角色的特权列表有所不同,具体取决于您使用带或不带View Composer的VMware Horizon。
View Composer在yCenter服务器中创建并部署链接的克隆桌面。
要使用View Composer,必须安装View Composer服务
您可以在同一VM或不同服务器上安装yCenter服务器和View Composer。
可以使用以下存储设置:
VMware Horizon支持View Accelerator,以在高I / O活动期间(例如,许多台式机启动并同时运行防病毒扫描时)提高性能。 View Accelerator对于经常读取的共享磁盘(例如副本OS磁盘)最有用。
可以将ESXi主机配置为缓存VM磁盘数据并从缓存中读取通用数据块,而不是从磁盘中读取OS数据。通过在高I / O活动期间减少每秒的I / O操作,主机缓存可以降低对存储阵列的需求,并使用更少的存储I / O带宽。要为桌面池启用此功能,必须为每个桌面池显式启用View Accelerator。此处的设置仅使ESXi主机支持缓存操作。
当用户与VM交互时,链接克隆的OS磁盘会增长,最终可以使用几乎与完整克隆VM一样多的磁盘空间。磁盘空间回收可减少OS磁盘的大小,而无需刷新或重新构造链接的克隆。可以在启动虚拟机以及用户与计算机交互时回收空间。
VMware Horizon使用事件数据库记录有关View Connection Server事件的信息
您可以配置View连接服务器实例,以将事件发送到Syslog服务器或创建以Syslog格式编写的事件平面文件。
事件数据库将有关事件的信息作为记录存储在数据库中,而不是在日志文件中。 如果决定不配置事件数据库,则必须在日志文件中查找有关事件的信息。 日志文件包含有限的信息。
除了使用Horizon Administrator查看事件外,您还可以使用企业报告软件来分析数据库中的事件。 事件数据库的数据库服务器可以驻留在View Connection Server主机上或专用服务器上。 或者,您可以使用现有的数据库服务器,例如承载View Composer数据库的服务器。
事件数据库必须存在并且必须配置为捕获事件:
创建数据库后,在Horizon Administrator中配置数据库时将安装架构:
SQL Server的默认端口为端口1433。请确保满足以下条件:防火墙不会阻止该端口。 对于Oracle,默认端口号是1521,对于SQL Server,默认端口号是1433。
如果数据库服务器是SQL Server的命名实例,或者您使用SQL Server Express,则可能需要配置端口号。 有关连接到SQL Server的命名实例的信息,请参见Microsoft知识库文章265808,网址为http://support.microsoft.com/zh-cn/help/265808。
配置事件数据库后,可以修改其设置
事件永远不会从数据库中删除
“事件数据库”面板显示事件数据库的当前配置。 为了提高性能,Horizon Administrator仅显示event和event_data表中的最近2,000个事件。 有关更多信息,请参见VMware知识库文章1026196,网址为http://kb.vmware.com/kb/1026196。
事件数据库包括以下表格:
事件数据库在这些表的名称前添加了您在配置数据库时定义的前缀。 VMware Horizon不限制event_historical和event_data_historical表的增长。 您必须为这些表实施空间管理策略。 您可以使用诸如Crystal Reports之类的商业智能报告引擎来访问和分析事件数据库。
有关每个表的架构和记录的事件的更多信息,请参见Horizon Integration,网址为https://docs.vmware.com/en/VMware-Horizon-7/7.7/horizon-integration.pdf。
您可以配置Syslog服务器,静态文件位置,或同时配置这两者。 您可以配置多个Syslog服务器和一个静态文件位置。
静态文件位置要求共享文件具有通用命名约定(UNC)和凭据才能访问UNC
您只能在View Connection Server组中配置一台主机。 组中的其余主机是自动配置的。
数据可以发送到Syslog服务器或静态文件。对于Syslog服务器,您必须具有Syslog服务器的DNS名称或IP地址以及UDP端口号(默认为端口514)。如果启用事件的基于文件的日志记录,则事件会累积在本地日志文件中。
如果指定文件共享,则这些日志文件将移至指定的共享:
也可以使用vdmadmin命令以Syslog格式配置事件的基于文件的日志记录。
Syslog数据是通过网络发送的,没有基于软件的加密,并且可能包含敏感数据,例如用户名。 VMware建议使用链路层安全性,例如IPSec,以避免在网络上监视此数据的可能性。
Horizon Administrator仪表板显示View Connection Server和VSphere组件的状态
仪表板显示以下组件的监视信息:
查看连接服务器实例
事件数据库
安全服务器
查看Composer服务
数据存储
ESXi主机
vCenter Server实例
域
您可以使用Horizon Administrator仪表板在View部署中快速调查View Connection Server和vSphere组件的状态。 Horizon Administrator显示有关View Connection Server实例,事件数据库,安全服务器,View Composer服务,数据存储,ESXi主机,vCenter Server实例和域的监视信息.View Connection Server无法确定Kerberos域的状态信息。 Horizon Administrator将Kerberos域状态显示为未知,即使已配置域并且该域正在运行。
仪表板显示VMware Horizon环境中每个组件的状态。在Horizon Administrator的左窗格中,单击”仪表板”以查看”仪表板”页面。
在此示例窗口的左上部分,显示最后一个仪表板更新的日期和时间,其中包含以下组件的指示符:
单击项目旁边的数字将打开一个页面,其中显示了组件的状态。 左上角的全局状态区域始终可见。 如果启用,全局状态区域将每隔几分钟自动更新。 当该页面处于活动状态时,它也会每隔几分钟更新一次。
仪表板页面包含三个窗格:
系统运行状况窗格:
类别包括准备。 问题台式机。 并准备使用:
“数据存储”窗格:双击数据存储名称以使用数据存储查看池的详细信息。
单击组件名称以打开一个对话框,该对话框显示名称,版本,状态和其他组件信息。
单击错误旁边的数字,快速检查有问题的桌面。 出现”机器”页面,并在”过滤器”框中显示错误情况。
该示例显示了如何快速确定问题桌面的错误情况:
1.在”仪表板”页面的”桌面状态”窗格中,展开桌面类别。
2.单击错误状态旁边的突出显示的数字,这是一个链接。 此操作将打开”桌面客户端”页面,并将过滤器规范设置为”错误”。 列表中显示数据库记录中有错误的桌面。 预计只能看到一个桌面。
3.单击”状态”列中的省略号(…)图标以查看错误的详细信息。
4.单击”仪表盘状态”窗格(Horizon Administrator的左上角)中问题桌面右侧的突出显示的数字,以显示任何错误状态的所有桌面。
筛选选定时间段内数据库记录中的任何文本。
无论”时间段”下拉菜单中的选择如何,默认情况下,Horizon Administrator最多显示2,000个事件。
“事件”页面显示指定时间段内的所有事件,该时间段可以是最近两天(默认),最后一周,最后一个月或从配置事件数据库的时间开始。 您可以输入一个单词或短语作为文本字符串,以对记录数量进行子设置。 该短语不区分大小写。
有关更多信息,请参见https://kb.vmware.com/s/article/1026196上的VMware知识库文章1026196。
桌面会话是通过连接服务器建立的联机会话。
vCenter服务器VM、物理桌面主机或来自其他源的VM都能够创建会话。
在该示例中,所有四个选项均处于活动状态,因为已连接dt1.vclass.local计算机。 会话可以断开连接或注销,并且可以重置计算机。 管理员可以向用户发送消息。 如果突出显示了多个会话,则可以向用户组发送一条消息。
在Horizon Administrator中,选择目录>桌面池,然后双击池ID。
将显示该池的详细信息,例如其计算机。
您可以使用Horizon Administrator页面在特定池上执行View Connection Server或View Composer操作。要转到池的页面,请选择目录>桌面池,然后双击带有池名称的行的ID。第一次单击选择该行。第二次单击将激活指向pool_ID页面的链接。
该示例显示了Sales-Pool的Machines页面。此页面上的每个操作仅适用于该池或该池中的对象。例如,在”清单”页面上选择的操作仅适用于清单中的选定桌面。尽管未显示,但可以选择多个桌面。
要在链接克隆池中的所有桌面上执行View Composer操作,请从”摘要”页面上的” View Composer”菜单中进行选择。 “更多命令”菜单仅在”清单”页面上可用,因为这些命令大多数都适用于特定的桌面。 ThinApps链接(选项卡下方)显示分配给该桌面的ThinApp应用程序以及每个应用程序的状态。每个选项卡都会显示应用于此池的名称信息
在Horizon Administrator中,选择资源>计算机,然后双击计算机名称。仅显示该计算机的详细信息。
您可以导航到包含与一台计算机有关的信息的页面。 选择资源>机器,然后双击机器名称以显示machine_name页面。 这些页面允许您仅选择该机器的操作。
machine_name页面上的许多选项也可以从池页面上的Inventory选项卡执行。 ThinApps链接显示分配给该计算机的ThinApp应用程序及其状态。 仅适用于计算机的任何vCenter Server设置仅在此页面上可用。
vCenter Settings页面显示所选机器的vCenter服务器信息,例如与其关联的虚拟磁盘。
单击<计算机名称>页面上的vCenter设置选项卡,将显示与此计算机有关的vCenter Server设置和资源。
Horizon Help Desk工具是一个Web应用程序,用于获取VMware Horizon用户会话的状态并执行故障排除和维护操作:
在Horizon Help Desk工具中,您可以在用户卡中查看基本用户信息。 您可以单击用户卡中的选项卡以获取有关特定组件的更多详细信息。
帮助台工具显示基本用户信息,例如用户名,电话号码,电子邮件地址以及用户的连接或断开状态。 如果用户具有桌面会话或应用程序会话,则表明用户状态已连接。 如果用户没有任何桌面或应用程序会话,则用户状态将断开。
您可以单击电话号码以打开Skype for Business会话以呼叫用户并与他们协作进行故障排除任务。
单击Horizon Administrator右上角的Horizon控制台链接。
搜索并选择要排除故障的用户的用户名。Horizon Administrator显示所选用户的活动会话。
要搜索用户,请输入部分或完整的用户名,选择用户的域名,然后单击”搜索”。 Horizon Help Desk工具显示带有用户详细信息的用户列表。 单击用户以显示您要为其解决问题的用户的会话详细信息。 用户,会话和性能信息出现在用户卡中。
该工具默认安装在View连接服务器上。
要配置Horizon Help Desk Tool,您必须满足以下要求:
在每个View Connection Server实例上启用时序分析器,以查看登录段。
要在每个View Connection Server实例上启用时序分析器,请运行vdmadmin -I -timingProfiler -enable命令。
要在使用管理端口的View连接服务器实例上启用时序分析器,请运行vdmadmin -I -timingProfiler -enable -server {ip / server}命令。
在Horizon Help Desk工具中,您可以在用户卡中查看基本用户信息。 您可以单击用户卡中的选项卡以获得有关特定组件的更多详细信息:
“桌面权限”页面显示有关用户有权使用的已发布桌面或虚拟桌面的信息:
“应用程序权利”选项卡显示有关用户有权使用的已发布应用程序的信息:
活动页面显示有关用户活动的事件日志信息:
当您单击”会话”页面上”计算机名称”下的用户名时,会话用户详细信息将显示在”详细信息”页面上
您可以查看以下详细信息:
“详细信息”页面显示以下会话详细信息:
当您单击”会话”页面上”计算机名称”下的用户名时,会话进程将显示在”进程”选项卡上
对于每个会话,您可以查看有关CPU和内存相关进程的其他详细信息。 例如,如果管理员注意到会话的CPU和内存使用率异常高,则管理员可以通过单击”进程”选项卡查看该进程的详细信息。
查看应用程序的状态和详细信息。单击”应用程序”选项卡,并在”会话”页面的”计算机名称”下选择用户名对于每个应用程序,您可以查看当前状态和其他详细信息:
在Horizon Help Desk工具中,管理员可以根据用户连接状态对桌面或应用程序会话进行故障排除
执行以下步骤对桌面或应用程序会话进行故障排除:
出现性能卡,显示CPU和内存使用情况,并包含有关Horizon Client和虚拟或已发布桌面的信息。