KVM is currently the easiest hypervisor to configure. The core module is included in the mainline Linux kernel and most distributions enable it in the generic kernels. It runs on hosts that support hardware virtualization and can virtualize almost all operating systems (http://www.linux-kvm.org/page/Guest_Support_Status). It is the recommended choice if you do not have experience with any other virtualization technologies.
For installing a KVM host for OpenNebula, you need to install and configure a base system plus some packages as follows:
In order to check that your current kernel has the needed modules available, try to load it using the following command:
$ sudo modprobe kvm-intel
If you are running an AMD CPU, use the following command:
$ sudo modprobe kvm-amd
The command should not return any message. To double-check if the module has been correctly loaded, issue the following...