System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及机载服务变更,具体是一种机载服务变更管理系统及方法。
技术介绍
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、机载服务变更管理平台节点发送删除验证环境请求给机载服务器节点,管理隔离验证环境的容器管理服务删除机载服务验证环境相关的容器、虚拟网络资本文档来自技高网...
【技术保护点】
1.一种机载服务变更管理系统,其特征在于,包括机载端逻辑实体,机载端逻辑实体包括:机载服务器节点、机载文件仓库节点、机载服务变更管理平台节点,机载服务变更管理平台节点与机载服务器节点、机载文件仓库节点分别通信连接,机载服务器节点与机载文件仓库节点通信连接。
2.根据权利要求1所述的一种机载服务变更管理系统,其特征在于,机载服务器节点包括一个或多个容器管理软件、本地镜像,容器管理软件与容器及服务、本地镜像分别通信连接,容器管理软件包括容器、服务;
3.根据权利要求2所述的一种机载服务变更管理系统,其特征在于,机载服务器节点、机载文件仓库节点、机载服务变更管理平台节点的作用及关联关系如下:
4.根据权利要求3所述的一种机载服务变更管理系统,其特征在于,配置信息包括以下的一种或多种:服务基本信息、系统资源配置、资源权限配置、服务间依赖关系配置。
5.根据权利要求4所述的一种机载服务变更管理系统,其特征在于,机载服务变更管理平台节点存储所有机载服务的变更记录数据,机载文件仓库节点集中存储所有机载服务所需的正在使用的的机载服务镜像和机载服务配
6.根据权利要求2至5任一项所述的一种机载服务变更管理系统,其特征在于,镜像仓库与本地镜像机载通过文件传输协议ARINC 615A通信连接,服务变更管理软件与服务配置仓库通过文件传输协议ARINC 615A通信连接,服务变更管理软件与容器管理软件通过HTTP协议通信连接。
7.一种机载服务变更管理方法,其特征在于,使用权利要求2至6任一项所述的一种机载服务变更管理系统,实施检测服务配置或镜像变化后自动变更机载服务,包括以下步骤:
8.一种机载服务变更管理方法,其特征在于,使用权利要求2至6任一项所述的一种机载服务变更管理系统,如果在隔离验证环境验证机载服务失败,则停止变更机载服务,包括以下步骤:
9.一种机载服务变更管理方法,其特征在于,使用权利要求2至6任一项所述的一种机载服务变更管理系统,如果在隔离验证环境验证机载服务成功,则停止旧版本的机载服务容器;主机容器管理服务使用新机载服务镜像创建并运行新版本机载服务容器,执行机载服务健康检测,如果新版本机载服务健康检测失败,则启动旧版本的机载服务,包括如下步骤:
10.一种机载服务变更管理方法,其特征在于,使用权利要求2至6任一项所述的一种机载服务变更管理系统,如果在隔离验证环境和真实环境上机载服务健康性验证都成功,则删除变更前的机载服务容器,使用变更后的机载服务容器提供机载业务功能,包括如下步骤:
...【技术特征摘要】
1.一种机载服务变更管理系统,其特征在于,包括机载端逻辑实体,机载端逻辑实体包括:机载服务器节点、机载文件仓库节点、机载服务变更管理平台节点,机载服务变更管理平台节点与机载服务器节点、机载文件仓库节点分别通信连接,机载服务器节点与机载文件仓库节点通信连接。
2.根据权利要求1所述的一种机载服务变更管理系统,其特征在于,机载服务器节点包括一个或多个容器管理软件、本地镜像,容器管理软件与容器及服务、本地镜像分别通信连接,容器管理软件包括容器、服务;
3.根据权利要求2所述的一种机载服务变更管理系统,其特征在于,机载服务器节点、机载文件仓库节点、机载服务变更管理平台节点的作用及关联关系如下:
4.根据权利要求3所述的一种机载服务变更管理系统,其特征在于,配置信息包括以下的一种或多种:服务基本信息、系统资源配置、资源权限配置、服务间依赖关系配置。
5.根据权利要求4所述的一种机载服务变更管理系统,其特征在于,机载服务变更管理平台节点存储所有机载服务的变更记录数据,机载文件仓库节点集中存储所有机载服务所需的正在使用的的机载服务镜像和机载服务配置,机载文件仓库节点集中存储所有机载服务所需的已经使用过历史版本的机载服务镜像和机载服务配置。
6.根据权利要求2至5任一项所述的一种机载服务变更管理系...
【专利技术属性】
技术研发人员:田伟,范昱琪,郭威,
申请(专利权)人:中国电子科技集团公司第十研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。