Nova支持多种Hypervisor,但在一个集群上的所有compute节点只能配置一种相同的Hypervisor。Nova支持如下Hypervisor:
1)KVM:基于内核的虚拟机。因为KVM使用修改的QEMU程序来启动虚拟机,因此它也支持从QEMU继承来的磁盘格式。支持的格式包括:raw images、qcow2、VMware。
2)LXC:Linux容器,用来运行基于Linux的虚拟机。
3)QEMU:模拟器,通常仅用于开发目的。
4)UML:用户模式Linux,通常仅用于开发目的。
5)VMware ESX/ESXi:通过连接到一个ESX服务器来运行基于VMware的Linux和Windows镜像。
6)Xen:XenServer5.5,Xen Cloud Platform(XCP),用来运行Linux或Windows虚拟机,必须在DomU上安装nova-compute服务。
7)Hyper-V:Windows服务器下的虚拟化软件。
8)Docker:轻量级的Lxc。
9)PowerVM:Power服务器的虚拟化技术。
10)Baremetal:支持裸机直接部署服务。