KVM

Supported configurations

  • CentOS 7 with Abiquo AIM agent installed

    • Last version installed for use in production was CentOS 7.2, QEMU 1.5.3, virsh 1.2.17

Installation

  1. Download and install the latest version of the CentOS-7 64bit

  2. Install the corresponding Abiquo release package. For example, for Abiquo 4.6:

    yum localinstall http://mirror.abiquo.com/el7/4.6/os/x86_64/abiquo-release-ee-4.6.0-4345.el7.noarch.rpm

     

  3. Install required packages:

    yum install abiquo-aim kvm nfs-utils ntpd sos tcpdump abiquo-sosreport-plugins wget

Configuration

  1. Disable SELinux. Edit /etc/selinux/config and set SELINUX to disabled .

  2. Configure libvirt guests. Edit /etc/sysconfig/libvirt-guests and set ON_SHUTDOWN to shutdown .

  3. Enable the abiquo-aim and rpcbind services:

    chkconfig abiquo-aim on chkconfig rpcbind on
  4. Enable traffic to port 8889 for Abiquo Remote Services to reach the AIM agent on the host:

    Also configure access to VNC ports (59XX) as required.

  5. Create this link on the KVM node:

  6. Configure network interfaces.

  7. Reboot the server for all the changes to be applied.

  8. When running KVM on a machine without virtualization extensions, add the kvm.fullVirt property to abiquo.properties on Remote Services and/or Monolithic servers and restart the Abiquo Tomcat service.

  9. If KVM is virtualized on a ESXi 5.x host, remove UUID lines from interface config files, and restart network:

  10. Configure the datastores:
    When you add the hypervisor to the platform, it will detect and list the datastores

    • Do not use the Abiquo Appliance Library directory as datastore because this will cause performance problems

    • Do not use the root directory on the system disk

    • The default datastore on the system disk is /var/lib/virt. To configure this datastore, set the root path as / and the directory as /var/lib/virt

General features

Feature

Description

Feature

Description

VM live migration

Abiquo supports live migration of virtual machines:

Storage live migration

  • Abiquo only detects storage migration if there is also a host migration

    • If you migrate:

      • ONLY a disk from datastoreA to datastoreB, Abiquo will NOT detect the change and the information on the datastore and in the database will not be consistent

      • the whole VM from hostA to hostB, Abiquo WILL detect the change and will update the hypervisor information

      • the whole VM from hostA to hostB and the disk from datastore A to datastore B, Abiquo WILL detect the change and update the hypervisor information

    • To change the disk only:

      1. Migrate the disk from datastoreA to datastoreB

      2. Migrate the VM from hostA to hostB

      3. Migrate the VM from hostB to hostA

Templates

Disk from device
VMDK fixed default format
QCOW2_FLAT
QCOW2_SPARSE

Remote access

VNC - can be enabled/disabled at any time

Snapshots

KVM supports snapshots, for example:

Snapshots could be used to create a backup integration with Abiquo.

Network controllers

  • E1000

  • VIRTIO

Storage features

Feature

Description

Feature

Description

Storage

iSCSI
 NFS
Hard disks on hypervisor datastore 

Disk controllers

  • SCSI

  • IDE

  • VIRTIO 

System disks

All virtual machine system disks

Disk resize

System disks
Hard disks on hypervisor datastore

Persistent virtual
machines

By default persistent virtual machine disks are mounted on SCSI controllers

 

Copyright © 2006-2024, Abiquo Holdings SL. All rights reserved