Kvm

From Cheatsheet

Jump to: navigation, search

kvm-qemu on Debian Squeeze

only works if you have hardware to support it, find out by running:

 egrep '(vmx|svm)' --color=always /proc/cpuinfo

You should get output similar to:

 server1:~# egrep '(vmx|svm)' --color=always /proc/cpuinfo
 flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
 nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch
 flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall
 nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy 3dnowprefetch

if you don't stop, this won't work until you change your CPU

Howto

 aptitude install qemu-kvm libvirt-bin
 adduser `id -un` libvirt
 su (activates the user you just made)
 virsh -c qemu:///system list (look for errors, you should just get:)
   server1:~# virsh -c qemu:///system list
   Id Name                 State
   ----------------------------------
 vi /etc/network/interfaces

v0.2

 http://www.lefinnois.net/wpen/index.php/2007/10/18/debian-and-kvm-virtual-machine/
 apt-get install kvm qemu
 vi /etc/networking/interfaces (bridge setup over 1 interface)
   auto lo
   iface lo inet loopback
   auto eth0
   iface eth0 inet manual
   auto br0
   iface br0 inet static
       address 192.168.1.5
       netmask 255.255.255.0
       gateway 192.168.1.1
       bridge_ports eth0
       bridge_fd 9
       bridge_hello 2
       bridge_maxage 12
       bridge_stp off
 reboot (or /etc/init.d/networking restart)
 cd /home/kvm
 qemu-img create www.yourdomain.com.cow 50G

Ubuntu Lucid Lynx LTS 10.04

Personal tools