Xen的安裝與配置實驗指導書_第1頁
Xen的安裝與配置實驗指導書_第2頁
Xen的安裝與配置實驗指導書_第3頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Xen的安裝與配置實驗指導書1. Xen簡介XEN 開始是由英國劍橋大學的實驗室催生出來的,目 前已經交由XEN的社區所管理。通常Linux的軟件都會交由 社區來協助發展,一方面是人數較多,另一方面也是可以直 接推廣。因為社區的支持一直都是Linux的一項優勢,通過社區可以實現許多一般公司無法輕易達到的目標,如跨國的 技術支持,以及眾多技術人員的支持,或是快速的更新問題。XEN和其他的虛擬機軟件有一個最大的不同點,在于它提供了一項 para mode( para virtualization),只要當初系統有 使用XEN專有的虛擬機技術去開發,那么,在XEN之下就可以得到非常高的運行性能。其實

2、這都與“para”有關,代表著通過特有的技術,該系統在XEN之下不需要仿真太多的硬件,因為仿真越多硬件,就一定會消耗越多的系統資源。目前,XEN虛擬機有兩種運行方式:完全虛擬化(full virtualization ) 和半虛擬化 (para virtualization)(圖 -1 )。圖9-1 XEN兩種運行方式1、完全虛擬化提供底層物理系統的全部抽象化,且創建 一個新的虛擬系統,客戶機操作系統可以在里面運行。不需 要對客戶機操作系統或者應用程序進行修改(客戶機操作系 統或者應用程序像往常一樣運行,意識不到虛擬環境的存 在)。可以創建 Linux、FreeBSD和 Windows客戶機。

3、2、半虛擬化需要對運行在虛擬機上的客戶機操作系統進 行修改(這些客戶機操作系統會意識到他們運行在虛擬環境 里)并提供相近的性能,但半虛擬化的性能要比完全虛擬化 更優越,支持RHEL4.5以上版本的客戶機。2. Xen的安裝Red Hat已經宣布在 RHEL6之后不再使用 XEN,改用 KVM 作為主要的虛擬內核。同時,Fedora也已經在 Fedora 10中將XEN移掉,不再直接支持,因此,如果用戶需要使用XEN,必須額外安裝 XEN kernel及相關套件。1)準備工作OS: Red Hat Enterprise Linux Server release 5.1CPU: Intel(R)

4、Core(TM) i5-2410M CPU 2.30GHzMemory: 1G用putty工具遠程登錄RHEL5.1服務器(實驗主機IP:34)如果在安裝 Red Hat Enterprise Linux Server過程中已經選 擇了安裝“虛擬化”,則安裝完成后會在 GRUB出現XEN內 核版本(如),則可跳過XEN安裝步驟,可 以選擇進入即可使用XEN虛擬機。如圖 -2,Red HatEnterprise Linux Server (2.6.18-53.el5xen)是為 xen 優化的內 核,而 Red Hat Enterprise Linux Server-ba

5、se (2.6.18-53.el5)是 普通的內核。GNU GRUB0 - 97(638H louer / 1046464K upper rmeniory)Uh t lit? 14 anil km#呂 I u ku 1mh ich fe?Tit f M hi igh 1 igluted .Press enter to boot tFie selecttsd 0Sp Te' to edlit the rzammriiiils h旦Fcjtf? hai. nrj p 'd, +n mnd it. hR keirriR rfiirgiiffifBnlsbefore bootor Jc

6、 * for 別 cammand1ine.RED HATENTERPRISE LINUX 5圖9-2 XEN下的安裝開始如果沒有選擇安裝 XEN虛擬化,則需要按如下步驟安裝XEN。首先查看CPU是否支持完全虛擬化或者半虛擬化(圖-3 )。圖9-3檢查CPU虛擬化支持運行 cat /proc/cpuinfo | grep flags 查看 CPU 支持的功能。如果有pae標志出現的話,就表示處理器支持半虛擬化。對 于Intel的CPU,如果有vmx標志出現的話,就表示處理器 支持完全虛擬化。對于 AMD的CPU,則是svm標志。(有 時候處理器雖然支持虛擬化技術,但是在某些BIOS中該功能是被關

7、閉的或者 BIOS甚至不支持虛擬技術,所以不論軟 件多么強悍,硬件配置多么高,處理器的虛擬技術仍然無法 使用)。2) Xen的安裝過程#yum install xen kernel-xen (圖 -4)圖9-4開始XEN安裝編譯安裝xen內核,修改/boot/grub/grub.conf#vi /boot/grub/grub.conf (圖 -5)圖9-5編輯引導參數保存退出后,重啟選擇進入 xen內核3)檢驗及相關服務檢驗安裝成功與否:#uname -a (圖-6)圖9-6檢驗安裝成功如圖-6,當前內核已是XEN內核,說明安裝成功啟動服務:#/etc/init.d/xend start停止服

8、務:#/etc/init.d/xend stop (圖-7)圖9-7停止XEN運行命令行xm list,出現Domain-0、ID及資源情況,則服務啟動成功。3. Xen的配置/etc/xen/xend-config.sxp 是 xend 服務的配置文件(圖-8),通過這個文件,可以配置XEN的網絡配置,如啟用 NAT,可以開啟xend的http服務,也可配置XEN的緩存大小,domO對CPU和內存的使用, VNC連接等圖9-8編輯xend服務的配置文件以啟用 NAT 為例,vi /etc/xen/xend-config.sxp ,用#注釋如下語句:#(network-script network-bridge)#(vif-scriptvif-bridge)#(network-script network-route)#(vif-scriptvif-route)取消注釋如下語句(圖-9中)(network-script network-nat)(vif-scriptvif-nat)圖9-9編輯xend服務的網絡最后保存文件,重新啟動 里對網絡進行相應配置即可。xend服務,再在guest虛擬機4.資源

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論