通过OOS实现ECS实例迁移

背景介绍

系统运维管理 OOS(CloudOps Orchestration Service)(OOS)为用户提供一个可视化的、可操作的ECS实例迁移功能,迁移流程如下图所示:

image.png

注意事项

  1. 您在迁移之前请安装virtio驱动,以免造成新的实例无法启动。如果您的实例系统环境有异常,例如注册表损坏、文件系统损坏、系统启动异常等。建议您在迁移前重启实例,检查系统是否正常重启,确保系统和业务在迁移前状态正常。

  2. 基于镜像快照迁移,如果需要保留完整数据,请选择<停机增量快照>为是,再执行下一步操作;如果不需要保留迁移过程中产生的数据,则选择否,直接根据指引迁移即可。建议您先选择否来测试新实例是否业务正常,测试新实例业务正常后再选择是来保证完整数据

  3. 创建快照的所需时间为分钟级别,并取决于云盘容量大小。云盘的第一份快照为全量快照,耗时较久,有可能在小时级别。再次创建快照,相对耗时较短,但依然取决于和上一份快照之间的数据变化量。变化越大,耗时越久。

  4. 因机器会重新启动,请您务必确认数据盘等已设置为自动挂载否则重启后将无法挂载数据盘。

  5. 当前操作为高风险操作,如果选择停机快照迁移为是,请您确认关机业务影响可控。

  6. 公网IP和弹性IP需要您手动重新绑定到新实例上。

  7. 执行前先对实例创建一个快照,将极大缩短执行时间。

操作步骤

  1. 登录系统运维管理管理控制台。单击公共任务模板,搜索ACS-ECS-BulkyCloneInstances,点击创建执行image

  2. 选择将要迁移的ECS实例,按提示选择新实例的配置参数。image

  3. 配置停机增量快照选项,选择执行所用的权限来源,配置完成后点击 下一步:确定image

停机增量快照说明:

  • 如果选是,为了最大程度保证数据一致性,系统将在全量快照后,停止源实例(停机收费模式),创建增量快照,基于增量快照创建目的实例并启动运行。如任务执行成功,源实例将一直保持停机状态,您可在验证目的实例业务正常后尽快手动释放,避免重复收费。如任务失败,则重新启动源实例。

  • 如果选否,为了保证源机器一直可用,系统将在全量快照后,基于全量快照创建目的实例并启动运行。但任务启动后的增量数据将无法同步到目的实例中,可能会造成数据不一致,请知晓。

  1. 确认所配置参数无误后点击 创建

  2. 创建成功后在 子执行 中查看每台实例的迁移详情。执行完成后会输出新实例的ID。image