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