Linux虚拟机系统迁移因虚拟化平台不同而有差异,以下是常见平台的迁移方法:
virsh dumpxml导出虚拟机XML配置文件,再用rsync复制虚拟机磁盘文件到目标宿主机,然后在目标宿主机上用virsh define注册虚拟机,最后根据需要调整配置文件并启动虚拟机。virsh migrate命令进行迁移,如virsh migrate --live test02 qemu+ssh://kvm02/system,其中test02是虚拟机名称,kvm02是目标宿主机名称。可使用VMware vCenter Converter将虚拟机从一台ESXi主机迁移到另一台,也可将物理机转换为VMware虚拟机。具体操作是安装该工具,选择源虚拟机,指定目标主机和存储位置,然后按向导完成迁移。
可通过克隆虚拟机来实现迁移。先在源主机上使用VBoxManage clonevm命令克隆虚拟机,指定源虚拟机名称、目标虚拟机名称和存储位置,然后在目标主机上导入克隆的虚拟机文件即可。