一、前言
蚌埠市局(公司)一直以來十分重視以信息化手段提高日常工作的效率和具體業(yè)務(wù)的處理能力。目前,蚌埠市局(公司)內(nèi)部有Io多個業(yè)務(wù)系統(tǒng)的運(yùn)行,包括商業(yè)MIS系統(tǒng)、GPS系統(tǒng)、OA管理系統(tǒng)、內(nèi)部監(jiān)管、WEB門戶系統(tǒng)等。隨著市局(公司)信息化應(yīng)用逐漸深入,現(xiàn)有的TI'系統(tǒng)規(guī)模越發(fā)龐大,效率低、管理難、靈活性差、占用資源多等缺陷日益明顯,這讓企業(yè)耗費(fèi)了過多的人力、財力、物力、時間等資源,結(jié)果信息化發(fā)展變得障礙重重。
首先,市局(公司)的件技術(shù)人員數(shù)量非常有限,隨著系統(tǒng)的不斷增多,信息系統(tǒng)的維護(hù)工作給TI'部門帶來了很大的壓力:其次,隨著應(yīng)用的深入,新系統(tǒng)會不斷地增多,如果采用購買新機(jī)器的方式支撐應(yīng)用系統(tǒng)發(fā)展,必然帶來大馬拉小車的局面,造成極大的運(yùn)算資源和資金的浪費(fèi);再次,原有的一些系統(tǒng)由于負(fù)載的增加和系統(tǒng)優(yōu)化的需要,必須進(jìn)行負(fù)載均衡和冗災(zāi)備份,而采用購買新設(shè)備的方式,顯然有些耗費(fèi)過大;最后,我們現(xiàn)在的機(jī)房空間資源和電力資源都已經(jīng)無法滿足添加新設(shè)備的需求。
虛擬化技術(shù)的出現(xiàn)解決了這一矛盾,服務(wù)器虛擬化使得操作系統(tǒng)不再直接安裝在硬件上,業(yè)務(wù)服務(wù)器成為邏輯服務(wù)器概念,形成了邏輯層和物理層分離的橫向結(jié)構(gòu),不僅可以方便地復(fù)用硬件資源,管理效率也大大提高。同時,Citrix結(jié)合服務(wù)器虛擬化、應(yīng)用虛擬化和流技術(shù),提出了新一代動態(tài)數(shù)據(jù)中心的建設(shè)模式,能夠根據(jù)不同業(yè)務(wù)模塊的資源消耗,自動地分配硬件資源,從而最大限度滿足企業(yè)級數(shù)據(jù)中心的高效率、高性價比和自動化管理等要求。
二、XEN服務(wù)器虛擬化平臺的設(shè)計
一個優(yōu)秀的系統(tǒng)平臺要以人為本,充分考慮用戶對系統(tǒng)的要求,考慮到XEN服務(wù)器虛擬化平臺的主要用戶是終端用戶(所有的應(yīng)用軟件的使用者)、管理者(IT運(yùn)維人員和業(yè)務(wù)系統(tǒng)的管理人員),前者主要是使用具體的業(yè)務(wù)軟件,對于系統(tǒng)的后臺不需要太多的了解,后者是XEN服務(wù)器虛擬化平臺的主要使用者。
對于終端用戶而言,平臺要提供的服務(wù)是業(yè)務(wù)系統(tǒng)的正常使用,根據(jù)自己的習(xí)慣設(shè)定應(yīng)用系統(tǒng)的設(shè)置,完成日常的查詢、上傳和下載功能,而不需要去了解所使用的系統(tǒng)是在什么操作系統(tǒng)上或者是由哪臺服務(wù)器處理數(shù)據(jù)。
對管理者而言,平臺要讓他們使用方便,快捷地進(jìn)行維護(hù)管理以及高效的軟件部署測試。
(一)XEN服務(wù)器虛擬化平臺的架構(gòu)。XEN是目前流行的一款基于X86平臺的虛擬機(jī)軟件,由開源的Linux內(nèi)核代碼移植過來的,當(dāng)它采用準(zhǔn)虛擬化技術(shù)時,通過修改客戶操作系統(tǒng)內(nèi)核,讓虛擬機(jī)與VMM共同協(xié)作來繞過X86的虛擬化漏洞,VMM不是完全虛擬底層硬件,操作系統(tǒng)并不運(yùn)行在真實的硬件上,在XEN中,虛擬機(jī)或VM也可以叫做域,0號域是一個有特殊權(quán)限的虛擬機(jī),它作為VMM的擴(kuò)展提供系統(tǒng)的管理控制服務(wù)。把控制模塊放在0號域而不是VMM中的好處在于可以將系統(tǒng)實現(xiàn)機(jī)制和控制機(jī)制相分離,在設(shè)計時能夠更好地專注本機(jī)制的功能。鑒于本公司的實際情況,采用現(xiàn)有的3臺服務(wù)器,不用光纖交換機(jī),通過HBA卡直連存儲的方式,作為XEN服務(wù)器虛擬化平臺的物理架構(gòu)。(圖1)
(二)XEN服務(wù)器虛擬化平臺的功能
1、資源池。由于本單位XEN服務(wù)器虛擬化平臺的設(shè)計是3臺XenServer主機(jī),如果是3臺主機(jī)獨(dú)立運(yùn)行,不能實現(xiàn)系統(tǒng)冗余,安全性能不高,建立資源池的功能就是將這些主機(jī)綁定在一起,形成可以托管虛擬機(jī)的單一受管理實體,與共享存儲結(jié)合后,資源池允許VM在內(nèi)存充足的任何XenServer主機(jī)上啟動,并允許VM保持運(yùn)行狀態(tài)的情況下在XenServer主機(jī)間動態(tài)遷移,也就是說,當(dāng)單個XenServer主機(jī)發(fā)生硬件故障時,可以在另一個XenServer主機(jī)上啟動出現(xiàn)故障的XenServe:主機(jī)上的VM,提高VM的運(yùn)行安全。
2、高可用性。啟用高可用性((HA)后,XenServer將持續(xù)監(jiān)視資源池中的主機(jī)運(yùn)行狀況,如果當(dāng)前VM主機(jī)發(fā)生故障,HA機(jī)制會自動將受保護(hù)的VM移動到一臺運(yùn)行狀況好的主機(jī)上,如果是主服務(wù)器發(fā)生故障,HA會自動選擇一臺主機(jī)接管主服務(wù)器角色,以便XenServer資源池能正常運(yùn)行。
3、VM的創(chuàng)建。VM是通過模板創(chuàng)建的,XenServer隨附了一個基本模板集,其范圍從可引導(dǎo)操作系統(tǒng)供應(yīng)商安裝的CD或可通過網(wǎng)絡(luò)庫運(yùn)行的通用“原始VM"到經(jīng)過預(yù)配置的完整操作系統(tǒng)實例。
使用模板創(chuàng)建VM有三種基本方法:
(1)使用完整的預(yù)配置模板創(chuàng)建;(2)從CD或ISO映像文件安裝:(3)直接從網(wǎng)絡(luò)安裝服務(wù)器上的供應(yīng)商介質(zhì)到模板。
此外,在創(chuàng)建XEN服務(wù)器虛擬化平臺后,需要將原來運(yùn)行在物理機(jī)上的系統(tǒng)遷移到XEN服務(wù)器虛擬化平臺,這時就要使用到XenConvert工具,來實現(xiàn)物理機(jī)到虛擬機(jī)(P2V)和虛擬機(jī)到虛擬機(jī)(V2V)的功能,創(chuàng)建新的VM。
三、XEN服務(wù)器虛擬化平臺的搭建及系統(tǒng)遷移
(一)XEN服務(wù)器虛擬化平臺的硬件環(huán)境.在市局機(jī)房正在使用的服務(wù)器中挑選最好的3臺服務(wù)器來搭建XEN服務(wù)器虛擬化平臺,分別是一臺IBM3850X5和兩臺IBM3850M2。并為XEN服務(wù)器虛擬化平臺配備一臺存儲(6T空間)。通過HBA卡直連方式搭建。
(二)XEN服務(wù)器虛擬化平臺的軟件環(huán)境。分別為3臺服務(wù)器安裝了XenServer5.6系統(tǒng),并通過管理工具配置資源池和HA,使用XenConvert工具的P2V工具,將物理機(jī)上的操作系統(tǒng)及業(yè)務(wù)系統(tǒng)整個遷移到虛擬機(jī),完成VM的創(chuàng)建工作。
四、XEN服務(wù)器虛擬化平臺整合前后的比較(表1)
五、小結(jié)
依據(jù)上述內(nèi)容,我們已經(jīng)搭建了適合蚌埠市煙草公司自己的XEN服務(wù)器虛擬化平臺,如果不進(jìn)行虛擬化整合,隨著蚌埠市煙草公司信息化建設(shè)的不斷發(fā)展,幾十個生產(chǎn)和應(yīng)用系統(tǒng)的使用,服務(wù)器資源越來越龐大,不管是運(yùn)維成本、經(jīng)濟(jì)效益還是信息化安全,都己超出了企業(yè)的承受能力,所以針對基礎(chǔ)架構(gòu)的虛擬化整合勢在必行,而且還有更大的整合空間。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.oesoe.com/
本文標(biāo)題:構(gòu)建基于XEN技術(shù)的服務(wù)器虛擬化平臺
本文網(wǎng)址:http://www.oesoe.com/html/consultation/10839310837.html