添加映像并验证其详细信息后,可以发布映像。

在执行以下任何步骤之前,还应查看 特定于使用 Horizon 映像管理服务在 Microsoft Azure 中部署 Horizon Edge 的要求和注意事项 中的关键信息。

前提条件

确认以下任务已完成,然后再继续:
  • 域注册已完成
  • Microsoft Entra ID 已连接到 VMware Cloud。
  • 已成功创建站点。
  • Unified Access Gateway 和 Edge 网关已准备就绪。
  • 将验证映像信息,并且映像处于未发布状态。
  • softwareupdate.vmware.com 可以解析,并且可以使用基于 TCP 协议的 443 端口从管理子网和租户(桌面)子网进行访问,以下载在系统映像创建操作中使用的代理相关软件。有关更多信息,请参阅在 Microsoft Azure 中部署 Horizon Cloud 的端口和协议要求
  • 如果选择了 GPU 类型的虚拟机型号,请确保在虚拟机上安装了 NVIDIA GPU 驱动程序。有关更多信息,请参阅在运行 Windows 的 N 系列虚拟机上安装 NVIDIA GPU 驱动程序

  • 至少为提供程序选择了一个虚拟网络和租户(桌面)子网。
  • 如果适用,请在映像中手动安装 Horizon Agent

    Horizon Cloud Service - next-gen 会在发布工作流期间自动安装 Horizon Agent。但是,如果在您的特定用例中,需要在发布工作流之前安装代理,请参阅知识库文章 91998。如果手动安装 Horizon Agent,则在执行以下过程时,请取消选择安装 Horizon Agent 选项开关。

  • 确保 Microsoft Azure 自定义脚本扩展 (CSE)、Azure RunCommand 和 Sysprep 未被 Azure 中映像虚拟机上的策略、防火墙或外部解决方案阻止或中断。在 Azure 映像的映像发布过程中,将使用 Azure 自定义脚本扩展和 Azure RunCommand,并会在 Azure 计算库中进行捕获之前使用 Sysprep 对映像进行通用化处理。

    Horizon Cloud Service - next-gen 需要 CSE 才能安装 Horizon Agent。因此,如果您使用 Azure 策略限制在“映像虚拟机”(用于准备映像的虚拟机)上安装扩展,请在配置的分配策略阶段执行以下操作之一,以防止发布过程失败。

    • 确保与 CSE 相关的 Microsoft Azure 安全策略允许在映像虚拟机上安装和执行 CSE。
      注: 分配策略时,您可以选择排除项,即要从策略分配中排除的资源。如果采用此方法,请选择要从策略中排除的映像相关资源。
    • 允许执行名为 vmw-hcs-image-CustomScriptExtension 的 CSE。在发布过程中,Horizon Cloud Service - next-gen 会将 vmw-hcs-image-CustomScriptExtension 名称用于附加到映像虚拟机的 CSE。

过程

  1. 在 Horizon Universal Console 主页页面上,单击映像图块以导航到映像页面。单击准备发布的映像。
  2. 在映像详细信息页面上,选择映像版本,然后单击未发布 > 发布下拉列表。
  3. 发布映像页面上,您可以滑动相应选项开关以优化 Windows 映像
    这将停用物理桌面功能以提高虚拟机性能和容量利用率,并帮助避免出现 Microsoft Windows Sysprep 问题。
  4. 您可以滑动选项开关以启用移除 Windows 应用商店应用程序(也称为 AppX 软件包),并停用应用程序以及 Windows 应用商店自动更新和下载。这可提高性能并有助于避免出现 Microsoft Windows Sysprep 问题。
  5. 如果在发布过程中出现不可恢复的错误,您可以滑动相应选项开关以启用发布错误恢复,以便为映像恢复创建备份虚拟机。单击下一步
  6. 目标部分中,在特定 Horizon Edge(单独发布到特定 Horizon Edge 或一次选择一个页面)和所有 Horizon Edge(将映像发布到所有 Horizon Edge)之间进行选择。单击下一步
  7. 如果映像中已安装首选代理,请取消选择安装 Horizon Agent 选项开关。
    重要说明: 默认情况下, 安装 Horizon Agent 选项开关处于开启状态,因为映像通常尚未安装代理,您需要让发布操作安装代理。但是,如果映像已安装首选代理,请确保关闭此选项开关。如果开启此选项开关并单击 发布,系统将在映像发布过程中在映像上运行代理安装过程。如果映像中已安装代理,并且您已开启此选项开关并单击 发布,可能会发生操作冲突,因为系统将在已安装代理的映像上运行代理安装过程。
  8. 选择 Horizon Agent 功能,然后单击下一步
  9. 已发布映像的操作部分中,您可以滑动相应选项开关以扫描远程应用程序,这仅适用于多会话(Azure 虚拟桌面或 RDSH)映像。此外,您还可以滑动相应选项开关以验证已发布的映像,以验证已发布的映像,从而确保在使用该映像置备池(在此过程中将使用系统生成的池验证映像)时不会出现错误。
    如果滑动相应选项开关以 验证已发布的映像,发布过程的持续时间可能会增加。
  10. 如果启用扫描远程应用程序验证已发布的映像,则需选择一个目标虚拟网络,该目标虚拟网络将连接到从该映像创建的系统生成的池。选择您计划将来用于创建池的同一租户虚拟网络。
  11. 选择网络以进行已发布映像的操作。单击发布