对于清单版本高于 1600 的容器,请按照此处所述的步骤安装适用于 Horizon Cloud 的所需代理相关组件,并将其与云层面配对。在基础虚拟机的 Windows 操作系统中,需运行 Horizon Agents Installer。重新引导虚拟机后,需使用 Horizon Cloud 管理控制台将虚拟机与云层面配对。

执行上述任务时,请牢记以下几点:

  • 本文档主题中的步骤专门针对清单版本为 1600 及更高的容器。这些清单版本在 2019 年 9 月的服务版本中首次推出。如果容器的清单版本低于 1600,请改用以下文档主题中的步骤:对于清单版本低于 1600 的容器,在基础虚拟机中安装代理相关软件组件。可从“容量”页面的容器详细信息页面中查看容器的清单版本。
    小心: 当容器的清单版本低于 1600 时,请勿尝试使用这些步骤。清单版本为 1600 及更高的容器的配对机制已发生更改。如果尝试对在清单版本低于 1600 的容器中手动创建的基础虚拟机执行这些步骤,最终配对过程将失败,而且您必须卸载代理软件并使用与容器清单级别相符的 Horizon Agents Installer 版本重新安装该软件。
  • 如果安装到 Windows 虚拟机的 Horizon Agents Installer 版本比与容器清单版本一致的版本低四个或更多版本,在根据映像虚拟机创建场和 VDI 桌面分配时,可能会导致下游问题。例如,如果您根据安装了旧版本的 Horizon Agents Installer 的映像虚拟机创建一个场,系统可能会允许您选择 HTML Access (Blast) 以作为协议。不过,不会将选择的该协议应用于场的 RDS 虚拟机,即使显示已成功应用该协议。对于与您的容器清单版本一致的 Horizon Agents Installer 版本,请从 VMware Horizon Cloud Service 文档页面中找到相应的发行说明文档,并找到引用您的容器清单版本的“新增功能”部分。稍后将列出相应的 Horizon Agents Installer 版本。
  • 默认情况下,已安装技术支持插件选项。如果选择不安装该选项,则不会从基于该映像的桌面实例或场 RDSH 实例上的用户会话中收集性能相关衡量指标。因此,对于此类会话,某些数据将不会出现在用户卡中。有关详细信息,请参阅关于 Horizon Cloud 环境中的用户卡功能
  • 默认情况下,已安装 vRealize Operations Desktop Agent 选项。如果选择不安装该选项,则不会向 Horizon Cloud 报告基于该映像的桌面实例或场 RDSH 实例上的用户会话中的活动相关数据。因此,控制台的报告中将不会显示最终用户活动的数据和其他类型桌面活动的数据。
  • 默认情况下不启用 App Volumes Agent 选项。选择该选项将安装 App Volumes Agent,该代理允许使用此虚拟机将 App Volumes 应用程序添加到清单中,并在 Horizon Cloud 环境中使用 App Volumes 功能。请参阅适用于 Horizon Cloud on Microsoft Azure 的 App Volumes 应用程序 - 概述和必备条件
  • 默认情况下不启用 Dynamic Environment Manager 选项。选择该选项会安装名为 FlexEngine 的 VMware Dynamic Environment Manager 客户端组件。选择该选项会使用 FlexEngine 的典型模式安装 FlexEngine。典型模式需要执行安装后配置步骤来配置 VMware Dynamic Environment Manager 组策略。有关 VMware Dynamic Environment Manager 使用情况信息,请参阅 Dynamic Environment Manager 产品文档VMware Dynamic Environment Manager 提供了多种选项,以便持久保留您容器置备的桌面的最终用户数据、设置和配置文件。
    注: 选择 Dynamic Environment Manager 选项进行安装时,其生成的安装路径为 C:\Program Files\VMware\Horizon Agents\User Environment Manager

前提条件

确认已按照在 Microsoft Azure 中的容器内手动创建虚拟机在安装代理之前准备手动创建的虚拟机中所述创建并配置虚拟机 (VM)。

