關于RHEL5中虛擬化模塊Xen的幾點認識 |
發(fā)布時間: 2012/8/29 17:56:34 |
一、Xen是一款虛擬化軟件,支持半虛擬化和完全虛擬化。它在不支持VT技術的cpu上也能使用,但是只能以半虛擬化模式運行。 二、半虛擬化的意思是需要修改被虛擬系統(tǒng)的內核,以實現(xiàn)系統(tǒng)能被完美的虛擬在Xen上面。完全虛擬化則是不需要修改系統(tǒng)內核則可以直接運行在Xen上面。 三、VMware是一款完全虛擬化軟件。完全虛擬的弱點是效率不如半虛擬化的高。半虛擬化系統(tǒng)性能可以接近在裸機上的性能。 四、 Xen是由一個后臺守護進程維護的,叫做xend,要運行虛擬系統(tǒng),必須先將它開啟。它的配置文件在/etc/xen/xend-config.sxp,內容包括宿主系統(tǒng)的類型,網(wǎng)絡的連接結構、宿主操作系統(tǒng)的資源使用設定,以及vnc連接的一些內容。(如果你想增加一個虛擬網(wǎng)絡設備的話,是需要在這里設定的) 五、/etc/xen/auto 的含義是如果你想讓被虛擬系統(tǒng)隨著宿主系統(tǒng)一同啟動的話,就把虛擬系統(tǒng)的配置文件放到這個目錄下面來。 六、/etc/xen/scripts 是些腳本文件,用于初始化各種虛擬設備,比如虛擬網(wǎng)橋等。(如果要增加一個虛擬網(wǎng)絡設備,同樣需要在此處調節(jié)) 七、在/etc/xen下面會有些配置文件,這就是虛擬系統(tǒng)引導時所必須的些文件,里面記錄了引導和硬件信息。 八、Xen的配置工具有許多,我使用的是virt-manager(GUI)、virt-install和xm。第一個用于管理和安裝系統(tǒng),第二個只用于安裝系統(tǒng),第三個用于啟動系統(tǒng)。 九、安裝半虛擬Linux有兩種方法,一種是利用Linux的網(wǎng)絡安裝方式安裝,http、ftp、nfs方式都是可以的(特別注意:半虛擬環(huán)境下安裝Linux是不支持本地光驅或者iso鏡像安裝的。⑶襌HEL5會自動生成配置文件。第二種是先建立鏡像文件,并格式化,然后掛載到本地文件系統(tǒng)上來,將虛擬系統(tǒng)需要用到的文件拷貝進去并修改,然后手工創(chuàng)建配置文件并啟動。 十、虛擬網(wǎng)絡設備有三種模式:bridge橋模式、router路由模式和nat模式。其中橋模式是默認模式,在這種模式下,虛擬系統(tǒng)和宿主系統(tǒng)被認為是并列的關系,虛擬系統(tǒng)被配置IP或者dhcp后即可聯(lián)通網(wǎng)絡。 十一、原來的iptables無法對橋模式下的數(shù)據(jù)包做處理,RHEL5的iptables中增加了一個physdev的模塊,可用iptables -m physdev -h查看幫助。 本文出自:億恩科技【mszdt.com】 |