摘 要 服務(wù)器虛擬化技術(shù)通過將服務(wù)器的物理硬件資源抽象成邏輯資源,將一臺(tái)物理服務(wù)器虛擬出多臺(tái)相互獨(dú)立的虛擬服務(wù)器,通過將CPU、內(nèi)存、磁盤、I/O等硬件進(jìn)行合理的分配,從而節(jié)約了硬件成本,提高了資源利用率,實(shí)現(xiàn)了服務(wù)器硬件資源的共享,提高了各業(yè)務(wù)系統(tǒng)的數(shù)據(jù)安全性,更好的為防震減災(zāi)提供技術(shù)支持。
【關(guān)鍵詞】虛擬化 資源利用率 共享 數(shù)據(jù)安全
虛擬機(jī)技術(shù)不再對(duì)底層的硬件資源進(jìn)行劃分,而是在一臺(tái)物理服務(wù)器上部署一個(gè)統(tǒng)一的主機(jī)系統(tǒng),在主機(jī)系統(tǒng)上加裝虛擬層,虛擬層會(huì)給每個(gè)虛擬機(jī)模擬一套獨(dú)立的硬件設(shè)備,包含CPU、內(nèi)存、主板、顯卡、網(wǎng)卡等硬件資源,然后在這些分配的資源上安裝所需的操作系統(tǒng)。最終用戶的應(yīng)用程序,運(yùn)行在該操作系統(tǒng)中。這種虛擬機(jī)的主要優(yōu)點(diǎn)是能在一個(gè)主機(jī)節(jié)點(diǎn)上安裝多個(gè)不同類型的操作系統(tǒng),任何一款操作系統(tǒng)互不影響,使用戶可以在這些看似獨(dú)立的虛擬服務(wù)器上運(yùn)行不同的操作系統(tǒng)并應(yīng)用。
1 天津市地震局虛擬化現(xiàn)狀
近年來天津市地震局通過實(shí)現(xiàn)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)備全面虛擬化,大量減少了核心機(jī)房中物理服務(wù)器的數(shù)量,從而減少了對(duì)硬件設(shè)備的投資,節(jié)約了大量的人力物力的資源。
天津市地震局通過12臺(tái)虛擬化主機(jī)構(gòu)建了5個(gè)集群包含了130臺(tái)虛擬機(jī),為我局各個(gè)業(yè)務(wù)系統(tǒng)提供服務(wù)器技術(shù)支持。(其中2.58為測試服務(wù)器未做HA,其他集群做了HA從而實(shí)現(xiàn)了熱備功能),如表1和圖1所示。
2 虛擬化硬件配置情況
為了使得每臺(tái)虛擬機(jī)不僅能夠滿足用戶的基本需求,而且還能夠維持系統(tǒng)整體的正常運(yùn)行,從而提高我局虛擬化系統(tǒng)的硬件使用效率,使我局的虛擬化系統(tǒng)更好的為地震分析預(yù)報(bào),震害防御,應(yīng)急救援等業(yè)務(wù)部門提供技術(shù)支撐。需要對(duì)虛擬機(jī)的初始硬件資源進(jìn)行一定的設(shè)置。
虛擬機(jī)磁盤配置:虛擬機(jī)的存儲(chǔ)都通過虛擬化服務(wù)器的HBA板卡集中掛載安裝在EMC存儲(chǔ)上,不使用服務(wù)器自帶的存儲(chǔ)。每個(gè)LUN(資源池)上可布置10-15個(gè)一般業(yè)務(wù)的虛擬機(jī),用于核心業(yè)務(wù)的LUN上虛擬機(jī)個(gè)數(shù)最好在10個(gè)以下。每個(gè)LUN的空間使用率不能高于80%。所有的虛擬機(jī)磁盤文件應(yīng)放在同一文件夾下,以方便管理。所有虛擬機(jī)初始硬盤大小建議為50G。原則上不提倡使用大于2T的超大存儲(chǔ)硬盤,這樣在生成快照或數(shù)據(jù)備份時(shí)會(huì)出現(xiàn)很多問題。
CPU配置:根據(jù)虛擬機(jī)業(yè)務(wù)量分配CPU,建議配置兩個(gè)CPU,總CPU核數(shù)不能超過16個(gè)。原則上是安裝完操作系統(tǒng)后就不再對(duì)虛擬機(jī)cpu作更改,否則會(huì)影響到系統(tǒng)的穩(wěn)定性。如果虛擬機(jī)運(yùn)行一段時(shí)間發(fā)現(xiàn)cpu資源不足,可將系統(tǒng)遷移到性能更強(qiáng)的虛擬主機(jī)上運(yùn)行或增加cpu核心個(gè)數(shù)來提高性能。
內(nèi)存分配:虛擬化環(huán)境中內(nèi)存資源很寶貴,為了合理利用內(nèi)存資源及提高內(nèi)存利用率,內(nèi)存最低分配為1G,最高不超過16G,所有虛擬機(jī)內(nèi)存總使用量不能超過服務(wù)器所配內(nèi)存的80%。虛擬機(jī)運(yùn)行一段時(shí)間后發(fā)現(xiàn)內(nèi)存資源長期不足可再次增加內(nèi)存。如果虛擬機(jī)占用大量內(nèi)存但是長期處于低使用率狀態(tài),管理部門將根據(jù)使用情況回收多余的內(nèi)存。
網(wǎng)卡配置:根據(jù)業(yè)務(wù)虛擬機(jī)所屬網(wǎng)段來配置不同的vlan。
虛擬機(jī)操作系統(tǒng)安裝:目前提供Windows server 2003、windows server 2008、Centos 6、Centos 7、suse10、suse11、windows xp、windows7、Ubuntu等系統(tǒng)。可根據(jù)各用戶的需求來安裝不同的操作系統(tǒng)。
3 總結(jié)
天津市地震局采用的是VMware產(chǎn)品中的免費(fèi)版本Esxi系統(tǒng)對(duì)物理服務(wù)器進(jìn)行了虛擬化。通過利用服務(wù)器虛擬化技術(shù),建立起了小型的虛擬服務(wù)器服務(wù)中心。不僅實(shí)現(xiàn)了資源共享而且還大大提高了對(duì)硬件資源的利用率,節(jié)約了大量的運(yùn)營成本。在今后的工作中,我們還將不斷的完善現(xiàn)有的虛擬化的系統(tǒng),更好的為各個(gè)業(yè)務(wù)系統(tǒng)提供服務(wù)。
參考文獻(xiàn)
[1]李剛,周麗霞,宋軍等.基于VMware Esxi軟件的服務(wù)器虛擬化技術(shù)在天津地震監(jiān)測網(wǎng)絡(luò)中的應(yīng)用[J].震災(zāi)防御技術(shù),2011,6(03):311-318.
[2]趙烽帆,李剛,周利霞等.基于VMware ESX軟件的高可用性虛擬化 服務(wù)器系統(tǒng)建設(shè)應(yīng)用[J].震災(zāi)防御技術(shù),2014,9(03):540-549.
[3]楊斌,馬朝暉,郝志勇等.虛擬技術(shù)在地震應(yīng)急指揮技術(shù)系統(tǒng)中的應(yīng)用[J].震災(zāi)防御技術(shù),2012,7(03):313-321.
作者簡介
丁晶(1990-),男,江蘇省溧陽市人。助理工程師,主要從事信息網(wǎng)絡(luò)維護(hù)與管理工作。
作者單位
天津市地震局 天津市 300201endprint