APP下载

空管自动化系统更改席位配置及相关问题的解决

2018-01-04王杨

中国科技纵横 2017年22期

王杨

摘 要:民航空管自动化系统是保障航班安全、高效、有序运行的不可或缺的系统。一旦系统某一席位发生故障,技术人员都应该在最短时间内恢复故障席位。本文通过实践,根据NUMEN3000空管自动化系统安装手册及Linux命令行语句,针对更改主机名称、更新软件目录、更改网卡及显卡的配置四个方面完成对管制席位主机的配置。

关键词:空管自动化系统;Linux操作系统;Linux命令行;更换备件;席位配置

中图分类号:U8 文献标识码:A 文章编号:1671-2064(2017)22-0016-01

空管自动化系统席位发生故障,在短时间内无法得到解决与恢复,最行之有效的解决办法就是更换备件。然而,备件主机与当前故障席位主机在相关配置方面存在着许多差异。空管自动化系统是建立在Linux操作系统下的自动化管理系统,在Linux操作系统运行环境下的硬件设备更换之后,必须使用Linux命令行对系统完成更改主机名称、更新软件目录、更改网卡及显卡配置等四方面的配置,才能使空管自动化系统进入正常的工作状态。

1 更改主机名称

用一台备件主机来替换故障主机时,首先要对备件主机的“身份”进行更改,让其代替故障主机的“身份”工作。而体现席位“身份”最重要的两个文件分别是/etc目录下的nodename和hosts。Nodename文件表示席位名称,若要将备件主机替换成GD01A席位主机,已知GD01A的席位号为host212,利用命令echo将GD01A的席位号写入/etc目录下的nodename文件中[1],即可将备件主机的席位名称更改为GD01A,如图1。

Hosts文件存放的是自动化系统各席位的名称和对应的IP信息,如果当前席位没有hosts文件或者hosts文件内容有误,会导致该席位识别不到网络并无法识别自己的身份[1],导致该席位无法正常使用。所以在使用备件主机替换故障主机时,关键一步就是更新备件主机的hosts文件。

NUMEN3000自动化系统对hosts文件使用了一种指向性链接,在一个正常工作的席位/etc目录下输入ls-ltr(如图2)。可以看到,/etc目录下的hosts指向的是/etc/inet/hosts,即hosts文件实际调用的是路径/etc/inet/hosts文件中的数据[1]。

所以,只需将一台工作正常的主机中/etc/inet/hosts文件拷贝到备件主机相同目录下,然后在备件主机上用命令ln-s将/etc/hosts链接到/etc/inet/hosts路径下,即可实现对hosts的更新[1](如图3)。

2 更新软件目录

空管自动化系统的厂家工程师会不定期的对系统进行软件方面的升级,来满足管制方面提出的各种需求以及修复系统中的一些漏洞。而这些软件方面的升级最直接的体现在/home/atc目录下的各种应用程序当中。所以在用备件主机替换故障主机之前,要将备件主机的atc目录更新到当前所使用的最新版本。

针对/home/atc目录,NUMEN3000自动化系统同样使用了指向性鏈接的方式,/home/atc目录下的所有程序是调用/home/version/current/atc_1.0.0目录下的数据。所以只需将/home/version/current路径下的atc_1.0.0拷贝至备件主机相同路径下,再将/home/atc重做一个指向链接,即可实现对/home/atc目录下应用程序的更新[1]。

3 配置网卡

当完成对/home/atc目录的更新后,下一步需要更改备件主机的网卡配置。利用命令ifconfig-a可以查看当前主机的网卡配置[1],其中e1000g1、e1000g2、e1000g3、e1000g4分别代表主机的四个网卡,后面的IP地址192、193、195、196由小到大依次排列,分别对应的系统的A、B、C、D四个网络,即e1000g1对应的是B网,e1000g2对应的是D网,e1000g3对应的是C网,e1000g4对应的是A网[1],所以在配置备件的网卡时,一定要注意网卡的顺序。

需要说明的是,以上论述的是席位主机为四个网卡的配置。带三网卡的席位主机区别只在于不需要配置D网。在实际配置的过程中,如果故障席位主机有四个网卡,而备件主机却只有三个网卡,就必须要给备件主机的主板上额外增加一个网卡且网卡的物理顺序要与故障主机保持一致,否则系统启动时会因为识别不到第四块网卡而报错导致无法正常运行。

4 配置显卡

在极个别情况下备件主机开机后依然会卡在字符界面,遇到该问题,应该着手从显卡驱动、显卡的配置来解决。

首先从远端的一个正常席位主机拷贝显卡驱动到当前备件主机下(前提要保证网络畅通),系统的显卡驱动存放在/opt目录下,系统自带的两个版本的显卡驱动分别为NVIDIA-Solaris-x86-310.32.run和NVIDIA-Solaris-x86-340.24.run。现NUMEN3000自动化系统使用的显卡驱动版本为NVIDIA-Solaris-x86-340.24.run,利用rcp命令远程拷贝到当前备件主机目录下[1],以GD01A席位为例,将其显卡驱动拷贝到当前席位主机目录下。

拷贝之后,利用sh命令在备件主机上运行显卡驱动,即可实现自动加载。显卡配置文件为xorg.conf,存放于/etc/X11目录下,将其拷贝至备件主机相同目录下即可完成显卡配置的更新。以上步骤完成后,重新启动备件主机,问题即可得到解决,席位正常启动从而替换故障主机。

5 结语

本文针对NUMEN3000空管自动化系统,通过上述方法,使得当席位出现故障时,最大程度的降低了操作过程中的人为风险并提高了更换备件的效率。在未来的工作中,针对空管自动化系统席位的故障问题,我们还需具体问题具体分析,使得席位替换更加安全、高效、简便,为保障空管自动化系统安全平稳运行,为保障空管飞行安全尽职尽责尽力。

参考文献

[1]邢国庆.Linux常用命令简明手册[M].电子工业出版社,2013.