赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 云服务器 ECS
  4. 实践教程
  5. 镜像最佳实践
  6. 通过自定义镜像跨地域复制ECS实例

通过自定义镜像跨地域复制ECS实例

  • 镜像最佳实践
  • 发布于 2025-04-01
  • 0 次阅读
文档编辑
文档编辑

如果您需要跨地域部署业务或跨地域备份业务,您可以通过自定义镜像的跨地域复制功能将ECS实例从源地域复制到目标地域,新的ECS实例与源ECS实例会拥有相同的环境配置,可以实现快速跨地域复制环境。本文为您介绍如何通过自定义镜像跨地域复制ECS实例。

注意事项

跨地域复制ECS实例前,请您仔细阅读以下注意事项。

  • 在创建自定义镜像期间,系统会对ECS实例的各个云盘自动创建快照,快照将产生一定的费用。有关快照费用的详细信息,请参见快照计费。

    说明

    本地盘不支持创建快照,因此包含本地盘的实例不支持本文操作。

  • 源ECS实例的网络类型可以是经典网络或专有网络VPC,新建目标ECS实例时仅支持创建VPC网络类型的ECS实例。

  • 通过自定义镜像跨地域复制ECS实例时,虽然新创建的目标ECS实例中云盘数据与源ECS实例中的云盘数据保持一致,但新创建的目标ECS实例的实例元数据(实例ID、公网/私网IP地址等)会重新生成,与源ECS实例中的实例元数据相比较会发生变化。所以在复制ECS实例前,建议您手动排查资源关联关系,并在复制完成后及时更新资源的关联关系。关于实例元数据的更多信息,请参见实例元数据。

步骤一:为源ECS实例创建自定义镜像

  1. 登录ECS管理控制台。

  2. 在左侧导航栏,选择实例与镜像 > 实例。

  3. 在顶部菜单栏左上角处,选择地域,本示例为华东1(杭州)。

  4. 找到源ECS实例,在操作列,选择image.png > 云盘与镜像 > 创建自定义镜像。

  5. 在创建自定义镜像对话框中,完成配置,然后单击确认。

    • 设置自定义镜像的名称,本示例为Created_from_hangzhouECS1。

    • 其他更多参数说明,请参见使用实例创建自定义镜像。

  6. 在左侧导航栏,选择实例与镜像 > 镜像。

  7. 在自定义镜像页签,找到并查看已创建的Created_from_hangzhouECS1自定义镜像的状态。

    当目标自定义镜像的状态变为可用时,再进行下一步操作。

步骤二:跨地域复制镜像

将源ECS实例跨地域复制到新创建的目标ECS实例前,需要先通过复制镜像功能将自定义镜像复制到目标地域。

  1. 在左侧导航栏,选择实例与镜像 > 镜像。

  2. 在顶部菜单栏左上角处,选择地域,本示例为华东1(杭州)。

  3. 在自定义镜像页签,找到Created_from_hangzhouECS1镜像,在操作列单击复制镜像。

  4. 在复制镜像对话框中,根据复制镜像的不同类型配置参数,然后单击确定。

    • 设置复制镜像的名称,例如Copy_from_hangzhouImage1。

    • 选择目标地域,例如华东2(北京)。

    • 其他更多参数说明,请参见复制镜像。

  5. 在顶部菜单栏左上角处,切换到华东2(北京)地域,查看Copy_from_hangzhouImage1镜像的进度和状态。

    镜像复制完成后,后续的操作步骤您需要在新的地域下进行。

步骤三:使用自定义镜像新建目标ECS实例

  1. 在左侧导航栏,选择实例与镜像 > 镜像。

  2. 在顶部菜单栏左上角处,选择地域,本示例为华东2(北京)。

  3. 在自定义镜像页签,找到复制自定义镜像Copy_from_hangzhouImage1。

  4. 在操作列,单击创建实例。

  5. 在ECS实例购买页面,完成资源配置,然后新建目标ECS实例。

    • 地域和镜像信息已自动填充,您无需更改。

    • 根据实际业务需求选择实例规格。

    • 其他更多参数说明,请参见自定义购买实例。

步骤四:检查新建ECS实例内的数据

