本页面介绍了 Horizon Universal Console 中通常使用的过程,其中控制台的“导入的虚拟机”页面列出了租户 Horizon Cloud on Microsoft Azure 部署中基于单容器的虚拟机。要将此类单容器映像与 IMS 结合使用,请先将它们移到控制台的“多容器映像”页面,您可以在该页面中将这些映像转换为多容器映像。

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

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

控制台的“导入的虚拟机”页面特意列出了基于单容器的虚拟机。在以下两种场景中,基于单容器的虚拟机会作为结果列在该页面上。一种场景是,手动将基础虚拟机从 Azure 应用商店导入到特定 Horizon Cloud 容器。另一种场景是,在特定容器中使用“导入的虚拟机”页面上的单容器“从应用商店导入虚拟机”工作流创建基础虚拟机。

控制台的“导入的虚拟机”页面提供了两个选项,可用于将导入的虚拟机发布为封装的最佳配置映像:

  • 发布到映像 - 此选项可在“映像”页面上将虚拟机发布为可分配的单容器映像。
  • 移动到多容器映像 - 此选项可将虚拟机移动到“多容器映像”页面,然后您可以在该页面上将虚拟机发布为多容器映像。

本主题介绍了移动到多容器映像选项。

在“移动到多容器映像”流程中,系统会保留所移动的虚拟机的大小。

前提条件

  • 此过程仅适用于桌面虚拟机。
  • 对于 Horizon Cloud on Microsoft Azure 部署,仅当所有这些容器都运行Horizon 映像管理服务 系统要求中指定的清单版本时,此功能才可用。
  • 在将虚拟机移动到“多容器映像”页面之前,请确认已在虚拟机上安装了正确的 Horizon Agent 并进行了配对。
注意: 对于过去在未使用映像管理服务 (IMS) 的情况下,在 Microsoft Azure 中的各个容器上创建和发布的映像,必须先在“映像”页面上复制该映像。这会在“导入的虚拟机”页面上创建一个重复的虚拟机,然后您可以使用以下步骤移动该虚拟机。有关复制的信息,请参阅 可对 Microsoft Azure 中 Horizon Cloud 容器的已发布映像执行的操作

过程

  1. 在“导入的虚拟机”页面上,选择虚拟机,然后单击移动到多容器映像
  2. 按照下表所述指定选项。
    选项 描述
    映像名称 输入映像的名称。
    重要事项: 不要输入映像之前在 Horizon Cloud 环境中使用过的名称。由于存在一个已知问题,如果重用已在“多容器映像”页面上列出的名称,虚拟机创建过程将失败,并且没有任何提示。系统将不会在 Microsoft Azure 中创建虚拟机,但是,不会在管理控制台中显示错误消息。

    选择名称时,请确认您使用的名称尚未作为映像名称显示在“多容器映像”页面或“映像”页面上。

    名称必须遵循以下规则:

    • 名称不能包含下划线字符 (_)。
    • 名称只能包含字母数字字符和连字符。
    • 名称必须以字母字符(而不是数字)开头。
    • 名称不能以连字符 (-) 结尾。
    描述 输入映像的可选描述。
    标记
    重要事项: 您必须至少分配一个标记,以使映像稍后可用于在控制台的“创建分配”工作流中创建分配。如果您当前未分配任何标记,则该映像稍后将不会作为分配创建工作流中的选项显示在 UI 中。请先确保此框中至少显示一个字符串,然后再单击 导入

    使用此 UI 框定义要与该映像关联的一个或多个参考标记。这些标记将与映像的版本 1.0 相关联。

    键入字符时,这些字符将同时显示在 UI 框中和框下方的蓝色行中。

    重要事项: 键入字符后,必须完成将标记添加到此 UI 框操作。按 Enter 键,或者单击框下方蓝色行中显示的字符串。在将字符串完全添加到 UI 框后,该框将显示四周带有曲线轮廓的字符,并且带有一个小 x 用于将其移除。如果未在框中看到四周带有曲线轮廓的字符串,则表示该标记尚未保存。需要保存标记才可供映像在分配中使用。
    包含 GPU

    启用此选项开关可指定在移动后生成启用了 GPU 的多容器映像。

    • Windows 7 操作系统不支持该选项。因此,如果您选择了 Windows 7 操作系统,将看不到此向导选项。
    • 如果此选项开关处于灰显状态,则表明选定容器所在区域的 Microsoft Azure 订阅不支持 GPU 硬件。
    注意: 如果您打算将该映像用于启用了 GPU 的桌面或远程应用程序,请确保选定的容器位于支持启用了 GPU 的虚拟机 (VM) 的 Microsoft Azure 区域中,并且您的 Microsoft Azure 订阅支持启用了 GPU 的虚拟机。启用了 GPU 的虚拟机只能在部分 Microsoft Azure 区域使用。有关详细信息,请参阅 Microsoft Azure 产品(按区域)
    重要事项: 如果启用了 GPU,则在创建基础虚拟机后,您必须登录到该虚拟机的操作系统并安装适当的图形驱动程序,才能获得启用了 GPU 的 Microsoft Azure 虚拟机的 GPU 功能。您可以在该工作流完成后安装驱动程序。
    用户名 键入您希望用于虚拟机的本地管理员帐户的管理员用户名。该本地管理员帐户是在该过程中在虚拟机中创建的。此名称将供本地管理员帐户用于访问虚拟机的操作系统。此名称最长可包含 15 个字符,不能以句点(“.”)结尾,也不能是在 Microsoft Azure 中创建虚拟机时不允许使用的某个管理员名称。
    注: 您输入的用户名必须满足在 Microsoft Azure 中创建虚拟机时 Microsoft 对可接受的用户名的要求。有关要求列表,请参阅 Microsoft 文档中的 用户名要求
    重要事项: 确保您记住该本地管理员帐户信息(该名称和您在 密码文本框中指定的密码),或者将该信息写下来以便于将来查看。您需要这些凭据才能将任何第三方应用程序添加到此基础映像。
    密码 键入您希望用于该管理员帐户的密码。密码必须遵循 Microsoft Azure 密码规则:
    • 不能是在 Microsoft Azure 中创建虚拟机时不允许使用的某个管理员帐户密码
    • 长度必须为 12 到 123 个字符,且必须满足以下四项复杂度要求中的三项:
      • 包含一个小写字符
      • 包含一个大写字符
      • 包含一个数字
      • 包含一个特殊字符,例如 (! @#$%/^&*)
    注: 您输入的密码必须满足在 Microsoft Azure 中创建虚拟机时可接受的密码的 Microsoft 要求。有关要求列表,请参阅 Microsoft 文档中的 密码要求
    验证密码 再次键入密码。
  3. 单击移动
    Horizon 映像管理服务会将映像导入到目录中,并在“多容器映像”页面上的列表中创建一个新映像。这是映像的 1.0 版本,其状态为 部署完成

下一步做什么

将映像版本 1.0 发布到连接到云的容器。请参阅 发布映像版本
注: 在发布从“导入的虚拟机”页面移动的映像时, 安装 Horizon Agent 选项将不可用,因为您应该已经安装了正确版本的代理。