使用默認安裝方式安裝操作系統完畢後,從操作系統的光盤中尋找如下RPM並上傳到服務器上,用於Xen的安裝:
光盤 Server 目錄
kernel-xen
xen-lib
gnome-python2-gnomekeyring
首先安裝Kernel的RPM包,使用rpm -ivh 命令安裝。
rpm -ivh kernel-xen-2.6.18-8.el5.i686.rpm
rpm -ivh xen-libs-3.0.3-25.el5.i386.rpm
rpm -ivh gnome-python2-gnomekeyring
接下來修改默認的Kernel啓動順序。編輯/etc/grub.conf,找到“default=1”這行,把數字改成“0” 。“0”表示啓動第一個內核,即Xen內核。“1”表示啓動第二個內核。
修改完畢後重新啓動系統。重啓系統完成後,再安裝其他的RPM
這裏我們還需要安裝一個依賴包bridge-utils-1.1-2.i386.rpm在Server目錄下可以找到
然後進入光盤 VT 目錄安裝其他包:
gnome-applet-vm-0.1.2-1.el5.i386.rpm
libvirt-0.1.8-15.el5.i386.rpm
libvirt-devel-0.1.8-15.el5.i386.rpm
libvirt-python-0.1.8-15.el5.i386.rpm
python-virtinst-0.99.0-2.el5.noarch.rpm
virt-manager-0.2.6-7.el5.i386.rpm
Virtualization-en-US-5.0.0-7.noarch.rpm
Virtualization-zh-CN-5.0.0-7.noarch.rpm
xen-3.0.3-25.el5.i386.rpm
xen-devel-3.0.3-25.el5.i386.rpm
現在修改啓動Xen自己的後臺服務“Xend”並將其設置爲隨機自動啓動。
/etc/init.d/xend start
chkconfig --add xend
chkconfig --level 345 xend on
接下來我們進行配置,可以使用xm命令查看幫助參數信息;通過執行vm命令輸出的這裏可以看到,xm命令行工具可執行的操作包括登錄、啓動、停止、暫停、備份、恢復、重啓、遷移、內存設置、CPU設置等。
redhat5對Xen提供的集成中包含了圖形工具,可以從菜單進入,如圖。
也可以在命令行窗口中,用命令啓動這些工具
點擊連接如圖
點擊---文件---新系統---前進----輸入系統名稱--前進、
選擇半虛擬化--前進----輸入安裝介質地址(可以是http、nfs)
下面我們製作安裝源
爲了製作HTTP安裝鏡像,需要一個HTTP服務器。這裏就不在詳細講述apache的配置了。我apache已經安裝好,並使用系統默認的/var/www/html作爲web服務的根目錄。
掛載光盤、mount /dev/cdrom /mnt
複製光盤中的三個目錄image、isolinux、Server到/var/www/html目錄下
複製過程中由於Server目錄包含了數百MB的RPM文件,複製過程可能稍慢。
[root@localhost ~]# cp –r /mnt/images /var/www/html
[root@localhost ~]# cp –r /mnt/isolinux /var/www/html
[root@localhost ~]# cp –r /mnt/Server /var/www/html
使用Kickstart無人值守腳本自動安裝系統
在終端輸入:system-config-kickstart