您可以对第一代 IMS 映像目录中的映像和版本执行某些管理任务。您可以编辑、删除、停用和启用映像和版本。

编辑映像详细信息

您可以编辑在映像目录中注册的映像的描述。您可以使用 Horizon Universal Console执行以下步骤。

过程

  1. 在控制台中,选择清单 > 映像 - 多容器
    控制台将显示在映像目录中注册的所有映像。
  2. 单击要编辑的映像最左侧的选择按钮,然后单击编辑
  3. 在“编辑映像”对话框中,输入映像的新描述,然后单击保存
    控制台将以新描述显示该映像。

停用映像或版本

要防止在新分配中使用映像或版本,请使用 Horizon Universal Console 将该映像或版本置于非活动状态或已停用状态。

注: 此 IMS 功能仅适用于 Horizon 容器类型。

停用映像版本后,控制台会阻止在创建新分配时选择该版本。停用整个映像将导致停用该映像下的所有版本。

停用映像版本不会影响基于该映像版本的现有分配。如果现有分配使用的映像版本稍后被停用,该分配可以继续使用相同的映像版本(即使该版本处于停用状态)。

注: 无法更改已停用映像版本的标记关联。例如,您无法创建标记或将任何其他标记与已停用的映像版本相关联。

过程

  1. Horizon Universal Console中,选择清单 > 映像 - 多容器
    控制台将显示在映像目录中注册的所有映像。
  2. 选择停用整个映像或特定映像版本。
    • 要停用整个映像,请单击映像最左侧的选择按钮,然后单击禁用
    • 要停用特定映像版本,请先单击包含该版本的映像的名称。在“映像详细信息”页面中,单击映像版本最左侧的选择按钮。然后单击禁用

启用映像或版本

您可以使用启用命令使停用的映像或版本回到可用状态。启用映像或版本可使其再次可供您在控制台中创建的新分配使用。

启用整个映像可启用该映像的所有版本。
注: 此 IMS 功能仅适用于 Horizon 容器类型。

过程

  1. Horizon Universal Console中,选择清单 > 映像 - 多容器
    控制台将显示在映像目录中注册的所有映像。
  2. 选择启用整个映像或特定映像版本。
    • 要启用整个映像,请单击映像最左侧的选择按钮。然后单击更多 (...) 按钮,选择启用
    • 要启用特定映像版本,请先单击包含该版本的映像的名称。在“映像详细信息”页面中,单击版本该最左侧的选择按钮。然后单击更多 (...) 按钮,选择启用

删除映像或映像版本

使用 Horizon Universal Console,如果分配未使用某个映像版本时,则可以从 Horizon 映像管理服务 (IMS) 中删除该映像版本。要删除整个映像,必须先删除该映像下的所有版本。

将删除操作应用于映像版本时,Horizon 映像管理服务会从映像目录中删除该版本。对于 Horizon 容器中 IMS 正在使用的映像,IMS 还会从源 vCenter Server 实例中删除构成该版本底层的映像资产。

如果您只希望从将这些副本发布到的容器中移除映像版本的已发布副本,请改为使用取消发布选项。请参阅取消发布映像版本

注: 无法删除分配正在使用的映像版本。

过程

  1. Horizon Universal Console中,选择清单 > 映像 - 多容器
    控制台将显示在映像目录中注册的所有映像。
  2. 单击您要删除的映像版本所在映像的名称。
    将显示“映像详细信息”页面,列出其所有版本。
  3. 在“映像详细信息”页面上,选择要删除的版本。单击更多 (...) 按钮,并从菜单中选择删除
    将显示确认对话框。
  4. 单击继续
    Horizon 映像管理服务 将删除该映像版本。映像版本对服务不再可见,您无法再对其执行映像管理。
  5. 要删除整个映像,请重复第 2 步至第 4 步以删除映像下的每个版本。在删除了剩余的最后一个版本后,系统将自动删除整个映像。

使用 Horizon Universal Console重新发布映像版本

