Horizon Universal Console 中,通过导入 Microsoft Azure 存储器中已有的应用程序包,使用以下步骤来创建 App Volumes 应用程序。

以下信息提供了此任务的背景。

  • 有关使用 Microsoft Azure 存储资源管理器的信息,请参阅存储资源管理器文档
  • 平台置备的文件共享:平台会在客户订阅中为每个已载入的 Microsoft Azure 容器置备两个文件共享,如下所述:
    • 转储:这是对需要导入的应用程序包进行转储的位置,也是可从中将应用程序包交付给最终用户的位置。
    • 交付:仅用于向最终用户交付应用程序包。

前提条件

  • 确认您的环境满足 适用于 Horizon Cloud on Microsoft Azure 的 App Volumes 应用程序 - 概述和必备条件中列出的所有必备条件。
  • 将客户端 IP 地址添加到可以通过防火墙访问转储文件共享的地址的允许列表。在 Microsoft Azure 门户中,转到包含存储帐户网络安全设置的页面。在防火墙区域下,启用添加客户端 IP 地址的选项。
  • 您计划导入的应用程序包的 JSON 和 VHD 文件必须位于 cloudvolumes/packages 下的容器的转储文件共享中。您可以通过在 Microsoft Azure Storage Explorer 中导航到相应的文件共享来确认此文件共享的位置。要确定容器的转储文件共享,请转到设置 > 容量,并单击容器的名称,然后将鼠标指针放在文件共享的值上。显示的工具提示包含转储文件共享。
    提示: 导入应用程序包所需的 JSON 和 VHD 文件类似于以下内容。
    • 7Zip.json
    • 7Zip.vhd
    JSON 和 VHD 文件存在多个可能的来源,例如独立捕获、App Volumes 迁移实用程序的输出以及其他 Horizon Cloud 容器的文件共享。
注: 您可能需要在 Microsoft Azure 门户中更新存储帐户的防火墙规则,才能访问文件共享中的文件。

过程

  1. 在控制台中,选择清单 > 应用程序
    将显示 应用程序页面的 App Volumes 选项卡。
  2. 单击新建 > 导入
    将显示 导入本机应用程序对话框。
  3. 选择位置和容器,然后单击保存

结果

  • 将显示一条消息,指示已启动应用程序导入操作。
  • 导入完成后,新的 App Volumes 应用程序将显示在“应用程序”页面上的列表中。您可能需要刷新页面才能看到新的应用程序。
  • 导入后,JSON 数据将在 Horizon Universal Console中更新。
    重要事项: 切勿尝试直接从“转储”和“交付”文件共享中删除 JSON 或 VHD 文件。请始终使用 Horizon Universal Console删除应用程序包。
  • 容器列中,将显示您选择的容器,表明该应用程序可用于该容器。如果为其他容器再次执行导入(在将 VHD 和 JSON 文件复制/传输到每个必须要从中导入的容器中之后),则该应用程序将可用于多个容器。在这种情况下,该列将显示该应用程序可用于的容器数量。您可以将鼠标指针放在该数字上,以查看容器的名称。