配置迁移演练

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

迁移演练是在实际迁移前,对迁移方案进行模拟和验证的过程。它可以帮助用户在实际迁移前充分了解迁移方案的可行性和风险,并获取迁移的数据量、迁移速度及其迁移总时长等信息,为您提供修复建议,从而减少实际迁移中可能出现的问题和损失。本文介绍如何对服务器和操作系统进行迁移演练。

准备工作

  • 已完成服务器迁移前的准备工作。具体操作,请参见迁移前准备

  • 为避免数据丢失,建议重要数据备份至镜像、快照或该实例以外的存储设备中。

  • 如果您需要跨国际地域迁移服务器,由于公网网络环境不稳定,迁移速度可能较慢。更多信息,请参见评估迁移时间与测试传输速度。建议您通过VPN网关、高速通道、物理专线、智能接入网关等方式将源服务器和阿里云上VPC打通,通过私网的方式迁移。具体操作,请参见连接本地IDC

  • 如果您需要将源服务器迁移至已购买的阿里云ECS实例:

    • 需要将该实例内所有重要数据备份至镜像、快照或该实例以外的设备中。

    • 目标实例的操作系统和迁移源的操作系统需要保持一致。

    • 目标实例所挂载的数据盘的数量需要大于等于迁移源的数据盘的数量。如果目标实例的数据盘数量不满足需求,您需要挂载更多的数据盘。挂载数据盘的具体操作,请参见挂载数据盘

    • 目标实例的系统盘和数据盘的容量建议大于等于迁移源的系统盘和数据盘的容量。如果您需要缩容源服务器的系统盘和数据盘,目标实例的系统盘和数据盘的容量至少要大于等于源服务器的系统盘和数据盘的实际使用容量。如果目标实例的云盘容量不满足需求,您需要对云盘进行扩容。云盘的扩容的具体操作,请参见云盘扩容指引

使用限制

仅以下迁移场景支持迁移演练:

  • 服务器迁移为云服务器镜像或云服务器实例。

  • Linux操作系统迁移。

