VirtualBox(开源)中创建的虚拟机,磁盘镜像格式为.vdi,可以在创建虚拟机的时候使用专家模式,指定格式为qcow2。磁盘镜像大小大约为8G左右,如果要实现虚拟机迁移,整体拷贝可能需要花费大量时间。
VMvare Workstation(商业)中创建的虚拟机,磁盘镜像格式为.vmdk,可以通过qemu-img命令将格式转化成qcow2。此外,该虚拟机磁盘镜像文件由很多小文件共同组成,在迁移过程中更快。VMvare Workstation是专门针对个人使用的桌面虚拟化软件,如果是企业,有很多台物理服务器(组成集群),则需要使用VMvare Vsphere(一整套虚拟化解决方案)。VMvare Vsphere由ESXi,VCente Server和VCente client共同组成,ESXi是1型虚拟化,无需服务器安装操作系统,因为它自身就是一个经过特殊定制的操作系统,通过它可以将硬件资源虚拟化,然后在它基础上可以安装多个虚拟机。然而如果有很多台服务器,则需要使用VCente Server将这些资源(计算/存储)池化,以及统一管理所有虚拟机。VCente client是一个图形化控制界面,用来访问和操作所有虚拟机。
VirtualBox和VMvare Workstation都能对虚拟机当前状态打(分支)快照,类似于git,虚拟机可以回滚到之前的某个状态。
Openstack云平台就是仿造VMvare Vsphere来做的,只不过底层虚拟化使用的是KVM(2型虚拟化,需要在服务器上先安装操作系统),基于Driver的架构设计使得Openstack的扩展性更强,同时是开源的。