雲計算

P2V迁云工具迁移测试

一、什么是迁云工具

迁云工具是阿里云ECS的迁云服务客户端,支持在线迁移源服务器至阿里云ECS。如果是将线下IDC服务器环境迁移到ECS,我们常称迁云工具为P2V;如果是将虚拟机环境或者云平台主机环境迁移到ECS,我们常称迁云工具为V2V。

二、工作原理

在下载迁云工具到源服务器后,需要根据实际情况编写配置文件,迁云工具为源服务器的磁盘分区中的操作系统、应用程序与应用数据在线制作数据快照,并在ECS侧同步数据和生成自定义镜像。之后就可以使用该自定义镜像快速创建ECS,从而实现将服务器环境迁移到ECS。

迁云工具运行时,系统会默认在阿里云账号下创建一个ECS实例做中转站,中转实例为按量付费;之后对中转实例的磁盘创建快照以生成自定义镜像。

三、正式迁移

3.1、准备工作

3.1.1 要有阿里云官网账号;账号至少100元余额;最好创建一个RAM子账号,然后授予相应的权限,记好ak
3.1.2 需要开通快照服务、OSS服务和ECS服务
3.1.3 确认源服务器本地时间与实际时间一致,避免迁移时报错IllegalTimestamp
3.1.4 当源服务器为linux时:
1、确认已安装rsync库:
image




2、确认已关闭源服务器中selinux功能

3、确认已安装virtio(KVM)驱动,具体见链接:
https://help.aliyun.com/document_detail/62423.html?spm=a2c4g.11186623.2.25.60e56ff62GpXMO#concept-dvq-cqs-xdb

4、确认已安装高版本系统引导程序grub,需要至少1.9版本以上,具体见链接(比较奇怪,我本地服务器没有安装grub,后来迁移也成功了):
https://help.aliyun.com/knowledge_detail/62807.html?spm=a2c4g.11186623.2.26.60e56ff62GpXMO

3.2 迁移流程

3.2.1下载和安装迁云工具
迁云工具有windows和linux操作系统版本,下载链接:
https://help.aliyun.com/document_detail/62394.html?spm=a2c4g.11186623.2.32.2b984a0bxAXEC1

通过unzip命令解压工具包,因为源服务器是linux 64位,所以再解压linux_x86_64工具包:unzip go2aliyun_client1.5.2_linux_x86_64.zip
image

3.2.2 编辑配置文件
进入工具目录下:

[root@cos7-jiang software]# cd go2aliyun_client1.5.2_linux_x86_64

编辑目录下的user_config.json文件:
image
Access_id和secret_key就是前面生成的ram子账号的AK;
Region_id代表源服务器预计迁入的阿里云地域ID,如cn-hangzhou(华东1);
Image_name表示给源服务器镜像起个名字;
System_disk_size表示给系统盘指定大小,单位为GB;
Platform表示源服务器的操作系统,取值如下:
Windows Server 2003 | Windows Server 2008 | Windows Server 2012 | Windows Server 2016 | CentOS | Ubuntu | SUSE | OpenSUSE | Debian | RedHat | Others Linux
Data_disks和bandwidth_limit是非必填项,这里不填。具体含义见链接:
https://help.aliyun.com/document_detail/62394.html?spm=a2c4g.11186623.2.32.2b984a0bxAXEC1








3.2.3 运行迁云工具
因为本次实验要迁移完整环境,无不迁移的文件和目录,所以不需要另外配置。如果有不迁移的文件或目录,配置见链接:
https://help.aliyun.com/document_detail/62394.html?spm=a2c4g.11186623.2.32.2b984a0bxAXEC1

因为源服务器是linux,所以直接以root身份执行:

chmod +x ./go2aliyun_client
./go2aliyun_client

脚本运行后,无需再做其它操作,耐心等待迁移完成;

3.2.4 迁移完成
迁移过程可能较长,当提示:Goto Aliyun Finished时,如下图,表示迁移完成。
image
之后前往阿里云官网ECS控制台,可以看到新生成的镜像:
image



在新建ECS时,选中该镜像,即完成了线下服务器到ECS的迁移。

说明:
如果迁移涉及到公网传输,请保持网络稳定,否则网络一个短暂的波动都可能会导致迁移过程中断;

Leave a Reply

Your email address will not be published. Required fields are marked *