迁移操作指引

云服务器迁移(ECS Migration)产品是移动云提供的迁移工具,指将云服务器上的应用程序、数据和配置等迁移到另一个服务器的过程,这可能涉及从其他云服务器提供商迁移到移动云,或者在移动云内部的不同区域或账号间迁移。 在线迁移使用移动云自研迁移工具,支持客户在系统不停机的情况下,将虚拟机上的系统、服务程序等从云平台等源环境迁移同步至移动云,极大地保障了业务的连续性。

迁移步骤

点击【在线迁移】>【导入迁移源】,查看迁移步骤指引:

步骤一:迁移前检查

1.在 密钥管理 页面中创建并获取SecretId和SecretKey。

2.建议您暂停主机上的应用程序并进行数据备份,以避免迁移时对现有应用程序可能产生的影响:

  • 源端主机:可以选择源服务器快照功能等方式备份数据,源端主机是指待迁移的主机。
  • 目标云服务器:可以选择 创建备份 等方式备份目标云服务器数据。

3.迁移前,需根据实际情况对源端主机和目标端主机进行检查。    

  • 源端需安装sshpass、blktrace软件包;

  • 确保源端 /etc/fstab文件中使用 UUID 格式指定磁盘挂载条目,并在grub.cfg文件中使用 UUID 格式配置系统引导项,否则可能迁移失败;    
  • 目标服务器需要与源端操作系统固件类型保持一致(BIOS/UEFI);    
  • 目标服务器需要与源端操作系统同为Linux,小版本无需一致;     
  • 目标服务器需要与源端系统盘、数据盘数量保持一致,且磁盘空间大小需不小于源端服务器;
  • 需要在用户目标服务器所在的可用区对应的对象存储桶,上传中转机镜像,并制作自定义镜像,自定义镜像名称必须为smc_image_kylin_x86;

  • 迁移前,请使用自定义密码方式为目标云服务器创建密码。

步骤二:导入迁移源

1.在待迁移的源端主机上执行以下命令下载迁移工具并解压,进入与源主机操作系统匹配的目录

下载工具包:

wget --no-check-certificate -O ecsmigrate_latest.tar.gz  https://ecloud.10086.cn/op-help-center/request-api/service-api/resource/file/f9e04704875fff12bda76cd57dd56c11

解压工具包:

tar -zxvf ecsmigrate_latest.tar.gz

2.导入迁移源:        

以64位 Linux 源端主机为例,以 root 权限依次执行以下命令运行工具:

chmod +x migstartup
chmod -R  +x scripts
sudo ./migstartup

在API密钥管理页面中创建并获取SecretId和SecretKey,根据提示,输入并按Enter

当迁移工具界面出现以下提示信息时,表示迁移源已经成功导入控制台,可前往控制台查看迁移源:

3.通过控制台查看迁移源      

登录云服务器迁移控制台,在迁移源页签可查看已导入的迁移源,状态为在线。如下图所示:

注意
迁移源导入成功之后,请勿关闭实例中的迁移工具直至迁移任务完成。否则,迁移源离线之后,将无法完成迁移任务。

步骤三:创建迁移任务

1.迁移任务配置。    

迁移源导入控制台后,在列表找到对应的迁移源,点击【操作】>【创建迁移任务】。    

迁移任务配置分【配置服务器】和【任务设置】两个步骤。    

说明
目标服务器需用户提前创建,且迁移过程中需要为“关机”状态。

在任务设置中,输入任务名称、任务描述,选择VPC及子网、公网IP,设置传输限速,勾选风险提示并点击【确定】,完成迁移任务创建,可前往迁移任务页签查看。

注意
迁移过程中会默认创建一台中转云服务器,它是在迁移任务进程中提供网络入口与存储的临时服务器,将在迁移任务开始后产生少量费用,不支持配置选型,迁移成功后会自动释放。

2. 启动迁移任务    

迁移任务配置完成后,在迁移任务页签找到对应的迁移任务,迁移任务状态为”等待迁移”,如下图所示:

点击【操作】>【开始】

注意
 迁移过程中,请勿停止、启动、重启或释放目标服务器。

 3.割接

 当全量迁移完成后,迁移状态变为“增量同步中”,这时还会自动监测源端服务器并迁移增量数据。

点击【操作】>【割接】,点击【确定】前,请将源端业务进行停止,点击【确定】,完成最后一次增量同步。

步骤四:迁移后检查

当迁移任务状态为迁移成功时,请检查目标云服务器能否正常启动、目标云服务器数据与源端主机是否一致、网络是否正常或者其他系统服务是否正常。

本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。