在VMware工作平臺中運行開源Xen平臺
即使VMware是公司的主要虛擬化平臺,使用開源Xen平臺也還是一個不錯的選擇。
在本文中,我們將討論在VMware工作平臺中使用開源Xen平臺的優(yōu)勢,其中包括對Linux服務(wù)器性能的影響。我們也會討論運行一個混合型工作環(huán)境所帶來的管理上的挑戰(zhàn)。
準(zhǔn)虛擬化技術(shù):開源Xen平臺和VMware
在討論細節(jié)之前,我們先回顧一下典型的虛擬化基礎(chǔ)架構(gòu)。很多中等規(guī)模的公司都規(guī)范化地采用一種服務(wù)器操作系統(tǒng),如果還有其它操作系統(tǒng),這種情況較少。
例如,一家公司可能擁有20臺Windows服務(wù)器和一臺或者兩臺Linux服務(wù)器。VMware的產(chǎn)品可以在這些服務(wù)器上運行并且管理這些服務(wù)器。
但是在大型公司中,通常有更多的Linux服務(wù)器。并且盡管大量的Linux服務(wù)器可以在VMware工作平臺上良好運行,但是借助于準(zhǔn)虛擬化技術(shù),這些服務(wù)器可以在開源Xen平臺上更好地運行。
在準(zhǔn)虛擬化技術(shù)中,一個虛擬的操作系統(tǒng)可以和虛擬化管理程序直接通信。不必在宿主操作系統(tǒng)上模擬來自客體操作系統(tǒng)的指令,因此使用泛虛擬化技術(shù)的平臺,其速度更快。
VMware最新發(fā)行的產(chǎn)品支持準(zhǔn)虛擬化技術(shù),但是只在驅(qū)動層面。如果只有這個層面需求的話,就不需要在工作環(huán)境中增加開源的Xen。但是VMware不能夠做到的是內(nèi)核層面的泛虛擬化技術(shù)——該技術(shù)可以允許在虛擬的操作系統(tǒng)與虛擬機管理程序之間更直接的通信。如果有大量Linux服務(wù)器都需要盡可能好的性能,開源Xen技術(shù)內(nèi)核級的泛虛擬化能力就非常有優(yōu)勢。
#p#
使用開源的Xen和VMware進行虛擬化管理
如果公司業(yè)務(wù)剛好需要該場景的話,則需要在VMware工作平臺中部署開源Xen平臺。但是要注意:部署在同一個工作平臺中允許管理兩個平臺的軟件并非易事。
例如,可以使用Novell的PlateSpin Orchestrate管理工具。Novell建議使用在線咨詢安裝軟件。管理多個平臺也涉及到個性化腳本,因為需要為其多做預(yù)算。
到目前為止,VMware還是贏得了虛擬化這場戰(zhàn)爭。在僅虛擬一個操作系統(tǒng)占主流的單位內(nèi),通常是不需要增加開源Xen平臺。這樣做只是加重了IT部門的工作量而已。
但是如果單位擁有大量的Windows和Linux服務(wù)器,就可能從增加部署開源Xen平臺中獲得益處。正是由于內(nèi)核級泛虛擬化技術(shù)的存在,從而提高了Linux虛擬機的性能。
【編輯推薦】