HypervisorSupportMatrix/Juno
< HypervisorSupportMatrix
Revision as of 18:24, 19 May 2015 by Mikalstill (talk | contribs) (Created page with "{| border="1" cellpadding="2" cellspacing="0" | '''Feature''' | '''XenServer/XCP ''' | '''[http://libvirt.org/drvqemu.html KVM/libvirt on (x86)]'''...")
Feature | XenServer/XCP | KVM/libvirt on (x86) | QEMU/libvirt (x86) | LXC/libvirt | Xen/Libvirt | VMware | Hyper-V | Baremetal | Ironic | Docker | PowerKVM |
Launch | ✔ | ✔ | ✔ | ✔ | ✔ *(12) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Reboot | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔*(11) | ✔ | ✔ |
Terminate | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Resize | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | * (15) | * (15) | ✗ | ✔ | |
Rescue | ✔ | ✔ | ✔ | ✔ | ✗ | ✗ | ✔ | ||||
Pause | ✔ | ✔ | ✔ | ✔ | ✗ | ✔ | * (15) | * (15) | ✔ | ✔ | |
Un-pause | ✔ | ✔ | ✔ | ✔ | ✗ | ✔ | * (15) | * (15) | ✔ | ✔ | |
Suspend | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | * (15) | * (15) | ✗ | ✔ | |
Resume | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | * (15) | * (15) | ✗ | ✔ | |
Inject Networking | ✔*(1)(2) | ✔*(1) | ✔*(1) | ✔* | ✔ | ✗ | ✗ | ||||
Inject File | ✔ | ✔* | ✔* | ✗*(6) | ✗ | ✗ | ✗ | ||||
Serial Console Output | ✔(4) | ✔ | ✔ | ✗ | ✔ | ✔ | ✔ | ||||
VNC Console | ✔* | ✔* | ✔* | ✔ | ✔ | ✗ | ✗ | ✗ | ✗ | ||
SPICE Console | ✗ | ✔ | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ||
RDP Console | ✗ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ | ✗ | ✗ | ✗ | |
Attach Volume | ✔ | ✔ | ✔ | ✗ | ✔ | ✔ | ✔ | ✗ | ✔ | ||
Detach Volume | ✔ | ✔ | ✔ | ✗ | ✔ | ✔ | ✔ | ✗ | ✔ | ||
Live Migration | ✔ | ✔ | ✔ | ✔ | ✗ (10) | ✔ | * (15) | * (15) | ✗ | ✔ | |
Snapshot | ✔ | ✔ | ✔ | ✔ * (13) | ✔ | ✔ | * (15) | * (15) | ✔ | ✔ | |
iSCSI | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
iSCSI CHAP | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Fibre Channel | ✗ | ✔ | ✔ | ✔ | |||||||
Set Admin Pass | ✔ | ✗ | ✗ | ✗ | ✗*(6) | * (15) | * (15) | ✗ | |||
Get Guest Info | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Get Host Info | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Glance Integration | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Service Control | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
VLAN Networking | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✗*(7) | ✗ | ✗*(16) | ✔ | |
Flat Networking | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Security Groups | ✔ | ✔ | ✔ | ✔ | ✔ | ✗*(9) | ✗*(7) | ✔ | ✔ | ||
Firewall Rules | ✔ | ✔ | ✔ | ✔ | ✗ *(14) | ✗*(7) | * (15) | * (15) | ✔ | ||
Routing | ✔ | ✔ | ✔ | ✔ | ✔ | ✗*(7) | ✔ | ✔ | ✔ | ||
nova diagnostics | ✔ | ✔ | ✔ | ✔ | ✔ | ✗ | ✔ | ||||
Config Drive | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✗ | ✔ | ✗ | |
Auto configure disk | ✔ | ✗ | ✗ | ✗ | ✗ | ✗ | ✔ | ✗ | |||
Evacuate | ✔ | ✔ | ✔ | ✔ | ✗ | ✗ | ✔ | ||||
Volume swap | ✗ | ✔ | ✔ | ✗ | ✗ | ✗ | ✔ | ||||
Volume rate limiting | ✗ | ✔ | ✔ | ✗ | ✗ | ✗ | ✔ |
- Inject Networking only works with nova-network in Flat mode, and only with Debian/Ubuntu based virtual machines, and only at boot time
- XenServer integration also supports using a guest agent to inject networking settings, at any time when a VM has the guest agent installed, through an admin API extension
- (unused)
- XenAPI support for serial console was added in Havana
- (unsued)
- Functionality provided by cloudbase-init for windows http://www.cloudbase.it/cloud-init-for-windows-instances/
- Vlan and Routing is only supported on Hyper-V when using the Quantum / Neutron Hyper-V Agent; VlanManager mode is not supported with nova-network.
- Support of Xen using Libvirt
- Security Groups supported on VC/ESX Driver when using the Quantum NVP Plugin
- https://bugs.launchpad.net/nova/+bug/1192192
- Copy on write images are not suported (see bug https://bugs.launchpad.net/nova/+bug/1253571).
- Only cold-snapshots are available.
- https://bugs.launchpad.net/nova/+bug/1269448
- Feature does not make sense for Baremetal / Ironic
- Feature currently enabled by some Ironic drivers, but not all.