在进行系统迁移前,需要在即将部署应用的鲲鹏服务器上准备对应的迁移源,一共有两种准备迁移源的方式。
方式一:虚机镜像
将部署有迁移源的应用系统x86虚拟机分别打包为镜像,镜像格式要求为qcow2,作为云硬盘插入迁移目标的鲲鹏服务器中。具体步骤为:
- 华为云:
- 选择实例,单击,按照默认KVM虚拟化类型选择进行创建。
- 查看,找到已创建的镜像。
- 单击,立即申请。
- 选择从私有镜像创建,创建SATA磁盘类型。
- 完成创建后,单击“挂载”,作为数据盘挂载到目标鲲鹏服务器中。
- 阿里云:
- 选择实例,右侧操作展开,选择“创建自定义镜像”,单击“确认”。
- 选择,找到对应的镜像,单击右侧“创建云盘”,完成创建后,挂载到对应的鲲鹏服务器中。
- 线下物理机:
- 制作待迁移系统的虚机镜像文件。
- 将镜像文件拷贝至待迁移节点的宿主机。
- 关闭宿主机上待迁移节点虚机。
- 宿主机上执行virt-manager命令进入Virtual Machine Manager控制台。
- 选择待迁移节点虚机,添加虚拟硬盘。
- 选择镜像文件,挂载至虚拟硬盘。
方式二:非虚机镜像
若无法获取虚机镜像,可将迁移前的系统成分打包为压缩包,上传至迁移目标的鲲鹏服务器指定目录中,并解压。具体步骤如下:
- 将x86虚拟机中的对应目录打包为压缩包,目录及压缩包名称请根据实际情况替换。
| tar cvf xxx.tar.gz /home/xxx/xxx
|
- 手动将压缩包上传至待迁移节点的指定目录“/devkit_sysmig_disk”,若不存在,请创建目录,工具会对该目录下的资源进行迁移。
- 将上传的压缩包进行解压,压缩包名称可自定义。
- 解压完成后,将源软件压缩包删除。