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

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

过程

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