将 Azure Batch 自定义映像池迁移到 Azure Compute Gallery

为了改善可靠性、缩放和适应新式 Azure 产品/服务,Azure Batch 将于 2024 年 3 月 31 日停用 Azure 存储和 Azure 托管映像中的虚拟硬盘 (VHD) blob 中指定的自定义映像 Batch 池。 了解如何使用 Azure Compute Gallery 迁移 Azure Batch 自定义映像池。

功能终止支持

使用虚拟机配置创建 Azure Batch 池时,需指定一个映像引用,为池中每个计算节点提供操作系统。 可以使用受支持的 Azure 市场映像或者使用自定义映像创建虚拟机池。 来自 VHD blob 和托管映像的自定义映像是旧版产品/服务,或者是用于 Azure Batch 的非可缩放解决方案。 为确保大规模可靠的基础结构预配,Azure Compute Gallery 以外的所有自定义映像源将于 2024 年 3 月 31 日停用。

使用 Azure Compute Gallery(以前称为共享映像库)创建自定义映像时,可以控制操作系统类型和配置,以及数据磁盘的类型。 共享映像可以包含应用程序和引用数据,Batch 池节点预配好后即可使用这些数据。 也可根据环境的需要创建多个映像版本。 在使用某个映像版本创建 VM 时,将使用该映像版本来创建 VM 的新磁盘。

在准备池的计算节点以运行 Batch 工作负荷时,使用共享映像可以节省时间。 预配后,可以使用 Azure 市场映像并在每个计算节点上安装软件,但使用共享映像可以提高效率,加快计算节点就绪状态和可重现工作负载的速度。 此外,还可以为共享映像指定多个副本,确保在创建包含多个计算节点的池时,降低预配延迟。

迁移符合条件的池

若要将 Batch 自定义映像池从托管映像迁移到共享映像,请查看有关使用 Azure Compute Gallery 创建自定义映像池的 Azure Batch 指南。

如果具有 VHD Blob 或托管映像,可以直接将它们转换为可与 Azure Batch 自定义映像池一起使用的 Compute Gallery 映像。 为 Compute Gallery 创建 VM 映像定义时,在“版本”选项卡上,有一个选项用于选择要迁移的映像类型的源,该源针对 Batch 自定义映像池停用:

其他字段
托管映像 \- 从下拉列表中选择“源映像”。 托管映像必须位于与你在“实例详细信息”中选择的相同区域内。
存储帐户中的 VHD 选择“浏览”,选择 VHD 的存储帐户。

有关此过程的详细信息,请参阅为 Compute Gallery 创建映像定义和版本

常见问题解答

  • 如何创建 Azure Compute Gallery?

    请参阅 Compute Gallery 创建的指南

  • 如何使用 Compute Gallery 映像创建池?

    请参阅有关如何使用 Compute Gallery 映像创建池的指南

  • 基于 Compute Gallery 映像的池有哪些注意事项?

    请参阅大型池的注意事项

  • 是否可以在不同的订阅或不同的 Microsoft Entra 租户中使用 Azure Compute Gallery 映像?

    如果共享映像与 Batch 帐户不在同一订阅中,则必须注册用于该订阅的 Microsoft.Batch 资源提供程序。 这两个订阅必须位于同一个 Microsoft Entra 租户中。 只要映像的副本与 Batch 帐户位于同一区域,该映像就可以位于不同区域中。

后续步骤

有关详细信息,请参阅 Azure Compute Gallery