使用 Horizon 映像管理服务 设置、自定义并将映像发布到桌面分配的端到端工作流涉及特定的任务序列。

术语定义

  • 映像 - 包含特定操作系统下的桌面/服务器映像版本和副本的实体。版本和副本按层次结构进行组织,并由管理员管理。
  • 版本 - 根据已安装的应用程序或软件对映像进行的特定自定义。版本编号由主要版本和次要版本构成(例如,主要版本 1 和次要版本 2 可生成版本号 1.2),有助于跟踪版本的沿袭情况。也可以使用标记对版本进行标记,以供多云分配使用。
  • 副本 - 将版本发布到多个容器后,在特定容器上可用的版本实例。副本是一种仅供查看的实体,可提供有关容器特定的版本实例的状态和位置信息。
  • 池 - 对于以内部部署方式安装的 Horizon 容器,“池”是由通过特定映像版本置备的虚拟机构成的集合。
  • 分配 - 对于 Microsoft Azure 上的 Horizon 容器,“分配”是由通过特定映像版本置备的虚拟机构成的集合。
  • 标记 - 映像特有的特殊标记,用于告知池或分配将使用哪个映像版本执行置备工作流。

Horizon 映像管理服务 中使用映像

Horizon 映像管理服务 相关环境中,映像是指可与您的云连接容器中的桌面池或分配相关联的映像版本的集合。

注:

执行将映像导入映像目录并将该映像发布到这些容器所需完成的预备任务。

下面的步骤适用于容器集合。例如,一个容器集合可能包含七个容器。以下步骤总结了将映像导入映像目录,并将该映像发布到这些容器的过程。

注: 对于以内部部署方式安装的 Horizon 容器与 Microsoft Azure 上的 Horizon 容器,映像创建过程和术语略有不同。
  • 对于以内部部署方式安装的 Horizon 容器,您可以通过选择 vCenter 虚拟机模板或快照来创建映像。然后,您可以自定义映像、发布映像、向映像添加标记,以及将池映射到标记。
  • 对于 Microsoft Azure 上的容器,您可以通过从 Azure 应用商店选择操作系统映像或选择用户订阅中提供的自定义映像,来创建映像。然后,您可以自定义映像、发布映像、向映像添加标记,以及将分配映射到标记。

下图同时适用于以内部部署方式安装的 Horizon 容器和 Microsoft Azure 上的 Horizon 容器。下图描绘了将映像导入映像目录并将该映像发布到这些容器的过程。


此图显示了 VDI 管理员执行的以下流程:首先导入基础映像,自定义并发布基础映像以创建最佳配置映像,然后标记该最佳配置映像以供使用并将其用于池和分配。此外,VDI 管理员可以通过发布的最佳配置映像,创建下一个版本,将该版本自定义为新的最佳配置映像,并对其执行相同的过程。管理员还可以将现有标记移动到新版本,并将该版本自动复制到池和分配。

  1. 创建映像实例。

    映像是由一个或多个版本构成的集合。在所选映像上启动导入操作时,Horizon 映像管理服务通过将映像的元数据存储在映像目录中向该服务注册该映像。Horizon 映像管理服务 还会对该映像在其源容器中执行某些准备步骤。

    • 对于以内部部署方式安装的 Horizon 容器,Horizon Cloud Connector 支持在映像的源容器与 服务之间建立连接。容器群中有一个容器是源容器。例如,名为“内部部署容器 4”的容器是正在进行导入操作的 Win10POS 映像的源容器。请参阅从 vCenter 将映像导入映像目录
    • 对于 Microsoft Azure 上的 Horizon 容器,Horizon Cloud 和容器组件允许在 Microsoft Azure 中克隆映像(从 Azure 应用商店导入时),并在导入过程结束时与映像目录同步。例如,名为“Azure 容器 4”的容器是正在进行导入操作的 Win10POS 映像的源容器。请参阅通过将基础虚拟机从 Microsoft Azure 应用商店自动导入映像目录来创建最佳配置映像

    导入操作完成后,该映像将作为映像版本 1.0 添加到映像目录。此映像版本显示部署完成状态,表明已准备好可以发布。

    在此示例中,Win10POS 会成为目录中新创建的映像。

    重要事项:
    • 来自以内部部署方式安装的 Horizon 容器的映像只会发布到以内部部署方式安装的 Horizon 容器。
    • 来自 Microsoft Azure 的映像只会发布到 Microsoft Azure 云容量中的容器。
  2. 自定义映像。

    导入映像后,您可以直接访问映像,以自定义映像版本内容。

    • 对于以内部部署方式安装的 Horizon 容器,您可以使用 vCenter 控制台访问直接访问映像。
    • 对于 Microsoft Azure 上的 Horizon 容器,您可以使用 RDP 会话直接访问映像。

    在这两种情况下,您可以使用本地管理员凭据登录。请参阅自定义映像

  3. 发布。

    在映像版本 1.0 上启动发布操作时,Horizon 映像管理服务会将该映像版本发布到在发布时容器群中存在的所有相同容量类型的容器。对于 Horizon 内部部署容器或 Microsoft Azure 中的容器中导入的映像,发布操作会将该映像发布到所有符合条件的容器。

    您还可以选择一部分符合条件的容器,然后发布映像。选择发布后,您可以在目标下切换选择目标选项开关,以选择要用于复制的目标容器。切换选择目标选项开关后,系统会显示可用容器列表。选中每个容器旁边的复选框,以选中该容器。映像的源容器默认处于选中状态,并且无法取消选中。

    服务会复制该映像版本的副本,并将其放置在基础架构支持的每个容器中。
    • 对于受支持的内部部署基础架构,每个映像副本都位于该容器的 vCenter Server 实例中的数据存储中。
    • 对于 Microsoft Azure 托管基础架构,映像副本将作为虚拟机放置在与容器对应的资源组中。
    • 由于基础架构问题(例如,超出 Microsoft Azure 配额、超时或套接字异常),您可能会在映像副本详细信息页面中看到有关副本状态的详细错误消息。

    请参阅发布映像版本

  4. 定义标记(用例)。

    发布后,必须对映像版本进行标记,以供池使用。标记将告知池要使用的版本。版本可以有一个或多个与不同池关联的标记,而池只能使用一个标记。按照此设计,您可以提供使用不同标记的不同池集合以交错进行更新。请参阅使用标记

  5. 链接到池或分配。

    通过指定映像和标记,将池(对于以内部部署方式安装的 Horizon 容器)或多云分配(对于 Microsoft Azure 上的 Horizon 容器)与映像相链接。将标记移动到其他版本后,这些池和分配会收到刷新指示。非永久池和分配会在刷新时重新构建,而永久池和分配则会根据最新更新的映像版本置备新的工作负载。

    请参阅以下主题。

  6. 创建新版本。

    发布后,您可以使用任意版本创建下一个处于未发布状态的版本。然后,您可以从“自定义映像”步骤开始,再次执行此过程。请参阅创建新映像版本

    注: 创建新映像版本时,可以将之前创建的标记移动到此新映像版本,而不是创建新标记。此操作将指示池或分配更新到新版本。如果其他用例需要新标记,您可以随时添加新标记。