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

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

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

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