Skip to main content

2026 年 9 月 1 日

适用于 Horizon Cloud on Microsoft Azure 的 App Volumes 应用程序 - 概述和必备条件

使用 App Volumes 应用程序功能,您可以管理应用程序的整个生命周期,包括打包、更新和停用应用程序。您还可以自定义应用程序分配,以向最终用户提供应用程序的特定版本。

重要提示: 如第一代 租户 - 第一代 Horizon Universal Console 导览中所述,基于云的控制台是动态的,反映了适用于 Horizon Cloud 租户环境中最新情况的工作流和设置。对功能的访问将因以下因素而有所不同,例如租户的区域云平面、连接到云的容器是否正在运行最新的软件级别,以及这些功能是否基于特定的许可。仅当您的许可证或租户帐户配置授权使用此类功能时,控制台才会动态反映与此类功能相关的元素。如果您在控制台中看不到所需的功能,请创建一个服务请求,并请求 Horizon Cloud 支持人员验证您的许可证和租户帐户配置是否授权使用该功能。

Horizon Cloud 中的 App Volumes 功能概述

下表概述了 Horizon Cloud 中的 App Volumes 功能。

功能区域描述
部署
  • 零接触式部署。自动置备 App Volumes 基础架构组件,例如 App Volumes Manager、App Volumes 数据库和存储。
  • 利用 Microsoft Azure PostgreSQL 受管服务满足数据库需求。无需额外的数据库管理。
  • 在容器设置期间自动置备 Microsoft Azure 文件共享以存储和交付应用程序。
管理控制台
  • App Volumes 控制台已无缝集成到 Horizon Universal Console 中。在同一控制台中管理桌面和应用程序。
  • App Volumes Agent 安装体验已无缝集成到 Horizon Cloud 映像创建工作流中。
App Volumes Agent 统一的性能优化代理,用于内部部署和 Microsoft Azure 部署。
包装
  • 支持使用 Microsoft Azure 文件共享交付的基于 VHD 的软件包。
  • 在 Horizon Cloud 中本机执行应用程序包创建操作。无需命令行工具。
  • 客户可以导入 MSIX 应用程序连接 VHD 并使用 App Volumes 提供这种新的软件包格式。
应用程序管理 支持简化的应用程序管理 (SAM) 功能,该功能已是内部部署的 App Volumes 4 的一部分。管理员现在可以管理应用程序的整个生命周期,包括打包、更新和停用。
应用程序分配
  • 管理员可以自定义其应用程序分配,以向最终用户提供应用程序的特定版本。
  • 支持多容器应用程序交付。
混合云支持 现在,内部部署 App Volumes 客户可以将其应用程序包从内部部署导入 Horizon Cloud on Microsoft Azure。重用内部部署软件包。无需为 Microsoft Azure 重新打包。

App Volumes 应用程序过程概述

向用户提供 App Volumes 应用程序的过程分为两步:

将 App Volumes 与 Horizon Cloud on Microsoft Azure 部署结合使用的要求和必备条件

重要提示: 为了防止 App Volumes 应用程序变得无法访问,从而使 Horizon Cloud on Microsoft Azure 部署中对 App Volumes 功能的支持失效,不得以导致 App Volumes 相关存储帐户的存储帐户密钥过期、更改或轮换的方式修改该密钥。

如果轮换存储帐户密钥(手动或通过 Azure 策略),则 App Volumes 依赖的存储帐户和文件共享将变得无法访问。如果发生这种情况,App Volumes 将无法向最终用户提供应用程序,因为部署中存储的存储密钥无效。

尽管 Horizon Cloud on Microsoft Azure 部署位于为您提供的 Azure 订阅中,但与置备到 Azure 订阅中的容器管理器计算机、Unified Access Gateway 计算机和其他由服务部署的资源相同,该部署的 App Volumes 相关存储帐户是由 Omnissa 管理的组件。每个 Horizon Cloud on Microsoft Azure 部署都包含与 App Volumes 相关的存储帐户部署。

当服务部署容器管理器计算机时,它会将此与 App Volumes 相关的存储帐户置备到 Azure 订阅中。此存储帐户的用途是提供将在其中置备 App Volumes 应用程序文件的文件共享。

Azure 存储使用 Microsoft 管理的密钥自动加密此存储帐户中的数据。如果您或您的组织使此存储帐户密钥过期、更改或轮换,则存储密钥将无效。如果发生这种情况,App Volumes 将无法访问文件共享,也无法将应用程序提供给最终用户。

请先确认您的环境满足以下必备条件,然后才能将 App Volumes 应用程序添加到清单中。

  • 与容器相关的必备条件

    • 要将 App Volumes 功能与单会话类型的 Microsoft Windows 操作系统一起使用,Horizon Cloud on Microsoft Azure 部署必须运行清单版本 2298.x 或更高版本。

    • 要将 App Volumes 功能与 Microsoft Windows 10 或 11 Enterprise 多会话操作系统一起使用,部署必须运行清单版本 2747.x 或更高版本。

    • 部署必须具有网关配置(Unified Access Gateway 实例),并且您已完成 Unified Access Gateway 的 FQDN 映射步骤,这对于配置了 Unified Access Gateway 实例的 Horizon Cloud on Microsoft Azure 部署是必需的。

    • 查看每个容器的详细信息页面,并确认该页面指示每个容器都具有已挂载的文件共享。在控制台中,您可以在完成 Active Directory 域注册工作流后导航到容器详细信息页面。这些文件共享是由 服务生成的,要使用 App Volumes 功能,必须具有这些文件共享。

      导航到 “容量 ”页面(设置 > 容量),然后单击容器,以显示容器的详细信息页面。然后确认:

      • 属性下的文件共享字段的值为 2,当您指向该数字时,将列出这两个文件共享。
      • 页面底部的 网关 设置已填充,表示已配置 Unified Access Gateway。
  • 配置要求

    • 您已完成第一 代租户 - 开始使用 Horizon Cloud 环境中所述的 Active Directory 域注册工作流。
    • 在使用 Horizon Universal Console 注册 Active Directory 域后,如果将域控制器策略 域控制器: LDAP 服务器签名要求 设置为 需要签名 ,则必须执行以下操作:
      1. “设置 > Active Directory ”页面上,单击 “域绑定”旁边的编辑(铅笔)图标。
      2. 绑定密码 文本框中输入主绑定帐户密码。请勿进行任何其他更改。
      3. 单击 域绑定
    • 除了满足 Horizon Cloud DNS、端口和协议要求之外,您还必须打开端口 445 以传输 TCP 协议流量。端口 445 是标准 SMB 端口,用于访问 Microsoft Windows 上的 SMB 文件共享。AppStack 存储在 SMB 文件共享中,该文件共享位于 Microsoft Azure 订阅的容器资源组中。
  • 映像要求

    要通过使用控制台中的“创建”工作流创建应用程序包的方式添加 App Volumes 应用程序,控制台中的清单必须具有符合以下条件的已发布映像。

    • 具有客户端类型的 Microsoft Windows 10 或 Windows 11 操作系统。此客户端类型有时称为 VDI 类型的操作系统。云中捕获工作流仅可用于 VDI 类型的操作系统。云中捕获工作流不适用于多会话或 RDS 类型的操作系统。
    • 安装 App Volumes Agent

将 Microsoft Windows 10 或 11 Enterprise 多会话映像与 Microsoft Azure 中的 Horizon Cloud 容器中的 App Volumes 应用程序结合使用的最佳做法

以下做法有助于改善用户和管理员体验。另请参阅在 Microsoft Azure 中的 Horizon Cloud 容器中使用 App Volumes 应用程序设置 Microsoft Windows 10 或 11 Enterprise 多会话映像

  • 在基础映像中安装硬件打印机和打印机驱动程序。有关相关的已知问题信息,请参阅 部署并载入到适用于 Microsoft Azure 的 Horizon Cloud 和 Horizon 容器 指南,特别参阅已知问题主题。
  • 正如 Microsoft 文档常见问题解答中所述,Microsoft Windows 10 Enterprise 多会话是一种允许多个并发交互会话的远程桌面会话主机 (RDSH) 类型的虚拟机,以前仅 Microsoft Windows Server 操作系统能够提供该功能。由于 Microsoft Windows 10 Enterprise 多会话版是 RDSH 类型的操作系统,因此可应用适用于 Horizon Cloud RDSH 的工作流,而不能应用与 VDI 相关的工作流。因此,要基于这些多会话系统向最终用户提供会话桌面,请按照 创建场中所述创建场。为支持在基于场的会话桌面中使用 App Volumes 应用程序,需要使用以下所有场设置。这些设置允许定期刷新场虚拟机的操作系统磁盘以将其恢复为初始状态,而且要支持在场虚拟机中使用 App Volumes 应用程序,必须执行这样的定期刷新操作。
    • 所需的“滚动维护”设置
      • 维护类型: 会话
      • 会话数:等于每个虚拟机的会话数
      • 虚拟机操作重建
      • 并发静默虚拟机数:场大小的 40%
    • 所需的超时处理设置
      • 注销断开的会话: 90 分钟后超时
      • 会话超时间隔:90 分钟
  • 您必须为要在 Microsoft Windows 10 多会话上置备为应用程序包的每个应用程序停用自动更新服务。在这种类型的 Microsoft Windows 10 多会话环境中,自动更新行为存在问题。
    • 如果应用程序具有自动更新服务,请在应用程序置备过程中停用该服务,例如使用 Windows 服务管理器。
    • 如果在应用程序置备过程中无法停用或未停用自动更新服务,则在遇到问题(例如用户收到不完整版本的未分配应用程序)后,请通过配置注册表来修改基础映像。此配置可确保在用户虚拟机上部署应用程序包时不会启动相关服务。具体来说,通过将应用程序服务名称添加到 svservice 注册表配置 DisableAppServicesList 来配置注册表。有关相关的已知问题信息,请参阅 部署并载入到适用于 Microsoft Azure 的 Horizon Cloud 和 Horizon 容器 指南,特别参阅已知问题主题。
  • 告知用户在安装应用程序或创建不打算在同一虚拟机上的所有用户会话之间共享的文件时,可以将文件放在自己的配置文件位置。

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

请勿填写任何个人信息或机密信息。

正在生成链接…