Difference between revisions of "HypervisorSupportMatrix"
Line 4: | Line 4: | ||
Whilst the intention is to keep this up to date it was created just after the release of Cactus, so if it says a feature is not possible it may warrant further investigation. | Whilst the intention is to keep this up to date it was created just after the release of Cactus, so if it says a feature is not possible it may warrant further investigation. | ||
− | It is also worth noting that the majority of openstack development is done with the KVM/ubuntu and XEN hypervisors. This means that (currently at least) you are more likely to find community support for issues with these hypervisors. | + | It is also worth noting that the majority of openstack development is done with the KVM/ubuntu and XEN hypervisors. This means that (currently at least) you are more likely to find community support for issues with these hypervisors. |
+ | Please help keep this list up-to-date | ||
{| border="1" cellpadding="2" cellspacing="0" | {| border="1" cellpadding="2" cellspacing="0" | ||
− | |< | + | |< >|'''Feature''' |
− | | | + | |<#ffffff width="71px" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-top: windowtext 1pt solid; border-right: #c0504d 1pt solid">|'''[[XenServer]] ''' |
− | | | + | |<#ffffff width="69px" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-top: windowtext 1pt solid; border-right: #f0f0f0">|'''KVM ''' |
− | | | + | |<#ffffff width="59px" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid">|'''QEMU''' |
− | | | + | |<#ffffff width="70px" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid">|'''LXC''' |
− | | | + | |<#ffffff width="80px" style="border-bottom: windowtext 1pt solid; border-left: #f0f0f0; border-top: windowtext 1pt solid; border-right: #c0504d 1pt solid">|'''Hyper-V ''' |
− | | | + | |<#ffffff width="52px" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-top: windowtext 1pt solid; border-right: windowtext 1pt solid">|'''ESX''' |
|- | |- | ||
− | | | + | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: #f0f0f0; border-right: windowtext 1pt solid">|Launch |
− | | | + | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ |
− | | | + | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ |
− | | | + | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: windowtext; border-right: #c0504d 1pt solid">| |
− | | | + | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| |
− | | | + | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ |
− | | | + | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: windowtext; border-right: #c0504d 1pt solid">| |
|- | |- | ||
− | | | + | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Reboot |
− | | | + | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ |
− | | | + | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ |
− | | | + | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
− | | | + | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
− | | | + | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ |
− | | | + | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
|- | |- | ||
− | | | + | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Terminate |
− | | | + | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #c0504d 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ |
− | | | + | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #c0504d; border-top: #f0f0f0; border-right: #f0f0f0">|✔ |
− | | | + | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| |
− | | | + | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| |
− | | | + | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ |
− | | | + | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| |
|- | |- | ||
− | | | + | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Resize |
− | | | + | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ |
− | | | + | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✗ |
− | | | + | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
− | | | + | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
− | | | + | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
− | | | + | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | |
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Rescue | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Pause | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Un-pause | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Suspend | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Resume | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Inject Networking | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔* | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔* | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Inject File | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✗ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Serial Console | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✗ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|VNC Console | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔* | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔* | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Attach Volume | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Detach Volume | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Live Migration | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✗ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Snapshot | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|iSCSI | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">| | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Set Admin Pass | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✗ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Get Guest Info | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Get Host Info | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Glance Integration | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|Service Control | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|''-VLAN Networking'' | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|''-Flat Networking'' | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✔ | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|''-Security Groups'' | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✗ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |- | ||
+ | |<#ffffff height="21px" style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|''-Firewall Rules'' | ||
+ | |bgcolor="transparent" width="71px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" |✗ | ||
+ | |bgcolor="transparent" width="69px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0" |✔ | ||
+ | |bgcolor="transparent" width="59px" style="border-bottom: #f0f0f0; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="70px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="80px" style="border-bottom: #f0f0f0; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |bgcolor="transparent" width="52px" style="border-bottom: #f0f0f0; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid" | | ||
+ | |- | ||
+ | |<#ffffff height="22px" style="border-bottom: windowtext 1pt solid; border-left: windowtext 1pt solid; border-top: windowtext; border-right: windowtext 1pt solid">|''-Routing'' | ||
+ | |<#efd3d2 width="71px" style="border-bottom: #c0504d 1pt solid; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">|✔ | ||
+ | |<#efd3d2 width="69px" style="border-bottom: #c0504d 1pt solid; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #f0f0f0">|✔ | ||
+ | |<#efd3d2 width="59px" style="border-bottom: #c0504d 1pt solid; border-left: #948b54 1pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="70px" style="border-bottom: #c0504d 1pt solid; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="80px" style="border-bottom: #c0504d 1pt solid; border-left: #f0f0f0; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |<#efd3d2 width="52px" style="border-bottom: #c0504d 1pt solid; border-left: windowtext 0.5pt solid; border-top: #f0f0f0; border-right: #c0504d 1pt solid">| | ||
+ | |} |
Revision as of 23:19, 20 July 2011
This is an attempt to help new users decide on a hypervisor based on features that can be controlled through compute.
Whilst the intention is to keep this up to date it was created just after the release of Cactus, so if it says a feature is not possible it may warrant further investigation.
It is also worth noting that the majority of openstack development is done with the KVM/ubuntu and XEN hypervisors. This means that (currently at least) you are more likely to find community support for issues with these hypervisors.
Please help keep this list up-to-date
Feature | XenServer | KVM | QEMU | LXC | Hyper-V | ESX |
Launch | ✔ | ✔ | ✔ | |||
Reboot | ✔ | ✔ | ✔ | |||
Terminate | ✔ | ✔ | ✔ | |||
Resize | ✔ | ✗ | ||||
Rescue | ✔ | ✔ | ||||
Pause | ✔ | ✔ | ||||
Un-pause | ✔ | ✔ | ||||
Suspend | ✔ | ✔ | ||||
Resume | ✔ | ✔ | ||||
Inject Networking | ✔* | ✔* | ||||
Inject File | ✔ | ✗ | ||||
Serial Console | ✗ | ✔ | ||||
VNC Console | ✔* | ✔* | ||||
Attach Volume | ✔ | ✔ | ||||
Detach Volume | ✔ | ✔ | ||||
Live Migration | ✗ | ✔ | ||||
Snapshot | ✔ | ✔ | ||||
iSCSI | ||||||
Set Admin Pass | ✔ | ✗ | ||||
Get Guest Info | ✔ | ✔ | ||||
Get Host Info | ✔ | ✔ | ||||
Glance Integration | ✔ | ✔ | ||||
Service Control | ✔ | ✔ | ||||
-VLAN Networking | ✔ | ✔ | ||||
-Flat Networking | ✔ | ✔ | ✔ | |||
-Security Groups | ✗ | ✔ | ||||
-Firewall Rules | ✗ | ✔ | ||||
-Routing | ✔ | ✔ |