Skip to main content

2026 年 9 月 2 日

使用 Horizon Cloud 捕获 App Volumes 应用程序包

每个 App Volumes 软件包存储运行应用程序所需的一个或多个程序。可以将一个软件包交付给多个用户和用户组。要捕获应用程序包,请使用以下工作流。

首次启动捕获过程时,在捕获桌面虚拟机准备就绪以用于捕获应用程序之前,系统需要长达 10 分钟。在这 20 分钟内,系统将创建一个捕获进程 VDI 桌面系统池和两个用于捕获桌面虚拟机的桌面虚拟机。系统可能需要用长达 20 分钟时间来创建该底层系统池和虚拟机。

  • 系统会为每个 Horizon Edge 的每个映像的每个用户创建一个池。因此,它可能会创建一个或多个池。

  • 每个系统池中有两个桌面,以便您可以在完成第一个捕获后快速启动第二个捕获。

  • 这些池按照 appcaptureXXX 模式进行命名,其中 XXX 是一个随机生成的编号。

  • 如果要更新用于打包过程的映像,则必须先删除这些池,然后再执行此操作。

    捕获桌面虚拟机上使用的映像显示在映像页面上。要轻松识别捕获桌面虚拟机用于特定软件包的映像,请导航到软件包列表(查看软件包)页面。单击管理列按钮,然后选择。在“池”列中,单击所需软件包对应的池名称。此时将显示相应的映像页面。此页面指示在捕获桌面虚拟机上用于该软件包的映像,并且该映像页面的系统池部分中会显示池信息。示例如下所示。

  • 系统池网格中,如果在添加 App Volumes 应用程序或添加 App Volumes 软件包时选择并配置了出站代理选项,则“代理主机”和“代理端口”列会显示值。

    有关使用出站代理切换开关的信息,请参阅使用 Horizon Cloud 添加 App Volumes 应用程序使用 Horizon Cloud 将新的应用程序包添加到现有 App Volumes 应用程序

  • 如果不打算在以后执行其他捕获,则可以删除这些系统池,这样它们就不会无缘无故地出现在您的环境中。但是,如果删除这些分配,则下次执行捕获时,系统将需要长达 20 分钟的时间来创建新的分配。

    使用前面所述的映像页面的导航信息,导航到所需软件包的映像。转到系统池部分,然后删除所需的池。

  • 如果捕获失败,则可以导航到监控 > 活动日志以查看任何系统活动事件。

  • 现在,“应用程序”页面上的列表中会显示应用程序包条目。如果指向此列表条目的“状态”,它将指示捕获虚拟机的状态。当状态为 Desktop ready for application capture 时,您可以继续执行登录到捕获桌面虚拟机的步骤,然后开始为应用程序包安装应用程序。

  • 如果您在一小时内未启动捕获,App Volumes 服务将自动关闭捕获桌面虚拟机的电源。这种关闭电源功能确保为您的组织节约电源管理成本。不过,对于管理员来说,用户体验没有发生变化。在准备好捕获时,您可以继续使用捕获桌面虚拟机并执行后续步骤。

  • 无法作为 App Volumes 软件包捕获 Windows 核心功能,如 WSL(适用于 Linux 的 Windows 子系统)。

  • 如果要捕获大小超过 20 GB 的应用程序包,则必须创建一个大于默认值(大小为 20 GB)的捕获模板磁盘。
    有关如何创建超过 20 GB 的捕获模板磁盘的信息,请参阅为超过 20 GB 的 App Volumes 应用程序创建捕获模板磁盘

必备条件

  • 确保要捕获的软件包处于 Ready for capture 状态。

  • 确保与提供程序关联的虚拟网络(在其中创建了 App Volumes 打包虚拟机)与 Horizon Edge 的管理网络对等互连。

    需要此对等连接,才能使捕获桌面虚拟机能够从 Azure 文件共享挂载应用程序包。可以使用 Azure 专用端点访问这些文件共享。如果在配置 Azure 专用端点时选择了自定义子网,则与提供程序关联的虚拟网络也必须与为 Azure 专用端点配置的自定义虚拟网络对等互连。有关如何将 Azure 专用端点解决方案用于 App Volumes 的信息,请参阅 App Volumes 应用程序存储帐户的 Azure 专用端点。有关如何为 App Volumes 应用程序存储部分配置 Azure 专用端点的信息,请参阅添加和部署 Microsoft Azure Edge

步骤

  1. 在 Horizon Universal Console 中,导航到桌面和应用程序目录 > App Volumes

  2. 单击查看软件包

  3. 选择要捕获的软件包。

  4. 单击捕获

  5. 要连接到打包虚拟机,请选择 Horizon Client 或浏览器。

  6. 按照提示操作,直到启动打包程序虚拟机。

    此时将打开打包程序虚拟机,并显示 App Volumes Packaging in Progress 信息。

    在 Horizon Universal Console 中,软件包的状态为 Capture in progress

  7. 在打包程序虚拟机中,下载并安装应用程序。

  8. 安装应用程序后,在 App Volumes 正在打包对话框中,单击确定

  9. 安装完成确认对话框中,单击

  10. (可选)在 App Volumes - 完成包窗口中,添加打包程序说明。

  11. 单击完成

  12. 需要重新启动对话框中,单击确定

    打包虚拟机将重新启动。

  13. 使用之前用过的打包程序凭据再次登录。

  14. 打包成功对话框中,单击确定

结果

捕获完成后,将从打包程序中取消分配打包虚拟机,并删除该虚拟机。池模板大小为 1。

软件包的状态现在为 Ready。软件包的生命周期阶段为 New

后续操作

您可以执行软件包管理操作,例如更改软件包的生命周期、在软件包上设置 Current 标记,或为软件包创建授权。

有关其中任何软件包管理操作的更多信息,请参阅使用 Horizon Cloud 管理 App Volumes 应用程序中的应用程序包

此页面对您有帮助吗?

对本主题提供反馈

本主题对您有帮助吗?

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

正在生成链接…