将导入的虚拟机进行自定义以满足您希望为最终用户置备的桌面和远程应用程序的业务需求后,该虚拟机现已成为您的最佳配置映像。您必须先使用 Horizon Universal Console“发布”工作流封装映像,然后系统才可以将该映像用于您可授权给最终用户使用的分配。发布该最佳配置映像会将其封装,从而使其成为可分配的映像。

此页面适用于位于 Horizon Cloud on Microsoft Azure 容器中的单容器映像。

如果您看到控制台中显示映像 - 多容器,则表示可以使用 Horizon 映像管理服务和多容器映像管理功能。对于多容器映像,可使用不同的步骤将这些多容器映像发布到参与容器。在这种情况下,您可以按照《从云中管理 Horizon 映像》指南中发布多容器映像的步骤执行操作。

重要说明: 如果将 Microsoft Azure 中的容器配置为使用代理,您负责为使用该映像创建的场虚拟机或 VDI 桌面虚拟机提供一种方法以配置代理。

前提条件

确认您要在其中创建可分配映像的容器中有配置的映像可用。

重要说明: 要支持在第一代 Horizon Cloud on Microsoft Azure 部署中使用,所有导入的基础映像必须通过从 Azure 应用商店中获取的基于 Windows 的虚拟机进行构建。即使尝试使用从其他来源获取的映像,而且控制台不会阻止您在控制台的工作流中使用该映像,也不支持使用此类映像。

如果映像运行 Windows 11 操作系统,除了要求直接从 Azure 应用商店中获取以外,还不能随后对映像进行处理,这样才能在第一代 Horizon Cloud on Microsoft Azure 部署中有效地支持该映像。当前不支持从共享映像库 (SIG)、Azure 托管映像、Azure 虚拟机快照等任何其他来源导入 Windows 11 虚拟机。

有关将支持的第 1 代和第 2 代计算机组合用于第一代 Horizon Cloud on Microsoft Azure 部署的映像相关工作流的其他注意事项(第几代的计算机支持哪些操作系统),请参阅支持源自 Microsoft Azure 中的容器的映像

确认“导入的虚拟机”页面指示虚拟机已打开电源(绿色状态),并且其代理相关状态为活动,如以下屏幕截图中所示。


“代理状态”列显示“活动 (19.3.0)”的已导入虚拟机屏幕截图

确认您在映像虚拟机中具有启用的本地管理员帐户的凭据。系统在映像封装过程中使用本地管理员帐户,这会将最佳配置映像转换为已发布状态。通常,虚拟机的唯一启用的本地管理员帐户是在创建映像虚拟机时指定的帐户,如为 Microsoft Azure 中的 Horizon Cloud 容器创建桌面映像及其子主题中所述。

重要说明: 除非您手动在映像虚拟机中添加其他本地管理员帐户,否则,该虚拟机的唯一本地管理员帐户是在运行“导入虚拟机”向导或手动创建用于最佳配置映像的虚拟机时指定的。

过程

  1. 在控制台中,单击清单 > 映像,然后单击新建
  2. 输入所需的信息。
    选项 说明
    位置 选择与已配置映像所在容器关联的位置。该字段筛选显示在容器列表中以供选择的容器集。
    容器 选择具有已配置映像的容器。
    提示: 如果看不到要选择的任何容器,请确认 位置列表未显示不包含容器的位置。 位置字段用于在 容器列表中筛选出不与选定位置关联的容器。如果您以前在某个位置中具有一个容器,然后删除该容器或将其移到不同的位置,以使显示的位置不再具有任何容器, 容器列表将不显示任何条目。由于位置按字母顺序列出,因此,在屏幕打开时,将会自动选择字母表中的第一个位置。如果该位置不再具有任何关联的容器,您必须将该位置切换到不同的条目。
    桌面 此字段列出选定容器上可供系统转换为可分配映像的虚拟机。选择所需的虚拟机。

    做出选择后,会显示选定虚拟机的相关信息,例如其状态。

    映像名称 此字段会自动填充与所选桌面关联的映像名称。
    公司名称 键入标识名称。该名称将显示在根据该映像创建的虚拟桌面中。发布过程将 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner 注册表项设置为该值。该名称将在这些虚拟桌面上的“关于 Windows”对话框中显示为注册的组织和所有者。
    时区 保留默认值。
    桌面的管理员凭据 输入在映像虚拟机中启用的本地管理员帐户的凭据。通常,唯一启用的本地管理员帐户是在创建映像虚拟机时指定的帐户。
    注: 在发布过程中,将运行 Microsoft Windows Sysprep 进程。如果虚拟机安装了 Microsoft Windows Server 操作系统,Sysprep 进程会将内置管理员帐户密码重置为您在此处键入的密码。在 Sysprep 进程完成后,此密码重置过程即已完成,从而保护了内置管理员帐户。无论您在该步骤中指定内置管理员帐户还是其他本地管理员帐户,内置管理员密码都会重置为您在此处键入的密码。
  3. 单击发布
    发布过程需要几分钟才能完成。在此过程中,该页面会显示 转换中状态。您可以使用刷新图标查看最新状态。

结果

如果发布过程成功,映像的状态会变成“已发布”。当映像处于“已发布”状态时,即表示该映像已在 Horizon Cloud 中进行封装。封装的映像是系统可以在 RDSH 场中使用以提供基于会话的桌面和远程应用程序的那些虚拟机(对于支持 RDSH 的 Windows 操作系统),或者是在 VDI 桌面分配中使用的虚拟机(对于单会话 Windows 客户端操作系统)。
警告: 在发布映像并且它在 Horizon Cloud 中处于已封装状态后,请不要使用 Microsoft Azure 门户对该映像虚拟机执行操作。不支持使用 Microsoft Azure 门户对 Horizon Cloud 中处于已发布状态的虚拟机执行直接操作,这会导致意外行为。请始终使用 Horizon Universal Console对封装的映像执行操作。

如果您发现您需要在封装虚拟机的客户机 Windows 操作系统中更改某些内容,请根据具体情况使用以下主题中介绍的相应步骤:

“导入的虚拟机”页面上不会列出处于“已发布”状态的映像。在映像达到“已发布”状态时,会从“导入的虚拟机”页面中移除。此时,这些封装的虚拟机会显示在“映像”页面上。

如果发布操作失败,请选择监控 > 活动,然后找到失败的作业。纠正问题,然后选中映像旁边的复选框并单击更多 > 转换为桌面以重试发布操作。然后,单击新建,输入所需的信息,再单击发布以发布映像。