通过导出已为集群设置的映像,并将其导入到相同或不同 vCenter Server 实例中的另一个集群,可以重用该映像。根据您的目标,可以采用三种不同的格式导出、分发和使用映像。

可以将集群的映像导出为 ISO 映像、ZIP 文件或 JSON 文件。

您可以将映像导入到仅使用 JSON 格式的 vSphere Lifecycle Manager 映像的集群。

在 vSphere 8.0 中,导出和导入操作适用于拥有 DPU 设备的主机的集群。

ISO 映像

如果需要使用映像执行 ESXi 的全新安装和用于引导(如 kickstart 工作流),以 ISO 格式分发使用 vSphere Lifecycle Manager 创建的映像非常有用。

不能将以 ISO 文件导出的映像用于使用 vSphere Lifecycle Manager 映像的其他集群。

ZIP 文件

如果要将映像包含的组件导入到目标 vSphere Lifecycle Manager 实例的库中,则以脱机包分发使用 vSphere Lifecycle Manager 创建的映像非常有用。

与 ISO 映像不同,无法使用 ZIP 文件创建升级基准。也不能使用 ZIP 文件为集群创建 vSphere Lifecycle Manager 映像。

JSON 文件

如果要对使用映像进行主机管理的其他集群重用同一映像,则以 JSON 文件分发使用 vSphere Lifecycle Manager 创建的映像非常有用 。

将 JSON 文件分发到不同 vCenter Server 实例中的集群时,必须确保目标 vSphere Lifecycle Manager 实例的库中包含 JSON 文件所含的所有组件。

JSON 文件仅包含元数据,而不包含实际的软件负载。

要选择哪种分发格式?

要对同一 vCenter Server 系统中的集群重用现有映像,必须将该映像导出为 JSON 文件,然后将该 JSON 文件导入到目标集群。

但是,如果要对其他 vCenter Server 实例中的集群使用现有映像,则仅将映像导出为 JSON 文件可能还不够。可能还需要将映像导出为 ZIP 文件。在目标位置,必须将 JSON 文件作为映像导入到目标集群。但是,可能还需要将 ZIP 文件导入到目标 vSphere Lifecycle Manager 库,以确保该映像中包含的所有组件均可用于目标 vSphere Lifecycle Manager 实例。

要对使用基准管理的集群重用现有集群映像,必须将源映像导出为 ISO 映像。然后,必须将 ISO 映像导入到目标 vSphere Lifecycle Manager 实例的本地库,并使用导入的 ISO 文件创建升级基准。

导出映像

如果要将同一映像用于相同或不同 vCenter Server 实例中的其他集群或独立主机,可以导出该映像。

根据您的目标,可以将映像导出为 JSON 文件、可安装的 ISO 映像或脱机包(包含映像中包括的所有软件包)。导出格式取决于您的需求和目标。

例如,如果要将映像用于其他 vCenter Server 中的集群或主机,则必须将其导出为 JSON 文件和 ZIP 文件。之后,必须将 JSON 文件和 ZIP 文件导入到目标 vCenter Server 系统。有关将更新导入到 vSphere Lifecycle Manager 库的信息,请参见将更新导入到 vSphere Lifecycle Manager 库

前提条件

确定您拥有适当的特权。请参见用于使用映像的 vSphere Lifecycle Manager 特权

过程

  1. vSphere Client 中,导航到使用 vSphere Lifecycle Manager 映像进行管理的集群或主机。
  2. 更新选项卡上,选择主机 > 映像
  3. 单击水平省略号图标,然后选择导出
  4. 导出映像对话框中,选择文件格式,然后单击导出
    您可以一次以一种文件格式导出映像。

结果

导出的文件保存在本地计算机上。

下一步做什么

将映像导入到同一或不同 vCenter Server 实例中的目标集群或独立主机。

导入映像

可以通过将现有映像导入到集群或独立主机来重用该映像,而无需手动设置新映像。修复时,导入的映像将应用于集群中的所有主机或独立主机。

仅当映像为 JSON 格式时,才可以导入该映像。JSON 文件仅包含映像元数据,而不包含实际的软件负载。要成功将映像导入到集群或主机并将软件规范应用于集群中的主机或独立主机,必须在 vSphere Lifecycle Manager 库中所包含的映像中指定所有组件。

因此,如果要在 vCenter Server 实例之间分发和重用映像,则倘若映像中的组件未包含在目标 vSphere Lifecycle Manager 库中,则仅导入 JSON 文件可能还不够。在这种情况下,将 JSON 文件导入到目标集群或主机之前,必须先将具有映像中包含的所有组件的脱机包导入到目标 vSphere Lifecycle Manager 库。如果尝试将 JSON 文件导入到集群或主机,但目标 vSphere Lifecycle Manager 库不包含相应的组件,则导入操作会因验证错误而失败。

有关将更新导入到 vSphere Lifecycle Manager 库的信息,请参见将更新导入到 vSphere Lifecycle Manager 库

前提条件

过程

  1. vSphere Client 中,导航到使用 vSphere Lifecycle Manager 映像进行管理的集群或主机。
  2. 更新选项卡上,选择主机 > 映像
  3. 单击水平省略号图标,然后选择导入
  4. 导入映像对话框中,选择一个 JSON 文件,然后单击下一步
    • 输入要导入的 JSON 文件的 URL 地址。
    • 浏览到本地计算机上的 JSON 文件。
  5. (可选) 编辑映像卡视图中,修改映像设置。
    映像元素 可能的修改
    ESXi 版本 ESXi 版本下拉菜单中,选择新的 ESXi 基础映像。
    供应商加载项
    • 要将供应商加载项添加到映像,请单击选择
    • 要更改映像中供应商加载项的版本或选择新的供应商加载项,请单击铅笔图标。
    • 要从映像中完全移除供应商加载项元素,请单击垃圾桶图标。
    固件和驱动程序加载项
    • 要将固件加载项添加到映像,请单击选择
    • 要选择新的固件加载项,请单击铅笔图标。
    • 要从映像中完全移除固件加载项元素,请单击垃圾桶图标。

    仅当相应供应商提供的硬件支持管理器注册为运行 vSphere Lifecycle ManagervCenter Server 的扩展时,才可以为一系列供应商服务器选择固件加载项。

    组件 单击显示详细信息并查看映像中的附加组件列表。
    • 要将组件添加到映像,请单击添加组件,然后选择要添加到映像中的组件。
    • 要从映像中删除组件,请单击包含组件的表中的垃圾桶图标。
    • 要删除为替代所选供应商加载项中的组件而手动添加的组件,请单击包含组件的表中的撤消图标。

      此操作将恢复替代。

  6. 如果映像包含冲突的组件或未解决的依赖项,请解决这些问题,然后重试该过程。
  7. (可选) 要验证映像,请单击验证按钮。
    将验证映像,以检查缺少的依赖项和组件冲突。
  8. 单击保存
    将自动触发合规性检查任务。可以在 映像合规性卡视图中查看合规性信息。

结果

导入的 JSON 文件已导入,并设置为目标集群或主机的新映像。在此阶段,集群的主机上或独立主机上未安装任何软件。在修复过程中,会在主机上安装软件。

下一步做什么

根据新映像修复集群中的主机或独立主机。请参见对集群、集群内的主机或独立主机运行修复预检查根据单个映像修复集群