趙研至
(中國民用航空華北地區(qū)空中交通管理局天津分局,天津 300300)
天津分局目前使用的是DMHS-M自動(dòng)轉(zhuǎn)報(bào)系統(tǒng),該系統(tǒng)由北京航管科技有限公司生產(chǎn),對于該系統(tǒng)的實(shí)際操作和軟件深層次的架構(gòu)體系一直都是研究人員的研究難點(diǎn)。運(yùn)用VMware技術(shù)方式在一定程度上建立基于DMHS-M模式的自動(dòng)轉(zhuǎn)報(bào)測試平臺,同時(shí)該測試平臺的實(shí)現(xiàn)也為緊急情況下的通信保障手段提供一定的保障。
虛擬機(jī)是一個(gè)具有完整內(nèi)外存儲功能的模擬設(shè)備。通常情況下,VMware虛擬技術(shù)是指將網(wǎng)絡(luò)與計(jì)算機(jī)硬件設(shè)備通過一定的模式進(jìn)行搭建,進(jìn)而使得全部硬件設(shè)備被裝置同一個(gè)虛擬模塊。VMware的應(yīng)用技術(shù)是虛擬化層,主要的功能在于可以為計(jì)算機(jī)提供一定的硬件模式虛擬,從而實(shí)現(xiàn)虛擬機(jī)的靈活遷移。
DMHS-M自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)的主要構(gòu)造是基于RedHat Linux操作模式的網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)的硬件模塊主要應(yīng)用網(wǎng)絡(luò)冗余架構(gòu),在一定程度上具有良好的穩(wěn)定性和安全性。若在一臺具有設(shè)定配置模式的Windows系統(tǒng)的計(jì)算機(jī)網(wǎng)路中,安裝一個(gè)基于DMHS-M模式的虛擬應(yīng)用軟件,進(jìn)而在約束限制條件下可以進(jìn)一步實(shí)現(xiàn)基于DMHS-M模式的兩臺虛擬服務(wù)器運(yùn)行。與此同時(shí)需要注意的是,由于系統(tǒng)模式的管理終端以及電報(bào)終端的資源占有率相對其他部分較少,這種情況下一般需要分別應(yīng)用以太網(wǎng)口和RS232口,因此,對于同一臺pc終端模擬機(jī)來說可以在其系統(tǒng)中安裝2套應(yīng)用軟件。
從而實(shí)現(xiàn)轉(zhuǎn)報(bào)系統(tǒng)硬件的組建。DMHS-M自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)兩臺宿主機(jī)與異步單元之間由網(wǎng)絡(luò)交換機(jī)連接,以此實(shí)現(xiàn)了雙機(jī)主備雙系統(tǒng)的結(jié)構(gòu)。異步單元電報(bào)輸出口通過RS232線纜連接至轉(zhuǎn)報(bào)終端,實(shí)現(xiàn)了收發(fā)報(bào)測試功能,如圖1所示:
圖1 DMHS-M自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)總體設(shè)計(jì)圖
在測試平臺的宿主機(jī)中使用VMware虛擬軟件新建兩臺虛擬機(jī),稱作虛擬機(jī)A和虛擬機(jī)B。虛擬機(jī)A、B作為自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)的主機(jī)和備機(jī),并通過宿主機(jī)與異步單元之間使用的網(wǎng)絡(luò)交換機(jī)連接,異步單元電報(bào)輸出口通過RS232信號線與終端主機(jī)串口連接,在宿主機(jī)中安裝超級IP監(jiān)控終端和電報(bào)終端,從而實(shí)現(xiàn)自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)硬件的組建。硬件的物理連接如圖2所示。
圖2 測試平臺硬件連接圖
在宿主機(jī)上安裝Vmware Workstation9.0軟件,然后分別進(jìn)行如下安裝:
(1)虛擬服務(wù)器安裝:在計(jì)算機(jī)服務(wù)器上裝置VMware Workstation7.0,在一定的約束范圍內(nèi)獎(jiǎng)勵(lì)相應(yīng)的操作模式系統(tǒng),但其中較為重要的一點(diǎn)就是需要時(shí)刻警惕串口的參數(shù)。為便于虛擬服務(wù)器的識別,將系統(tǒng)名稱更改為ZBTJ-A(IP:100.100.100.101)。然后依次安裝RedHat Linux64位企業(yè)版、DMHS-M轉(zhuǎn)報(bào)系統(tǒng)服務(wù)模式應(yīng)用軟件。最后將已經(jīng)生成的虛擬化文件作出相應(yīng)的副本模式,以備后期使用,此時(shí)需要將該系統(tǒng)命名為:ZBTJ-B(IP:100.100.100.102)。
(2)自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)軟件安裝:將DMHS應(yīng)用軟件包解壓縮后,進(jìn)入zbj文件(# cd /zbj)運(yùn)行#nodep /zbj_afs &,安裝完成之后通過自動(dòng)轉(zhuǎn)報(bào)維護(hù)工具zbj_mng運(yùn)行轉(zhuǎn)報(bào)服務(wù)程序,最后在ZBTJ-B虛擬機(jī)中進(jìn)行同樣的操作。
(3)雙機(jī)主備機(jī)系統(tǒng)的同步實(shí)現(xiàn):DHMS-M自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)測試平臺的應(yīng)用主要是建立在一定的服務(wù)器模式上,使網(wǎng)絡(luò)的端口與串口均可以在限制條件下應(yīng)用。虛擬機(jī)服務(wù)器在運(yùn)行過程中主要使用橋接形式通過一定的物理端口進(jìn)行相應(yīng)的網(wǎng)卡識讀,從而實(shí)現(xiàn)與異步數(shù)據(jù)存儲單元、存儲終端之間的連接。
圖3 自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)超級IP監(jiān)控終端
然后將其中一臺虛擬機(jī)服務(wù)器串口設(shè)置為客戶端,另一個(gè)設(shè)置為服務(wù)器端,以此實(shí)現(xiàn)雙虛擬機(jī)之間串口通信,其測試如下:
在ZBTJ-A機(jī)上執(zhí)行:stty ispeed 9600 ospeed 9600 -F/dev/ ttyS0
在ZBTJ-B機(jī)上執(zhí)行:stty ispeed 9600 ospeed 9600 -F/dev/ttyS0
在ZBTJ-A機(jī)上執(zhí)行:echo hello> /dev/ttyS0
在ZBTJ-B機(jī)上執(zhí)行:cat /dev/ttyS0
(4)監(jiān)控終端配置DMHS-M的目的在于可以統(tǒng)一管理和維護(hù)相應(yīng)的轉(zhuǎn)報(bào)系統(tǒng),它屬于一種監(jiān)控軟件應(yīng)用,主要功能是通過TCP/IP協(xié)議與轉(zhuǎn)報(bào)系統(tǒng)建立相應(yīng)的聯(lián)系。當(dāng)安裝完成后,需要啟動(dòng)Windows系統(tǒng)中的“SimpleTCPI P/ Service”操作功能,即可進(jìn)行其他需求操作。
自動(dòng)轉(zhuǎn)報(bào)系統(tǒng)測試平臺的順利搭建,為研究人員業(yè)務(wù)水平的提高提供了良好的環(huán)境。自動(dòng)轉(zhuǎn)報(bào)測試平臺可以對系統(tǒng)故障情景進(jìn)行重現(xiàn)和推演,便于故障的分析和研究,為系統(tǒng)可靠保障提供幫助。