APP下载

基于VMware虚拟技术下自动转报系统测试平台的设计与实现

2019-07-20赵研至

数字通信世界 2019年6期
关键词:宿主机串口终端

赵研至

(中国民用航空华北地区空中交通管理局天津分局,天津 300300)

天津分局目前使用的是DMHS-M自动转报系统,该系统由北京航管科技有限公司生产,对于该系统的实际操作和软件深层次的架构体系一直都是研究人员的研究难点。运用VMware技术方式在一定程度上建立基于DMHS-M模式的自动转报测试平台,同时该测试平台的实现也为紧急情况下的通信保障手段提供一定的保障。

1 VMware虚拟技术简介

虚拟机是一个具有完整内外存储功能的模拟设备。通常情况下,VMware虚拟技术是指将网络与计算机硬件设备通过一定的模式进行搭建,进而使得全部硬件设备被装置同一个虚拟模块。VMware的应用技术是虚拟化层,主要的功能在于可以为计算机提供一定的硬件模式虚拟,从而实现虚拟机的灵活迁移。

2 DMHS-M自动转报系统测试平台总体设计思路

DMHS-M自动转报系统的主要构造是基于RedHat Linux操作模式的网络系统,该系统的硬件模块主要应用网络冗余架构,在一定程度上具有良好的稳定性和安全性。若在一台具有设定配置模式的Windows系统的计算机网路中,安装一个基于DMHS-M模式的虚拟应用软件,进而在约束限制条件下可以进一步实现基于DMHS-M模式的两台虚拟服务器运行。与此同时需要注意的是,由于系统模式的管理终端以及电报终端的资源占有率相对其他部分较少,这种情况下一般需要分别应用以太网口和RS232口,因此,对于同一台pc终端模拟机来说可以在其系统中安装2套应用软件。

从而实现转报系统硬件的组建。DMHS-M自动转报系统两台宿主机与异步单元之间由网络交换机连接,以此实现了双机主备双系统的结构。异步单元电报输出口通过RS232线缆连接至转报终端,实现了收发报测试功能,如图1所示:

图1 DMHS-M自动转报系统总体设计图

3 DMHS-M自动转报系统测试平台的实现

3.1 系统硬件连接

在测试平台的宿主机中使用VMware虚拟软件新建两台虚拟机,称作虚拟机A和虚拟机B。虚拟机A、B作为自动转报系统的主机和备机,并通过宿主机与异步单元之间使用的网络交换机连接,异步单元电报输出口通过RS232信号线与终端主机串口连接,在宿主机中安装超级IP监控终端和电报终端,从而实现自动转报系统硬件的组建。硬件的物理连接如图2所示。

图2 测试平台硬件连接图

3.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”操作功能,即可进行其他需求操作。

4 结束语

自动转报系统测试平台的顺利搭建,为研究人员业务水平的提高提供了良好的环境。自动转报测试平台可以对系统故障情景进行重现和推演,便于故障的分析和研究,为系统可靠保障提供帮助。

猜你喜欢

宿主机串口终端
浅谈AB PLC串口跟RFID传感器的通讯应用
X美术馆首届三年展:“终端〉_How Do We Begin?”
通信控制服务器(CCS)维护终端的设计与实现
虚拟网络实验室在农村职校计算机网络技术教学中的应用研究
嵌入式计算机软件测试关键技术的思考
多功能北斗船载终端的开发应用
USB接口的多串口数据并行接收方法探索
基于蓝牙串口适配器的GPS接收机与AutoCAD的实时无线通信
嵌入式计算机软件测试关键技术研究
基于并行控制的FPGA多串口拓展实现