ThomasChung/KVM

= Personal Note: KVM =

KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. KVM also requires a modified QEMU although work is underway to get the required changes upstream.

Check VMX

 * KVM is full virtualization. To run fully-virtualized guests, it requires a CPU with VMX extension for Intel Processors.

$ cat /proc/cpuinfo | grep vmx

flags          : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm

flags          : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_m

Check BIOS

 * On some Intel systems, virtualization support needs to be enabled in the BIOS. Please ensure that this has been done before proceeding.

Check KVM
$ su -c "/sbin/modprobe kvm-intel"
 * To load kvm-intel,

$ /sbin/lsmod | grep kvm kvm_intel             21965  0 kvm                   62885  1 kvm_intel
 * To see if kvm-intel module loaded,

Screenshots

 * [[Image:ThomasChung_KVM_error-virt-manager.py.png]] virt-manager Error]
 * [[Image:ThomasChung_KVM_Virtual_Machine_Manager.png]] Ready to install F6]
 * [[Image:ThomasChung_KVM_F6VM_on_F7.png]] F6 VM on F7]