一种机载分布式平台配置信息获取方法和装置
文献发布时间:2023-06-19 10:02:03
技术领域
本发明属于机载分布式系统软件技术,涉及一种机载分布式平台配置信息获取方法和装置。
背景技术
目前对机载分布式平台进行机上维护时,对配置信息收集、检查,存在节点多,节点差异大,导致配置信息收集和交互机制复杂,配置信息收集周期时间加长,存在配置信息管理安全性问题,因此不能满足机载分布式平台配置管理控制的要求。
发明内容
本发明提供一种机载分布式平台配置信息获取方法和装置,能够满足机载分布式平台在维护模式下的效率和安全性方面的要求。
本发明提供一种机载分布式平台配置信息获取方法,应用于机载分布式平台,机载分布式平台包括:维护系统和至少一个功能模块;方法包括:
步骤1、在各功能模块中确定一个上级节点和至少一个下级节点;
步骤2、上级节点接收维护系统发送的配置信息收集命令;
步骤3、上级节点向各下级节点发送配置信息收集命令;
步骤4、上级节点接收各下级节点根据配置信息收集命令反馈的配置信息;
步骤5、上级节点向维护系统发送接收到的配置信息。
可选的,上级节点所在的模块同时部署有一个下级节点。
可选的,配置信息收集命令包括软件版本信息收集命令和配置数据版本信息收集命令。
可选的,在各功能模块中确定一个上级节点和至少一个下级节点,包括:
在各功能模块中确定待配置管理等级的功能模块,
在待配置管理等级的功能模块的配置数据中配置管理等级;
管理等级包括上级和下级。
本发明还提供一种机载分布式平台配置信息获取装置,作为上级节点,上级节点部署在机载分布式平台中的一个功能模块上,机载分布式平台还包括维护系统,和部署有下级节点的功能模块;上级节点用于,
接收维护系统发送的配置信息收集命令;
向各下级节点发送配置信息收集命令;
接收各下级节点根据配置信息收集命令反馈的配置信息;
向维护系统发送接收到的配置信息。
可选的,上级节点所在的模块同时部署有一个下级节点。
可选的,配置信息收集命令包括软件版本信息收集命令和配置数据版本信息收集命令。
可选的,上级节点还用于,在所属的功能模块的配置数据中确定配置管理等级为上级。
本发明提供的机载分布式平台配置信息获取方法和装置,基于对机载分布式平台统一管理控制机制,可以实现对平台中的多节点、异构节点进行统一的集中维护管理控制;台集中配置信息收集减少了管理和交互的复杂性;基于配置的方式可以实现管理节点的灵活改变,便于配置信息管理控制软件在不同的平台上无缝迁移。
附图说明
图1是本发明提供的配置信息管理执行序列图;
图2是本发明提供的系统管理控制软件部署关系示意图。
具体实施方式
下面结合附图对本发明的机载分布式平台配置信息获取方法进行说明。
为了满足机载分布式平台在维护模式下的效率和安全性方面的要求,对机载分布式平台中的多节点、异构节点进行统一的配置信息管理控制,减少了管理和交互的复杂性,基于配置的方式实现管理节点的灵活改变,便于配置信息管理控制软件在不同的平台上无缝迁移。
(1)管理节点的灵活配置
不同的机载分布式平台,包含的节点不同,为了能够在不同平台下无缝迁移配置信息管理控制软件,将管理软件分为两级,在配置数据中配置两级结构,以及上级管理的下级节点。上级负责接收配置信息收集命令,并向下级发送配置信息收集命令,向命令发起者回复平台各节点配置信息结果。
下级负责执行配置信息收集命令,向上级上报所在节点所有的配置信息。在两级管理结构中,只有上级和配置信息收集命令发起者之间存在交互,减少了交互的复杂性。
其中,配置信息收集命令包括软件版本信息收集命令和配置数据版本信息收集命令。
(2)配置信息管理执行过程
上级向下级发送软件版本信息收集命令,等待下级回复执行结果,在接收到下级收集的软件配置项版本信息后,向下级发送配置数据版本信息收集命令。执行序列图如图1所示:
S1、上级向管理的下级节点发送软件版本信息收集命令;
S2、下级接收到上级的软件版本信息收集命令后,开始收集本节点的软件配置项版本信息;
S3、下级在收集完本节点的软件配置项版本信息后,将本节点的所有软件配置项的版本信息上报给上级;
S4、上级逐一接收下级的软件版本信息,将版本信息整理后发送给配置信息命令发起者;
S5、上级继续向管理的下级节点发送配置数据版本信息收集命令;
S6、下级接收到上级的配置数据版本信息收集命令后,开始收集本节点的配置数据版本信息;
S7、下级在收集完本节点的配置数据版本信息后,将本节点的所有配置数据的版本信息上报给上级;
S8、上级开始逐一收集下级的配置数据的版本信息,将配置数据版本信息整理后发送给配置信息命令发起者。
一种可能的具体实施例包括典型运行环境介绍、系统配置数据中配置的信息和应用效果说明三部分。
(1)典型运行环境:如图2所示,机载分布式平台中有5个模块,模块分为两类,1个IOM(输入输出模块)和4个DPM(数据处理模块),其中上级部署在IOM模块上,下级(节点)部署在所有的模块上。
(2)系统配置数据中配置的内容有:
在系统级配置数据中配置管理结构,上级直接管理节点1、节点2、节点3、节点4、节点5;在系统级属性配置中配置上级部署在节点1驻留的模块上。
(3)应用效果具体为:
正常运行时,上级接收到配置信息收集命令,则按照下述步骤收集并报告配置信息结果:
步骤1、上级向管理的5个下级节点分别发送获取软件配置项版本信息消息;
步骤2、下级节点接收到上级的获取软件配置项版本信息命令,开始收集本节点的软件配置项版本信息;
步骤3、下级在收集完本节点的软件配置项版本信息后,上报给上级;
步骤4、上级逐一接收下级上报的软件配置项版本信息,按照配置信息收集命令发起者的要求组织软件版本信息包,将软件版本信息包发送给配置信息收集命令发起者;
步骤5、上级向管理的5个下级节点分别发送获取配置数据版本信息消息;
步骤6、下级节点接收到上级的获取配置数据版本信息命令,开始收集本节点的配置数据版本信息;
步骤7、下级在收集完本节点的配置数据版本信息后,将信息上报给上级;
步骤8、上级逐一接收下级上报的配置数据版本信息,按照配置信息收集命令发起者的要求组织配置数据版本信息包,将配置数据版本信息包发送给配置信息收集命令发起者。
步骤9、软件版本信息在上级节点存储格式为:
配置数据版本信息在上级节点存储格式为:
- 一种机载分布式平台配置信息获取方法和装置
- 一种面向机载分布式计算平台的数据安全防护方法