前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Aliyun Ubuntu离线迁移到腾讯云

Aliyun Ubuntu离线迁移到腾讯云

原创
作者头像
赵智勇
修改2020-08-27 10:11:56
4.2K0
修改2020-08-27 10:11:56
举报

一.注意事项:

1.离线迁移需要借助对象存储(COS)的支持,请先确保您所在地域在 COS 支持范围内,详见如下文档:

https://cloud.tencent.com/document/product/436/6224

2.离线迁移需要导入镜像,当前腾讯云的服务迁移支持的镜像格式有:qcow2,vhd,vmdk,raw

3.上传镜像的 COS 地域需要与您将迁入的云服务器地域保持一致

4.上传的镜像文件大小要小于等于需要迁入的硬盘容量

5.离线迁移不支持快照文件(文件名如 *-00000*.vmdk 的快照文件)的迁入

6.当前Linux只支持MBR的分区格式,不支持GPT分区格式

二.源端ECS环境检查与准备

详见文档:https://cloud.tencent.com/document/product/213/17814

1.检查 OS 分区是否为 MBR 分区

sudo parted -s /dev/vda print | grep 'Partition Table'

2.检查操作系统是否以 EFI 方式启动

ls /sys/firmware/efi

若存在文件,则表示当前操作系统以 EFI 方式启动,请提交工单反馈

3.检查系统关键文件

  • /etc/grub/grub.cfg: kernel 参数里推荐使用 uuid 挂载 root,其它方式(如 root=/dev/vda)可能导致系统无法启动。
  • /etc/fstab:请勿挂载其它硬盘,迁移后可能会由于磁盘缺失导致系统无法启动。
  • /etc/shadow:权限正常,可以读写

4.禁用云厂商服务

chkconfig --list #开机启动列表查看

chkconfig aegis off #将aegis服务关掉

5.检查virtio驱动

详见文档:https://cloud.tencent.com/document/product/213/9929

6.安装cloud-init服务

详见文档:https://cloud.tencent.com/document/product/213/12587

7.在Aliyun购买一块数据盘,用于存放系统盘镜像

购买可参考:https://help.aliyun.com/document_detail/25445.html?spm=a2c4g.11186623.6.806.4a9e4157L6QF08

挂载至服务器:https://help.aliyun.com/document_detail/25446.html?spm=a2c4g.11186623.2.22.3a214f29egTQm4#concept-llz-b4c-ydb

格式化数据盘:https://help.aliyun.com/document_detail/25426.html?spm=a2c4g.11186623.2.28.3a773b94RuRwTw#concept-jl1-qzd-wdb

三.制作镜像

1.安装qemu-img命令

apt-get install qemu-utils

2.通过qemu-img制作镜像

qemu-img convert -f raw -O qcow2 /dev/vda /mnt/aliyun-centos7-5.qcow2

四.导入镜像到cos存储桶

1.在腾讯云创建COS

COS控制台链接 https://console.cloud.tencent.com/cos5/bucket

备注:

(1)名称:可自定义

(2)地域:需与要迁入的腾讯云服务器所在同一个地域

(3)权限:选择公有读私有写

(4)其他配置默认即可。

2.将制作好的镜像上传到COS

(1)通过ftp工具连接aliyun服务器

工具下载链接: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.新建迁移任务

(1)所在地域:与cos地域一致,与要迁入的服务器地域一致

(2)任务名称:可自定义

(3)cos链接:填写上面复制过来的cos镜像链接

(4)勾选要迁入的服务器。

5.观察迁移进度

此过程比较慢,请耐心等待,一般需要半个小时以上

6.迁移完成

如迁移失败,将鼠标放在失败状态上面,会提示原因,请根据原因提示做修改调整,重新参考此文操作迁移

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.注意事项:
  • 二.源端ECS环境检查与准备
  • 三.制作镜像
  • 四.导入镜像到cos存储桶
  • 五.发起离线迁移
  • 六.可自行在目标端CVM验证数据完整性和业务情况
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档