CentOS虚拟机数据迁移可根据虚拟化平台不同分为以下场景,操作前需确保虚拟机已关闭并备份重要数据:
.vdi/.vmdk文件复制到目标位置。.vbox文件中更新磁盘路径,并通过VBoxManage sethduuid命令重置UUID避免冲突。VBoxManage clonehd --format RAW将.vdi转为RAW格式。qemu-img convert将RAW格式转为KVM的.qcow2格式。virsh dumpxml导出虚拟机配置(不含磁盘路径),在目标主机用virsh define导入。qemu-img create -f qcow2 /path/to/disk.qcow2 10G # 创建磁盘
virsh attach-disk <虚拟机名> /path/to/disk.qcow2 vda --persistent # 附加磁盘
/etc/sysconfig/network-scripts/ifcfg-eth0调整。--live参数进行动态迁移,减少停机时间。具体操作可根据实际环境选择对应方法,迁移前建议在测试环境验证流程。