从中国北部和中国东部迁移Azure计算库资源

由世纪互联运营的 Microsoft Azure 中的中国北部(chinanorth)和中国东部(chinaeast)将于2026年7月1日退役。 如果你在任一区域拥有 Azure Compute Gallery 资源,请参阅本文,了解 Microsoft 会迁移哪些资源,以及你必须替换哪些资源。

Important

在 2026 年 9 月 30 日,主区域是“中国北部”或“中国东部”的共享映像库映像版本将停止运行并被永久删除。 此次删除包括位于未停用区域中的副本。 删除版本后,无法还原这些版本。

Microsoft 正在将受影响的资源组、映像库和映像库映像定义迁移至中国北部 3 (chinanorth3)。 Microsoft 不迁移图库映像版本。 对于仍需要的任何版本,必须在幸存区域中发布替换版本。

了解已迁移的内容

下表汇总了每个资源类型的迁移责任。

资源类型 迁移责任 所需操作
资源组 Microsoft 无需对资源组本身执行任何操作。 单独处理组中的资源。
Gallery Microsoft 无需执行任何操作。 当库的区域更改为“中国北部 3”时,其名称、资源 ID 和属性将保持不变。 查看按区域引用该库的自动化。
映像库映像定义 Microsoft 映像定义本身不需要执行任何操作。 该定义会随其所在库一起移动。
库映像版本 客户 如果需要该版本,请在幸存区域中创建替换映像版本。 更新所有相关的依赖部署,改为使用替代项。

映像定义包含发布者、产品/服务、SKU 和操作系统类型等元数据。 映像版本包含可部署的映像数据。 迁移某个映像库及其映像定义时,不会迁移这些定义中的版本。

识别受影响的映像版本和依赖项

列出主区域为“华北”或“华东”的每个图库映像版本。 对于每个版本,确定以下任一资源还是进程都使用它:

  • 任何区域中的虚拟机(VM)和虚拟机规模集。
  • 使用共享库的其他订阅或Microsoft Entra租户中的资源。
  • 部署模板、自动化脚本、镜像构建流水线和灾难恢复操作手册。
  • 重新生成、回滚或审核进程,这些进程可能不常使用版本。

不要将评审局限于在中国北部和中国东部运行的工作负载。 受影响的映像版本可能在中国北部 2、中国北部 3 或其他仍可用的区域中有副本。 副本的存续时间不能超过其源区域中的映像版本,并且会随该版本一同被永久删除。

缺少当前部署的 VM 或规模集并不证明版本未使用。 检查可能最近未运行的部署定义和进程。

使用Azure Resource Graph查找受影响的资源

使用以下Azure Resource Graph查询来清点受影响的资源。 在由世纪互联运营的 Azure 门户中,打开 Resource Graph 浏览器,将 {SUBSCRIPTION_ID} 替换为你的订阅 ID,然后运行每个查询。

以下查询列出了中国北部和中国东部区域中的映像库和映像库映像定义。 Microsoft迁移这些资源,无需执行任何迁移操作。 结果包括每个资源所在的资源组。

resources
| where subscriptionId =~ '{SUBSCRIPTION_ID}'
| where type in~ (
	'microsoft.compute/galleries',
	'microsoft.compute/galleries/images')
| where location in~ ('chinanorth', 'chinaeast')
| extend resourceType = case(
	type =~ 'microsoft.compute/galleries', 'Gallery',
	'Gallery image definition')
| project resourceType, name, resourceGroup, location, id
| order by resourceGroup asc, id asc

以下查询列出了所属主区域为“中国北部”或“中国东部”的映像库映像版本。 对需要保留的每个版本采取措施。

resources
| where subscriptionId =~ '{SUBSCRIPTION_ID}'
| where type =~ 'microsoft.compute/galleries/images/versions'
| where location in~ ('chinanorth', 'chinaeast')
| mv-expand targetRegion = properties.publishingProfile.targetRegions
| summarize
    replicationRegions = make_list(tostring(targetRegion.name))
    by id, homeRegion = location
| project id, homeRegion, replicationRegions
| order by id asc

以下查询列出引用指定映像库映像定义版本的 VM 和虚拟机规模集。 在映像引用筛选器中,将 <gallery> 和 <image-definition> 替换为受影响的库和映像定义名称。 在运行查询之前,在 Resource Graph 资源管理器范围中选择所有相关订阅。 工作负荷可能位于中国北部和中国东部以外的区域。

resources
| where type in~ (
	"microsoft.compute/virtualmachines",
	"microsoft.compute/virtualmachinescalesets"
)
| extend imageReferenceId = case(
	type =~ "microsoft.compute/virtualmachines",
		tostring(properties.storageProfile.imageReference.id),
	tostring(properties.virtualMachineProfile.storageProfile.imageReference.id)
)
| where imageReferenceId contains "/providers/Microsoft.Compute/galleries/<gallery>/images/<image-definition>"
| project
	subscriptionId,
	resourceGroup,
	name,
	type,
	location,
	imageReferenceId

针对可能包含受影响资源的每个订阅运行查询。 结果不会标识部署模板、管道或其他未部署的引用,因此请完成本节中所述的依赖项评审。

迁移仍然需要的映像版本

