众所周知,VMware workstations是一个收费的虚拟机软件,虽然对于个人使用,网上有许多盗版的license可以使用,但是对于一个大的公司来说,在商业环境下,一定不能使用盗版的license,而KVM虚拟机软件是一个免费的软件,在商业应用环境下,完全可以作为一个不错的可以替代VMware workstations的解决方案。 但是对于很多已经运行在了VMware workstation的虚拟机镜像来说,要是想避免收费,可以把VMware workstation的虚拟机vmdk的格式转换成qcow2格式的镜像,这样就可以方便在KVM虚拟机软件上运行了。转换过程中用到一个叫qemu-img的工具。
首先安装
yum install qemu-img –y
- qemu-img info source-name.vmdk 查看虚拟机信息
qemu-img info Ubuntu-64-bit_12.04_EJBCA.vmdk
- 转换虚拟机格式,将vmdk转换为qcow2
qemu-img convert -f vmdk -O qcow2 source-name.vmdk target-name.qcow2
-
转换虚拟机定义文件
vmware2libvirt -f Metasploitable.vmx > Metasploitable.xml -
KVM中定义虚拟机
virsh -c qemu://system define Metasploitable.xml -
打开KVM虚拟机管理软件
sudo virt-manager