Monday, April 30, 2012

KVM on Ubuntu server

NA 作業二要用到的

在我的 Ubuntu server 底下建制出 KVM virtualization 的環境

主要參考   ubuntu server guide (PDF) (12.04 LTS) Chapter 20. Virtualization




先看看 CPU 支不支援虛擬化

egrep -c '(vmx|svm)' /proc/cpuinfo





檢查一下可不可以用 KVM

kvm-ok        # maybe need this => sudo apt-get install cpu-checker


沒意外的話會噴出

INFO: /dev/kvm does not exist
HINT: sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
KVM acceleration can be used






之後把該裝的 tools 都裝一裝

sudo apt-get install qemu-kvm kvm libvirt-bin ubuntu-vm-builder virt-manager virtinst

virt-manager 是 GUI 的 tool ,不用再用 virsh 去下可怕的指令

建議也可以在 notebook 也裝一下,這樣可以透過 VNC over ssh 來看機器XD






可以用 virsh 的 nodeinfo 工具看一下現在 CPU 的狀況
virsh nodeinfo
處理器類型:   x86_64
處理器數目:   4
處理器的頻率: 1600 MHz
處理器的插槽: 1
每個插槽的核心: 4
每個核心的執行續: 1
NUMA cell:         1
記憶體大小:   7911860 kB






把自己加入 libvirtd 的群組

sudo adduser $USER libvirtd



最後透過 virt-manager 應該就可以成功在 KVM 上面裝機器了




ref

https://help.ubuntu.com/12.04/serverguide/serverguide.pdf

http://bojack.pixnet.net/blog/post/29040863-%E3%80%90linux%E3%80%91%E5%9C%A8-ubuntu-11.04-%E4%B8%8A%E5%AE%89%E8%A3%9D-kvm

https://help.ubuntu.com/community/KVM

http://linuxkvm.blogspot.com/2012/01/linux-bridge.html

No comments:

Post a Comment