作者: Sideway 2007.7.9
email:xtadw@yahoo.com.cn
一、實驗環境
1、 HP DL140G3X5130 (支援VT的5130CPU,2G記憶體)
2、 RHEL5 Server
3、 Windows 2003
二、安裝步驟
1、 安裝RHEL5
相信大家對如何安裝RHEL5應該是小菜一碟,在此就不多講了,裝好xwindow能起來,正常進入gnome就行了。
2、 安裝xen
1. mount /var/iso/rhel5_server.iso t/rhel5
2. cd t/rhel5
3. rpm -ivh ./Server/xen-libs-3.0.3-25.el5.i386.rpm
4. rpm -ivh ./Server/bridge-utils-1.1-2.i386.rpm (橋接器管理程式)
5. rpm -vih ./VT/xen-devel-3.0.3-25.el5.i386.rpm
6. rpm -ivh --nodeps ./VT/libvirt-0.1.8-15.el5.i386.rpm (解決循環相依性,故加上--nodeps參數)
7. rpm -ivh ./VT/libvirt-python-0.1.8-l5.el5.i386.rpm
8. rpm -ivh ./VT/xen-3.0.3-25.el5.i386.rpm (xen主程式)
9. rpm -ivh ./Server/kernel-xen-2.6.18-8.el5.i686.rpm (xen核心)
10.rpm -ivh ./Server/gnome-python2-gnomekeyring-2.16.0-1.fc6.i386.rpm (virt-manager依賴包)
11.rpm -ivh ./VT/virt-manager-0.2.6-7.el5.i386.rpm (xen圖形化管理工具)
3、 使用xen核心啟動電腦
1. reboot
2. 按F10,進入BIOS,開啟CPU的VT功能
3. 在引導菜單裡選擇“Red Hat Enterprise Linux Server (2.6.18-8.el5xen)”
4、 驗證xen是否已正常運行, 是否能支援全虛擬
1. xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1886 4 r----- 30.6
看到類似資訊就說明虛擬平台已經建立,正在運行了。
2. xm dmesg | grep VMX
接下去我們就可以建立一個個虛擬作業系統了。
5、 開啟gnome下的Virtual Machine Manager並建立虛擬機器
1. 點擊 "Applications" - "System Tools" - "Virtual Machine Manager",開啟Xen圖形管理視窗
2. 建立虛擬機器
(1) 點擊 "New" 按鈕或 "File" - "New machine..."菜單
(2) 點擊 "Forward"按鈕
(3) 輸入System Name,如:win2003, 點擊"Forware"按鈕
(4) 選擇"Fully Virtualized",點擊"Forware"按鈕
(5) 找到win2003.iso (此處我使用iso檔案代替光碟片進行安裝),點擊"Forware"按鈕
(6) 點擊"Simple File",並在File Location處輸入:/var/xen/imagess/win2003.img (註:先建立目錄),
File Size設定為4000, 點擊"Forware"按鈕
(7) VM Max Memory及VM Startup Memory都設定成500,VCPUs設定為1個,點擊"Forware"按鈕
(8) 點擊"Finish"按鈕,之後就進入windows安裝程式
(9) 進入windows安裝程式後,在提示按F6時請按F5鍵,之後將出現一個選擇菜單,請選擇"Standard PC",否則在硬體檢測時將無法通過。
(10)在windows完成複製檔案需要重啟後將關閉虛擬機器視窗,需要手工再開始虛擬機器,此時需要修改一下虛擬機器的設定檔,否則將在之後的windows安裝過程中會提示找不到光碟片。
vi /etc/xen/win2003
把disk = [ 'file:/var/xen/imagess/win2003.img,hda,w' , ]這一句修改成如下:
disk = [ 'file:/var/xen/imagess/win2003.img,hda,w' , 'file:/var/iso/win2003.iso,hdc:cdrom,r' , ]
儲存退出(ESC,:wq)
(11)xm create win2003 (重新啟動win2003虛擬機器)
(12)在Virtual Machine Manager中雙擊win2003虛擬機器即可開啟該虛擬機器顯示視窗,繼續進行windows安裝,直至安裝完成即可。