针对需要保留的每个受影响的映像版本完成以下步骤:

  1. 确定引用受影响版本的每个工作负荷和部署过程。 将用户纳入其他订阅和租户中。
  2. 找到用于创建版本的源,例如托管映像、虚拟硬盘(VHD)、快照、VM 或映像生成管道。
  3. 将源端迁移到仍可用的区域,或在该区域中重建源端。 位于“中国北部”或“中国东部”区域的源资源也会受到区域停用影响。
  4. 在仍然可用的区域中创建图库,或在该区域中使用现有图库。 您无需等待微软完成受影响库的迁移。
  5. 在目标库中创建兼容的映像定义(如果尚不存在)。
  6. 根据源图像创建替换图像版本。 使用“中国北部 3”等可继续运行的区域作为主区域,并将该版本复制到部署该版本的每个区域。
  7. 从替换版本部署测试 VM,并验证操作系统、应用程序、配置和启动行为。 有关专用映像,请参阅 从专用映像版本创建 VM。
  8. 更新部署模板、管道和自动化以引用替换版本。
  9. 更新每个受影响的规模集模型以使用替换版本,并根据规模集的升级策略将模型更改为现有实例。 有关详细信息,请参阅 修改虚拟机规模集。
  10. 与其他订阅或租户中相关使用者的所有者协调。 它们必须更新你未管理的资源。
  11. 确认任何必需的部署或重新制作映像操作都不再依赖于受影响的版本。 然后,可以删除旧版本。

首先找到外部使用方,并定位原始源构件。 缺少源、位于已停用区域中的源,以及不由你管理的使用方,都可能会显著延长迁移时间。

处理未检测到被使用的镜像版本

对于每个未检测到虚拟机或虚拟机规模集引用的受影响版本:

  1. 检查模板、管道、运行手册、回滚计划和审计要求中是否存在当前已部署资源未体现的引用。
  2. 如果仍需要该版本,请按照本文中的迁移过程操作,并在幸存区域中发布替换项。
  3. 如果您不再需要该版本,请在停用清理开始前将其删除,或允许其于 2026 年 9 月 30 日被永久删除。
  4. 针对每个受影响的版本,记录保留还是删除的决定。

不迁移的预期影响

2026 年 9 月 30 日,受影响的映像库映像版本及其所有副本都将被永久删除。 现有正在运行的 VM 不会仅仅因为其源映像版本被删除而被停止。 但是,需要已删除版本的操作失败,包括:

  • 从该版本创建新的虚拟机。
  • 横向扩展引用版本的规模集。
  • 对依赖于该版本的 VM 或虚拟机规模集实例重新映像。
  • 运行引用该版本的模板、管道或自动化。

删除后,必须从原始源生成并发布替换项。 软删除不会为在此区域停用时删除的映像版本提供恢复。

常见问题解答

哪些区域受到影响,应在哪里迁移资源?

中国北部(chinanorth)和中国东部(chinaeast)于2026年7月1日退休。 建议的目标区域为中国北部 3(chinanorth3)。

No. Microsoft 会迁移映像库及其映像定义,但不迁移其映像版本。 对于仍需要的任何版本,必须在 2026 年 9 月 30 日之前在幸存区域中发布替换映像版本。

是否需要选择接受Microsoft执行的迁移?

No. 受影响的资源组、库和库映像定义会自动包含在迁移到中国北部 3 的平台迁移中。

是的。 库保留其名称、资源 ID 和资源属性。 仅其区域更改。 使用该资源 ID 的引用在迁移后仍可正常解析。 检查按区域引用该库的模板、脚本、管道和文档,并将其更新为使用“中国北部 3”。

是的。 立即开始。 可以将替换版本发布到幸存区域中的现有库,也可以在那里创建库。 发布替换版本并不取决于受影响的映像库或映像定义的平台迁移。

No. 平台不提供库映像版本的迁移支持。 必须在仍可用的区域中根据其原始源版本创建替换版本。

如何识别受影响的资源?

盘点其主区域为“中国北部”或“中国东部”的映像库映像版本,并按照 识别受影响的映像版本和依赖项 中的依赖项审查进行操作。 检查所有可能使用这些版本的订阅、租户、区域、部署模板、管道和自动化。 不要只依赖于当前部署的 VM 和规模集,因为不经常使用的部署过程也可能引用受影响的版本。

如果受影响的映像版本在幸存区域中有一个副本,它是否安全?

No. 副本的存续时间不能超过其所在区域中的映像版本。 如果主区域为中国北部或中国东部,则版本及其所有副本在 2026 年 9 月 30 日永久删除,包括中国北部 2 和中国北部 3 的副本。 复制并不能替代发布一个其主区域位于仍然可用区域的替代版本。

我不会在中国北部区域或中国东部区域运行工作负载。 我是否受到影响?

可能。 幸存区域中的虚拟机和规模集可能会使用主区域位于中国北部或中国东部的映像版本副本。 查看您开展业务的每个区域中的依赖项。

如果在我的订阅或租户之外使用了受影响的映像版本,该怎么办?

尽快通知那些占用资源的对象的所有者。 可以发布替换版本并授予所需的访问权限,但只有资源所有者可以更新不管理的工作负荷。 允许每个所有者有足够的时间来验证和部署替换项。

2026 年 9 月 30 日之后,现有虚拟机和虚拟机规模集将会怎样?

现有正在运行的 VM 不会仅仅因为其源映像版本被删除而被停止。 但是,新的 VM 部署、虚拟机规模集横向扩展操作、重新映像操作以及依赖于已删除版本的自动化任务都会失败。 更新规模集模型和部署过程,以在截止时间之前使用替换版本。

如果我在截止时间之前无法完成迁移,该怎么办?

一旦你发现阻碍,请尽快在由世纪互联运营的 Azure 门户中提出 Azure 支持请求。 不要等到临近 2026 年 9 月 30 日时。

获取帮助

如果您有任何疑问、想详细了解已检测到的依赖项,或者预计无法在 2026 年 9 月 30 日之前完成迁移,请尽快在由世纪互联运营的 Azure 门户中提交 Azure 支持请求。