本文档页面介绍如何在第一代 Horizon Cloud 租户中创建场,以及如何在创建后管理场及其多会话虚拟机池。

Horizon Cloud 中,您可以创建一个场,以便可以从能够同时为多个用户会话提供服务的主机向最终用户置备桌面会话或远程应用程序。

创建后,场由多会话计算机池组成。这些多会话计算机可以是运行 Microsoft Windows Server 操作系统的虚拟机,也可以是运行 Microsoft Windows 10 或 11 企业版多会话操作系统的虚拟机。您可以使用控制台的“场”页面创建场。


Horizon Cloud 管理控制台中的“场”页面

默认情况下,Horizon Cloud 场配置了滚动维护。有关如何对场进行滚动维护的示例,请参阅场滚动维护示例

注: 如果想要置备运行 Microsoft Windows 10 或 11 多会话操作系统的桌面并在这些桌面中使用 App Volumes 应用程序,您需要创建一个桌面类型的场。指定在其中安装了 App Volumes Agent 的已封装多会话 Microsoft Windows 10 或 11 映像。

前提条件

  • 确认在“映像”页面上列出了至少一个映像,该映像具有多会话 Windows 操作系统,“映像”页面显示该映像处于“已发布”状态,并且该映像位于要在其中创建场的 Horizon Cloud 容器中。您无法在没有此类映像的容器中创建场。
  • 确定是否要将此场的虚拟机连接到不同于容器的主虚拟机子网(也称为租户子网)的虚拟机子网。如果容器运行的是清单 2298 或更高版本,并且您已编辑容器以添加额外的虚拟机子网,则可以指定对此场使用这些子网。对于此用例,您必须确认要使用的虚拟机子网已在容器详细信息页面的网络部分中列出,且处于 Ready 状态,这样该子网才可在工作流步骤中供您选择。有关详细信息,请参阅将 Horizon Cloud 容器中的多个租户子网用于场和 VDI 分配的概述
  • 确定此场是为基于会话的桌面提供服务,还是为远程应用程序提供服务。在该版本中,相同的场无法为它们同时提供服务。
    注: 要使最终用户从 Microsoft Windows 10 或 11 多会话操作系统中使用 App Volumes 应用程序,您必须授权这些用户使用 App Volumes 应用程序分配和基于会话的桌面分配。对于这种情况,需创建一个桌面场,以便基于该场提供基于会话的桌面。在创建该桌面场时,请选择使用 Microsoft Windows 10 或 11 多会话操作系统创建的已发布映像。
  • 确定您是否希望场的多会话虚拟机具有加密的磁盘。创建场时,必须指定磁盘加密。创建场后,便无法再添加磁盘加密。有关磁盘功能的说明,请参阅将 Microsoft Azure 磁盘加密用于 Horizon Cloud 环境中的场和 VDI 桌面
  • 确定您是否希望能够将 NSX Cloud 功能与场的虚拟机一起使用。在创建场时,您必须启用 NSX Cloud 管理。在创建场后,您将无法为场启用 NSX Cloud 管理。您为此场选择的已发布映像中必须安装有 NSX 代理。您必须先安装 NSX 代理,然后再发布映像。请参阅Microsoft Azure 中的 VMware NSX Cloud 和 Horizon Cloud 容器及其子主题。
  • 如果映像的操作系统包含通用 Windows 平台 (Universal Windows Platform, UWP) 应用程序,请确定要使用哪种方法,以确保最终用户可从场的虚拟机中使用这些 UWP 应用程序。一个示例是,在映像具有 Microsoft Windows 10 或 11 企业版多会话操作系统时。您在启用这些 UWP 应用程序时选择的方法可能决定了将哪个 Active Directory OU 用于场。有关更多信息,请参阅启用 Horizon Agent 策略以允许从 RDSH 虚拟机中运行 UWP 应用程序

