使用 Horizon Universal Console中的“创建”工作流,可将 App Volumes 应用程序添加到租户的清单。在执行此“创建”工作流时,系统会在本地捕获 Horizon Cloud 中的应用程序包。
过程
- 在控制台中,选择。
将显示
应用程序页面的
App Volumes 选项卡。
- 单击。
- 在新建应用程序包窗口中的定义下,输入下面显示的值。
选项 |
描述 |
应用程序 |
选择新建单选按钮,然后输入应用程序的唯一名称。该名称必须以字母 [a-Z] 开头,并且仅包含字母 [a-Z]、短划线 [-] 和数字。 |
描述 |
(可选)输入应用程序的描述。 |
软件包 |
输入软件包的唯一名称。 |
描述 |
(可选)输入软件包的描述。 |
- 在新建应用程序包窗口中的用于应用程序包的桌面下,输入下面显示的值。
选项 |
描述 |
位置 |
选择位置以筛选在容器下拉菜单中显示的一组容器。 |
容器 |
选择容器以筛选在映像下拉菜单中显示的一组容器。容器下拉菜单仅显示满足以下条件的容器:已启用 App Volumes,至少有一个映像安装了 App Volumes Agent,并且已启用 Unified Access Gateway。 |
映像 |
从映像下拉菜单中选择一个映像。
注: 该菜单将仅显示安装了 App Volumes Agent 且具有单用户类型或客户端类型操作系统的映像。有关创建此类映像的详细信息,请参阅上面所述的必备条件。
|
- 在应用程序列表下方,选择是按需交付应用程序还是在下次登录或启动时交付应用程序。
- 单击保存。
用户首次启动捕获进程时,在捕获桌面虚拟机准备就绪以用于捕获应用程序之前,系统需要长达 20 分钟。在这 20 分钟时间内,系统将创建一个或多个捕获进程 VDI 桌面分配,以用于捕获桌面虚拟机。系统可能需要长达 20 分钟时间来创建那些底层分配和虚拟机。
- 系统会为每个容器的每个映像创建一个分配。因此,它可能会创建一个分配或多个分配。
- 每个分配都将进行扩展以容纳当前正在执行捕获进程的并发用户数量,并且将始终留有一个已关闭电源的额外虚拟机。当第一个用户启动捕获进程时,将创建两个虚拟机:一个分配给该用户用于捕获的虚拟机,以及一个关闭电源的额外虚拟机。当第二个用户启动捕获进程时,分配将扩展到三个虚拟机,依此类推,直到达到分配的最大容量。每次完成捕获后,将删除用于捕获的虚拟机,分配容量将会减少。通常,在未执行任何捕获时,分配的默认大小为一个虚拟机。但是,分配也可以暂时没有任何虚拟机。在这两种情况下,当第一个用户启动捕获进程时,分配大小都将增加到两个虚拟机(如上所述)。
- 这些分配按照
appcaptureXXX
模式进行命名,其中 XXX
是一个随机生成的编号。
- 分配的位置会有所不同,如下所述。
- 根据控制台“代理”页面上的租户配置,以及由于控制台反映该配置的动态性质,控制台左侧的分配导航将具有桌面和应用程序标签的某种组合,例如或,或者其他一些类似的组合。对于控制台中具有应用程序标签的任何类型的路径,这些分配都将在该路径中列出。
- 当控制台“代理”页面显示已为 Horizon Cloud 容器启用 Universal Broker,并且分配基于非多云分配时,这些分配将显示在中。
注: 如果有分配来自在 2020 年 12 月 9 日更新之前执行的捕获,并且已为
Horizon Cloud 容器启用
Universal Broker,则建议您从分配的
RDSH 桌面和应用程序控制台页面中删除这些分配。启用
Universal Broker 后,在捕获进程中创建的所有新分配都将是多云分配,并同时显示在
VDI 桌面和应用程序以及
RDSH 桌面和应用程序中(如下所述)。
- 当控制台“代理”页面显示已为 Horizon Cloud 容器启用 Universal Broker,并且分配基于多云分配时,这些分配将同时显示在以下两个位置:以及。
注: 当分配同时在这两个位置显示时,其名称略有不同。在
RDSH 桌面和应用程序中,分配名称的后面会附加一个额外的字母数字字符串。例如,某个分配在
VDI 桌面和应用程序中的名称为
appcapture1234
,而其在
RDSH 桌面和应用程序中的名称将为
appcapture1234-5ab6c789
。
重要说明: 在删除其中一个分配之前,请查看以下有关删除分配的信息。
- 关于删除分配:
- 如果不打算在以后执行其他捕获,则可以删除这些分配,这样它们就不会无缘无故地出现在您的环境中。但是,如果删除这些分配,则下次执行捕获时,系统将需要长达 20 分钟的时间来创建新的分配。
- 如果要更新用于打包过程的映像,则必须先删除这些分配,然后再执行此操作。
注意: 要删除同时在
和
中显示的分配(如上文所述),请不要尝试在
页面上删除该分配,因为这样做会引发错误。而是从
页面中删除该分配。这将从两个页面中删除该分配。
请注意,当分配同时在这两个位置显示时,其名称略有不同。在中,分配名称的后面会附加一个额外的字母数字字符串。例如,某个分配在中的名称为 appcapture1234
,而其在中的名称将为 appcapture1234-5ab6c789
。
提示: 您可以转到
,以查看有关捕获进度的有用信息,以及捕获过程每个时间点的后续步骤。存在有关软件包创建、分配创建和分配状态的通知。通知还会提供分配名称、软件包名称以及执行每个捕获的用户身份。如果捕获由于任何原因失败,您可以检查通知以查看已报告的任何错误。
现在,“应用程序”页面上的列表中会显示应用程序包条目。如果指向此列表条目的“状态”,它将指示捕获虚拟机的状态。当状态为
Desktop ready for application capture
时,您可以继续执行登录到捕获桌面虚拟机的步骤,然后开始为应用程序包安装应用程序。
- 在应用程序页面上,单击应用程序的名称。
此时将显示应用程序的应用程序详细信息页面。
- 选择新的应用程序包,然后单击开始捕获。
此时将在新的浏览器选项卡中打开 Horizon HTML Access (Blast) 登录表单。
- 使用您用于登录到 Horizon Universal Console 的凭据进行登录。
- 在 Horizon HTML Access 客户端中,启动捕获桌面虚拟机。
警告: 用于登录以捕获虚拟机的用户名必须具有本地管理员特权,否则,用户将看不到
正在打包对话框。
Windows 桌面上将显示
VMware App Volumes - 正在打包对话框,其中包含
正在打包... 消息。
重要说明: 请不要关闭此对话框。如有必要,请将其移到一边,直到安装完应用程序包中所需的应用程序为止。
- 安装要打包到应用程序包中的应用程序。
- 在 VMware App Volumes - 正在打包对话框中,单击确定。安装完应用程序后,在“App Volumes - 正在打包”窗口中单击“确定”。此时将显示下一个“App Volumes - 正在打包”窗口。
此时将显示
VMware App Volumes - 正在打包对话框,其中包含
安装完成? 显示 。
- 单击是。
此时将显示
VMware App Volumes - 完成打包对话框。
- 对名称和版本进行任何所需的更改,并且可以选择添加描述。
- 单击完成。
此时将显示一条消息,提示您重新引导虚拟机。
- 单击确定,使虚拟机重新引导。
在捕获桌面虚拟机重新引导时,您的 HTML Access 客户端会话将显示一条消息,指示您已断开连接。
- 捕获桌面虚拟机重新联机后,再次登录以显示打包成功! 消息。
- 注销捕获桌面虚拟机。
结果
在应用程序详细信息页面上,将显示新的应用程序包,其状态为 Application capture in progress
。应用程序包导入完成时,状态将更改为 Success
。