一种机载服务变更管理系统及方法与流程

文档序号:36711595发布日期:2024-01-16 12:07阅读:19来源:国知局
一种机载服务变更管理系统及方法与流程

本发明涉及机载服务变更,具体是一种机载服务变更管理系统及方法。


背景技术:

1、随着民航飞机数据和航线里程的迅速增长,导致航空市场竞争加剧,应此,航空公司希望通过增加机载业务系统,丰富机载业务功能,以提升服务品质和竞争力。随着机载信息化技术的发展,机载业务系统数量越来越多,机载服务变更管理问题越来越出。使用容器技术管理机载服务的变更过程,可以利用机载服务镜像快速部署机载服务,实现机载业务的快速交付,缩短机载业务的上线周期,极大地简化了机载业务的上线流程。

2、目前,航空公司使用的机载服务变更管理方法直接操作机载服务器节点资源,没有为机载服务提供独立的运行环境,导致机载服务变更行为可能影响其他机载服务正常运行。

3、因此,现有技术存在:机载服务变更失败导致长时业务中断、机载服务变更的可靠性低和安全性低等问题。


技术实现思路

1、为克服现有技术的不足,本发明提供了一种机载服务变更管理系统及方法,解决现有技术存在的机载服务变更失败导致长时业务中断、机载服务变更的可靠性低和安全性低等问题。

2、本发明解决上述问题所采用的技术方案是:

3、一种机载服务变更管理系统,包括机载端逻辑实体,机载端逻辑实体包括:机载服务器节点、机载文件仓库节点、机载服务变更管理平台节点,机载服务变更管理平台节点与机载服务器节点、机载文件仓库节点分别通信连接,机载服务器节点与机载文件仓库节点通信连接。

4、作为一种优选的技术方案,机载服务器节点包括一个或多个容器管理软件、本地镜像,容器管理软件与容器及服务、本地镜像分别通信连接,容器管理软件包括容器、服务;

5、机载文件仓库节点包括文件传输软件、镜像仓库、服务配置仓库,镜像仓库与本地镜像通信连接;

6、机载服务变更管理平台节点包括相互通信连接的服务变更管理软件,服务变更管理软件与服务配置仓库、容器管理软件分别通信连接。

7、作为一种优选的技术方案,机载服务器节点、机载文件仓库节点、机载服务变更管理平台节点的作用及关联关系如下:

8、机载文件仓库节点集中管理所有机载服务器节点上机载服务所需的机载服务镜像文件和服务配置文件,其中机载服务镜像文件为机载服务提供容器基础环境,服务配置文件在容器基础环境上为机载服务提供配置信息;机载文件仓库节点为每个机载服务保留容器镜像文件和服务配置文件的历史版本,为机载服务的变更回退提供基础数据;

9、机载服务变更管理平台节点管理所有机载服务器节点上机载服务的变更行为,从机载服务文件管理仓库节点下载最新版本的服务配置文件,根据服务配置文件定义的配置信息生成容器对象的创建计划和操作的执行计划,根据容器对象的创建计划和操作的执行计划按照设定顺序调用机载服务器节点的容器管理接口创建容器,并在容器基础上运行启动机载服务和执行机载服务监控检测操作;

10、机载服务器节点通过容器管理软件管理本机机载服务的生命周期,对机载服务器节点承载机载服务的容器对象进行集中管控;机载服务器节点从机载文件仓库节点下载机载服务器节点所需的机载服务镜像,创建容器依赖的虚拟网络和虚拟存储,在机载服务镜像提供的根文件系统基础上创建容器和运行容器,监控容器运行状态,管理容器的生命周期。

11、作为一种优选的技术方案,配置信息包括以下的一种或多种:服务基本信息、系统资源配置、资源权限配置、服务间依赖关系配置。

12、作为一种优选的技术方案,机载服务变更管理平台节点存储所有机载服务的变更记录数据,机载文件仓库节点集中存储所有机载服务所需的正在使用的的机载服务镜像和机载服务配置,机载文件仓库节点集中存储所有机载服务所需的已经使用过历史版本的机载服务镜像和机载服务配置。

13、作为一种优选的技术方案,镜像仓库与本地镜像机载通过文件传输协议arinc615a通信连接,服务变更管理软件与服务配置仓库通过文件传输协议arinc 615a通信连接,服务变更管理软件与容器管理软件通过http协议通信连接。

14、一种机载服务变更管理方法,使用所述的一种机载服务变更管理系统,实施检测服务配置或镜像变化后自动变更机载服务,包括以下步骤:

15、a1,自动连接地面网络下载文件:

16、机载文件仓库节点在飞机落地后自动连接地面网络,通过地面网络扫描地面可传输至机载文件仓库节点的机载服务镜像和配置文件,通过arinc 615a文件传输协议从地面下载机载服务镜像和配置文件;

17、a2,自动变更机载服务:

18、机载服务变更管理平台节点周期性检测机载文件仓库节点上最新的机载服务镜像和配置文件的h256校验值,与变更记录里服务最近变更时使用的机载服务镜像和配置文件的h256校验值比较,根据两个h256校验值的比较结果判断机载服务镜像和配置文件是否更新,如果机载服务镜像或者配置文件被更新,则变更管理平台节点从机载文件仓库节点下载最新的服务配置文件,将机载服务部署至对应的机载服务器节点。