过程

  1. 在管理控制台中,导航到清单 >
  2. 单击新建,然后启动向导。
  3. 根据需要完成您的选择,然后转至下一个步骤。
    注: 您可能需要使用滚动条来查看所有必填字段。
    选项 描述
    名称 输入此场的名称。
    描述 输入可选描述。
    虚拟机名称 为该场创建的所有多会话虚拟机的基本名称。虚拟机名称将在此基本名称的后面附加编号,例如 win2016-1、win2016-2 等。此名称必须以字母开头,并且只能包含字母、短划线和数字。
    场类型 指定此场向最终用户提供的资产类型:
    • 选择桌面将使用此场提供基于会话的桌面。
    • 选择应用程序将使用此场提供对远程应用程序的访问。在创建应用程序场后,您可以使用“新建应用程序”工作流的自动从场中扫描选项,将应用程序从场虚拟机的操作系统导入到应用程序清单中。
    位置 选择与具有多会话映像的容器关联的位置。选择此位置会筛选容器字段中的选项,使其仅显示位于所选位置的容器。
    容器 选择容器。
    提示: 如果看不到要选择的任何容器,请确认 位置列表未显示不包含容器的位置。 位置字段用于在 容器列表中筛选出不与选定位置关联的容器。如果您以前在某个位置中具有一个容器,然后删除该容器或将其移到不同的位置,以使显示的位置不再具有任何容器, 容器列表将不显示任何条目。由于位置按字母顺序列出,因此,在屏幕打开时,将会自动选择字母表中的第一个位置。如果该位置不再具有任何关联的容器,您必须将该位置切换到不同的条目。
    指定虚拟机子网 启用此选项开关可选择要将场的虚拟机连接到的一个或多个特定子网。启用此选项开关后,您可以从显示的列表中选择特定子网。

    如果关闭此选项开关,则在默认情况下,场的虚拟机将连接到容器的主虚拟机子网。

    筛选型号 设置一个或多个筛选器以控制型号下拉菜单中可用的型号。您可以按类型、系列、CPU 数量、内存以及标记来筛选型号。有关选择型号的更多信息,请参阅在 Horizon Universal Console中管理场和分配的虚拟机类型和大小,其中介绍了“虚拟机类型和大小”页面(设置 > 虚拟机类型和大小)上的选项。
    注: 对于 Windows 11 企业版操作系统场,请确保选择“Gen1”或“Gen1、Gen2”型号。

    要设置筛选器,您需要先在下拉菜单中选择条件,然后输入所需的值。默认情况下,只有一个筛选器,其条件为“标记”,值为“VMware 建议”。您可以对第一个筛选器进行编辑,并通过使用“与”和“或”运算符添加更多筛选器。

    以下是可用于筛选器的条件以及可为每个条件输入的值的说明。
    • 类型
      选择此选项时,第二个下拉菜单中只有一个值可用:
      • “GPU 和高性能”- 具有 GPU 的型号。
        注: 如果选择 GPU 型号,则所显示的映像列表中将只包含在选择了“包含 GPU”标记的情况下创建的映像,因此,要使用 GPU 型号创建场或池,至少需要一个此类映像。如果选择非 GPU 型号,则显示的映像列表将只包含在没有选择“包含 GPU”标记的情况下创建的映像。
    • 系列

      选择此选项后,您可以从第二个下拉菜单中选择一系列模型。您还可以通过在列表顶部的筛选器文本框中输入相应文本来筛选此列表。

    • CPU

      选择此选项后,您可以输入一个 CPU 范围。

      重要说明: 对于生产环境,为避免出现意外的最终用户连接问题,请使用最少有两 (2) 个 CPU 的虚拟机型号。
    • 内存

      选择此选项后,您可以输入一个内存范围(以 GB 为单位)。

    • 标记

      选择此选项后,您可以从第二个下拉菜单中选择标记。您还可以通过在列表顶部的筛选器文本框中输入相应文本来筛选此列表。下拉菜单中提供的标记是硬编码的系统标记以及您在“虚拟机类型和大小”页面(设置 > 虚拟机类型和大小)上创建的自定义标记。

    您可以通过对每个筛选器执行以下步骤来设置其他筛选器:
    1. 单击添加链接。
    2. 选择“与”或“或”作为前一筛选器与所创建的新筛选器之间的运算符。
    3. 通过选择条件并输入值来设置新筛选器。
    注: 如果您选择用于创建场的型号此后不可用,则您将无法扩展该场。除此限制外,该场仍然可以完全正常运行。要查看虚拟机类型是否可用,请导航到“虚拟机类型和大小”页面( 设置 > 虚拟机类型和大小)。
    型号 此处的选项按您在筛选型号中选择的内容进行筛选。选择要用于场的多会话虚拟机的虚拟机型号。该选项按照容量(计算、存储等)定义在创建场的虚拟机时使用的一组基础资源。可用的选项与 Microsoft Azure 中可用的标准虚拟机大小相对应。
    注: 对于 Windows 11 企业版操作系统场,请确保选择“Gen1”或“Gen1、Gen2”型号。
    重要说明: 对于生产环境,请选择至少具有两 (2) 个 CPU 的虚拟机型号。第一代 Horizon Cloud 规模测试表明,使用 2 个或更多 CPU 可避免意外的最终用户连接问题。即使系统不会阻止您选择具有单个 CPU 的虚拟机型号,您也只应使用此类虚拟机型号进行测试或概念证明。
    磁盘类型
    从可用选项中选择受支持的磁盘类型。磁盘类型选项取决于所选型号以及您的 Azure 订阅和所在区域。以下是一些常用的磁盘类型。
    • 标准 HDD - 默认磁盘类型。
    • 标准 SSD
    • 高级 SSD - 仅当选择了支持高级 IO 的型号时,才会显示该选项。

    如果需要,您可以稍后编辑所做的选择。

    磁盘大小
    为场的虚拟机输入操作系统磁盘大小 (GiB)。
    • 默认值为基础映像操作系统磁盘大小(通常为 127 GiB)。
    • 如果编辑该大小,您输入的值必须大于基础映像操作系统磁盘大小,并且不能超过选定型号支持的最大大小(通常为 1024 GiB)。
    • 如果需要,您还可以稍后编辑此值。
    重要说明: 如果编辑磁盘大小,则必须执行其他操作以确保按预期方式创建虚拟机。有关更多信息,请参阅 增加场或 VDI 桌面分配的磁盘大小时所需的管理员操作
    映像 选择多会话映像。
    重要说明:
    • 如果映像的操作系统包含通用 Windows 平台 (UWP) 应用程序,您必须执行额外的操作以确保最终用户能够从场的虚拟机中使用这些 UWP 应用程序。有关更多信息,请参阅启用 Horizon Agent 策略以允许从 RDSH 虚拟机中运行 UWP 应用程序
    • 如果将NSX Cloud 托管选项开关设置为,请确保您在此处选择的映像已安装 NSX 代理。要将 NSX Cloud 管理功能与场的虚拟机一起使用,在为该场选择的映像上必须已安装了 NSX 代理。系统在创建场时不会验证所选的映像是否具有 NSX 代理。
    首选协议 选择您希望最终用户会话使用的默认显示协议。

    有时可能会出现需要使用其他协议(而非默认协议)的情况。例如,客户端设备不支持默认协议,或者最终用户覆盖选择的默认协议。

    首选客户端类型 选择最终用户从 Workspace ONE Access 中启动基于会话的桌面时使用的首选客户端类型:Horizon Client 或适用于 HTML Access 的浏览器。
    选择在您的环境中注册的 Active Directory 域。
    加入域 选择,以便在创建场的虚拟机时自动将其加入域。
    加密磁盘 选择,以便场的虚拟机具有加密的磁盘。
    重要说明: 如果您希望磁盘加密,则必须在创建场时选择此选项。创建场后,便无法再添加磁盘加密。
    NSX Cloud 托管 选择,以便将 NSX Cloud 的功能与场的虚拟机一起使用。有关将 NSX Cloud 功能与 Microsoft Azure 中的场结合使用的说明,请参阅Microsoft Azure 中的 VMware NSX Cloud 和 Horizon Cloud 容器及其子主题。
    重要说明:
    • 如果要将 NSX Cloud 与场的虚拟机一起使用,您必须在创建场时选择该选项。在创建场后,您将无法启用 NSX Cloud 管理。
    • 要在虚拟机中使用 NSX Cloud 管理功能,您为该场选择的映像上必须已事先安装 NSX 代理。如果将此选项开关设置为,请确保在映像中选择的映像已安装 NSX 代理。系统在创建场时不会验证所选的映像是否具有 NSX 代理。

    最小虚拟机数

    最大虚拟机数

    指定您希望在该场中部署的最小和最大多会话虚拟机数量。在首次创建场时,系统部署最大虚拟机数字段中指定数量的服务器,然后关闭为最小虚拟机数指定的数量以外的虚拟机电源。

    最初,仅打开最小数量的虚拟机电源。在最终用户需求增加时,系统打开额外的虚拟机电源,直至达到最大虚拟机数。然后,在最终用户需求减少时,系统关闭虚拟机电源,直至达到最小虚拟机数。在虚拟机上必须完全没有用户会话,然后系统才能关闭其电源。

    如果为最小虚拟机数指定零 (0),则表示您希望在最终用户没有对场的任何会话需求时系统关闭场的所有虚拟机电源。如果为最小虚拟机数输入零 (0),请使用电源关闭保护时间字段指定在确定其余打开电源的虚拟机没有用户会话后,希望系统在关闭该虚拟机的电源之前等待的时间长度。

    电源关闭保护时间 指定希望系统在自动关闭打开的场虚拟机电源之前等待的分钟数。您可以输入 1 到 60 之间的值。默认值是 30 分钟。

    该保护时间主要用于系统正常关闭场虚拟机电源的情况。您可以使用该电源关闭保护时间设置指示系统等待指定的时间,然后再开始关闭虚拟机电源。默认等待时间为 30 分钟。

    每虚拟机的会话数 指定该场允许每个虚拟机具有的并发最终用户会话数量。

    对于 Microsoft Azure 中的容器,每个容器具有的并发连接会话数上限列在页面第一代租户 - 服务限制中。

    注: 如果启用了 GPU 的映像基于由 NVIDIA GRID 技术和 Microsoft Windows Server 2012 R2 提供支持的 Azure 虚拟机系列,则由于 NVIDIA 驱动程序限制,将该映像用于其多会话虚拟机的场限制为每个虚拟机最多 20 个会话。如果您拥有该特定组合(基于 GPU N 系列型号的映像、NVIDA 驱动程序和 Microsoft Windows Server 2012 R2),请在此处指定不超过 20 个会话。
    Windows 许可证问题 向导会要求您确认具有合格的许可证,以使用该映像中已有且会包含在场的虚拟机中的 Microsoft Windows 操作系统。请按照屏幕上的说明进行操作。
    (可选)配置高级属性。
    选项 说明
    计算机 OU 场虚拟机所在的 Active Directory 组织单位。使用标识名输入 Active Directory 组织单位,如 OU=RootOrgName,DC=DomainComponent,DC=eng,等等。OU 和嵌套 OU 中的每个路径可以包含字母、数字、特殊字符和空格的任意组合,最多可以包含 64 个字符。

    如果您需要使用嵌套的组织单位,请参阅关于使用嵌套 Active Directory 域组织单位的注意事项

    注: 如果 计算机 OU 设置为 CN=Computers,则系统将使用虚拟机的默认 Active Directory Computers 容器。Active Directory 可能会将该默认容器重定向到组织单位类容器。
    运行一次的脚本 (可选)在执行虚拟机创建过程后希望在场的虚拟机中运行的脚本的位置。
    注: 脚本应以重新引导步骤结尾以重新引导虚拟机。作为 Windows 命令的示例重新引导行是:
    shutdown /r /t 0

    该脚本在 Microsoft Windows 系统准备 (Sysprep) 进程后运行。在系统为场创建虚拟机时,该虚拟机将启动并在 Windows 操作系统中完成 Sysprep 进程。在 Sysprep 进程完成时,虚拟机中的代理将执行加入域操作。同时,该代理获取您在此处指定的脚本路径。该代理设置 Windows RunOnce 路径 (System run once),然后重新启动虚拟机。在下次重新启动时,系统使用本地管理员帐户登录到 Windows 操作系统并运行脚本。

    Azure 资源标记

    (可选)创建要应用于 Azure 资源组的自定义标记。Azure 资源标记只应用于资源组,不会由组中的资源继承。

    要创建第一个标记,请在“名称”和“值”字段中输入相关信息。要创建其他标记,请单击添加,然后在现有“名称”和“值”字段下面显示的对应字段中输入相关信息。

    • 您最多可以创建 10 个标记。
    • 标记名称仅限于 512 个字符,标记值仅限于 256 个字符。对于存储帐户,标记名称仅限于 128 个字符,标记值仅限于 256 个字符。
    • 标记名称不能包含以下字符:

      < > % & \ ? /

    • 标记名称中不能包含以下不区分大小写的字符串:azurewindowsmicrosoft

    创建场后,您可以添加更多 Azure 资源标记以及编辑或删除该场的标记。

  4. 在向导的下一个步骤中,填写各个字段,做出相应的选择,然后单击下一步
    选项 说明
    滚动维护 选择维护类型:按时间频率(计划)或基于到该场的虚拟机的用户会话数(会话)。

    如果选择计划,则需要配置维护频率:每天或每周。如果选择每天重复一次,则需要指定具体什么时间开始维护。如果选择每周重复一次,则需要指定在一周中的哪天以及具体什么时间开始维护。

    如果选择会话,则需要指定场应该在达到多少会话数时开始滚动维护。

    注: 在进行滚动维护计算时,不会计入在 15 分钟内注销的会话,以防止根据运行时间较短的会话数重新启动或重建虚拟机。

    并发静默虚拟机数字段中,指定可以同时处于静默状态的场虚拟机数量。在虚拟机处于静默状态时,虚拟机继续正常运行已连接到该虚拟机的用户会话,但不接受任何新用户连接。

    有关简单示例,请参阅场滚动维护示例

    虚拟机操作 选择系统应该对正在维护的虚拟机执行的操作。
    • 如果选择重新启动,则会重新启动虚拟机。
    • 如果选择重建,则先删除虚拟机,然后根据场的关联映像进行重新置备。

    如果您选择关闭未使用的虚拟机电源,这些虚拟机仍会将在云环境中消耗一些存储空间。

    电源管理

    这些电源管理设置与触发以下行为的阈值相关:系统根据虚拟机上的会话使用量自动增加和减少打开电源的场虚拟机数量。在使用量增加到高于上限时,系统自动打开某个未使用的虚拟机电源。在使用量减少到低于下限时,系统对虚拟机进行引流,直至不使用该虚拟机为止。然后,系统关闭并取消分配该虚拟机。

    通过选择电源管理设置,可以在容量成本与加快可用速度之间达到平衡:

    • 如果您希望系统及早打开下一个虚拟机电源,请选择优化性能。尽管在用户需要使用之前将下一个虚拟机准备就绪会花费更多成本,但该设置很可能在用户登录时就已打开虚拟机电源以满足该需求。
    • 如果您希望系统在打开下一个虚拟机电源之前尽可能等待最长时间,请选择优化功率。在系统打开下一个虚拟机电源之前,虚拟机具有较高的占用率。尽管该选项提高现有虚拟机的使用率以最大限度降低容量成本,但该设置很可能导致在新用户尝试登录时出现延迟,因为他们可能需要等待系统打开虚拟机电源。
    • 要想在容量成本与对用户可用的时间之间达到均衡,请选择均衡

    每个选项的阈值上下限为:

    • 优化性能
      • 阈值下限:23%
      • 阈值上限:50%
    • 优化功率
      • 阈值下限:38%
      • 阈值上限:80%
    • 均衡
      • 阈值下限:31%
      • 阈值上限:66%

    有关其他信息,请参阅关于场的电源管理和负载均衡

    超时处理 配置您希望系统如何处理特定类型的用户会话。
    注: 受这些设置控制的用户会话是对 RDS 会话桌面或应用程序的 Windows 操作系统会话进行的用户登录。这些会话不是对 Horizon ClientHorizon HTML AccessWorkspace ONE 进行的用户登录。

    当用户在从该场的多会话虚拟机中提供的基于会话的桌面或远程应用程序的基础 Windows 操作系统中进行身份验证时,便会开始用户的会话。

    • 空会话超时 - 对于应用程序场,请选择系统应该如何处理空闲用户会话:使空闲会话永不超时,还是在指定的分钟数后超时。空闲超时基于端点设备上的活动,而不是基于会话的桌面或应用程序上的活动。如果您指定使空闲会话超时,则需要选择在达到超时期限时触发什么操作:断开会话连接,还是注销用户。如果断开会话连接,则会断开会话的网络连接,并将其保留在内存中。如果注销会话,则不会在内存中保留会话,而且任何未保存的文档均会丢失。
    • 注销断开的会话 - 选择系统何时将用户从断开的会话中注销。
    • 最大会话生命周期 - 指定系统应该允许单个用户会话持续的最大分钟数。
    会话超时间隔 此时间间隔是系统强制从由此场提供服务的基于会话的桌面或应用程序注销前,最终用户会话可处于空闲状态的时间长度。此超时适用于与基础 Windows 操作系统进行的已登录会话。此处指定的时间与用于控制最终用户的 Horizon Client 或 HTML Access 已登录会话的超时设置不同。
    小心: 当系统强制在基础 Windows 操作系统会话中注销时,任何未保存的数据均会丢失。为防止意外数据丢失,请将此间隔设置为足够长,以便满足最终用户的业务需求。

    默认间隔为一天(1440 分钟)。

    注: 如果在到达超时间隔之前用户没有活动,并且在之后的 30 秒内未单击 确定,就会显示一条消息,指示将注销该用户。如果注销用户,则任何未保存的用户数据(例如,文档或文件)均会丢失。
    计划电源管理

    为了帮助优化 Microsoft Azure 中的场虚拟机的节省的成本和性能,您可以有选择地配置计划以每周重新调整该场中打开电源的最小虚拟机数量。例如:

    • 如果已知最终用户在周末或夜间不使用桌面或远程应用程序,您可以配置计划以将打开电源的虚拟机数量调整为零或较小的值。
    • 如果您可以预测最终用户需求将会在特定日期或特定时间段有所增加,您可以配置计划以增加打开电源的最小虚拟机数量,从而满足该需求。

    您可以为场指定最多 10 个计划。如果任何计划具有重叠的时间段,但指定了不同的最小虚拟机数,系统将在重叠的时间段内使用最大的最小虚拟机数值。

    1. 单击 + 图标以添加“计划电源管理”部分中的第一行。
    2. 为第一个计划输入一个标识名称。
    3. 选择第一个计划的天数。
      注: 添加行时,将默认选择一天。如果您不希望在此计划中包含选定的天,请单击下拉菜单,然后取消选择该选定的天。
    4. 在指定的天数中指定适用的小时数。或者:
      • 选中全天复选框,以使该计划在指定天数的所有小时数内生效。
      • 指定每天中该时间段的开始和结束时间。
        注: 相比于非加密虚拟机,加密虚拟机开机所需的时间更长。如果您已将 加密磁盘设置为 ,并且希望所有加密虚拟机在每天的特定时间可供最终用户连接,则可能需要在此处设置一个更早的开始时间。请参阅 为拥有大量已加密虚拟机的场和 VDI 桌面分配制定电源管理计划
    5. 选择时区。建议选择最接近于最终用户所在位置的时区。根据所选时区的具体情况,会自动应用夏时制。
      注: 如果两个计划具有相同的时区设置并具有重叠的时间,则会显示一个警告。不过,如果两个计划具有不同的时区设置并发生重叠,则不会显示警告。例如,如果您具有两个全天周六计划,一个选择了 欧洲/伦敦时区,另一个选择了 美洲/多伦多时区,则不会显示重叠警告。
    6. 最小虚拟机数字段中,输入要在指定的时间段内打开电源的最小虚拟机数。在指定的时间段内,将会至少打开该数量的虚拟机电源,以处理该时间内的最终用户请求。该数字的范围是零 (0) 到为场的最大虚拟机数指定的数量。如果该数字为零 (0),并且在计划的起始时间点没有活动最终用户会话,则场的虚拟机处于关闭电源状态。在这种情况下,如果最终用户随后尝试连接到该场在计划的时间段内提供服务的桌面或应用程序,在桌面或应用程序变为可用状态之前出现延迟,因为必须打开基础虚拟机电源。
  5. 在向导的“负载均衡”步骤中,输入登录阈值的值。此设置控制在取消对某个虚拟机优先分配新会话之前的一定时间段内允许的登录次数。例如,如果将登录阈值设置为每 30 秒 3 次登录,则在前 30 秒内将 3 个已登录的会话分配给虚拟机 1 后,下一个会话将分配给虚拟机 2,依此类推。
    注: 如果您拥有的是旧版环境或者场的代理不是最新版本,则负载均衡设置可能不会显示或可能处于停用状态。
  6. 填写会话主机负载均衡设置下的字段。
    • Horizon Cloud Agent 会使用前五个设置(CPU 使用情况阈值内存使用情况阈值磁盘队列长度阈值磁盘读取延迟阈值磁盘写入延迟阈值)来计算代理负载指数,这是一个介于 0 和 100 之间的值,用于衡量虚拟机的负载。
    • 最后一个设置(负载指数阈值)是指虚拟机被视为已满时的代理负载指数值。
      重要说明: 由于代理负载指数在电源管理中发挥着重要作用,因此必须为这些设置选择适当的值,以便在环境中的功耗与性能之间达到所需的均衡。

    有关代理负载指数如何影响电源管理的更多信息,请参阅关于 Horizon Cloud 中场的电源管理和负载均衡

    选项 说明
    CPU 使用情况阈值 CPU 使用情况的阈值(以百分比为单位)。您可以设置 0 到 100 之间的值。建议的值为 90,这也是默认值。
    内存使用情况阈值 内存使用情况的阈值(以百分比为单位)。您可以设置 0 到 100 之间的值。建议的值为 90,这也是默认值。
    磁盘队列长度阈值 选定的磁盘在采样间隔期间排入队列的读写请求平均数阈值。您可以将该值设置为任意正整数。默认情况下,不为负载均衡考虑此设置。默认值为 0。
    磁盘读取延迟阈值 从磁盘读取数据的平均时间阈值(以毫秒为单位)。您可以将该值设置为任意正整数。默认情况下,不为负载均衡考虑此设置。默认值为 0。
    磁盘写入延迟阈值 向磁盘写入数据的平均时间阈值(以毫秒为单位)。您可以将该值设置为任意正整数。默认情况下,不为负载均衡考虑此设置。默认值为 0。
    负载指数阈值 虚拟机被视为已满且不再为其分配任何新会话时的代理负载指数值。您可以输入介于 0 和 100 之间的值。默认值为 90。
    注: 如有必要,系统会将此值更正为大于电源管理阈值上限。这样可确保有效的电源管理。
  7. 单击下一步
  8. 在向导的“摘要”步骤中,查看设置,然后单击提交以开始创建场。

