更新时间:2024-06-11 GMT+08:00
源端为Linux主机
本节介绍通过镜像迁移,将不在SMS支持迁移的Linux兼容性列表中的主机迁移上云。迁移过程需要先制作镜像,然后通过制作的镜像创建云服务器,完成迁移。
操作步骤
- 在源端服务器执行如下命令,查看OS分区格式。
sudo parted -l /dev/vda | grep 'Partition Table'
- 若返回结果为 msdos,即表示为 MBR 分区,请执行下一步。
- 若返回结果为 gpt,即表示为 GPT 分区,暂不支持。
- 执行df -TH命令,查看磁盘挂载情况。如下图所示,/dev/vda1为要迁移的系统盘。
- 执行如下命令获取UUID。
sudo blkid /dev/vda1
- 执行如下命令编辑/etc/fstab文件。按 i 进入编辑模式,在末尾添加步骤3获取到的UUID。
vi /etc/fstab
- 输入如下命令,保存设置并退出编辑。
:wq
- 安装qemu-img镜像格式转换工具。
以CentOS为例,执行如下命令安装软件包。
yum -y install qemu-img
- 执行以下命令,将/dev/vda导出到/mnt/vdb/test.qcow2
sudo qemu-img convert -f raw -O qcow2 /dev/vda /mnt/vdb/test.qcow2
其中,/mnt/vdb为挂载的数据盘或其他存储。需要转换为其他格式的镜像,可以修改 命令中-O的参数值,可修改的参数值参见下表:
参数值
含义
qcow2
qcow2格式
vhd
vhd格式
vmdk
vmdk格式
raw
无格式
- 通过OBS Browser+工具将镜像上传到华为云OBS桶,并注册为私有镜像,操作方法请参考上传镜像文件并注册镜像。
- 通过注册的私有镜像,创建云服务器,操作方法请参考通过镜像创建云服务器。
- 参考步骤2~步骤8,制作数据盘镜像。
- 在华为云镜像服务 IMS控制台,通过数据盘镜像申请数据盘。
- 将申请到的数据盘挂载到云服务器,操作方法参见挂载磁盘。
父主题: 迁移不在兼容性列表的主机