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