结果

系统会开始创建场。您可以使用“活动”页面监视进度。当场的状态在“场”页面中显示一个绿色圆点时,场即可供使用。

注: 创建加密的场虚拟机所需的时间大约是创建未加密虚拟机的两倍。因此,完成创建已启用磁盘加密的场的端到端时间,大约是创建未启用磁盘加密的场的两倍。

此外,如果映像虚拟机包含数据磁盘,则要基于该映像虚拟机创建加密的场虚拟机,需要更多的时间。TB 级的大型数据磁盘所需时间最长。

下一步做什么

如果您创建的是桌面场,接下来需要按照Horizon Cloud 容器 - 通过创建基于 RDS 的会话桌面分配,为最终用户提供来自 RDS 主机的桌面会话中描述的步骤,为最终用户创建基于会话的桌面分配。

注: 如果您已创建桌面场来让最终用户在 Microsoft Windows 10 或 11 多会话操作系统中使用 App Volumes 应用程序,那么接下来需要执行以下工作流:
  1. 确保使用导入工作流将 App Volumes 应用程序添加到应用程序清单中。也可以不使用导入工作流,而是使用基于 Windows 10 或 11 客户端操作系统的不同映像,并使用创建工作流将该 Windows 10 或 11 客户端系统中的应用程序捕获到清单中。您可以将这些应用程序授权给用户,使他们可以在基于会话的桌面(基于此场)中使用这些应用程序,即使这些应用程序是从客户端类型的 Windows 10 或 11 操作系统中捕获的也是如此。
  2. 创建 App Volumes 分配,以将这些应用程序授权给用户。
  3. 根据该场创建基于会话的桌面分配,以将基于会话的桌面授权给用户。

