Abiquo 4.4
This section describes how to install and configure hypervisors in Abiquo as cloud nodes.
Abiquo only supports hypervisors installed and configured as described in the corresponding documentation.
If you are integrating existing hypervisors, check this section to ensure they are compatible and properly configured.
Remember to consider the configuration limits of your hypervisors. Documentation is available for most hypervisors, for example, VMware Maximum Configurations.
A cloud node is a server configured in Abiquo where the virtual resources assigned to each user are deployed.
Depending on the underlying virtualization technology, the Cloud node will require additional components to interoperate with Abiquo:
Docker requires the Abiquo Pilot agent in each Docker host.
VMWare, Hyper-V and XenServer do not require additional software to be installed.
The following table summarizes the hypervisor features available in the Abiquo platform.
Customers should always check the specific hypervisor features tables for further information.
Virtualization technology | |||||||
Features | vCenter/ vSphere ESXi | Hyper-V R2 | KVM | Oracle VM | XenServer | Docker | |
---|---|---|---|---|---|---|---|
General Information | Version | 5.x, 6.0 | R2 | KVM 0.12 | 3.4 | 6.2.0 | Docker 1.9 |
Operating System or Profile | n/a | Server 2012 | CentOS 7 | x86 only | n/a | Ubuntu | |
Virtualization | VLAN Support for virtualizing DHCP | ![]() | - | ![]() | - | ![]() | - |
Sub Hypervisor | Name | ESXi | - | - | Oracle VM/Xen | Xen | - |
Manager Hypervisor | Name | vCenter | Hyper-V Manager | - | OVM Manager | XenServer | - |
Direct Integration | ![]() | - | - | ![]() | ![]() | - | |
Compatibility | ![]() | - | - | Check | ![]() | - | |
Storage | Disk controllers | IDE, SCSI | IDE, SCSI | IDE, SCSI, VIRTIO | IDE, SCSI | IDE, SCSI | - |
Datastores | All | local disk, SMB | All | NFS | LVM, EXT3, NFS, iSCSI, HBA | - | |
External Storage | iSCSI storage |
| ![]() | ![]() | ![]() | ![]() ![]() | ![]() |
LUN Limit | iSCSI 256 LUNs per cluster | - | - | 1000 LUNs per Oracle VM | - | - | |
Secondary disks | ![]() | ![]() | ![]() | ![]() | ![]() | - | |
Storage Resize | Primary disk resize |
| ![]() |
| ![]() | ![]() | - |
Secondary disk resize |
| ![]() | ![]() | ![]() | ![]() | - | |
Volume resize | ![]() | ![]() | ![]() | - | ![]() | ![]() | |
Apps Library | Persistent virtual machines | ![]() |
| ![]() | ![]() | ![]() | - |
Instance | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | |
Move | VM Migration | ![]() | ![]() VSM polling | ![]() | - | ![]() | - |
Storage Migration | ![]() ![]() of VM | ![]() | ![]() ![]() | - | ![]() | - | |
HA (choose one) | Hypervisor | ![]() | ![]() | - | ![]() | ![]() | - |
Abiquo |
| ![]() | ![]() | ![]() | ![]() | - | |
Monitoring and Metrics | Hypervisor | ![]() | - | ![]() | - | ![]() | ![]() |
Abiquo supports the following hypervisor VM movement functionality. Note that target datastore must always be enabled in Abiquo for detection to work as expected.
Hypervisor | Move Technology | Notes |
---|---|---|
ESX/ESXi | vMotion | See How to make VMware vMotion work with Abiquo. Abiquo does not support vMotion between machines with different network service types |
Hyper-V | VM Move | Abiquo uses Msvm_MigrationJob to detect moved VMs. These jobs only exist for 5 minutes, so ensure the abiquo.vsm.pollingfrequency.hyperv_301 is configured to a low value. The default value of 5000 milliseconds is appropriate. |
KVM | Live Migration | Not supported on virtualized hypervisors (QEMU). See How to configure KVM for live migration under Abiquo |
XenServer | XenMotion |
Abiquo supports the following High Availability functionality. If both Abiquo and hypervisor HA are supported, you should choose only ONE of these. Note that the shared datastore must always be enabled in Abiquo.
Hypervisor | Abiquo HA | Hypervisor HA |
---|---|---|
ESX/ESXi |
| ![]() |
Hyper-V | ![]() | ![]() |
KVM | - | |
Oracle | ![]() | ![]() |
XenServer | ![]() | ![]() |
See Configuring High Availability of VMs
See Template Compatibility Table, Add VM Templates to the Apps Library and Importing Templates into the Appliance Library
Abiquo enables remote access to VMs through the eye icon. Abiquo includes the default noVNC program for VNC connections. The noVNC client interface can be branded. The Abiquo noVNC installation requires the websockify proxy. See Configure Remote Access to Virtual Machines