1. 程式人生 > >Linux下使用Xen搭建虛擬機器

Linux下使用Xen搭建虛擬機器

安裝Xen 

安裝有幾種方式,可供選擇,你只需選擇其中之一即可。

方式一:類windows安裝。

類似windows下的安裝。具體操作為:

用滑鼠點選左上角  應用程式 -> 新增或刪除軟體 -> 虛擬化,選中安裝即可。

方式二:命令列安裝。

# yum –y install xen*

安裝XEN需要的服務

#yum -y install virt-manager

安裝虛擬化管理程式包

# yum -y install kernel-xen*

安裝XEN的相關核心

方式三:原始碼包安裝

2,解壓。tar

3,進入目錄。cd

4,make KERNELS="Linux-2.6-xen0 linux-2.6-xenU" world

這一步需要一些第三方包,如python。需要什麼就安裝什麼就可以。編譯完成後,會在dist目錄生成需要安裝的東西。

5,make install

如果以上步驟出錯,請Google或Baidu之。安裝完畢後,你會發現在/boot下新安裝了三個東西:xen-3.1.0.gz,vmlinuz-2.6.18-xen0和vmlinuz-2.6.18-xenU。xen-3.1.0.gz是hyperviser,或者叫VMM;核心xen0是執行在domain0的,核心xenU執行在其它的domain。

二、檢測

1、檢查xen核心檔案

安裝是否正常:檔案位於/boot

# ls –lh /boot

2、修改系統啟動核心為支援xen的kernel

# vi /etc/grub.conf把default改成0,表示啟動第一個核心

3、重新啟動主機(reboot)

4、檢查系統是否已經成功載入支援虛擬化的kernel

(1) 執行# uname –a

Linux slave1 2.6.18-371.4.1.el5xen #1 SMP Thu Jan 30 06:58:16 EST 2014 x86_64 x86_64 x86_64 GNU/Linux 表示已安裝成功

(2) xen啟動停止命令 xend start|stop|restart