averainy's Blog

averainy

18 Feb 2022

使用virt-v2v将Esxi虚拟机迁移到kvm

鉴于VMware esxi系统支持的网卡型号比较少,第三方网卡驱动的可靠性又比较差,因此将虚拟机到kvm。目前比较方便的方式就是使用ovftool导出ova文件,再用virt-v2v将ova文件转成kvm能够识别的文件。基本语法如下:
导出虚拟机

ovftool.exe vi://username:password@esxiserver:port/vmName E:\download\vmName.ova

下方命令执行前需要保证/home/kvm/data/vmName目录存在

virt-v2v -i ova vmName.ova -o local -os /home/kvm/data/vmName -of qcow2 --bridge bridge0

注册虚拟机

cd /home/kvm/data/vmName
virsh define vmName.xml

启动虚拟机

virsh start vmname

由于网卡信息的变化,启动之后需要进入系统配置ip地址。 如果是Windows系统,为了能够使得虚拟机系统运行更流畅,需要更新网卡和磁盘的驱动。不然会比较卡顿。