专栏首页腾讯云服务器专家服务Aliyun Ubuntu离线迁移到腾讯云
原创

Aliyun Ubuntu离线迁移到腾讯云

一.注意事项:

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验证数据完整性和业务情况

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Aliyun Centos离线迁移到腾讯云cvm

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

    赵智勇
  • WinServer离线迁移到腾讯云

    在桌面输入快捷键win+r打开运行窗口,然后输入 diskmgmt.msc,按 Enter,打开 “磁盘管理”。

    赵智勇
  • winserver离线迁移数据盘到腾讯云的云硬盘

    在源端服务器内下载链接制作镜像工具,下载链接:https://download.sysinternals.com/files/Disk2vhd.zip

    赵智勇
  • Aliyun Centos离线迁移到腾讯云cvm

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

    赵智勇
  • Diversity Is All You Need -- paper code

    用户1908973
  • 2019年企业的云迁移优势和策略

    如今,很多企业继续选择云迁移以获得降低成本和加快运营的优势。但是,为什么要将业务迁移到云平台,因此需要了解云迁移优势和一些云迁移策略,并了解一些内容,无论企业是...

    静一
  • 如何将源服务器数据在线迁移到腾讯云CVM

    在上云/迁云过程中,会面临客户的各种需求,如何将源服务器上的系统、应用程序等从自建机房(IDC)或云平台等源环境迁移至腾讯云,是目前常遇到的问题。腾讯云推出了在...

    DRRR
  • 目标检测四大开源神器:Detectron2/mmDetectron/darknet/SimpleDet

    去年Amusi 盘点过:目标检测三大开源神器:Detectron2/mmDetectron/SimpleDet。大家反映内容很棒,不少同学开始用起来这些目标检测...

    Amusi
  • 迁移到云端的企业为数字化转型做好准备了吗?

    如今,很多企业的首席信息官都在考虑数字化转型,一些技术决策者正寻求将业务迁移到云端,其原因有很多,例如,认为大型机过时的观念、降低成本,以及提高生产力。

    静一
  • 浅析鸿蒙 JavaScript GUI 技术栈

    众所周知,刚刚开源的「鸿蒙 2.0」以 JavaScript 作为 IoT 应用开发的框架语言。这标志着继 SpaceX 上天之后,JavaScript 再一次...

    zz_jesse

扫码关注云+社区

领取腾讯云代金券