install and configure KVM first
install kvm
yum install kvm
let nova use KVM
#To enable KVM explicitly, add the following configuration options /etc/nova/nova.conf: compute_driver=libvirt.LibvirtDriver libvirt_type=kvm
image types supported by KVM is
- Raw
- QEMU Copy-on-write (qcow2)
- VMWare virtual machine disk format (vmdk)
check hardware virttualization support
egrep '(vmx|svm)' --color=always /proc/cpuinfo
load modules for KVM
check if modules are already loaded
lsmod | grep kvm
if not, load them manually
### for Intel CPU ### # modprobe kvm # modprobe kvm-intel Add the following lines to /etc/modules so that these modules will load on reboot: kvm kvm-intel ### for AMD CPU ### AMD-based processors If your compute host is AMD-based, run the following as root to load the kernel modules: # modprobe kvm # modprobe kvm-amd Add the following lines to /etc/modules so that these modules will load on reboot: kvm kvm-amd
init nova database and install necessary packages
init nova database
This step creates the user and database for nova
openstack-db --init --service nova --password dingqiqing
install extra packages for nova
### install extra package yum install openstack-utils memcached qpid-cpp-server