楊海濤
摘 要:隨著工業(yè)控制技術(shù)的提高和信息化建設(shè)步伐的加快,制絲管控系統(tǒng)功能越來(lái)越豐富,導(dǎo)致規(guī)模越來(lái)越大。虛擬化技術(shù)為計(jì)算資源提供統(tǒng)一標(biāo)準(zhǔn)的封裝形式,實(shí)現(xiàn)計(jì)算資源的最大程度共享和透明使用,滿足服務(wù)器的靈活管理和高效利用。文章以VMware虛擬化平臺(tái)為基礎(chǔ),研究制絲管控系統(tǒng)的虛擬化技術(shù)應(yīng)用。
關(guān)鍵詞:制絲管控;虛擬化;VMware
中圖分類號(hào):TP273 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):2095-2945(2018)21-0159-02
Abstract: With the improvement of industrial control technology and the acceleration of the pace of information construction, the silk control system is becoming more and more functional, leading to a larger and larger scale. Virtualization technology provides a unified standard encapsulation form for computing resources to achieve the maximum degree of sharing and transparent use of computing resources to meet the flexible management and efficient use of servers. Based on the VMware virtualization platform, this paper studies the application of virtualization technology in silk production management and control system.
Keywords: silk making control; virtualized; VMware
1 概述
隨著煙草行業(yè)生產(chǎn)規(guī)模的增大和卷煙品牌的多樣性,制絲生產(chǎn)控制模式也隨之變得更大和復(fù)雜,整個(gè)制絲生產(chǎn)過(guò)程對(duì)管控系統(tǒng)的依賴程序越來(lái)越大,對(duì)制絲管控系統(tǒng)進(jìn)行可靠性和創(chuàng)新性研究設(shè)計(jì),更好地滿足制絲加工工藝的要求,保證制絲生產(chǎn)的穩(wěn)定可靠,實(shí)現(xiàn)系統(tǒng)維護(hù)管理的智能高效。虛擬化技術(shù)作為云計(jì)算的核心技術(shù),已使傳統(tǒng)的單實(shí)體服務(wù)器構(gòu)建方案逐步向虛擬化方案過(guò)渡。在制絲管控系統(tǒng)中采用虛擬化技術(shù),可以實(shí)現(xiàn)快速部署新構(gòu)架新功能,滿足硬件資源的靈活管理和高效利用,提高系統(tǒng)的可靠性,減少服務(wù)器的軟硬件故障造成的生產(chǎn)停機(jī)時(shí)間,降低維護(hù)人員對(duì)系統(tǒng)的維護(hù)難度。
2 傳統(tǒng)制絲管控系統(tǒng)架構(gòu)
制絲管控系統(tǒng)主要包括WINCC生產(chǎn)監(jiān)控服務(wù)器、WEB發(fā)布服務(wù)器、實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)器、Oracle數(shù)據(jù)庫(kù)服務(wù)器、生產(chǎn)管理服務(wù)器、OPC服務(wù)器等服務(wù)器組成,傳統(tǒng)模式為每種服務(wù)配備一臺(tái)實(shí)體服務(wù)器(個(gè)別兩種服務(wù)對(duì)應(yīng)一臺(tái)實(shí)體服務(wù)器)。由于管控系統(tǒng)服務(wù)器沒(méi)有統(tǒng)一的管控平臺(tái),主要靠人工手動(dòng)運(yùn)維,管理、維護(hù)的工作量非常大。項(xiàng)目實(shí)施購(gòu)置中,服務(wù)器配置均是按高要求,超容量去配置,正常生產(chǎn)中實(shí)體服務(wù)器CPU資源利用率一般都不超過(guò)15%,利用率最高一般也不超過(guò)50%;同時(shí)大多數(shù)服務(wù)器內(nèi)存的利用率低于20%,因此造成硬件資源的浪費(fèi)。
傳統(tǒng)制絲管控系統(tǒng)采用單獨(dú)的服務(wù)器部署,一旦服務(wù)器出現(xiàn)問(wèn)題,容易影響各項(xiàng)應(yīng)用系統(tǒng)的正常開(kāi)展。如WINCC監(jiān)控服務(wù)器長(zhǎng)時(shí)間運(yùn)行后,因歸檔數(shù)據(jù)的不斷增大,容易造成卡機(jī),而傳統(tǒng)監(jiān)控服務(wù)器是“一用一備”模式,主服務(wù)卡機(jī)后重啟期間,服務(wù)器的切換會(huì)造成生產(chǎn)監(jiān)控的中斷,影響生產(chǎn)的連續(xù)性。服務(wù)器出現(xiàn)嚴(yán)重系統(tǒng)故障需重新部署時(shí),需重新安裝操作系統(tǒng)和應(yīng)用軟件,并進(jìn)行相應(yīng)的系統(tǒng)設(shè)置,需花費(fèi)大量的時(shí)間來(lái)進(jìn)行前期準(zhǔn)備工作。
系統(tǒng)和應(yīng)用遷移到新的硬件時(shí),需要和舊系統(tǒng)兼容的系統(tǒng),特別是已經(jīng)使用很長(zhǎng)時(shí)間的低版本軟件很難或者是無(wú)法遷移到新的服務(wù)器硬件平臺(tái)上。大量分散部署的服務(wù)器難以實(shí)現(xiàn)高效的運(yùn)維,對(duì)于新增應(yīng)用或服務(wù)時(shí),應(yīng)用程序和存儲(chǔ)、網(wǎng)絡(luò)的部署需要較長(zhǎng)時(shí)間重新規(guī)劃和調(diào)整;硬件的更新維護(hù)、程序的補(bǔ)丁或系統(tǒng)的升級(jí),需要花費(fèi)數(shù)天甚至數(shù)周的變更準(zhǔn)備。
3 制絲管控系統(tǒng)中虛擬化技術(shù)的應(yīng)用
本文以VMware虛擬化平臺(tái)為基礎(chǔ),研究制絲管控系統(tǒng)的虛擬化技術(shù)應(yīng)用。通過(guò)VMware搭建服務(wù)器虛擬化資源平臺(tái),統(tǒng)一硬件資源調(diào)配。將 PC 服務(wù)器中的操作系統(tǒng)與應(yīng)用打包成為一組文件后,保護(hù)于后端共享的存儲(chǔ)系統(tǒng),采用共享的存儲(chǔ)鏈路技術(shù)將計(jì)算環(huán)境統(tǒng)一連接入共享存儲(chǔ)平臺(tái)。利用虛擬化平臺(tái)的動(dòng)態(tài)資源調(diào)配、在線遷移與高可用等技術(shù),增強(qiáng)計(jì)算資源與存儲(chǔ)資源的流動(dòng)性。
論文介紹的制絲線管控系統(tǒng)硬件平臺(tái)采用4臺(tái)X3850 系列服務(wù)器組成硬件資源池,配置兩臺(tái)互為冗余的光纖交換機(jī),一套磁盤陣列,每臺(tái)實(shí)體服務(wù)器上安裝配置 VMware vSphere企業(yè)版套件。VMware ESX Server將服務(wù)器硬件與虛擬機(jī),以及虛擬機(jī)之間進(jìn)行相互隔離,確保虛擬機(jī)之間不會(huì)相互影響和泄露數(shù)據(jù),應(yīng)用程序只能通過(guò)網(wǎng)絡(luò)進(jìn)行通信,每個(gè)虛擬機(jī)等同于傳統(tǒng)的單臺(tái)物理服務(wù)器,提高了系統(tǒng)的資源利用率,實(shí)現(xiàn)了服務(wù)器虛擬架構(gòu)的整合。
管控系統(tǒng)虛擬化后,把生產(chǎn)監(jiān)控的WINCC服務(wù)器、WEB發(fā)布服務(wù)器、Oracle數(shù)據(jù)庫(kù)服務(wù)器、實(shí)時(shí)數(shù)據(jù)庫(kù)服務(wù)器、生產(chǎn)管理服務(wù)器、OPC服務(wù)器等創(chuàng)建生成相應(yīng)的虛擬機(jī),運(yùn)行在4臺(tái)Lenovo主機(jī)組成的虛擬化平臺(tái)上。通過(guò)vCenter Server對(duì)四臺(tái)硬件服務(wù)器和虛擬服務(wù)器進(jìn)行統(tǒng)一的管理和配置,對(duì)服務(wù)器資源進(jìn)行統(tǒng)一管理和資源的調(diào)配,結(jié)合具體業(yè)務(wù)需求進(jìn)行虛擬機(jī)的部署和配置,并在這些虛擬機(jī)上安裝相應(yīng)的應(yīng)用程序。
對(duì)4臺(tái)Lenovo服務(wù)器主機(jī)組成的虛擬化資源平臺(tái)設(shè)置HA(High Availability,高可用性)功能,確保服務(wù)在所需時(shí)間內(nèi)能夠長(zhǎng)時(shí)間持續(xù)運(yùn)行。當(dāng)某臺(tái)實(shí)體主機(jī)出現(xiàn)故障時(shí),vSphere HA會(huì)在其他主機(jī)上迅速重新啟動(dòng)受影響的虛擬機(jī),減少服務(wù)器宕機(jī)時(shí)間。VMware的vMotion遷移可將已開(kāi)啟的虛擬機(jī)從一個(gè)主機(jī)移到另一個(gè)主機(jī)上。對(duì)資源池中的虛擬機(jī)使用vMotion,提高硬件的利用率,還可保證虛擬機(jī)在計(jì)劃內(nèi)硬件停機(jī)期間能夠繼續(xù)運(yùn)行,通過(guò)DRS (vSphere Distributed Resource Scheduler)實(shí)現(xiàn)跨主機(jī)的資源負(fù)載均衡。采用VMware VDP(虛擬機(jī)備份與恢復(fù)功能),對(duì)虛擬機(jī)服務(wù)器定期的備份,當(dāng)服務(wù)器出現(xiàn)問(wèn)題后,高效恢復(fù)系統(tǒng),提高容災(zāi)能力。
項(xiàng)目開(kāi)發(fā)和測(cè)試期間,需要搭建測(cè)試環(huán)境,進(jìn)行軟件測(cè)試和優(yōu)化,而傳統(tǒng)模式下,前期的硬件設(shè)備和網(wǎng)絡(luò)環(huán)境難以按生產(chǎn)環(huán)境要求進(jìn)行搭建,大部分設(shè)備都需要現(xiàn)場(chǎng)直接安裝后才能進(jìn)行使用,這給安裝調(diào)試工作帶來(lái)了很大的不便。虛擬化技術(shù)可以在現(xiàn)有的硬件資源配置下,對(duì)服務(wù)器資源進(jìn)行重新調(diào)整和共享,有效利用空閑資源,進(jìn)行快速部署新構(gòu)架新功能測(cè)試環(huán)境,更好滿足測(cè)試需求和減少應(yīng)用程序兼容性問(wèn)題,提高項(xiàng)目開(kāi)發(fā)的效率。
通過(guò)虛擬平臺(tái)的系統(tǒng)模板發(fā)布及克隆功能和快照技術(shù),加快服務(wù)器重建和應(yīng)用的部署,原服務(wù)器的重建部署只要幾十分鐘(傳統(tǒng)重建或恢復(fù)系統(tǒng)時(shí)一般需要幾小時(shí)甚至數(shù)天)。當(dāng)需要部署新的應(yīng)用系統(tǒng)時(shí),通過(guò)資源監(jiān)測(cè)可以快速合理地定位可用的空閑資源,縮短新應(yīng)用部署周期。以往部署新應(yīng)用時(shí),往往需要花大量的時(shí)間去準(zhǔn)備系統(tǒng)環(huán)境,而通過(guò)虛擬平臺(tái)資源池的應(yīng)用,可以快速地進(jìn)行新系統(tǒng)的部署。
4 結(jié)束語(yǔ)
制絲管控系統(tǒng)的虛擬化技術(shù)應(yīng)用有效提高服務(wù)器利用率,發(fā)揮各種硬件資源的潛在價(jià)值,加快新應(yīng)用和新功能的部署,大大降低了系統(tǒng)的維護(hù)難度,減少了系統(tǒng)故障恢復(fù)時(shí)間和服務(wù)器軟硬件系統(tǒng)故障對(duì)生產(chǎn)帶來(lái)的影響。
參考文獻(xiàn):
[1]王禹.煙草行業(yè)虛擬化技術(shù)應(yīng)用[J].計(jì)算機(jī)工程應(yīng)用技術(shù),2015(08):18-19.
[2]鄒暾,侯杰華.湖南煙草云計(jì)算平臺(tái)架構(gòu)設(shè)計(jì)[J].煙草科技,2013(11):21-24.
[3]梁逢春,楊少華,等.面向煙草制絲線的自動(dòng)化控制系統(tǒng)研究分析[J].自動(dòng)化技術(shù)與應(yīng)用,2013(1):100-104.
[4]萬(wàn)永華,張淑華,等.煙廠制絲線管控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].自動(dòng)化技術(shù)與應(yīng)用,2011(01):115-117.
[5]袁海生,湯堯平,等.制絲線管理控制系統(tǒng)整體解決方案[J].自動(dòng)化應(yīng)用,2012(12):39-41.
[6]陳 ,付江文.淺談基于虛擬化的信息化系統(tǒng)設(shè)計(jì)[J].江西通信科技,2016(02):35-37.
[7]張培弘.服務(wù)器虛擬化技術(shù)在管控系統(tǒng)改造中的應(yīng)用[J].無(wú)線互聯(lián)科技,2012(09):136-137.
[8]宋磊,王安東,等.基于VMware的合肥煙草虛擬化實(shí)踐[J].科技前沿,2012(01):171-173.