19、一种机载服务变更管理方法,使用所述的一种机载服务变更管理系统,如果在隔离验证环境验证机载服务失败,则停止变更机载服务,包括以下步骤:

20、b1,创建机载服务隔离验证环境:

21、a)机载服务器节点从机载文件仓库节点下载机载服务变更所需机载服务镜像;

22、b)主机容器管理服务启动在容器中运行的管理隔离验证环境的容器管理服务,管理隔离验证环境的容器管理服务拥有独立的命名空间,独立于主机容器管理服务;管理隔离验证环境的容器管理服务创建的用于验证机载服务变更的容器的命名空间嵌套于管理隔离验证环境的容器管理服务的命名空间,与主机容器管理服务创建的用于运行真实机载服务的容器相互独立互不影响;

23、c)管理隔离验证环境的容器管理服务创建机载服务变更验证环境容器,并为机载服务变更验证环境容器分配与真实机载服务容器一致的计算资源,利用虚拟化网络技术和网络命名空间嵌套技术为机载服务变更验证环境容器分配与真实机载服务容器一致网络地址,利用overlay存储技术实现文件级快照,将真实机载服务容器挂载的主机文件系统以快照的形式挂载到机载服务变更验证环境容器的文件系统,复制真实机载服务容器文件系统;

24、b2,在隔离验证环境执行机载服务健康检测:

25、机载变更管理平台节点发送机载服务健康性验证测试用例给机载服务器节点,在机载服务变更验证环境执行机载服务健康性验证测试用例;

26、b3,在隔离环境验证机载服务健康性失败:

27、机载服务器节点向机载服务变更管理平台节点反馈机载服务健康检测结果信息;机载服务变更管理平台节点记录健康检测结果信息;

28、b4,删除机载服务隔离验证环境:

29、机载服务变更管理平台节点发送删除验证环境请求给机载服务器节点,管理隔离验证环境的容器管理服务删除机载服务验证环境相关的容器、虚拟网络资源、虚拟存储资源。

30、一种机载服务变更管理方法,使用所述的一种机载服务变更管理系统,如果在隔离验证环境验证机载服务成功,则停止旧版本的机载服务容器;主机容器管理服务使用新机载服务镜像创建并运行新版本机载服务容器,执行机载服务健康检测,如果新版本机载服务健康检测失败,则启动旧版本的机载服务,包括如下步骤:

31、c1,创建机载服务隔离验证环境:

32、c2,在隔离验证环境执行机载服务健康检测:

33、c3,删除机载服务隔离验证环境:

34、c4,停止旧版本机载服务容器:

35、机载变更管理平台节点发送停止机载服务请求给机载服务器节点,主机容器管理服务停止正在运行的变更前的机载服务容器;

36、c5,创建并启动新版本机载服务容器

37、机载变更管理平台节点发送创建并启动新版本机载服务容器请求给机载服务器节点,主机容器管理服务使用新机载服务镜像创建并运行新版本机载服务容器;

38、c6,在新版本机载服务容器执行机载服务健康检测:

39、机载服务变更管理平台节点发送机载服务健康性验证测试用例给机载服务器节点,机载服务器节点在新版本机载服务容器执行机载服务健康性验证测试用例;

40、c7,在新版本机载服务容器执行机载服务健康检测失败:

41、机载服务器节点向机载服务变更管理平台节点反馈机载服务健康检测结果信息;机载服务变更管理平台节点记录健康检测结果信息;

42、c8,启动变旧版本机载服务容器:

43、机载变更管理平台节点发送启动变更前机载服务容器请求给机载服务器节点,机载容器管理软件删除新版本机载服务容器,启动旧版本机载服务容器。

44、一种机载服务变更管理方法,使用所述的一种机载服务变更管理系统,如果在隔离验证环境和真实环境上机载服务健康性验证都成功,则删除变更前的机载服务容器,使用变更后的机载服务容器提供机载业务功能,包括如下步骤:

45、d1,创建机载服务隔离验证环境:

46、d2,在隔离验证环境执行机载服务健康检测:

47、d3,删除机载服务隔离验证环境:

48、d4,停止正在运行的机载服务容器:

49、d5,创建并启动新版本机载服务容器:

50、d6,在新版本机载服务容器执行机载服务健康检测:

51、d7,删除变更前的机载服务容器:

52、机载变更管理平台节点发送删除变更前的机载服务容器请求给机载服务器节点,机载容器管理软件删除变更前的机载服务容器。

53、本发明相比于现有技术,具有以下有益效果:

54、(1)本发明提出机载服务自动变更机制,可在飞机落地后自动下载机载服务变更文件,简化机载服务变更流程,提高机载服务维护效率,减少机载服务的维护成本;

55、(2)本发明设计机载服务健康验证机制,建立与真实机载服务隔离且资源配置一致的验证环境,避免验证环境对机载业务的影响,同时提高验证的准确性,降低机载服务变更过程对机载业务的影响;

56、(3)本发明提出集中管理和存储机制,集中管理所有机载服务的变更行为和集中存储机载服务变更依赖的机载服务镜像和机载服务配置,简化机载服务的变更流程,提高机载服务变更的可靠性,提高机载服务器节点资源利用率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1