您需要检查新创建的目标ECS实例的相关数据情况,确保实例数据复制后,业务功能仍可流畅运行。例如:

  • 检查云盘数据

    检查新建ECS实例系统盘数据是否与源ECS实例一致,例如比较文件和目录结构是否一致。如果源ECS实例存在数据盘并在目标ECS实例上挂载了相应的云盘,您可以检查数据盘上的数据是否与源ECS实例一致。

  • 运行应用程序或服务

    如果您的源ECS实例上运行了特定的应用程序或服务,您可以尝试在新建ECS实例上运行相同的应用程序或服务,并验证其功能和数据操作是否与源ECS实例一致。

  • 对比资源信息变化

    您可以查看实例信息,对比源ECS实例与新建ECS实例相关的资源信息变化,例如镜像信息、网络配置等。

  • 更新资源的关联关系

    新建ECS实例会重新生成实例元数据,与源ECS实例中的实例元数据相比较会发生变化。您需要在复制完成后及时更新资源的关联关系。例如:

    • 如果应用程序依赖于特定的私有IP地址进行内部通信,复制后必须更新新实例的网络配置,例如修改新实例的私有IP地址与源实例在相同子网内,并检查网络的连通性。修改私有IP地址的操作,可参见修改私有IP地址。

    • 如果应用程序依赖DNS域名访问,则在复制后必须更新新实例的DNS配置,以保证外部业务访问的连续性。例如:如何在Linux实例中自定义配置DNS。

(可选)步骤五:释放或删除源ECS实例及相关资源

警告

释放实例、删除快照以及删除镜像的操作为单向操作,一旦操作完成,资源内的数据不可恢复。请确保您已完成所有业务数据的迁移再执行释放或删除资源的操作。

在您仔细检查新建ECS实例与源ECS实例数据没有差异且完成了资源关联关系的更新,确保新建ECS实例内的业务可以流畅运行后,结合自身的实际需求,可以选择释放或删除源ECS实例的相关资源,避免资源持续产生费用。相关操作说明如下:

  • 释放源ECS实例,请参见释放实例。

  • 删除源实例的快照,请参见删除快照。

  • 删除源实例的自定义镜像具体操作,请参见删除自定义镜像。

相关文档

您可以选择服务器迁移中心SMC(Server Migration Center)实现跨账号迁移ECS实例。具体操作,请参见跨账号和同账号ECS实例间迁移。

相关文章

基于SCC实例规格族的RDMA驱动安装说明 2025-04-01 11:57

如果您是基于CentOS 7.9或CentOS 8.4版本的自定义镜像创建的ecs.sccc7或ecs.sccg7规格族的超级计算集群SCC(Super Computing Cluster)实例,且需要实现多台实例之间使用RoCE RDMA通信,则需要参考本文在实例内手动安装RDMA驱动,来保证您可

Packer的DevOps常用配置 2025-04-01 11:57

Packer是由HashiCorp出品的一个开源工具,用于创建相同配置的机器镜像,以供多个平台使用。在DevOps(开发运维一体化)实践中,Packer可以帮助自动化构建和部署过程,通过预先定义的模板来创建可移植和可重复使用的基础镜像,有助于保证在开发、测试和生产环境中的一致性。本文介绍在阿里云EC

使用OOS创建自定义镜像 2025-04-01 11:57

系统运维管理 OOS(CloudOps Orchestration Service)为创建自定义镜像的场景提供了公共模板ACS-ECS-CreateAndCopyImage,支持一键完成发送远程命令、创建自定义镜像、复制镜

实例启动模式 2025-04-01 11:57

启动模式是指创建ECS实例过程中启动系统盘的方式,启动模式影响ECS实例的启动效率、安全性以及操作系统兼容性。创建ECS实例时的启动模式由选择的实例规格的启动模式和镜像的启动模式共同决定。本文为您介绍ECS实例的启动模式、如何查看公共镜像的启动模式以及如何指定或修改自定义镜像的启动模式。 启动模式简

通过自定义镜像跨地域复制ECS实例 2025-04-01 11:57

如果您需要跨地域部署业务或跨地域备份业务,您可以通过自定义镜像的跨地域复制功能将ECS实例从源地域复制到目标地域,新的ECS实例与源ECS实例会拥有相同的环境配置,可以实现快速跨地域复制环境。本文为您介绍如何通过自定义镜像跨地域复制ECS实例。

自动化构建自定义镜像概述 2025-04-01 11:57

阿里云支持通过镜像构建服务(ImageBuilder)、系统运维管理 OOS(CloudOps Orchestration Service)以及Packer自动化构建自定义镜像,提升准确率,免去手工编排流程。本文介绍

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号