Centos在线迁移到腾讯云cvm.

一. 环境检查:

  1. 源端环境:

(1)注意选择 centos 的操作系统的源端机器

(2)要有公网 ip 和公网带宽

(3)检查是否安装了 rsync,可执行which rsync命令进行验证

(4)检查 SELinux 是否已打开。如果 SELinux 已打开,请关闭 SELinux

(5)检查和安装 virtio 驱动,详情可参考:

https://cloud.tencent.com/document/product/213/9929#CheckVirtioForInitramfs

  1. 目标环境(腾讯云):

(1)注意选择 centos 的操作系统的 CVM

(2)尽量保证目标端 CVM 和源端源端机器在一个地区,会加速迁移

(3)要有公网 ip 和公网带宽

(4)CVM 的容量要大于等于源端机器的容量(包括系统盘和数据盘)

(5)建议尽可能调大两端的带宽,以便更快迁移

(6)安全组需要放开 80 和 443 端口

二. 上传迁移工具至源端机器

  1. 下载迁移工具到本地,文档链接如下:

https://cloud.tencent.com/document/product/213/38783

点击即可

  1. 在源端机器上安装 lrzsz

yum -y install lrzsz

  1. 上传迁移工具到源端机器

三. 在源端修改迁移工具配置文件

  1. 对迁移工具包解压缩

unzip go2tencentcloud.zip

  1. 修改 user.json 配置文件

vim user.json

{

“SecretId”: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,

“SecretKey”: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,

“Region”: “ap-beijing”,

“InstanceId”: “ins-xxxxxxxxx”,

“DataDisks”: [

{

“Index”: 1,

“Size”: 40,

“MountPoint”: “/root/mnt”

}

]

}

备注:

(1)SecretId 和 Secretkey 从腾讯云控制台登录后,从访问管理 -> 访问秘钥 ->API 密钥管理获取

(2)Region 代表目标端 CVM 实例的所在地域,可从如下链接查找:

https://cloud.tencent.com/document/product/213/6091

(3)DataDisks 是非必填项,index 代表第几块数据盘,Size 代表这块盘的大小,MountPoint 代表的是源端 ECS 上数据盘的挂载目录

四. 发起迁移

sudo ./go2tencentcloud_x64

然后就一直等待,不要动,此时目的端 CVM 进入迁移流程

迁移结束

五. 可自行在目标端 CVM 验证数据完整性和业务情况