如果您创建的是应用程序场,接下来需要扫描该场以将应用程序加载到 Horizon Cloud 中,然后创建应用程序分配,以便您的最终用户可以使用该场中的远程应用程序。

有关更多信息,请参阅Horizon Cloud 清单中的应用程序远程应用程序 - 从 Microsoft Azure 中的 Horizon Cloud 容器置备的 RDSH 场中导入远程应用程序 - 为 Microsoft Azure 中的 Horizon Cloud 容器置备的远程应用程序创建远程应用程序分配

如果此场的映像具有需要打开特殊端口的应用程序,您可能需要在 Microsoft Azure 中修改此场的关联网络安全组 (Network Security Group, NSG)。有关 NSG 的详细信息,请参阅关于 Horizon Cloud 容器中的网络安全组和场

如果为该场指定 NSX Cloud 管理,您可以使用 NSX Cloud 环境的 Service Manager (CSM) 查看是否在 NSX Cloud 中管理场的虚拟机。登录到您环境的 CSM,然后导航到 > Azure > 实例。在“实例”页面显示场的虚拟机状态为受管时,您可以开始在这些虚拟机上实施 NSX 策略。

启用 Horizon Agent 策略以允许从 Horizon Cloud 上的 Microsoft Windows 10 或 11 企业版多会话 RDSH 虚拟机中运行通用 Windows 平台 (UWP) 应用程序

