RedHat5.0配置XEN虛擬機(jī) |
發(fā)布時(shí)間: 2012/8/13 10:00:37 |
Xen虛擬機(jī)有兩種運(yùn)行方式:完全虛擬化(fullvirtualization)和半虛擬化(paravirtualization)。完全虛擬化提供底層物理系統(tǒng)的全部抽象化,且創(chuàng)建一個(gè)新的虛擬系統(tǒng),客戶機(jī)操作系統(tǒng)可以在里面運(yùn)行。不需要對(duì)客戶機(jī)操作系統(tǒng)或者應(yīng)用程序進(jìn)行修改(客戶機(jī)操作系統(tǒng)或者應(yīng)用程序像往常一樣運(yùn)行,意識(shí)不到虛擬環(huán)境的存在)。半虛擬化需要對(duì)運(yùn)行在虛擬機(jī)上的客戶機(jī)操作系統(tǒng)進(jìn)行修改(這些客戶機(jī)操作系統(tǒng)會(huì)意識(shí)到它們運(yùn)行在虛擬環(huán)境里)并提供相近的性能,但半虛擬化的性能要比完全虛擬化更優(yōu)越。
表-1是x86處理器支持Xen完全虛擬化列表
查看您的中央處理器類型 最好使用支持IntelVT或AMDPT虛擬化技術(shù)。要檢查中央處理器是否支持,用命令: #grepvmx/proc/cpuinfo 假如一個(gè)vmx標(biāo)志出現(xiàn)的話,就表示您擁有Intel處理器的虛擬化支援。 如果是AMD的中央處理器用命令: 假如一個(gè)svm標(biāo)志出現(xiàn)的話,就表示您擁有AMD處理器的虛擬化支援。除了檢查中央處理器旗標(biāo)以外,您也應(yīng)該要使您系統(tǒng)BIOS中的完整虛擬化生效。圖-1是筆者AMD計(jì)算機(jī)的截圖。
說明:Xen是一款虛擬化軟件,支持半虛擬化和完全虛擬化。它在不支持IntelVT或AMDPT技術(shù)的cpu上也能使用,但是只能以半虛擬化模式運(yùn)行。半虛擬化的意思是需要修改被虛擬系統(tǒng)的內(nèi)核,以實(shí)現(xiàn)系統(tǒng)能被完美的虛擬在Xen上面。完全虛擬化則是不需要修改系統(tǒng)內(nèi)核則可以直接運(yùn)行在Xen上面。 安裝Xen服務(wù) 使用下面的命令檢查系統(tǒng)是否已經(jīng)安裝了Xen或查看已經(jīng)安裝了何種版本,以及Linux內(nèi)核是否有針對(duì)Xen的補(bǔ)丁。 rpm-qa|grepxen 如果系統(tǒng)還沒有安裝Xen虛擬機(jī),可以使用下面的命令安裝Linux補(bǔ)丁、Xen虛擬機(jī)和virt-manager虛擬機(jī)管理工具。但用戶必須聯(lián)入Internet,同時(shí)擁有virtualization服務(wù)的訂閱號(hào)碼。 啟動(dòng)和停止Xen服務(wù) 1.啟動(dòng)Xen服務(wù) 4自動(dòng)啟動(dòng)Xen服務(wù) 在X-Window中打開“應(yīng)用程序”→“系統(tǒng)工具”→“VirtualMachineManager”,選擇“本地Xen宿主”后單擊“連接”,啟動(dòng)虛擬化管理應(yīng)用程序virt-manager。下面使用virt-manager安裝一個(gè)LinuxXen完全虛擬化客戶機(jī)。步驟如下:
在“為虛擬系統(tǒng)命名”界面中,輸入虛擬系統(tǒng)的名稱“cjh”,單擊“前進(jìn)”按鈕,如圖-3。
圖-3為虛擬系統(tǒng)命名 在“選擇虛擬化方式”界面中選中“完全虛擬化”單選按鈕,然后單擊“前進(jìn)”按鈕,如圖-4。
圖-4選擇完全虛擬化 這里選擇的是完全虛擬化,?指定CD-ROM或DVD,然后輸入安裝介質(zhì)的路徑。如果你將從ISO映像進(jìn)行安裝,指定ISO映像的位置。單擊“前進(jìn)”按鈕如圖-5。
圖-5定位安裝介質(zhì) 選擇簡單文件,鍵入/cjh.img作為文件的位置。指定2000MB,并點(diǎn)擊“前進(jìn)”按鈕如圖-6。
圖-6選擇簡單文件 在“分配內(nèi)存及CPU”界面中,根據(jù)實(shí)際情況為虛擬系統(tǒng)分配相應(yīng)的內(nèi)存和CPU數(shù)量。并點(diǎn)擊“前進(jìn)”按鈕如圖-7。
點(diǎn)擊完成按鈕,如圖-8。
圖-8完成配置 虛擬機(jī)控制臺(tái)窗口將出現(xiàn)。象往常一樣進(jìn)行并結(jié)束安裝Linux。如圖-9。
創(chuàng)建虛擬機(jī)界面 系統(tǒng)依照所設(shè)置的參數(shù)創(chuàng)建虛擬系統(tǒng)的配置文件/etc/xen/VM5,并自動(dòng)開啟虛擬系統(tǒng)終端。如圖-10。
圖-11Xen虛擬機(jī)中的Linux界面 依照提示安裝虛擬系統(tǒng),在安裝完成后重新引導(dǎo)系統(tǒng)時(shí)虛擬系統(tǒng)會(huì)自動(dòng)關(guān)閉,因此需要使用命令“xmcreat/etc/xen/cjh”重新開啟虛擬系統(tǒng)。 到此為止筆者介紹了紅帽企業(yè)5.0安裝XEN虛擬機(jī),下一頁將要介紹管理Xen虛擬機(jī)的方法,敬請(qǐng)期待。 使用圖形工具virt-manager管理Xen虛擬機(jī) 1.查看虛擬系統(tǒng)的名稱、CPU占用情況和內(nèi)存占用情況 在virt-manager中選擇要管理的虛擬系統(tǒng),然后單擊“細(xì)節(jié)”按鈕,打開“虛擬系統(tǒng)狀態(tài)”窗口,在這里可以查看虛擬系統(tǒng)的名稱、CPU占用情況和內(nèi)存占用情況。如圖-1。
圖-1查看虛擬系統(tǒng)的名稱、CPU占用情況和內(nèi)存占用情況 2.查看和修改虛擬系統(tǒng)內(nèi)存等硬件的狀態(tài)和參數(shù) 選擇“硬件”選項(xiàng)卡,在這里可以查看和修改虛擬系統(tǒng)內(nèi)存等硬件的狀態(tài)和參數(shù)。如圖-2。
圖-2查看和修改虛擬系統(tǒng)內(nèi)存等硬件的狀態(tài)和參數(shù)
在virt-manager中選擇要管理的虛擬系統(tǒng),然后單擊“打開”按鈕,啟動(dòng)虛擬系統(tǒng)終端。在這里可以使用暫停、運(yùn)行、關(guān)閉和保存等功能,如圖-3。
圖-3虛擬機(jī)保存、停止和暫停 使用字符工具xm管理Xen虛擬機(jī)的命令 顯示虛擬機(jī)運(yùn)行狀態(tài) 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |