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

Horizon Cloud 中的 VMware App Volumes 功能概述

App Volumes 应用程序流程概述

App Volumes 应用程序的必备条件

使用 Windows 10 Enterprise 多会话版虚拟机添加 App Volumes 应用程序

Horizon Cloud 中的 VMware App Volumes 功能概述

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

功能区 描述
部署
  • 零接触式部署。自动置备 App Volumes 基础架构组件,例如 App Volumes Manager、App Volumes 数据库和存储。
  • 利用 Microsoft Azure PostgreSQL 受管服务来满足数据库需求。无需额外的数据库管理。
  • 在容器设置期间自动置备 Microsoft Azure 文件共享以存储和交付应用程序。
管理控制台
  • App Volumes 控制台已无缝集成到 Horizon Cloud 管理控制台中。可在同一控制台中管理桌面和应用程序。
  • App Volumes Agent 安装体验已无缝集成到 Horizon Cloud 映像创建工作流中。
App Volumes 4 Agent

统一的性能优化代理,用于内部部署和 Microsoft Azure 部署。

打包
  • 支持使用 Microsoft Azure 文件共享交付的基于 VHD 的应用程序包。
  • Horizon Cloud 中以本机方式执行应用程序包创建。无需命令行工具。
应用程序生命周期管理

支持简化的应用程序管理 (Simplified Application Management, SAM) 功能,该功能已是内部部署的 App Volumes 4 的一部分。管理员现在可以管理应用程序的整个生命周期,包括打包、更新和停用。

应用程序分配
  • 管理员可以自定义其应用程序分配,以向最终用户提供应用程序的特定版本。
  • 支持多容器应用程序交付。
混合云支持

内部部署 App Volumes 客户现在可以将其应用程序包从内部部署导入到 Horizon Cloud on Microsoft Azure。重用内部部署包。无需为 Microsoft Azure 重新打包。

预览版功能
  • (仅限预览版)- 客户可以导入 MSIX 应用程序连接 VHD 并评估使用 App Volumes 提供的这种新包格式。
  • (仅限预览版)- 客户可以使用 Windows 10 Enterprise 多会话版评估 App Volumes 本机格式。
  • (仅限预览版)- 客户可以使用 Windows 10 Enterprise 多会话版评估 MSIX 应用程序连接格式。

App Volumes 应用程序流程概述

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

  • 在管理控制台中添加 App Volumes 应用程序。有两种方法可完成此操作:
    • 通过创建和导入新的应用程序包来添加 App Volumes 应用程序。

      如果尚未创建应用程序包,您可以使用创建选项进行创建,该选项将使用 App Volumes 来创建应用程序包并自动将其导入。请参阅通过创建新的应用程序包来添加 App Volumes 应用程序

    • 通过导入现有的应用程序包来添加 App Volumes 应用程序。

      如果您以前已使用 App Volumes 创建应用程序包,则可以使用导入选项将其导入。这意味着,您可以重用内部部署中的应用程序包,而无需重新打包应用程序。请参阅通过导入现有应用程序包来添加 App Volumes 应用程序

  • 创建 App Volumes 分配,以将 App Volumes 应用程序分配给用户。请参阅创建 App Volumes 分配

App Volumes 应用程序的必备条件

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

重要事项:Horizon Cloud 中用于管理任务的基于云的 Horizon Cloud 管理控制台 概览中所述,基于云的控制台是动态的,它反映了适用于您的 Horizon Cloud 租户环境中最新情况的工作流和设置。对功能的访问将因以下因素而有所不同,例如租户的区域云平面,连接到云的容器是否正在运行最新版本的容器软件,以及这些功能是否基于特定的许可。只有在您的许可证或租户帐户配置授权使用此类功能时,控制台才会动态反映与此类功能相关的元素。如果您在控制台中看不到所需的功能,请务必与您的 VMware 客户代表联系,以验证您的许可证和租户帐户配置是否授权使用该功能。
  • 新客户:
    • 从 2020 年 7 月 9 日开始,所有购买 Horizon 通用许可证订阅的新客户都将默认启用其租户帐户,以便使用适用于 Horizon Cloud on Microsoft Azure 容器的 App Volumes。
  • 现有客户:
    • 如果客户现有的租户帐户是在 2020 年 3 月 16 日至 2020 年 7 月 9 日期间创建的,且其已在版本 3.1(清单版本 2298.0)升级完成后将其所有容器升级到该版本,则该客户可以使用适用于 Horizon Cloud on Microsoft Azure 容器的 App Volumes。要在成功升级所有容器后请求使用 App Volumes 功能,请按照 https://kb.vmware.com/s/article/2006985 中的说明联系 VMware 技术支持团队。
    • 如果客户的现有租户帐户是在 2020 年 3 月 16 日或之前创建的,则目前无法启用适用于其 Horizon Cloud on Microsoft Azure 容器的 App Volumes。必须先将这些帐户迁移到 Microsoft Azure 中的一个 Horizon Cloud 区域控制平面实例。当可以执行此迁移时,VMware Horizon 服务团队将会通过电子邮件通知这类客户。
  • 您必须已在 Microsoft Azure 中部署清单版本为 2298.0 或更高版本且配置了 Unified Access Gateway 实例的容器,并按照开始使用Horizon Cloud 环境中所述完成了 Active Directory 域注册工作流。
  • 在使用 Horizon Cloud 管理控制台 注册域后,如果将域控制器策略域控制器: LDAP 服务器签名要求设置为需要签名,则必须执行以下操作:
    1. 设置 > Active Directory 页面上,单击域绑定旁边的编辑(铅笔)图标。
    2. 绑定密码文本框中,输入主绑定帐户密码。请不要进行任何其他更改。
    3. 单击域绑定
  • Horizon Cloud 管理控制台 中,确认每个容器的详细信息页面均显示容器具有已挂载的文件共享。
  • 除了满足 Horizon Cloud DNS、端口和协议要求之外,您还必须打开端口 445 以便传输 TCP 协议流量。端口 445 是标准 SMB 端口,用于访问 Microsoft Windows 上的 SMB 文件共享。AppStack 存储在 SMB 文件共享中,该文件共享位于 Microsoft Azure 订阅的容器资源组中。
  • 您已完成 Unified Access Gateway 的 FQDN 映射步骤,已配置 Unified Access Gateway 实例的 Microsoft Azure 中的容器需要执行这些步骤。
  • 您已确认容器的详细信息页面上显示了以下设置。通过导航到容量页面(设置 > 容量),然后单击容器,可以打开该页面:
    • 属性下的文件共享字段的值为 2,在指向该数字时,将列出这两个文件共享。
    • 页面底部的网关设置已填充,表示 Unified Access Gateway 已配置。
  • 控制台中的清单具有安装了 App Volumes Agent 的已发布映像。有关创建映像虚拟机的简要步骤,请参阅为 Microsoft Azure 中的 Horizon Cloud 容器创建桌面映像及其子主题。

使用 Windows 10 Enterprise 多会话版虚拟机添加 App Volumes 应用程序

注: 对 Windows 10 Enterprise 多会话版虚拟机的支持是此版本中的一项技术预览版功能。

以下是使用 Windows 10 Enterprise 多会话版虚拟机中的应用程序包创建 App Volumes 应用程序所需的步骤。

  1. 在 Microsoft Azure 中手动构建虚拟机,包括手动安装代理。请参阅技术预览版 - 如何将 Windows 10 多会话虚拟机配置为与此 Horizon Cloud 版本中的 App Volumes 功能配合使用
  2. 使用 App Volumes 打包实用程序(可在 VMware Flings 页面中找到)将必需的元数据添加到 MSIX 应用程序连接 VHD 文件。
  3. 使用控制台的应用程序页面上的新建 > 导入流程添加 App Volumes 应用程序。请参阅通过导入现有应用程序包来添加 App Volumes 应用程序
添加应用程序后,您可以像往常一样创建 App Volumes 分配。请参阅 创建 App Volumes 分配
重要事项: 如果在 Windows 10 Enterprise 多会话版应用程序包中捕获了需要管理特权的服务,则分配了该应用程序包的任何用户也必须具有管理特权。