趙研至
(中國民用航空華北地區(qū)空中交通管理局天津分局,天津 300300)
天津分局目前使用的是DMHS-M自動轉(zhuǎn)報系統(tǒng),該系統(tǒng)由北京航管科技有限公司生產(chǎn),對于該系統(tǒng)的實際操作和軟件深層次的架構(gòu)體系一直都是研究人員的研究難點。運用VMware技術(shù)方式在一定程度上建立基于DMHS-M模式的自動轉(zhuǎn)報測試平臺,同時該測試平臺的實現(xiàn)也為緊急情況下的通信保障手段提供一定的保障。
虛擬機是一個具有完整內(nèi)外存儲功能的模擬設(shè)備。通常情況下,VMware虛擬技術(shù)是指將網(wǎng)絡(luò)與計算機硬件設(shè)備通過一定的模式進行搭建,進而使得全部硬件設(shè)備被裝置同一個虛擬模塊。VMware的應用技術(shù)是虛擬化層,主要的功能在于可以為計算機提供一定的硬件模式虛擬,從而實現(xiàn)虛擬機的靈活遷移。
DMHS-M自動轉(zhuǎn)報系統(tǒng)的主要構(gòu)造是基于RedHat Linux操作模式的網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)的硬件模塊主要應用網(wǎng)絡(luò)冗余架構(gòu),在一定程度上具有良好的穩(wěn)定性和安全性。若在一臺具有設(shè)定配置模式的Windows系統(tǒng)的計算機網(wǎng)路中,安裝一個基于DMHS-M模式的虛擬應用軟件,進而在約束限制條件下可以進一步實現(xiàn)基于DMHS-M模式的兩臺虛擬服務器運行。與此同時需要注意的是,由于系統(tǒng)模式的管理終端以及電報終端的資源占有率相對其他部分較少,這種情況下一般需要分別應用以太網(wǎng)口和RS232口,因此,對于同一臺pc終端模擬機來說可以在其系統(tǒng)中安裝2套應用軟件。
從而實現(xiàn)轉(zhuǎn)報系統(tǒng)硬件的組建。DMHS-M自動轉(zhuǎn)報系統(tǒng)兩臺宿主機與異步單元之間由網(wǎng)絡(luò)交換機連接,以此實現(xiàn)了雙機主備雙系統(tǒng)的結(jié)構(gòu)。異步單元電報輸出口通過RS232線纜連接至轉(zhuǎn)報終端,實現(xiàn)了收發(fā)報測試功能,如圖1所示:

圖1 DMHS-M自動轉(zhuǎn)報系統(tǒng)總體設(shè)計圖
在測試平臺的宿主機中使用VMware虛擬軟件新建兩臺虛擬機,稱作虛擬機A和虛擬機B。虛擬機A、B作為自動轉(zhuǎn)報系統(tǒng)的主機和備機,并通過宿主機與異步單元之間使用的網(wǎng)絡(luò)交換機連接,異步單元電報輸出口通過RS232信號線與終端主機串口連接,在宿主機中安裝超級IP監(jiān)控終端和電報終端,從而實現(xiàn)自動轉(zhuǎn)報系統(tǒng)硬件的組建。硬件的物理連接如圖2所示。

圖2 測試平臺硬件連接圖
在宿主機上安裝Vmware Workstation9.0軟件,然后分別進行如下安裝:
(1)虛擬服務器安裝:在計算機服務器上裝置VMware Workstation7.0,在一定的約束范圍內(nèi)獎勵相應的操作模式系統(tǒng),但其中較為重要的一點就是需要時刻警惕串口的參數(shù)。為便于虛擬服務器的識別,將系統(tǒng)名稱更改為ZBTJ-A(IP:100.100.100.101)。然后依次安裝RedHat Linux64位企業(yè)版、DMHS-M轉(zhuǎn)報系統(tǒng)服務模式應用軟件。最后將已經(jīng)生成的虛擬化文件作出相應的副本模式,以備后期使用,此時需要將該系統(tǒng)命名為:ZBTJ-B(IP:100.100.100.102)。
(2)自動轉(zhuǎn)報系統(tǒng)軟件安裝:將DMHS應用軟件包解壓縮后,進入zbj文件(# cd /zbj)運行#nodep /zbj_afs &,安裝完成之后通過自動轉(zhuǎn)報維護工具zbj_mng運行轉(zhuǎn)報服務程序,最后在ZBTJ-B虛擬機中進行同樣的操作。
(3)雙機主備機系統(tǒng)的同步實現(xiàn):DHMS-M自動轉(zhuǎn)報系統(tǒng)測試平臺的應用主要是建立在一定的服務器模式上,使網(wǎng)絡(luò)的端口與串口均可以在限制條件下應用。虛擬機服務器在運行過程中主要使用橋接形式通過一定的物理端口進行相應的網(wǎng)卡識讀,從而實現(xiàn)與異步數(shù)據(jù)存儲單元、存儲終端之間的連接。

圖3 自動轉(zhuǎn)報系統(tǒng)超級IP監(jiān)控終端
然后將其中一臺虛擬機服務器串口設(shè)置為客戶端,另一個設(shè)置為服務器端,以此實現(xiàn)雙虛擬機之間串口通信,其測試如下:
在ZBTJ-A機上執(zhí)行:stty ispeed 9600 ospeed 9600 -F/dev/ ttyS0
在ZBTJ-B機上執(zhí)行:stty ispeed 9600 ospeed 9600 -F/dev/ttyS0
在ZBTJ-A機上執(zhí)行:echo hello> /dev/ttyS0
在ZBTJ-B機上執(zhí)行:cat /dev/ttyS0
(4)監(jiān)控終端配置DMHS-M的目的在于可以統(tǒng)一管理和維護相應的轉(zhuǎn)報系統(tǒng),它屬于一種監(jiān)控軟件應用,主要功能是通過TCP/IP協(xié)議與轉(zhuǎn)報系統(tǒng)建立相應的聯(lián)系。當安裝完成后,需要啟動Windows系統(tǒng)中的“SimpleTCPI P/ Service”操作功能,即可進行其他需求操作。
自動轉(zhuǎn)報系統(tǒng)測試平臺的順利搭建,為研究人員業(yè)務水平的提高提供了良好的環(huán)境。自動轉(zhuǎn)報測試平臺可以對系統(tǒng)故障情景進行重現(xiàn)和推演,便于故障的分析和研究,為系統(tǒng)可靠保障提供幫助。