操作步骤

  1. 登录SMC控制台

  2. 在左侧导航栏,单击迁移源

  3. 找到目标迁移源,单击对应操作列下的创建迁移任务

  4. 创建迁移任务对话框中,配置相关参数。

    服务器迁移

    关键参数说明如下表所示,其他参数可保持默认。更多信息,请参见服务器迁移至ECS实例

    参数

    说明

    迁移任务类型

    选中服务器迁移后,请认真阅读迁移提示。

    目标类型

    云服务器镜像

    云服务器镜像

    将现有的源服务器转换成云服务器镜像,再使用该镜像创建新的ECS实例来实现迁移。

    配置项说明如下:

    • 目标地域:目标地域指的是您的源服务器要迁入阿里云的地域。该参数为必填项。关于地域的更多信息,请参见地域和可用区

    • 镜像名称:SMC为迁移源生成的目标阿里云自定义镜像名称。

    云服务器实例

    如果您已购买目标实例(ECS或者轻量应用服务器实例),可以将源服务器直接迁移至目标实例,源服务器和已购买的目标实例的存储、操作系统等需要适配。

    警告

    迁移演练过程中将对目标ECS实例的全部云盘创建快照。若演练异常或执行方式为仅演练,迁移演练完成后会自动回滚快照。迁移演练期间目标ECS实例不可用,且期间数据将丢失,请确保目标ECS实例中不存在重要数据。

    配置项说明如下:

    • 目标地域:目标地域指的是您的源服务器要迁入阿里云的地域。该参数为必填项。关于地域的更多信息,请参见地域和可用区

    • 目标实例:选择一个ECS实例作为目标实例。

    迁移演练

    迁移演练是在实际迁移前,对迁移方案进行模拟和验证的过程。它可以帮助用户在实际迁移前充分了解迁移方案的可行性和风险,从而减少实际迁移中可能出现的问题和损失。

    迁移演练可以能帮您快速发现迁移中存在的潜在问题,并提供修复方案,提升迁移成功率。

    默认开启迁移演练

    执行方式

    选择迁移演练的执行方式,默认选择演练并迁移,本示例以选择仅演练为例。

    • 仅演练:仅创建迁移演练任务,迁移演练完成后,如果需要迁移服务器,需要手动启动服务器迁移任务。

    • 演练并迁移:迁移演练完成后,如果不存在状态为严重的演练项,系统自动启动服务器迁移任务。

    操作系统迁移

    关键参数说明如下表所示,其他参数可保持默认。更多信息,请参见服务器迁移至ECS实例

    参数

    说明

    迁移任务类型

    选中操作系统迁移

    当前操作系统

    默认显示当前操作系统,不可修改。例如:CentOS 7。

    目标操作系统

    在下拉列表中选择目标操作系统。例如:Alibaba Cloud Linux 3。

    迁移演练

    迁移演练是在实际迁移前,对迁移方案进行模拟和验证的过程。它可以帮助用户在实际迁移前充分了解迁移方案的可行性和风险,从而减少实际迁移中可能出现的问题和损失。

    迁移演练可以能帮您快速发现迁移中存在的潜在问题,并提供修复方案,提升迁移成功率。

    默认开启迁移演练

    警告

    若开启“迁移演练”功能,演练过程会对ECS云服务器创建普通云盘快照,若未开启“演练并迁移”或演练异常,在演练完成后会自动回滚快照,快照时间点为当前演练的开始时刻,这期间产生的数据将丢失。

    执行方式

    选择迁移演练的执行方式,默认选择演练并迁移,本示例以选择仅演练为例。

    • 仅演练:仅创建迁移演练任务,迁移演练完成后,如果需要操作系统迁移,需要手动启动操作系统迁移任务。

    • 演练并迁移:迁移演练完成后,如果不存在状态为严重的演练项,系统自动启动操作系统迁移任务。

  5. 单击创建,在弹出的对话框中,单击我确认我已知悉

  6. 在弹出的对话框中,单击去迁移任务列表查看,查看迁移演练结果。

    • 服务器迁移演练

      • 目标类型为云服务器镜像时,迁移演练大约需要5分钟,请您耐心等待。

      • 目标类型为云服务器实例时,迁移演练过程中将对该实例的全部云盘创建快照,迁移演练具体耗时与实例云盘大小和数据量等有关。

    • 操作系统迁移演练

      迁移演练过程中将对该实例的全部云盘创建快照,迁移演练具体耗时与实例云盘大小和数据量、系统内软件包大小和数量等有关。例如:实例内仅有40 GiB的系统盘,迁移演练耗时大约为15分钟。

    迁移演练状态说明如下:

    • image.png:表示迁移演练中。

    • image.png:表示无异常演练项。

    • 189173c8624dec7dfcb00f12fbe6fbce.png:表示存在状态为警告的演练项,不存在状态为严重的演练项。

    • f03b9e1fd94b9f1d5d94711516a09fd8.png:表示存在状态为严重的演练项或演练报告不完整。

    下图以服务器迁移演练为例。

    image.png

  7. 根据迁移演练结果,启动迁移任务或者重试迁移演练。

    重要

    当迁移任务类型为操作系统迁移时,如果演练异常或执行方式为仅演练,回滚快照时需要停机,SMC客户端会处于离线状态,回滚快照后通过云助手自动启动SMC客户端。如果通过云助手启动SMC客户端失败,迁移源状态为离线状态,无法开始任务和重试演练,您需要手动登录ECS实例手动启动客户端。具体操作,请参见查看和运行SMC客户端

    • 如果迁移演练状态为image.pngimage.png时,您可以单击目标迁移任务操作列中的开始任务,开始迁移服务器。

    • 如果迁移演练状态为image.png,您需要查看演练报告并修复严重的演练项后,重试迁移演练。具体操作,请参见步骤8~步骤11

  8. 查看迁移演练报告。

    本步骤以创建迁移任务时,选择执行方式仅演练为例,介绍查看迁移演练报告的步骤。您也可以单击迁移任务ID,在迁移演练区域,单击查看报告,查看迁移演练报告。

    1. 迁移任务页面,在目标迁移任务对应的状态列,单击查看报告

    2. 演练报告面板中,查看演练报告。

      演练项状态说明如下:

      • 严重:存在较大可能导致迁移失败的异常,强烈建议您修复。

      • 警告:存在可能影响迁移的异常,建议根据异常详情判断是否修复。

      • 通过:无异常。

      • 未执行:该演练项无需执行或未满足该演练项执行的前提条件。

        说明

        Windows服务器迁移进行检查需要满足以下条件,若不满足,源环境检查下各个演练项均为未执行状态。

        操作系统架构

        操作系统版本

        操作系统内配置

        x86_64位

        Windows Server 2008及更高版本

        Powershell 3.0及以上版本

      您可以根据迁移演练项的详细说明及修复建议,执行以下操作:

      下图以服务器迁移演练报告为例。

      image.png

  9. (条件必选)如果演练报告存在严重警告的演练项,请参见迁移演练项的详细说明及修复建议修复问题。具体操作,请参见迁移演练项说明

  10. (可选)在迁移任务的操作列,单击编辑任务,按需调整迁移任务中的参数。

    说明

    操作系统迁移不支持编辑任务。

  11. (条件必选)如果已修复严重警告的演练项后,在目标迁移任务操作列,单击重试演练

    说明

    当迁移源的状态为迁移中,且迁移任务状态为未开始时,才可以单击重试演练