轻量应用服务器数据迁移至ECS实例(通过SMC)
如果当前轻量应用服务器无法满足您的业务需求,您可以将轻量应用服务器平滑迁移至云服务器ECS,以获取更加灵活的资源配置方案。本文介绍如何通过服务器迁移中心SMC(Server Migration Center)将轻量应用服务器迁移至ECS实例。
前提条件
确保待迁移数据的轻量应用服务器处于正常运行状态。如果服务器已到期,您需要先续费服务器。具体操作,请参见升级或续费说明。
已完成迁移准备工作。具体操作,请参见准备工作(迁移前必读)。
背景信息
服务器迁移中心SMC是阿里云提供给您的迁移平台。专注于提供能力普惠、体验一致、效率至上的迁移服务,满足您在阿里云的迁移需求。更多信息,请参见什么是服务器迁移中心。
操作步骤
步骤一:导入迁移源
SMC提供多种导入迁移源的方式,包括控制台导入、命令行导入和客户端导入。更多信息,请参见导入迁移源。
本文以通过命令行导入Linux迁移源为例,如果您需要通过命令行导入Windows迁移源,具体操作,请参见Windows源服务器导入迁移源。
登录SMC控制台。
在左侧导航栏,单击迁移源。
在迁移源页面,单击导入迁移源。
根据界面提示配置参数,并导入迁移源。
关于参数的说明,具体如下表所示。
参数
说明
迁移源类型
选择物理机/虚拟机/云服务器。
导入方式
选中命令行导入。
激活数额度
请输入激活码可激活的迁移源数量。取值范围为1~1000 ,默认为10。
有效期
请输入激活码的有效期。取值范围为1~90天,默认为30天。
激活码
生成激活码后,复制命令。操作步骤如下:
单击生成激活码。
单击Linux Shell页签。
说明您也可以单击user_config.json页签,复制access_token_id和access_token_code。在运行SMC客户端导入迁移源时,使用命令./go2aliyun_client --accesstokenid=xxx --accesstokencode=xxx导入迁移源,其中:xxx请根据实际替换即可。
单击复制,复制命令。
登录Linux源服务器,使用管理员权限粘贴并运行复制的命令,执行导入迁移源的操作。
执行命令后,出现类似如下回显信息,表示导入迁移源成功。
[2022-08-11 14:40:45] [Info] Snapshot Check... [2022-08-11 14:40:49] [Info] Verify User Account... [2022-08-11 14:40:49] [Info] Generate SSH Key... [2022-08-11 14:40:49] [Info] Import Source Server... [2022-08-11 14:40:49] [Info] Import Source Server [s-bp18x8751kgz2oyh****] Successfully! [2022-08-11 14:40:50] [Info] ========= Run In BackGround Daemon Mode ========= [2022-08-11 14:40:50] [Info] Goto Aliyun Begin... [2022-08-11 14:40:50] [Info] Check Source Server Status... [2022-08-11 14:40:50] [Info] Check Replication Job Status... Please Goto SMC Console To Create New Job, time: 1m0s -
说明如果导入迁移源失败,或迁移过程中出现报错,您可以通过检查SMC客户端目录下日志文件来获取更多信息。Linux源服务器的SMC客户端默认安装目录为
/smc
。
步骤二:创建并启动迁移任务
返回SMC控制台,在目标迁移源中,单击对应操作列下的创建迁移任务。
在创建迁移任务对话框中,配置相关参数后,单击创建。
关键参数说明如下表所示,其他参数可保持默认。更多参数说明,请参见创建服务器迁移任务。
参数
说明
迁移任务类型
选择服务器迁移后,请认真阅读迁移提示。
任务名称
迁移任务的名称。
说明同一阿里云地域下,任务名称必须唯一。
任务描述
迁移任务的描述。
目标地域
目标地域指的是您的轻量应用服务器要迁入ECS所在的地域。该参数为必填项。关于地域的更多信息,请参见地域和可用区。
目标类型
您可根据实际业务需求选择云服务器镜像或者云服务器实例。
云服务器镜像
您可以将源服务器迁移为云服务器镜像,并通过云服务器镜像创建ECS实例。
配置项说明如下:
目标地域:目标地域指的是您的源服务器要迁入阿里云的地域。该参数为必填项。关于地域的更多信息,请参见地域和可用区。
镜像名称:SMC为迁移源生成的目标阿里云镜像名称。
云服务器实例
如果您已购买ECS实例,可以将源服务器迁移至ECS实例,源服务器和已购买的ECS实例的存储、操作系统等需要适配。迁移源和目标实例的存储、操作系统等需要适配。迁移至目标实例最佳实践,请参见源服务器迁移至目标实例。
重要创建迁移任务后,目标实例中的原数据将会清除。因此,如果作为目标实例的ECS实例中存在重要数据,SMC不推荐您使用该方式将迁移源直接迁移至目标实例。推荐您在迁移时,目标类型选择云服务器镜像,再通过镜像创建ECS实例。关于源服务器迁移到目标实例的更多信息,请参见源服务器迁移至目标实例。
迁移到目标实例时会创建的一块临时按量付费云盘作为数据中转使用,迁移完这个中转云盘会被自动释放。
迁移到目标实例会先对目标实例进行更换操作系统,系统盘的自动快照会被清理,且无法恢复。您可以手动取消自动快照随云盘释放。具体操作,请参见设置自动快照随云盘释放。
配置项说明如下:
目标地域:目标地域指的是您的源服务器要迁入阿里云的地域。该参数为必填项。关于地域的更多信息,请参见地域和可用区。
目标实例:选择一个ECS实例作为目标实例。
重要为避免迁移失败,迁移过程中请勿停止、启动、重启或者释放目标实例。
在弹出的对话框中,仔细阅读迁移提示后,单击我确认我已知悉。
请耐心等待迁移任务完成,当迁移任务的状态由准备中变为已完成时,表示轻量应用服务器已经迁移完成。
步骤三:验证迁移结果
迁移完成后,您可以根据创建迁移任务时选择的目标类型,验证迁移结果。
如果创建迁移任务时,目标类型选择云服务器镜像。
在目标迁移任务中,单击对应操作列下的创建实例,创建ECS实例。具体操作,请参见使用自定义镜像创建实例。
如果创建迁移任务时,目标类型选择云服务器实例。
在目标迁移任务中,单击对应操作列下的查看目标实例,可查看迁移后ECS实例的详情信息。
轻量应用服务器迁移后,您可以检查迁移后的ECS实例。具体操作,请参见迁移Linux服务器后怎么检查系统?或迁移Windows服务器后怎么检查系统?。