在创建基于 Microsoft Windows 10 或 Windows 11 企业版多会话操作系统虚拟机的场时,如果您希望最终用户能够使用操作系统提供的通用 Windows 平台 (UWP) 应用程序,您必须启用默认处于非活动状态的特定 Horizon Agent 策略。Horizon Agent 的默认策略设置不允许启动 UWP 应用程序。因此,您必须执行一些步骤以启用名为 Enable UWP support on RDSH platforms 的 Horizon Agent 相关组策略设置,以便最终用户可以使用这些 UWP 应用程序。

有关所需设置以及包含该设置的 Horizon ADMX 模板的说明,请在 VMware Horizon 文档《Horizon 远程桌面功能和 GPO》指南中搜索 Enable UWP support on RDSH platforms

默认情况下,场虚拟机中的相应 Horizon Agent 策略处于非活动状态。因此,您必须启用该策略,以允许最终用户使用从这些场虚拟机中置备的 UWP 应用程序(在基于会话的桌面或远程应用程序中)。

除非启用了该代理策略,否则,UWP 应用程序状态向 RDSH 虚拟机中安装的 Horizon Agent 显示为 Unavailable,因此,最终用户无法访问该 UWP 应用程序。

重要说明: 在启用该策略后,您必须强制将 GPO 设置应用于场的现有 RDSH 虚拟机,并且必须在这些 RDSH 虚拟机中重新启动 VMware Horizon View Agent 服务 ( wsnm.exe),或者重新启动 RDSH 虚拟机以使 GPO 生效。