确认在其中创建此虚拟机的容器的清单版本高于 1600。当容器的清单版本为 1600 或更高版本时,以下过程中的配对步骤适用。可从为 Horizon Cloud 支持的所有容器类型管理连接到云的容器的容器详细信息页面中查看容器的清单版本。

过程

  1. 导航到安装程序下载到的位置,然后启动此安装程序。
    重要事项: 如果希望将 URL 重定向选项用于该基础虚拟机将提供的桌面或基于 RDS 的远程应用程序,您必须使用命令行启动安装程序,并在命令中添加 VDM_URL_FILTERING_ENABLED=1 参数。
    例如,
    VMware-Horizon-Agents-Installer-x.y.z-build-x64.exe VDM_URL_FILTERING_ENABLED=1
    其中, x.y.zbuild 与文件名中的相应数字匹配。
    几分钟后,安装向导会显示其欢迎屏幕。安装程序检测它是在客户端操作系统还是远程桌面会话主机 (RDSH) 类型的操作系统上运行,并显示相应的欢迎屏幕。RDSH 类型的操作系统包括已启用 RDS 角色的 Microsoft Windows Server 操作系统和 Microsoft Windows 10 企业版多会话操作系统。
    • 对于运行 Microsoft Windows 客户端操作系统的虚拟机,将显示 Horizon Cloud 端点桌面映像。
      为 Windows 10 客户端虚拟机上的 Horizon Agents Installer 显示的初始屏幕屏幕截图

    • 对于运行远程桌面会话主机 (RDSH) 类型的操作系统的虚拟机,将显示 Horizon Cloud RDSH 应用程序映像。
      为运行 RDSH 类型的操作系统的虚拟机上的 Horizon Agents Installer 显示的初始屏幕屏幕截图

  2. 单击配置
    此时会显示向导的下一个步骤。以下屏幕截图是在具有 RDSH 类型的操作系统的虚拟机上运行时的该步骤示例。
    在支持 RDSH 的 Windows 虚拟机上运行 Horizon Agents Installer 时显示的选项屏幕顶部的屏幕截图

    注: 对于 Windows 7 企业版虚拟机,只能选择支持在 Windows 7 企业版操作系统中使用的那些代理选项。
  3. 向下滚动以查看功能选项。
    以下屏幕截图是在具有 RDSH 类型的操作系统的虚拟机上运行时的该步骤示例。
    在具有 RDSH 类型的操作系统的虚拟机上运行 Horizon Agents Installer 时显示的选项屏幕剩余部分的屏幕截图

  4. 选中要安装的功能的复选框,然后单击箭头以移动到下一步。
    如果虚拟机是支持 GPU 的 RDSH 类型的 Windows 操作系统虚拟机,请选择 3DRDSH 选项。
    注: 如果未安装技术支持插件选项,则不会从基于该映像的桌面实例或场 RDSH 实例上的用户会话中收集性能相关衡量指标。因此,对于此类会话,某些数据将不会出现在用户卡中。有关详细信息,请参阅 关于 Horizon Cloud 环境中的用户卡功能
  5. 如果出现有关安全使用 USB 重定向的消息提示,请单击确定
    此时会显示最后一个向导步骤。
  6. 单击继续安装
    安装程序将开始安装组件。
    注: 如果显示一条消息,要求确认是否安装 VMware 显示适配器,请单击 安装
    安装所有组件后,向导会显示 完成。以下屏幕截图显示了在支持 RDSH 的映像上运行安装程序并且仅选择默认选项时安装的组件列表。具体的条目可能因操作系统和您所选的选项而异。
    当 Horizon Agents Installer 在支持 RDSH 的 Windows 虚拟机上完成运行时显示的最终屏幕的屏幕截图

  7. 当向导指示已完成时,单击完成
  8. 单击立即重新启动,以重新引导虚拟机并使配置更改生效。
  9. 在重新打开虚拟机的电源后,请使用 Horizon Cloud 中的重置代理配对操作,将代理与 Horizon Cloud 环境进行配对。
    1. 导航到清单 > 导入的虚拟机,确保虚拟机旁边有一个绿色圆点,这表示虚拟机已打开电源。
      尽管虚拟机上已安装代理软件,但虚拟机尚未与 Horizon Cloud 配对。虚拟机的“代理状态”列将显示 未配对,如以下屏幕截图中所示。
      列出了虚拟机且“代理状态”列为“未配对”的“导入的虚拟机”页面屏幕截图

    2. 选择该虚拟机,然后选择更多 > 重置代理配对,以将该虚拟机与 Horizon Cloud 配对。
      注: 配对过程可能需要几分钟才能完成。在配对过程中,将重新启动虚拟机,其代理状态将从 未配对变为 未知再到 活动。使用环形箭头图标可刷新“导入的虚拟机”页面,以查看虚拟机的当前状态。

