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