Horizon Agent 配置 ADMX 模板文件(名为 vdm_agent.admx)在其 Unity Touch 和托管应用程序文件夹(VMware View Agent 配置 > Unity Touch 和托管应用程序)中包含该策略设置。将所需策略设置配置到场的 RDSH 虚拟机的一种方法是,使用 Active Directory 服务器中的 ADMX 模板文件将 Unity Touch 和托管应用程序文件夹添加到 Active Directory 服务器的组策略管理编辑器中。如果该文件夹在其中存在,则可以按照下面的示例步骤在 Active Directory 系统中的场目标 OU 上使用 GPO 为虚拟机启用 UWP 支持。

前提条件

在 Active Directory 服务器中,创建一个命名 GPO 以用于将 UWP 组策略设置应用于 RDSH 虚拟机。组策略管理控制台 (Group Policy Management Console, GPMC) 通常通过开始 > 管理工具 > 组策略管理来启动。将您创建的 GPO 链接到要将这些 RDSH 虚拟机放置到的 OU。此 OU 是您在创建将置备这些 RDSH 虚拟机的场时在“创建场”页面中指定的。如果未在“创建场”页面中指定 OU,则将默认使用您通过 Active Directory 注册工作流在 Horizon Cloud 中注册 Active Directory 服务器时指定的 OU。

切记: 最终,目标是确保如果您希望最终用户启动 UWP 应用程序,场 RDSH 虚拟机启用了所需的代理策略。此处的步骤是一种方法示例,您可以通过该方法在 RDSH 虚拟机上启用所需的策略。您可以选择采用不同的方法以提供相同的结果。由您决定具体使用哪种方法。

过程

  1. 请从 VMware Customer Connect下载 VMware Horizon Service 中下载 Horizon GPO Bundle

    从该 URL 导航到 Horizon Cloud Service on Microsoft Azure 下载位置。在该页面中,您将看到一个可下载项目列表。找到名为 Horizon GPO Bundle 的条目,然后下载其 ZIP 文件。该文件中包含为 Horizon 相关组件提供组策略设置的所有 ADMX 文件。

  2. 解压缩此 ZIP 文件,并将以下文件复制到指示的位置中:
    • vdm_agent.admx 文件复制到 Active Directory 服务器的 %systemroot%\PolicyDefinitions 位置中。
    • 将所需区域设置对应的语言资源文件 vmd_agent.adml(例如 en-US/vmd_agent.adml)复制到 Active Directory 服务器的 %systemroot%\PolicyDefinitions\<locale> 位置,其中 <locale> 与复制的 ADML 文件的区域设置相匹配。
  3. 在 Active Directory 服务器上,打开“组策略管理”,然后选择编辑为应用 UWP 组策略设置而创建的 GPO。
  4. 在组策略管理编辑器中,展开计算机配置 > 策略 > 管理模板 > VMware View Agent 配置 > Unity Touch 和托管应用程序
  5. Unity Touch 和托管应用程序文件夹中,找到“在 RDSH 平台上启用 UWP 支持”,然后对其进行编辑以将其设置为已启用
  6. 将此 GPO 与创建场的 RDSH 虚拟机的 OU 链接起来。
    切记: 当将相应 GPO 与在其中创建场的虚拟机的 OU 相链接时,您使用上述步骤在该 GPO 中设置的 UWP 策略将应用于该 OU 中的所有虚拟机。这是标准的 GPO 行为。
  7. 将 GPO 设置强制应用于场的 RDSH 虚拟机。
  8. 在这些 RDSH 虚拟机中重新启动 VMware Horizon View Agent 服务 (wsnm.exe)。

