田華 薛璟軒
摘要:市州氣象局信息系統(tǒng)是氣象信息化承上啟下的關(guān)鍵環(huán)節(jié),氣象業(yè)務(wù)系統(tǒng)基本上采用的是X86服務(wù)器,隨著氣象業(yè)務(wù)系統(tǒng)的應(yīng)用不斷增多,信息系統(tǒng)的集約化、標(biāo)準(zhǔn)化程度、硬件資源分配不均衡、系統(tǒng)維護(hù)耗時(shí)耗力等問(wèn)題日漸突出。因此,通過(guò)對(duì)服務(wù)器資源的虛擬化開(kāi)發(fā)應(yīng)用,實(shí)現(xiàn)對(duì)服務(wù)器資源的統(tǒng)一管理、升級(jí)和維護(hù)、氣象信息資源集中部署、多級(jí)應(yīng)用、實(shí)時(shí)備份、快速切換尤為重要。
關(guān)鍵詞:虛擬服務(wù)器;VMware;部署;備份
中圖分類(lèi)號(hào):TP399?? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)29-0042-02
1市州氣象局信息系統(tǒng)概況
市州氣象局信息系統(tǒng)是氣象信息化承上啟下的關(guān)鍵環(huán)節(jié),但是目前普遍存在以下幾個(gè)問(wèn)題:1)氣象業(yè)務(wù)系統(tǒng)統(tǒng)一管理程度較低;2)服務(wù)器數(shù)量較多,但檔次較低,硬件資源分配不均衡,使用效率低;3)業(yè)務(wù)系統(tǒng)的維護(hù)較為頻繁,造成單位人力和經(jīng)費(fèi)的浪費(fèi);4)部分業(yè)務(wù)系統(tǒng)穩(wěn)定性差,影響業(yè)務(wù)正常開(kāi)展。
氣象現(xiàn)代化的發(fā)展這幾年突飛猛進(jìn),氣象業(yè)務(wù)系統(tǒng)基本上采用的是X86服務(wù)器,隨著氣象業(yè)務(wù)系統(tǒng)的應(yīng)用不斷增多,服務(wù)器的日常管理顯得尤為重要,如果服務(wù)器出現(xiàn)問(wèn)題,重新部署一臺(tái)服務(wù)器以及維護(hù)需要耗費(fèi)大量時(shí)間和人力,這將對(duì)實(shí)時(shí)業(yè)務(wù)造成重大影響;而要做到硬件的冗余備份將會(huì)是一大筆開(kāi)支,對(duì)于市州局來(lái)說(shuō)沒(méi)有專(zhuān)項(xiàng)經(jīng)費(fèi)預(yù)算,由此將會(huì)對(duì)市州局的氣象業(yè)務(wù)造成較大影響。
2服務(wù)器資源的虛擬化研究過(guò)程
在我局2015年建成標(biāo)準(zhǔn)化機(jī)房和磁盤(pán)陣列的基礎(chǔ)上,基于ESXi Server實(shí)現(xiàn)服務(wù)器資源整合管理,通過(guò)前期較長(zhǎng)時(shí)間的研究開(kāi)發(fā)實(shí)踐,使用服務(wù)器虛擬化技術(shù)可以解決當(dāng)前氣象業(yè)務(wù)系統(tǒng)面臨的諸多問(wèn)題,這是我省首次在氣象業(yè)務(wù)系統(tǒng)利用服務(wù)器虛擬化技術(shù)解決相關(guān)業(yè)務(wù)問(wèn)題。
VMware虛擬化搭建的硬件環(huán)境可以采用英特爾至強(qiáng)雙核處理器作為理想平臺(tái),并且可以采用英特爾虛擬化技術(shù)作為研究技術(shù)支撐。英特爾至強(qiáng)雙核處理器能夠?qū)⑼瑫r(shí)軟、硬件虛擬化技術(shù)結(jié)合在一起,提高VMware虛擬化方案的可操作性,經(jīng)過(guò)三年的實(shí)際業(yè)務(wù)應(yīng)用表明,服務(wù)器利用率明顯提升,維護(hù)周期延長(zhǎng),人力、設(shè)備、能耗成本顯著降低1/3以上。
2.1硬件升級(jí)優(yōu)化
市局網(wǎng)絡(luò)保障科通過(guò)冷備份和交叉?zhèn)浞輥?lái)實(shí)現(xiàn)氣象業(yè)務(wù)系統(tǒng)的可用性和穩(wěn)定性。采用聯(lián)想SAN存儲(chǔ),由于沒(méi)有光纖交換機(jī),存儲(chǔ)最多只能連接四臺(tái)服務(wù)器,網(wǎng)絡(luò)中心采用了4臺(tái)聯(lián)想 R680 G7服務(wù)器來(lái)作為硬件平臺(tái),而且所有的服務(wù)器都配置了Intel Xeon。
2.2軟件引進(jìn)開(kāi)發(fā)
首先安裝vSphere 5.1,再在其平臺(tái)上安裝vCenter Server和 VMware vSphere ESXi 5.1,同時(shí)在4臺(tái)服務(wù)器上安裝ESX Server 5.1.0軟件。
2.3虛擬批量部署
我們可以采用vCenter 的模板功能,先配置好一臺(tái)虛擬機(jī),以此虛擬機(jī)作為鏡像,進(jìn)行批量部署,提高業(yè)務(wù)工作效率。
2.4 vSwitch網(wǎng)絡(luò)配置開(kāi)發(fā)
經(jīng)過(guò)兩年時(shí)間反復(fù)測(cè)試:
硬件環(huán)境:ESX Server有4塊網(wǎng)卡,使用FC SAN存儲(chǔ),有三個(gè)網(wǎng)絡(luò)類(lèi)型:虛擬機(jī)網(wǎng)絡(luò)(遷移網(wǎng)絡(luò)、Service Console 、管理網(wǎng)絡(luò)冗余)
網(wǎng)絡(luò)配置:Service Console 和遷移網(wǎng)絡(luò)使用主機(jī)上的物理網(wǎng)卡0和1形成冗余管理網(wǎng)絡(luò),虛擬機(jī)網(wǎng)絡(luò)使用物理網(wǎng)卡2和3作為遷移網(wǎng)絡(luò)。
2.5 FC SAN Storage存儲(chǔ)配置
首先為ESXi主機(jī)配置光纖存儲(chǔ)卡,連接時(shí)注意極性,最后在存儲(chǔ)上為ESXi服務(wù)器劃分 LUN,并和 ESX 服務(wù)器光纖卡關(guān)聯(lián)。
2.6 VMotion遷移配置
VMotion遷移配置首先需要?jiǎng)?chuàng)建自動(dòng)化“數(shù)據(jù)中心”,再建立一個(gè)VMotion遷移源。
需要注意的是,根據(jù)需求遷移,在服務(wù)器上安裝的目標(biāo)ES? Xi 主機(jī)和源ESXi主機(jī)一定要在一個(gè)管理平臺(tái)下,遷移網(wǎng)絡(luò)不能越過(guò)“數(shù)據(jù)中心”遷移。
2.7 CPU及網(wǎng)絡(luò)要求
如果運(yùn)行的虛擬機(jī)要遷移,必須使源和目標(biāo)ESX主機(jī)的處理器做到兼容,解決的最好辦法就是采用相同的CPU;所以我們選擇4臺(tái)相同型號(hào)的服務(wù)器,且CPU型號(hào)相同,滿(mǎn)足了VMotion要求。
網(wǎng)絡(luò)要求:①虛擬機(jī)進(jìn)行遷移時(shí)必須通過(guò)專(zhuān)用的端口來(lái)遷移虛擬機(jī),VMotion的配置一定要在各ESX主機(jī)設(shè)置專(zhuān)用網(wǎng)絡(luò),為了進(jìn)一步提升性能,最好為VMotion網(wǎng)絡(luò)配置單獨(dú)網(wǎng)卡;②VMotion網(wǎng)絡(luò)帶寬至少為千兆,百兆帶寬不能滿(mǎn)足要求(硬性限制);③虛擬機(jī)進(jìn)行遷移時(shí)源和目標(biāo)主機(jī)的網(wǎng)絡(luò)配置必須是一樣的(IP地址、帶寬、網(wǎng)絡(luò)類(lèi)型等)。
3虛擬服務(wù)器研究關(guān)鍵點(diǎn)
3.1實(shí)現(xiàn)互為多重備份
將服務(wù)器的CPU、內(nèi)存、存儲(chǔ)等硬件資源建立一個(gè)資源池,利用DRS技術(shù)使虛擬機(jī)能夠在不同的物理服務(wù)器之間根據(jù)負(fù)載的均衡進(jìn)行自動(dòng)調(diào)度,實(shí)現(xiàn)服務(wù)器硬件的多重備份,效率最大化的共享硬件、軟件許可證以及管理資源。
3.2建成多重虛擬備份
對(duì)所有實(shí)時(shí)運(yùn)行的業(yè)務(wù)系統(tǒng)形成模板,對(duì)業(yè)務(wù)系統(tǒng)進(jìn)行多重虛擬備份,以提高業(yè)務(wù)系統(tǒng)的可用性、可靠性和穩(wěn)定性。
3.3快速恢復(fù)系統(tǒng)災(zāi)難
VMotion技術(shù)有效地提供了一種簡(jiǎn)易且迅速的故障恢復(fù)解決方案,當(dāng)某臺(tái)服務(wù)器硬件出現(xiàn)故障時(shí),運(yùn)行于此服務(wù)器的虛擬機(jī)可自動(dòng)漂移到其他硬件正常的服務(wù)器上,保證業(yè)務(wù)零宕機(jī)。
3.4顯著提高工作效率
采用服務(wù)器虛擬化,安裝業(yè)務(wù)應(yīng)用軟件、系統(tǒng)補(bǔ)丁、應(yīng)用程序遷移等時(shí),無(wú)須在物理服務(wù)器上直接操作并重啟服務(wù)器,通過(guò)虛擬化平臺(tái)就可以實(shí)現(xiàn)對(duì)物理服務(wù)器運(yùn)行管理,按照業(yè)務(wù)要求迅速在現(xiàn)有的服務(wù)器資源中配置運(yùn)行環(huán)境,縮短了新應(yīng)用的部署時(shí)間,提高工作效率。
3.5明顯減少設(shè)備損耗
采用服務(wù)器虛擬化技術(shù),將辦公應(yīng)用部署到多個(gè)桌面環(huán)境,根據(jù)市局目前的業(yè)務(wù)需求,某些應(yīng)用平時(shí)可以處于待機(jī)狀態(tài)下,以此減少服務(wù)器損耗;服務(wù)器硬件發(fā)生故障時(shí),可以進(jìn)行自動(dòng)故障切換和快速恢復(fù),減少設(shè)備因故障引起的一系列損耗。
3.6整合設(shè)備工作功能
通過(guò)服務(wù)器虛擬化將所有業(yè)務(wù)系統(tǒng)進(jìn)行系統(tǒng)集中管理,優(yōu)化服務(wù)器使用率;我們現(xiàn)在可以快速統(tǒng)一部署服務(wù)器,消耗時(shí)間也降到了分鐘級(jí),大大縮短了時(shí)間成本,并且可以不中斷業(yè)務(wù)進(jìn)行硬件的維護(hù)和升級(jí)。
3.7節(jié)約設(shè)備資金投入
通過(guò)服務(wù)器虛擬化技術(shù),可以減少服務(wù)器使用數(shù)量,從而降低機(jī)房中心空間、機(jī)柜、網(wǎng)線(xiàn),耗電量及冷氣空調(diào)等,更能節(jié)省服務(wù)器維護(hù)成本、軟件支持成本,以及人員管理成本,以最高效的資源部署,降低設(shè)備資金投入。
4虛擬服務(wù)器設(shè)計(jì)的經(jīng)驗(yàn)探討
①服務(wù)器虛擬化后,我們建成了一套資源池,可以利用資源池來(lái)進(jìn)行相應(yīng)資源的合理分配,從而提升服務(wù)器運(yùn)行維護(hù)和集中管理能力。
②四臺(tái)服務(wù)器的部署除了網(wǎng)絡(luò)配置外都是相同的,所以它們之間可以互為備份,提高業(yè)務(wù)系統(tǒng)數(shù)據(jù)安全性。
③我們可以在每臺(tái)服務(wù)器上創(chuàng)建多個(gè)虛擬機(jī),根據(jù)業(yè)務(wù)系統(tǒng)的變化靈活應(yīng)用虛擬機(jī),減少整個(gè)服務(wù)器使用率,節(jié)約資源,降低了耗電量和制冷空調(diào)耗能,節(jié)省了電力成本1/3,達(dá)到節(jié)約資金投入和節(jié)能減排的目的。
④應(yīng)用虛擬化方案之后,服務(wù)器的利用率得到了大幅提升,經(jīng)過(guò)一年多應(yīng)用實(shí)踐,每個(gè)服務(wù)器的平均利用率從15%提高到50%-70%。
⑤如果某臺(tái)服務(wù)器發(fā)生硬件故障導(dǎo)致物理服務(wù)器宕機(jī),通過(guò)Vmotion可以遷移到其他物理服務(wù)器上,同時(shí)物理服務(wù)器在不需要停機(jī)狀態(tài)下就可以進(jìn)行自我維護(hù),業(yè)務(wù)系統(tǒng)也可以毫無(wú)任何影響穩(wěn)定運(yùn)行。通過(guò)實(shí)踐表明,市局業(yè)務(wù)系統(tǒng)采用服務(wù)器虛擬化技術(shù)后,未發(fā)生過(guò)因服務(wù)器故障造成業(yè)務(wù)受影響事件。
⑥服務(wù)器部署時(shí)間大大縮短,之前部署一臺(tái)服務(wù)器從重建到加載時(shí)間需要20-40小時(shí),現(xiàn)在只需15-30分鐘;同時(shí)采用虛擬化技術(shù)后服務(wù)器系統(tǒng)的維護(hù)事件可以從之前的幾小時(shí)下降到零宕機(jī)。
5結(jié)束語(yǔ)
服務(wù)器資源的虛擬化應(yīng)用對(duì)現(xiàn)有的服務(wù)器資源、氣象業(yè)務(wù)系統(tǒng)進(jìn)行分類(lèi)整合,通過(guò)虛擬化的動(dòng)態(tài)遷移,從而避免業(yè)務(wù)運(yùn)行中斷;同時(shí)虛擬服務(wù)器支持快速轉(zhuǎn)移和備份,提供一種簡(jiǎn)單便捷的故障恢復(fù)解決方法,從而大大降低單位維護(hù)維修成本,節(jié)省開(kāi)支。
參考文獻(xiàn):
[1]趙瑾. 服務(wù)器虛擬化在企業(yè)中的實(shí)施與成效[J].數(shù)碼世界, 2019(6):64.
[2]李華芳.服務(wù)器虛擬化技術(shù)及安全研究[J].數(shù)字技術(shù)與應(yīng)用, 2017(6):213.
[3]劉怡多,梁霄. 服務(wù)器虛擬化技術(shù)淺談[J].科技傳播,2015,7(16):82,96.
[4]李劍宇,何有明.基于虛擬云桌面的高校機(jī)房系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)[J].北京農(nóng)業(yè)職業(yè)學(xué)院學(xué)報(bào),2018,32(3):45-50
[5]吳浩.基于Citrix架構(gòu)的虛擬化技術(shù)在機(jī)房建設(shè)中的應(yīng)用[J].電腦知識(shí)與技術(shù),2017(10):31-32,35.
【通聯(lián)編輯:梁書(shū)】