Linux上免費虛擬機器-XEN 3.0

虛擬機器-XEN 3.0
文/張瑞隆 (記者) 2006-02-20

XEN 3.0支援最新Linux 2.6版的核心,改版後也支援Intel VT-×技術,以及32顆處理器與64GB記憶體(在Physical Address Extension,PAE模式下),這些性能的提升,使得XEN更接近VMware ESX等企業級虛擬機器。

XEN 3.0支援最新Linux 2.6版的核心,改進舊版在Linux 2.4版上安裝時,必須修改核心的缺點。改版後也支援Intel VT-×技術,以及32顆處理器與64GB記憶體(在Physical Address Extension,PAE模式下),但尚未支援64位元與Windows的作業系統。這些提升性能,使得XEN更接近VMware ESX等企業級虛擬機器。

硬體仰賴度高於VMware與Virtual PC
我們在Fedora Core 4的作業系統上安裝XEN 3.0,並啟動CentOS與Debian等兩種Linux作業系統,由於使用Pentium 4 2.8GHz與1GB主記憶體等硬體配置,所以運作相當平順,而且Fedora Core 4還是在VMware Workstation 5.5的虛擬機器上所執行的用戶端作業系統。

不過,在Fedora的說明文件中提到,安裝時應先關閉「SELinux」的防火牆設定,否則將造成某些操作指令失敗。此時,我們在上述的主機所遇到的狀 況是無法啟動XEN 3.0,系統執行至網路初始化的過程中便當機。此外,我們建議使用7200轉以上的硬碟,上述的操作過程原本使用5400轉的硬碟,但執行X- Window時,滑鼠點選與畫面顯示有5~10秒的延遲,更換高轉速的硬碟後才獲得改善。

即時監控虛擬機器的運作狀態
對於經常使用VMware虛擬機器軟體的操作人員而言,XEN 3.0仰賴Linux終端機的指令操作方式,需要一段學習的時間。VMware本身並無內建的系統資源監視工具,XEN 3.0則改善了這個缺點,不過使用的是文字介面。雖然不如微軟的Virtual Server/PC的圖形化介面,但對管理人員卻非常方便。同樣地,XEN 3.0的所有操作都在終端機的指令模式下作業,無法像VMware或Virtual PC採用直覺化的圖形介面操作,而且與其他虛擬機器一樣,使用者必須保留足夠的硬碟空間,以便安裝用戶端作業系統。如果長時間運作,使用者應注意硬碟的狀 況,XEN這類虛擬機器使得硬碟I/O動作更頻繁,硬碟溫度自然也提高許多,可能縮短硬碟壽命。

建議先使用XEN 3.0 Test CD驗證主機相容度
由於XEN 3.0所採用的虛擬技術為半虛擬化(Paravirtualization),與VMware所採用的完全虛擬化的差異,在於對底層硬體的控制效率接近實 機操作,包括中斷控制(IRQ)等,以及等同於實體處理器的運作效能,但也因此對硬體的支援度並不高。我們在測試過程中,在XEN 3.0開啟2個Linux用戶端作業系統,處理器使用率不超過6%,但其代價是作業系統核心對XEN的支援,以Linux為例,必需修改過的核心版本才能 執行此虛擬機器。相對地,VMware則會虛擬一套標準的硬體(以Workstation為例,其虛擬硬體為Intel BX晶片組與AMD網路卡等),而且主機端作業系統不須修改,但用戶端作業系統的指令卻得經過二進位碼的轉換,才能使用底層的硬體,這使得VMware的 運作效能不如XEN。在XenSource網站的說明文件中,提列一份經過XEN 3.0 Test CD驗證的硬體清單,包括品牌電腦與自行組裝的主機,供使用者參考。我們也採納該文件的建議,先使用XEN 3.0 Test CD驗證硬體,確認相容後才在Fedora Core 4的Linux上安裝XEN 3.0。

目前Linux發行版本中內建XEN的有:Fedora Core、SuSE、Debian與Gentoo(實驗版)等,但其版本為2.×版,而非最新的XEN 3.0。雖然XenSource在IDF(Intel Develop Forum)宣稱,可在Intel VT-×的主機上安裝Windows作業系統,不過我們無法在使用手冊上找到對應的安裝步驟,以至於目前的用戶端作業系統只能支援Linux。文⊙張瑞隆

XEN 3.0
建議售價:免費下載
XenSource
www.xensource.com

處理器需求 Pentium以上
記憶體/硬碟需求 256 MB/600 MB以上
作業系統需求 Fedora Core 4/CentOS 4/SuSE Open Linux 10/Debian/Red Hat Enterprise Linux 3.5/SuSE Linux Enterprise Server 9.2

http://www.ithome.com.tw/itadm/tech/tech.php?c=35605
arrow
arrow
    全站熱搜

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()