賈晨剛 湯浪
陜西省氣象信息中心 陜西 710014
VMWare虛擬化環(huán)境可以把傳統(tǒng)物理資源轉(zhuǎn)變?yōu)檫壿嬌峡梢怨芾淼馁Y源,以打破物理結(jié)構(gòu)之間的壁壘。支持多操作系統(tǒng)并行運行在單個物理服務(wù)器上,資源的管理都將按邏輯方式進行,完全實現(xiàn)資源的自動化分配。VMWare虛擬化環(huán)境需要多種技術(shù)的協(xié)調(diào)配合:服務(wù)器和操作系統(tǒng)的虛擬化、存儲虛擬化、以及系統(tǒng)管理、資源管理和軟件提交,與非虛擬化環(huán)境一致的應(yīng)用環(huán)境。采用虛擬化技術(shù),就不再需要耗資建立多臺服務(wù)器提供不同服務(wù),只要有一臺性能較好的服務(wù)器就可用同時實現(xiàn)數(shù)據(jù)庫、Web服務(wù)以及其它共享服務(wù)等功能,大大節(jié)約了服務(wù)器資源。
陜西省氣象局 2012年項目帶動計劃重點項目——《實時觀測資料共享系統(tǒng)建設(shè)》的建設(shè)內(nèi)容包括建立省級實時觀測資料管理系統(tǒng),實現(xiàn)各類實時觀測系統(tǒng)資料收集、處理、分發(fā)和共享的集約化,特別綜合WEB、文件共享和數(shù)據(jù)庫服務(wù)等多種方式最大化提高各類資料共享的水平。鑒于該項目中所涉及到的業(yè)務(wù)系統(tǒng)、Web應(yīng)用服務(wù)和數(shù)據(jù)庫系統(tǒng)的業(yè)務(wù)連續(xù)性、管理維護和高可用性的考慮,利用VMWare虛擬化環(huán)境進行服務(wù)器的虛擬化整合備份,并進行虛擬化應(yīng)用部署,逐步將物理服務(wù)器遷移至虛擬機(P2V),并最終全部應(yīng)用至實際業(yè)務(wù)系統(tǒng)。
在物理實體機(機架式服務(wù)器)上完成VMWare虛擬化環(huán)境的部署,包括VMware vSphere企業(yè)增強版軟件VMware ESX Server和虛擬架構(gòu)管理軟件VirtualCenter。整合陜西省氣象信息中心現(xiàn)有的高性能機架式服務(wù)器,安裝配置VMware ESX Server,搭建虛擬機環(huán)境,使物理服務(wù)器成為虛擬機服務(wù)器載體。虛擬出的服務(wù)器從功能、性能和操作方式上等同于傳統(tǒng)的單臺物理服務(wù)器,每個虛擬服務(wù)器上可以安裝配置Windows Server或Linux Server操作系統(tǒng),成為各種網(wǎng)絡(luò)服務(wù)器,再安裝各種應(yīng)用軟件,提供各種WEB應(yīng)用和數(shù)據(jù)資源服務(wù),從而大大提高資源利用率,降低成本,增強了系統(tǒng)和應(yīng)用的可用性,提高系統(tǒng)的靈活性和快速響應(yīng),完美實現(xiàn)了服務(wù)器虛擬架構(gòu)的整合。
利用虛擬機服務(wù)器強大的處理能力,生成四臺虛擬服務(wù)器。其中兩臺安裝Linux Server操作系統(tǒng),分別用于觀測數(shù)據(jù)庫共享和觀測數(shù)據(jù)文件級共享;另兩臺安裝 Windows Server操作系統(tǒng),一臺用于實現(xiàn)共享系統(tǒng)的WEB應(yīng)用服務(wù),另一臺部署Virtual Center虛擬架構(gòu)管理軟件,通過該軟件管理員能夠單點管理VMware Infrastructure架構(gòu)上的所有服務(wù)器,能夠瀏覽所有虛擬資源,實現(xiàn)資源整合、虛擬服務(wù)器及時準備和7*24小時的維護,實現(xiàn)對虛擬機的集中管理。
在VMWare虛擬化環(huán)境時,為了實現(xiàn)數(shù)據(jù)的集中存儲、集中備份以及充分利用VMware虛擬架構(gòu)中虛擬機可動態(tài)遷移技術(shù),即在線從一臺物理服務(wù)器遷移到另一臺物理服務(wù)器上的特性,需將存儲陣列產(chǎn)品整合到系統(tǒng)中,配置冗余架構(gòu),由VMware虛擬架構(gòu)套件生產(chǎn)出來的虛擬機的封裝文件都存放在存儲陣列上。通過共享的存儲架構(gòu),可以最大化的發(fā)揮虛擬架構(gòu)的優(yōu)勢,在線地遷移正在運行的虛擬機(VMware VMotion),進行動態(tài)的資源管理(VMware DRS)、實現(xiàn)即插即用的數(shù)據(jù)中心,集中式虛擬機整合備份(VMware VCB)等,為以后的備份提供擴展性和打下基礎(chǔ)。
(1) 架構(gòu)虛擬主體VMware ESX Server
本項目的主要基礎(chǔ)工作是安裝VMware ESX Server軟件的服務(wù)器。VMware ESX Server是VMware虛擬架構(gòu)套件的基礎(chǔ)組成部分,是動態(tài)、自我優(yōu)化的 IT基礎(chǔ)結(jié)構(gòu)的基礎(chǔ)。VMware ESX Server是一個強健、經(jīng)過生產(chǎn)驗證的虛擬層,它直接安裝在物理服務(wù)器的裸機上,將物理服務(wù)器上的處理器、內(nèi)存、存儲器和網(wǎng)絡(luò)資源抽象到多個虛擬機中。
(2) SAN集中存儲實現(xiàn)虛擬服務(wù)器的文件共享
在本項目中采用 SAN集中存儲方式,這樣可以將每個虛擬機的文件系統(tǒng)創(chuàng)建在共享的 SAN集中存儲陣列上,VMware VMFS 虛擬機文件系統(tǒng),是一種高性能的群集文件系統(tǒng),允許多個VSphere Server 安裝同時訪問同一虛擬機存儲。支持通過 VMware VCenter、VMware VMotion?技術(shù)、VMware DRS和VMware HA提供的基于虛擬化的分布式基礎(chǔ)結(jié)構(gòu)服務(wù)。由于VMware的虛擬架構(gòu)系統(tǒng)中的虛擬機實際上是被封裝成了一個檔案文件和若干相關(guān)環(huán)境配置文件,通過將這些文件放在SAN存儲陣列上的VMFS文件系統(tǒng)中,可以讓不同服務(wù)器上的虛擬機都可以訪問到該文件,從而消除了單點故障。
(3) 虛擬架構(gòu)環(huán)境的集中管理、自動化及優(yōu)化運行
為了對服務(wù)器虛擬架構(gòu)進行有效的管理和監(jiān)控,配置一臺獨立的Windows server服務(wù)器來做VirtualCenter服務(wù)器,VirtualCenter服務(wù)器為 IT 環(huán)境提供集中化管理、操作自動化、資源優(yōu)化和高可用性。
該項目將極大的提供服務(wù)器整合的效率,大幅度簡化了服務(wù)器群管理的復(fù)雜性,提高了整體系統(tǒng)的可用性,同時還明顯地減少了投資成本,具有很好的技術(shù)領(lǐng)先性和性價比,虛擬技術(shù)由于采用了將傳統(tǒng)服務(wù)器應(yīng)用程序環(huán)境封裝成可移動的檔案文件的技術(shù),容易實現(xiàn)業(yè)務(wù)的備份及連續(xù)不間斷運行,可針對應(yīng)用和訪問量靈活部署,降低系統(tǒng)總成本。
實現(xiàn)實時觀測資料數(shù)據(jù)的集中存儲、集中備份以及充分利用VMware虛擬架構(gòu)中虛擬機可動態(tài)在線從一臺物理服務(wù)器遷移到另一臺物理服務(wù)器上的特性等,需配置一套存儲陣列產(chǎn)品,配置冗余架構(gòu),由VMware虛擬架構(gòu)套件生產(chǎn)出來的虛擬機的封裝文件都存放在存儲陣列上。通過共享的存儲架構(gòu),可以最大化的發(fā)揮虛擬架構(gòu)的優(yōu)勢,在線地遷移正在運行的虛擬機(VMware VMotion),進行動態(tài)的資源管理(VMware DRS)、實現(xiàn)即插即用的數(shù)據(jù)中心,集中式虛擬機整合備份(VMware VCB)等,為以后的備份提供擴展性和打下基礎(chǔ)。
[1]胡嘉璽,兆彬,呂方.虛擬智慧:VMware vSphere運維實錄(1版)[M].北京:清華大學(xué)出版社.2011.
[2]王春海.虛擬機深入應(yīng)用實踐(1版)[M].北京:中國鐵道出版社.2009.
[3]蘇命峰.虛擬機技術(shù)與性能優(yōu)化的研究[J].長沙大學(xué)學(xué)報.2009.
[4]程伍端.計算機虛擬化技術(shù)的分析與應(yīng)用[J].武漢:計算機與數(shù)字工程.2008.