离线数据迁移,即将源端数据盘镜像迁入至腾讯云侧指定的云硬盘
这里的源端可以是腾讯云,也可以是其他云,例如AWS,阿里云等等
一.源端准备工作
1.将数据盘挂载至服务器
2.检查数据盘的数据大小,以及文件是否正常访问
二.制作镜像
1.安装qemu-img命令
(1)centos通过以下命令:
yum install qemu-img -y
(2)ubuntu通过以下命令:
apt-get install qemu-utils -y
2.制作镜像
qemu-img convert -f raw -O qcow2 /dev/nvme1n1 /mnt/data-10G.qcow2
注意:
/dev/nvme1n1:要导出的数据盘设备,可通过fdisk -l根据磁盘大小辨别,这里一定要填写红框中的设备名。
/mnt/data-10G.qcow2:为镜像保存路径和文件名,可自定义,但是后面的qcow2格式为固定格式,不要更改
制作需要一些时间,请耐心等待,过一会无任何报错,命令行可执行命令,说明镜像制作成功,可通过ls查看一下
三.导入镜像至COS
1.在腾讯云创建cos存储桶
COS控制台链接 https://console.cloud.tencent.com/cos5/bucket
备注:
(1)名称:可自定义
(2)地域:需与要迁入的腾讯云云硬盘所在同一个地域
(3)权限:选择公有读私有写
(4)其他配置默认即可。
2.将制作的镜像文件上传到 COS
需要将制作好的数据盘镜像,传到腾讯云的cos里,cos必须和要迁入的腾讯云云硬盘所在一个地域
下载镜像到本地电脑,然后网页登录腾讯云cos,在网页上传镜像到cos
(1)通过ftp工具连接源端服务器
https://download.filezilla-project.org/client/FileZilla_3.49.1_win64_sponsored-setup.exe
主机填:sftp://源端服务器的外网IP
用户名:root
密码:root密码
端口:源端服务器的远程端口,默认22
(2)右击文件下载到本地
可在最下面观察下载进度,传输完成后,即可下一步。
(3)在腾讯云cos控制台点击上传,然后选择刚刚下载的镜像文件
文件上传比较慢,请耐心等待,上传完成后即可下一步
四.开始离线迁移
1.获取cos链接
在腾讯云cos控制台,点击文件右边的详情,即可获取,复制【对象地址】即可。
2.登录到腾讯云服务器迁移页面
https://console.cloud.tencent.com/cvm/csm/index?rid=8
3.选择地域后,点击【新建数据迁移】,下一步
4.新建迁移任务
注意:
所在地域:与cos地域一致,与要源端数据盘地域一致
任务名称:可自定义
cos链接:填写上面复制过来的cos镜像链接
勾选要迁入的云硬盘,这里的云盘必须是待挂载状态,否则需要到云硬盘列表,手动将这块数据盘卸载后再进行迁移,卸载可参考下图:
5.可在列表中关注迁移进度
6.迁移完成后如下图所示
如迁移失败,将鼠标放在失败状态上面,会提示原因,请根据原因提示做修改调整,重新参考此文操作迁移。
7.确认数据是否完整