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
参数进行动态迁移,减少停机时间。具体操作可根据实际环境选择对应方法,迁移前建议在测试环境验证流程。