在我的 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