AWS服务器迁移至阿里云

一、 确认准备工作

参见阿里云详细说明链接:

https://help.aliyun.com/document_detail/100941.html

建议如果迁移重要数据前,源主机数据做好备份或者快照

注:

本次迁移是走的互联网公网迁移,亦可以根据阿里云说明走打通vpc迁移

后续阿里云使用专门的SMC迁移中心迁移,不再维护使用迁移工具

二、 迁移环境准备

1、迁移工具下载

  登录到迁移目标服务器后,使用wget下载迁移工具,下载到临时/tmp目录并解压

  cd /tmp && wget http://p2v-tools.oss-cn-hangzhou.aliyuncs.com/Alibaba_Cloud_Migration_Tool.zip

 unzip Alibaba_Cloud_Migration_Tool.zip -d Alibaba_Cloud_Migration_Tool

 选择跟操作系统相同架构的版本,本次操作的系统均为x86_64的架构,故选择如下版本的迁移客户端工具

 cd Alibaba_Cloud_Migration_Tool && unzip go2aliyun_client1.5.2.3_linux_x86_64.zip

解压后文件如下:

在这里插入图片描述
go2aliyun_client Linux命令行主程序。

user_config.json       迁移源和迁移目标的主要配置文件。

Excludes 排除不迁移文件目录的配置文件夹。

client_data 迁移数据文件,迁移实例的信息,包含ECS中转实例信息和迁移进度等。

详细的配置说明如下:

https://help.aliyun.com/document_detail/62394.html?spm=a2c4g.11186623.2.19.3bea2274C9YMSF#section-twq-sxz-jfb

2、执行迁移检查

 确保执行检查结果均为”ok”通过,才能正常继续迁移,若有问题查看阿里云FAQ

https://help.aliyun.com/document_detail/92901.html?spm=a2c4g.11186623.4.2.4ace6ff6NWeBaC

在这里插入图片描述

三、 执行迁移

1、 修改迁移配置

    进入迁移工具修改配置如下:vim user_config.json

在这里插入图片描述

参数名称说明:

access_id:    阿里云账号的API访问密钥AccessKeyID

secret_key: 阿里云账号的API访问密钥AccessKeySecret

region_id: 源服务器要迁入的阿里云地域ID,如cn-hangzhou(华东1),取值参见地域与可用区。

image_name: 为源服务器镜像设定一个镜像名称,该名称不能与同一地域下现有镜像名重复。长度为2~128个英文或中文字符。必须以大小字母或中文开头,不能以http://和https://开头。可以包含数字、半角冒号(:)、下划线(_)或者连字符(-)。

system_disk_size: 系统盘指定大小,单位为GiB。取值范围:40~500。

platform: 源服务器的操作系统。取值范围:Windows Server 2003 | Windows Server 2008 |Windows Server 2012 | Windows Server 2016 | CentOS | Ubuntu | SUSE | OpenSUSE| Debian | RedHat | Others Linux说明 参数platform的取值需要与以上列表保持一致,必须区分大小写,并保持空格一致。

architecture: 系统架构。取值范围:i386 | x86_64

bandwidth_limit 数据传输的带宽上限限制,单位为KB/s。默认值:0,表示不限制带宽速度。

data_disks: 数据盘列表,最多支持16块数据盘。单位GiB,取值不能小于数据盘实际使用空间大小。

注: 进一步说明参考阿里云说明文档

https://help.aliyun.com/document_detail/62394.html?spm=a2c4g.11186623.2.19.3bea2274C9YMSF#section-twq-sxz-jfb
2、 执行迁移操作

    在当前的程序目录中创建Logs目录存放执行的日志文件,如果放在前台执行,无需创建,会自动创

   建,我这里是放到后台执行的,所以手动创建的Logs目录

   cd go2aliyun_client1.5.2.3_linux_x86_64 && mkdir Logs

   chmod +x go2aliyun_client (默认解压出来是没有执行权限)

   nohup ./go2aliyun_client >> Logs/ali.log 2>&1 &

  实时查看迁移日志:

在这里插入图片描述

迁移的过程实际分三个阶段stage1-stage3:

a、执行迁移工具后,会到阿里云授权的账户下建立一个临时迁移的vpc和子网并在子网下创建中转实例,创建临时安全组

 注:



  i. 每次迁移会在您的云账号下创建一台名为”No_Delete_GotoAliyun_Transition_Instance”的临时中转实例,用以辅助迁移。为避免迁移失败,请勿停止、重启或者释放中转实例。迁移完成后,该中转实例会自动释放。

  ii. 自动创建的vpc名称为"GOTOALIYUN_VPC”和虚拟交换机” GOTOALIYUN_VSWITCH”

  iii. 创建的安全组名称为”GOTOALIYUN_SECURITY_GROUP_WITH_VPC”,默认放通8080,8703端口

b、实例创建完成后,开始传输源主机数据到中转实例使用的是rsync传输数据
在这里插入图片描述

c、数据传输完成后,自动校验并关闭迁移中转实例,自动启动操作制作自定义镜像

在这里插入图片描述

前往ECS管理控制台镜像详情页,选择您预设的目标地域,查看生成的自定义镜像。

3、迁移完成

日志显示完全成功迁移后,会自动销毁中转实例

在这里插入图片描述

四、 迁移后操作

1、创建阿里云实例

完成一次迁移,最终要把实例在阿里云上创建起来,通过迁移后的源数据生成的自定义镜像来创建ECS

实例,生成的镜像如下:

在这里插入图片描述

选择特定的业务网段创建ECS,本次迁移是model(172.22.13.0/24),在该虚拟交换机下,创建ECS实例

选择迁移过来的做成的自定义镜像,最后按要求创建完成主机model-es-prod01 172.31.25.11

在这里插入图片描述

2、新主机检查

  迁移Linux系统后初次启动实例时,您需要进行以下检查:

 a、检查系统盘数据是否完整(业务侧根据之前的服务检查能否正常运行和验证数据)

 b、如果有数据盘,您需要自行挂载数据盘(正常会根据fstab配置自动挂载)

 c、然后检查其他系统服务是否正常(业务侧根据之前的服务检查能否正常运行和验证数据)

在这里插入图片描述

修改主机名为当前主机名称并重启
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值