任寅東
摘 要:通過虛擬化技術能夠使管理人員更加宏觀的、全局的、實時觀測和判斷電廠的實際運行狀態(tài),能夠按照電廠系統(tǒng)資源的情況進行相應的調配和規(guī)劃。當電廠設備發(fā)生故障或者破壞的時候能夠及時的響應,滿足急需的同時又可以使電廠管理部門了解節(jié)點的狀態(tài)信息、掌握通信的網(wǎng)絡狀況,并能夠與電廠調度自動化等管理系統(tǒng)聯(lián)動。根據(jù)各種管理系統(tǒng)的協(xié)同運作以及對現(xiàn)有通信系統(tǒng)進行改造和更新,確定最佳的通信狀態(tài),增加設備利用效率。
關鍵詞:電廠系統(tǒng);管理系統(tǒng);虛擬化技術
中圖分類號:TP309 文獻標識碼:A 文章編號:1006-8937(2016)08-0093-03
1 概 述
電廠信息管理系統(tǒng)是電廠管理自動化的組成部分并發(fā)揮重要作用,隨著現(xiàn)代電子通信技術的發(fā)展,硬件以及軟件的不斷更新,不僅充分保障了通信能力而且能夠與其他系統(tǒng)協(xié)調合作[1]。為了適應電廠管理功能的需要,新老設備更替,電廠急需建立基于虛擬化技術的電廠管理系統(tǒng),建立以網(wǎng)絡為基礎的通信規(guī)劃,建立既有層次分布的又有拓撲功能結構的電廠管理系統(tǒng),能夠使管理人員宏觀的、全局的、實時的觀測和判斷電廠的實際運行過程[1]。電廠管理人員根據(jù)電廠設備的狀態(tài)以及提供的資源情況可采取有效的信息傳遞方式和通信手段。在電廠設備發(fā)生故障或者破壞的時候,系統(tǒng)能夠建立應急的通信通道,滿足急需的同時又可以使電廠管理部門了解節(jié)點的狀態(tài)信息、掌握通信的網(wǎng)絡狀況,并能夠與電廠調度自動化等管理系統(tǒng)聯(lián)動。電廠管理人員可以根據(jù)各種管理系統(tǒng)的協(xié)同運作對現(xiàn)有管理系統(tǒng)進行改造和更新,確定最佳的通信狀態(tài),增加設備利用效率[2]。
目前電廠管理系統(tǒng)隨著電網(wǎng)的不斷擴大而出現(xiàn)了反應速度慢的問題,在電廠管理系統(tǒng)有高負載的情況下,電廠管理系統(tǒng)的反應會下降,電廠管理人員的體會將得到明顯下降。為了提高系統(tǒng)的相應速度,在很多電廠中都使用大量的虛擬化技術來完成了電廠后端服務器的集群和負載均衡。在部署電廠信息系統(tǒng)的時候使用了VMware技術,極大的簡化了后端應用系統(tǒng)的部署,提高了系統(tǒng)的安全性和穩(wěn)定性。
2 虛擬化技術介紹
虛擬化顧名思義就是通過軟件模擬硬件的操作邏輯,這樣就可以在同一的硬件上實現(xiàn)多套操作系統(tǒng),實現(xiàn)了對硬件資源的高效利用,便于實現(xiàn)不同的應用場景。虛擬化允許具有不同操作系統(tǒng)的多個虛擬機在同一物理機上獨立并行運行。通過虛擬化技術后,就可以完成在同樣的硬件平臺上,實現(xiàn)多種類型的操作系統(tǒng),多個操作系統(tǒng)的同事運行。虛擬機首先分析了常見的操作系統(tǒng)需要的各種設備,如內存,網(wǎng)絡,USB,硬盤等,然后通過軟件技術來實現(xiàn)對這些資源的模式,最后再通過特殊的方式實現(xiàn)對真實的硬件的操作。通過多年的虛擬化技術的發(fā)展,主要形成了硬件虛擬化技術、并行虛擬化技術和操作系統(tǒng)虛擬化技術。下面對這幾種技術進行項目的討論。
2.1 硬件虛擬化
硬件虛擬化簡單的說就是硬件上支持虛擬技術,如intel架構的CPU,ARM架構的CPU等。這些硬件支持特殊的虛擬運行狀體,保證了在同一硬件上可以運行多種操作系統(tǒng)。硬件虛擬化中比較成功的產品有VMware。VMware上可以同時運行通過操作系統(tǒng)如主機運行WIN7系統(tǒng),虛擬機中運行ubuntu系統(tǒng)。
2.2 并行虛擬化
并行虛擬化和硬件虛擬化在技術上大同小異,都是證了在同一硬件上可以運行多種操作系統(tǒng)。 硬件虛擬化是類似的,因為在概念上它支持在一臺服務器上實現(xiàn)多種操作系統(tǒng)。并行虛擬化中比較成功的產品有XenSource。與硬件虛擬化不同的是,在并行虛擬化技術中大量的使用了并行計算技術,提高了主機和虛擬機的運行效率,最大化的弱化了對硬件資源的要求。
2.3 操作系統(tǒng)虛擬化
操作系統(tǒng)虛擬化是對操作系統(tǒng)層的虛擬化,也就是在操作系統(tǒng)上面在做一層操作系統(tǒng),實現(xiàn)了對市場上常見的操作系統(tǒng)的支持。操作系統(tǒng)虛擬化中比較成功的產品有,SWsoft 的Virutozzo和Sun的 Solaris Container。 Solaris Containers 顯然只支持Solaris,而Virtuozzo同時支持Linux和Windows。SWsoft的Linux版Virtuozzo服務器支持在虛擬服務器上實現(xiàn)同版本內核的不同Linux發(fā)行版。這種操作系統(tǒng)由一個比較明顯的問題,就是它不支持在一臺服務器上實現(xiàn)多種操作系統(tǒng)。
目前在電廠信息系統(tǒng)中使用的最普遍的是VMware vSphere軟件,該軟件是VMware公司推出的電廠行業(yè)解決方案。VMware vSphere軟件可以提供豐富的虛擬化技術,支持多種硬件體系機構,支持多種網(wǎng)絡模型,支持多種數(shù)據(jù)遷移模式。通過構建電廠虛擬管理系統(tǒng),可以很好的完成電廠自動化管理系統(tǒng)的部署,可以很好的實現(xiàn)電廠運維管理系統(tǒng)的部署,提高整個電廠系統(tǒng)的管理效率。
3 虛擬化技術的應用
3.1 系統(tǒng)構造
在構建虛擬化電廠信息系統(tǒng)的時候,需要構建虛擬平臺的控制管理中心,該中心上安裝有VMWARE Vsphere6軟件,并通過網(wǎng)絡連接到各個服務器上,這樣就構建了電廠信息系統(tǒng)的硬件平臺。
3.2 部署虛擬存儲系統(tǒng)
虛擬化電廠管理系統(tǒng)部署,如圖1所示。
在虛擬化電廠管理系統(tǒng)中,系統(tǒng)的服務器可以安裝在多個機房中,如圖1所示的機房A和機房B中,每個機房都由多個服務器和網(wǎng)絡設備構成。在系統(tǒng)中的一臺安裝了系統(tǒng)的虛擬VMWARE Vsphere6平臺。這樣構建的系統(tǒng)硬件結構有如下優(yōu)點:
①通過TCP/IP協(xié)議實現(xiàn)了網(wǎng)絡的連接,保證了系統(tǒng)中各個功能部件都可以通過TCP/IP實現(xiàn)數(shù)據(jù)的獲取和發(fā)送。
②本系統(tǒng)的網(wǎng)絡布局使用分層管理,即可以確保了內網(wǎng)的安全,也可以確保數(shù)據(jù)可以通過外網(wǎng)進行收發(fā)。
③本系統(tǒng)的網(wǎng)絡結構簡單,而且通過使用雙網(wǎng)結構大大提高了網(wǎng)絡的健壯性。
各功能服務器推薦配置如下:
④數(shù)據(jù)庫服務器:建議數(shù)據(jù)庫服務器使用雙機熱備份。CPU:雙Pentium4 2.0G或以上的CPU;主板:支持雙Pentium4 2.0GCPU的主板;內存:8G DDR或以上;硬盤:500 GB或以上;網(wǎng)卡:百兆或千兆網(wǎng)卡;光驅:8速或以上刻錄光驅;顯卡:4X AGP顯卡或以上;顯示器:15寸CRT或液晶;電源:350 W或以上;
⑤web服務器:實現(xiàn)系統(tǒng)業(yè)務代碼的部署。CPU:intel i7 2.3Ghz或以上的CPU;主板:支持Pentium3 800 Mhz或以上CPU的主板;內存:8 GDDR或以上;硬盤:300 GB或以上;網(wǎng)卡:百兆網(wǎng)卡;光驅:4速或以上光驅;顯卡:AGP顯卡或以上;顯示器:17寸CRT或以上,支持1 024X768分辨率、增強色16位下70赫茲或以上刷新率;
⑥虛擬中心務器:CPU:雙Pentium4 2.0GHz或以上的CPU;主板:支持雙Pentium4 2.0GHz CPU的主板;內存:8G DDR或以上;硬盤:40GB或以上;網(wǎng)卡:百兆或千兆網(wǎng)卡;光驅:8速或以上光驅;顯卡:4X AGP顯卡或以上;顯示器:17寸CRT,支持1 024X768分辨率、增強色16位下70赫茲或以上刷新率;電源:350 W或以上;
⑦節(jié)點交換機:采用的是華為的S7806,它是萬兆以太網(wǎng)交換機,它支持三層MPLS VPN,支持二層MPLS VPN: VLL和VPLS,支持PE和P功能。S7806設備支持多種網(wǎng)絡過濾方式,如常見的基于IP地址的過來,基于MAC地址的過濾,基于端口的過濾,基于內容的過濾,支持IEEE 802.1X 認證,支持按照連接的過濾,支持多種過濾方式的組合。
⑧路由器:本系統(tǒng)采用的是TL-R4000路由器,它是各種網(wǎng)絡中使用的最多的一款路由器。它整體配置高,性能出眾,價格低廉。TL-R4000采用了Intel IXP網(wǎng)絡處理器,主頻高達533 MHZ,4CPU分布處理,IP包轉發(fā)能力達到快速以太網(wǎng)100 MB線速的極限值148 810 pps(64Byte包),并且可以通過交換機級聯(lián)下去,達到5 000臺計算機的連接。
4 應用效果
通過上述構建的虛擬化系統(tǒng),可以實現(xiàn)如下的功能。
4.1 實現(xiàn)負載均衡
通過實施虛擬化技術可以將服務器的負載被分發(fā)到集群的不同節(jié)點上?;谪撦d均衡策略,應用不再在單一的服務器上執(zhí)行,而是在動態(tài)選擇的服務器上?當客戶請求服務,一個或多個協(xié)作服務器處理這個請求?負載均衡為集群提供單一的入口,就如直接和獨立的Web或者應用服務器交互一樣,這對客戶來說是透明的。
4.2 實現(xiàn)服務器性能優(yōu)化
在部署前的Web壓力測試發(fā)現(xiàn),本系統(tǒng)在同時在線人數(shù)大于200人的時候,系統(tǒng)的反應速度明顯變慢,一般要到10s才可以打開網(wǎng)頁,通過查看服務器上的performance工具,知道系統(tǒng)的CPU利用率非常的高,這個也就解釋了系統(tǒng)慢的原因,由于系統(tǒng)中所有的請求都要經(jīng)過該服務器導致該服務器的CPU占用率過高。通過部署后不需要替換更加高速的CPU,只需要增加兩個原來的2.4 G處理器就可以提高系統(tǒng)的反應速度。再次通過Web壓力測試發(fā)現(xiàn)可以到500人同時在線,過了500人系統(tǒng)的反應速度再次變慢。通過這樣不斷的增加服務器,就可以滿足電廠的管理規(guī)模的不斷增長。
4.3 提供高質量、高可靠性服務
基于虛擬化的電廠管理系統(tǒng)提供了安全的數(shù)據(jù)存儲方式,能夠保證數(shù)據(jù)的可靠性。用戶無需擔心軟件的升級更新、漏洞修補、病毒的攻擊和數(shù)據(jù)丟失等問題,從而為用戶提供可靠的信息服務?;谔摂M化的電廠管理系統(tǒng)能夠向用戶提供滿足要求的服務,能夠根據(jù)用戶的需求對系統(tǒng)作出調整,如用戶需要的硬件配置、網(wǎng)絡帶寬、存儲容量等。
4.4 具有高擴展性、可用性和可擴放性
基于虛擬化的電廠管理系統(tǒng)能夠無縫地擴展到大規(guī)模的集群之上,甚至包含數(shù)千個節(jié)點同時處理。
基于虛擬化的電廠管理系統(tǒng)可從水平和堅直2個方向進行擴展基于虛擬化的電廠管理系統(tǒng)必須保證向用戶提供可靠的服務,保證用戶能夠隨時隨地地訪問所需要的服務,并且用戶的系統(tǒng)規(guī)模變化時,云計算系統(tǒng)能夠根據(jù)用戶的需求自由伸縮。
4.5 具有廉價性
基于虛擬化的電廠管理系統(tǒng)將數(shù)據(jù)送到超級計算機集群中處理,這樣無需對計算機的設備不斷進行升級和更新,僅需支付低廉的服務費用,就可完成數(shù)據(jù)的計算和處理,從而大大減少了成本資金。
4.6 具有自治性
基于虛擬化的電廠管理系統(tǒng)是一個自治系統(tǒng),系統(tǒng)的管理對用戶來講是透明的,不同的管理任務是自動完成的。系統(tǒng)的硬件、軟件、存儲能夠自動進行配置,從而實現(xiàn)對用戶按需提供。
5 結 語
建立以網(wǎng)絡為基礎的通信規(guī)劃,建立層次分布的、又有拓撲功能結構的電廠管理系統(tǒng),能夠使管理人員宏觀的、全局的、實時觀測和判斷通信的過程。根據(jù)電廠系統(tǒng)設備的狀態(tài)以及提供的資源情況,采取有效的信息傳遞方式和通信手段。當電廠設備發(fā)生故障或者破壞的時候能夠建立應急的通道,滿足急需的同時又可以使電廠管理部門了解節(jié)點的狀態(tài)信息、掌握通信的網(wǎng)絡狀況,并能夠與電廠調度自動化等管理系統(tǒng)聯(lián)動。根據(jù)各種管理系統(tǒng)的協(xié)同運作對現(xiàn)有通信系統(tǒng)進行改造和更新,確定最佳的通信狀態(tài),增加設備利用效率。
本文首先介紹了電廠信息管理系統(tǒng)的建設背景,然后介紹了虛擬化技術的詳細原理,接著介紹了虛擬化技術構建的電廠信息管理系統(tǒng)的細節(jié),最后介紹了通過實施虛擬化技術對原有的電廠信息管理系統(tǒng)的改善。通過這樣的說明可以很好的理解虛擬化技術在現(xiàn)代電廠管理系統(tǒng)的應用,有助于該技術在現(xiàn)代電廠中的應用。
參考文獻:
[1] 楊建華,金笛,李燁,等.集群虛擬服務器的仿真建模研究[J].電子技術應 用,2006,(4).
[2] 馬松.面向虛擬服務器的動態(tài)遷移框架[J].硅谷,2013,(15).
[3] 牛海彬.虛擬機和虛擬服務器的管理[J].華南金融電腦,2009,(7).
[4] 譚生龍.存儲虛擬化技術的研究[J].微計算機應用,2010,(1).
[5] 盧凱,遲萬慶,劉勇鵬,等.高效能計算機系統(tǒng)虛擬化技術研究[J].計算機 工程與科學,2010,(7).
[6] 楊眉,潘曉雷.虛擬化技術助力醫(yī)院實現(xiàn)服務器整合[J].醫(yī)療衛(wèi)生裝備,
2015,(3).
[7] 巴江波,陳江,淡攀東,等.VMware虛擬軟件在醫(yī)院數(shù)據(jù)中心建設中的 應用研究[J].中國醫(yī)療設備,2015,(2).
[8] 陳蘭,趙子鵬,彭建,等.基于VMware的服務器虛擬技術在醫(yī)院信息化 建設中的應用[J].中國醫(yī)療設備,2014,(6).
[9] 馬錫坤,吳艷君,王鵬.基于云計算的數(shù)據(jù)中心容災系統(tǒng)的建設[J].中國 醫(yī)療設備,2014,(1).
[10] 沈碧飛.利用虛擬化技術構建醫(yī)院數(shù)據(jù)中心[J].醫(yī)學信息學雜志,2014,
(1).
[11] 岳文華,許建榮.淺析電廠負荷管理系統(tǒng)在供電企業(yè)中的應用[J].科 協(xié)論壇(下半月),2013,(11).
[12] 馬浩.淺析服務器集群的設計、實現(xiàn)與測試[J].信息系統(tǒng)工程,2012,(3).
[13] 許海成,傅錦偉.服務器集群負載均衡的建模與仿真研究[J].計算機 仿真,2012,(3).
[14] 崔榮波,許曉兵,陸穎.一種虛擬化的服務器集群模型[J].計算機系統(tǒng) 應用,2011,(3).
[15] 溫少君,陳俊杰,郭濤.一種云平臺中優(yōu)化的虛擬機部署機制[J].計算 機工程,2012,(11).
[16] 郭濤,溫少君,陳俊杰.基于個性化的云平臺虛擬機部署機制的研究 [J].太原理工大學學報,2012,(2).