2012-10-04

[Linux]KVM虛擬機器簡易架設說明

前提:此篇是以CentOS 5.5為例子說明。

目前Linux下面的虛擬機器(Virtual Machine ; VM)主要有VMWare、VirtualBox、XEN、KVM四種較為普遍。

其中KVM(Kernel-based Virtual Machine)是在Linux kernel 2.6版本納入的。
其硬體平台需要有支援虛擬化功能才能使用:
  • x86 64 架構平台,CPU 需要支援完整虛擬化功能
  • Intel CPU 需要支援 vmx 功能,AMD CPU 則需要 svm 功能


安裝步驟如下:

(1)檢測是否符合以上硬體的支援,就是檢視 /proc/cpinfo 內是否有 vmx or svm 項目.
egrep 'vmx|svm' --color  /proc/cpuinfo

(2)安裝GUI圖形管理工具.
yum install virt-manager

(3)到 XWindow 內啟動 virtual manager 程式,會列出其他必需安裝的套件,直接選擇全部安裝,安裝完先關閉virtual manager管理介面。

(4)啟動 libvirtd 服務。(libvirt是virtual manager和kernel溝通的中介API程式庫。)
/etc/init.d/libvirtd start
chkconfig libvirtd on


之後在XWindow上啟動 virtual manager 管理介面來使用,使用方式就像在Windows裡用VM一樣了~

沒有留言:

張貼留言