Horizon Cloud 中管理场

您可以对管理控制台的“场”页面中列出的场执行多种操作。

您可以在“场”页面中执行的操作

在页面级别,您可以选中现有场旁边的复选框,然后单击其中一个按钮对该场执行相关操作。

编辑
单击该按钮将启动一个向导,您可以在其中更改特定的设置,例如,场的电源管理设置、场可以具有的最小和最大虚拟机数量,等等。该向导类似于“新建场”向导,只是将那些无法对现有场进行更改的设置显示为只读字段。有关这些字段的详细说明,请参阅 创建场

或者,您也可以不使用编辑按钮,而是单击场的名称,然后从场的摘要页面更新设置。

在编辑场并降低每虚拟机的会话数值时,不会自动注销超过新的下限值的任何现有会话。您可以手动注销多余的会话,也可以等待系统根据场的超时处理设置(空会话超时注销断开的会话最大会话生命周期)和会话超时间隔的值注销这些会话。由于不会自动注销这些超过新的下限值的现有会话,因此,在注销多余的活动会话之前,控制台可能会显示虚拟机和场利用率值高于 100%。

  • 在更改每虚拟机的会话数值时,系统可能会根据更新的值打开或关闭场的虚拟机电源以满足场上的新负载需求。
  • 如果您选择用于创建场的虚拟机型号变得不可用,则将无法展开该场。除此限制外,该场仍将可以完全正常运行。要查看虚拟机类型是否可用,请导航到“虚拟机类型和大小”页面(设置 > 虚拟机类型和大小)。有关虚拟机型号的更多信息,请参阅在 Horizon Universal Console中管理场和分配的虚拟机类型和大小
使脱机
单击此按钮可打开一个窗口,在该窗口中,您可以选择使场脱机以进行维护。
使联机
单击此按钮可打开一个窗口,在该窗口中,您可以选择使脱机的场重新联机。
删除
您可以使用此按钮删除选定的场。但是,您必须先删除使用场的任何分配,然后才能使用此按钮删除该场。您可以通过导航到“分配”页面,并按其 列进行排序,来查看使用该场的分配。
注: 在删除场时,将会删除场的所有基础 RDSH 虚拟机。删除场后,会从“活动”页面中移除该场的所有已记录活动。

您可以在场的详细页面中执行的操作

在“场”页面中,您可以单击场的名称来查看其详细页面。最先会显示“摘要”页面。

以下屏幕截图说明了 Microsoft Azure 中容器内的场的“摘要”页面。


场 Demo1 -“摘要”页面

“摘要”页面
“摘要”页面显示场的当前设置。对于该页面中的每个部分,您都可以单击铅笔图标来更改系统允许对现有场进行更新的那些设置。有些设置在场创建后就不能更改,例如,其容器。
“会话主机”页面
“会话主机”页面显示场中的现有 RDSH 实例。您可以对选定实例执行的操作包括:打开或关闭电源(取决于虚拟机的当前状态)、删除和重置代理配对。
“会话”页面
“会话”页面显示场的现有用户会话。选择会话后,您可以断开其连接或将用户从该会话中注销。单击 断开连接时,会强制断开用户会话连接。系统不会向断开其会话连接的用户发送消息。单击 注销时,系统会向用户显示一条消息,其中包含在会话结束之前用户可以保存文档的宽限期。
“系统活动”页面
“系统活动”页面显示场中由于系统操作而产生的活动,例如,展开场。在“系统活动”页面上,您可以取消任务和导出报告。

通过在列表中选择与分配相关的任务,并单击取消任务,可在这些任务完成之前将其取消。

  • 在尝试选择要取消的任务之前,可刷新视图以更新所显示的任务的状态。
  • 如果任务处于系统允许您取消的状态,则可以选中该可取消任务对应的复选框。

下表显示了您可以取消的任务。

任务 在任务处于“已排队”状态时取消 在任务处于“正在运行”状态时取消
场扩展 支持
注: 在系统自动为 RDSH 场创建扩展任务后,该场必须处于脱机状态,然后您才能取消该任务。
支持
  • 在系统自动为 RDSH 场创建扩展任务后,该场必须处于脱机状态,然后您才能取消该任务。
  • 取消任务时,已创建的资源(如虚拟机和操作系统/数据磁盘)将被销毁。如果虚拟机已被销毁或未创建,这会更改分配的大小。
  • 此选项不适用于多云分配。
分配扩展 支持
注: 在系统自动为 VDI 桌面分配创建扩充任务后,该分配必须处于脱机状态,然后才能取消该任务。
支持
  • 在系统自动为 RDSH 场创建扩展任务后,该场必须处于脱机状态,然后您才能取消该任务。
  • 取消任务时,已创建的资源(如虚拟机和操作系统/数据磁盘)将被销毁。如果虚拟机已被销毁或未创建,这会更改分配的大小。
  • 此选项不适用于多云分配。
将虚拟机转换为映像 支持
注: 如果在取消该任务后希望重试该任务,请先确认虚拟机处于可转换的状态。如果您不确定,请关闭虚拟机电源,然后再打开其电源。
支持
注: 如果在取消该任务后希望重试该任务,请先确认虚拟机处于可转换的状态。如果您不确定,请关闭虚拟机电源,然后再打开其电源。