如果尝试发布映像版本部分失败或完全失败,您可以使用控制台的“重新发布”工作流重试发布。

  • 如果映像版本在某些容器上成功发布但在其他容器上失败,则其状态会显示为“部分可用”。如果映像版本无法在所有容器上发布,则其状态将显示为“失败”。在这两种情况下,您都可以使用“重新发布”选项重试该过程。
    注意: 通常而言,在容器上发布失败可能是由容器中的环境原因所致。“重新发布”过程不会修复容器上的任何环境问题。您必须先修复环境问题,然后再尝试重新发布到该容器。这包括确保容器联机且处于正常状态,不存在配额违例或连接问题(例如,请求过多或套接字异常)之类的问题。此外,还包括解决由于在虚拟机上执行手动用户操作而使虚拟机可能处于的任何不良状态,例如:
    • 尝试打开出于发布目的而已关闭电源的虚拟机的电源。
    • 尝试从 Microsoft Azure 门户或 vCenter Server 移除虚拟机。
    注: 如果您尝试发布的映像版本基于您创建的自定义虚拟机,则可能会在发布过程的一个中间步骤(如代理配对或 Sysprep)中看到错误。在这些情况下,您可以按照如下所述尝试执行“重新发布”操作。
  • 在重新发布映像版本时,您无法对首次发布映像版本时所选的参数进行任何更改。“重新发布”选项只是使用您最初所做的所有设置重试发布。

过程

  1. 在控制台中,导航到清单 > 映像 - 多容器
    控制台将显示在映像目录中注册的所有映像。
  2. 单击您要重新发布的映像版本所包含的映像的名称。
    将显示“映像详细信息”页面,列出其所有版本。
  3. 在“映像详细信息”页面上,选择要重新发布的版本。
    重要说明: 您只能重新发布状态为“部分可用”(在某些容器上发布失败而在其他容器上成功)或“失败”(在所有容器上均发布失败)的映像版本。失败必须发生在发布过程中。如果在创建虚拟机的过程中发生失败,则“重新发布”选项将不可用。
  4. 单击更多 (...) 按钮,并从菜单中选择重新发布
    此时会在页面顶部显示一条消息,说明重新发布过程已开始。 Horizon 映像管理服务 会尝试使用首次尝试发布映像版本时最初选择的参数发布映像版本。有关发布过程的更多详细信息,请参阅 第一代 Horizon Cloud - IMS - 发布映像版本
    注: 如果“重新发布”操作失败,请查看本主题顶部的信息,根据需要更正问题,然后再次重新发布。对于 Azure 容器中的映像,如果重新发布仍然失败,请按照 取消发布映像版本中的步骤取消发布映像版本,然后再次重新发布。
    注意: 由于此版本中存在的一个已知问题,发布有时会失败,并显示一条消息,指出发生了 AGENT_PAIRING 或 SYSPREP 错误。如果发生这种情况,请按照本主题中所述再次尝试重新发布。

取消发布映像版本

您可以使用 Horizon Universal Console中的“重新发布”选项从容器中移除映像版本的所有副本。

  • 如果取消发布某个映像版本,会将该映像版本保留在目录中,且其状态为“部署完成”。如果要从目录中移除映像版本或整个映像,请改为使用“删除”选项。请参阅删除映像或映像版本
  • 无法取消发布副本正在被分配使用的映像版本。
小心: 请谨慎使用“取消发布”操作。对同一映像版本重复执行该操作可能会导致出现意外结果,并在稍后尝试发布映像版本时无法封装映像。例如,如果您创建一个新的映像版本,然后对该映像运行“发布”并且该映像达到“已发布”状态,接下来对该映像版本运行“取消发布”并再次运行“发布”,在发布工作流中运行 Sysprep 进程可能会失败。如果再次取消发布该映像版本,从此时起,该映像的发布工作流可能会始终失败。此时,谨慎的做法是重新开始并创建新的基础映像。

过程

  1. 在控制台中,选择清单 > 映像 - 多容器
    控制台将显示在映像目录中注册的所有映像。
  2. 单击您要取消发布的映像版本所包含的映像的名称。
    将显示“映像详细信息”页面,列出其所有版本。
  3. 在“映像详细信息”页面上,选择要取消发布的版本。
    注: 只能取消发布状态为“可用”或“部分可用”的版本。
  4. 单击更多 (...) 按钮,并从菜单中选择取消发布
    将显示确认对话框。
  5. 单击继续
    Horizon 映像管理服务 会从容器中移除此映像版本的所有副本。映像版本现在已列出,且状态为“部署完成”。