结果

当“代理状态”列显示 活动和代理版本(例如 20.2.0)时,表示虚拟机配对过程已完成。以下屏幕截图显示了配对过程完成后的虚拟机。此时,基础虚拟机会按照 Horizon Cloud 环境的要求创建一个可分配映像,也称为封装映像。
“代理状态”列显示“活动 (20.2.0)”的已导入虚拟机屏幕截图

后续步骤

如果已将虚拟机加入您的 Active Directory 域,则可以使用域帐户连接到虚拟机以自定义映像。如果未将虚拟机加入您的 Active Directory 域,则可以使用本地管理员帐户连接到虚拟机以自定义映像。

自定义映像的 Windows 操作系统,包括配置壁纸等设置,以及安装希望此虚拟机提供给最终用户的应用程序。如果为虚拟机启用了公共 IP 地址,可以使用 RDP 客户端(例如,Microsoft 远程桌面连接)中的“导入的虚拟机”页面上显示的 IP 地址连接到创建的虚拟机。有关详细信息,请参阅自定义已导入虚拟机的 Windows 操作系统及其子主题:

提示: 要进一步调整映像虚拟机以便为使用 VMware Blast Extreme 提供改进配置,最佳做法是遵循 利用最佳配置映像从 Horizon Cloud 场和桌面中获得最佳远程体验性能的五个关键步骤中的指导。另一种最佳做法是阅读 《VMware Blast Extreme 优化指南》,并根据该指南对编解码器选项的建议,对映像中的编解码器选项进行其他调整。

如果您选择了安装 App Volumes Agent,请继续按照适用于 Horizon Cloud on Microsoft Azure 的 App Volumes 应用程序 - 概述和必备条件中所述的子主题将 App Volumes 应用程序添加到清单中。

如果您选择了安装 Dynamic Environment Manager 选项,请在 Microsoft Azure 订阅中配置一个至少已启用 SMB 2 的单独文件服务器。然后,使用该文件服务器配置 VMware Dynamic Environment Manager。此外,还需配置 GPO 设置。请参阅 Dynamic Environment Manager 产品文档中的 VMware Dynamic Environment Manager 文档主题。

为了提高有关使用 Horizon Agent 的安全性,请配置 Active Directory 服务器域策略 GPO(组策略对象)以在 SSL 和 TLS 协议中禁用弱密码。有关在使用 SSL/TLS 协议通信时禁用弱密码的信息,请参阅 VMware Horizon® 文档集中的相应代理相关信息,例如在 SSL/TLS 中禁用弱密码

如果您选择 NV 系列虚拟机类型,则必须登录到虚拟机的操作系统并安装支持的 NVIDIA 图形驱动程序,才能获得启用 GPU 的 NV 系列虚拟机的 GPU 功能。在创建虚拟机,并且“导入的虚拟机”页面显示该虚拟机的代理处于活动状态后,安装驱动程序。请参阅在 Horizon Cloud 中导入的已启用 GPU 的虚拟机中安装 NVIDIA 图形驱动程序

在自定义完映像后,请使用“新建映像”工作流将该映像转换为可分配的映像。请参阅将 Horizon Cloud 中的已配置的映像虚拟机转换为可分配的映像