您可以使用导出报告功能将所显示的信息导出为报告文件。导出报告时,报告将显示在“报告”页面的“导出的报告”选项卡上,您可以从中下载报告。请参阅“报告”页面以了解更多信息。开始导出时,可以选择是要导出所有数据,还是仅导出当前筛选的数据。然后会在页面顶部显示一条消息,指示正在生成报告。您可以查看报告的进度,并可在完成时从“报告”页面的“导出的报告”选项卡下载报告。根据记录数量,准备时间可能需要几分钟时间。例如,包含 50,000 个记录的报告大约需要 10 分钟的时间。

注意: 如果任何 Microsoft Azure 中容器的清单版本低于 2552,则大型报告的导出过程如下:
  • 开始导出时会显示一则消息,说明正在编译报告,此过程可能需要一些时间。根据记录数量,准备时间可能需要几分钟时间。例如,包含 50,000 个记录的报告大约需要 10 分钟的时间。
  • 在准备完成后,将显示另一个对话框,其中包含已成功生成报告消息和下载按钮。在单击下载按钮后,您必须等待下载完成,然后再关闭该对话框。如果在下载完成之前将其关闭,则会取消下载。

由于在此过程完成之前,您无法在控制台中执行任何其他操作,因此如果您有大量活动记录,则应计划在可以最长等待 10 分钟之后再在控制台中执行其他任务时导出信息。

“用户活动”页面
“用户活动”页面显示场中由于用户操作而产生的活动,例如,登录和注销由场提供的会话。

您可以使用导出报告功能将所显示的信息导出为报告文件。

导出报告时,报告将显示在“报告”页面的“导出的报告”选项卡上,您可以从中下载报告。请参阅“报告”页面以了解更多信息。

开始导出时,可以选择是要导出所有数据,还是仅导出当前筛选的数据。然后会在页面顶部显示一条消息,指示正在生成报告。您可以查看报告的进度,并可在完成时从“报告”页面的“导出的报告”选项卡下载报告。根据记录数量,准备时间可能需要几分钟时间。例如,包含 50,000 个记录的报告大约需要 10 分钟的时间。

注意: 如果任何 Microsoft Azure 中容器的清单版本低于 2552,则大型报告的导出过程如下:
  • 开始导出时会显示一则消息,说明正在编译报告,此过程可能需要一些时间。根据记录数量,准备时间可能需要几分钟时间。例如,包含 50,000 个记录的报告大约需要 10 分钟的时间。
  • 在准备完成后,将显示另一个对话框,其中包含已成功生成报告消息和下载按钮。在单击下载按钮后,您必须等待下载完成,然后再关闭该对话框。如果在下载完成之前将其关闭,则会取消下载。

由于在此过程完成之前,您无法在控制台中执行任何其他操作,因此如果您有大量活动记录,则应计划在可以最长等待 10 分钟之后再在控制台中执行其他任务时导出信息。

管理场 RDSH 会话主机

您可以对场中的各个 RDSH 会话主机执行特定的操作。

过程

  1. 单击清单 >
    此时会显示“场”页面。
  2. 单击列表中某个场的名称。
    此时会显示场详细信息页面。
  3. 单击页面顶部的会话主机

    将显示“会话主机”选项卡,其中显示了场中 RDSH 会话主机虚拟机 (VM) 的列表。您可以使用页面右上角的控件筛选、刷新和导出该列表。

    您可以选择一个或多个会话主机虚拟机,然后单击页面顶部的按钮之一来执行以下操作。

    注: 虚拟机状态必须为绿色才能执行这些操作。
    选项 说明
    关机 关闭选定的虚拟机。
    • 您可以一次选择多个虚拟机。
    • 您只能关闭没有活动用户会话的虚拟机。
    注: 当 Horizon Cloud 容器运行的清单版本低于 1976.0 时,控制台会将标签显示为 关闭电源
    删除 删除选定的虚拟机。要在删除虚拟机后减小场大小,请在该对话框中的“减小场大小”下选择
    重置代理配对 在发生配对失败时修复代理配对状态。
    • 您可以选择多个虚拟机。该操作仅适用于那些当前开启了电源的选定虚拟机。
    • 您可以在监控 > 活动页面上或在场的详细信息页面的“系统活动”选项卡中查看进度。
    用户登录模式 控制用户登录以进行维护。设置如下所述。
    注: 只有在虚拟机具有最新代理时,您才能更改该设置。
    • 允许登录 (活动)
      • 允许与虚拟机建立新连接。
      • 允许重新连接到虚拟机。
      • 显示的代理状态活动
    • 阻止新登录和重新连接 (已禁用)
      • 不会向虚拟机发送新的连接请求。
      • 将新连接路由到场中的其他可用虚拟机。
      • 拒绝重新连接到虚拟机。
      • 显示的代理状态已禁用
      注: 在选择该选项之前,您必须登录或重新连接到虚拟机。
    • 仅阻止新登录 (引流)
      • 不会向虚拟机发送新的连接请求。
      • 将新连接路由到场中的其他可用虚拟机。
      • 允许重新连接到虚拟机。
      • 显示的代理状态正在引流
      注: 在选择该选项之前,当前必须在虚拟机上具有会话。
    • 阻止新登录 (引流) 直到重新启动
      • 在重新启动虚拟机之前,不会向虚拟机发送新的连接请求。
      • 在重新启动虚拟机之前,将新连接路由到场中的其他可用虚拟机。
      • 允许重新连接到虚拟机。
      • 显示的代理状态正在引流直到重新启动
      • 在虚拟机重新启动后恢复为允许登录设置。
      注: 在选择该选项之前,当前必须在虚拟机上具有会话。