专利汇可以提供一种IT基础设施管理维护的方法、装置、系统及存储介质专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种IT 基础 设施管理维护的方法、装置、系统及存储介质,该方法包括:控制面管理步骤:创建控制面管理器,通过控制面管理器提供用户 接口 和API来管理和监控容器编排引擎;代理步骤:创建多个代理器,多个代理器分别对接对应的容器编排引擎,将控制面管理器的命令转换成对应容器编排引擎的命令并执行,同时监控对应容器编排引擎及其对象的状态并报告到控制面管理器。本发明的有益效果是:本发明能够统一不同容器编排引擎的管理方式和界面,也能够帮助企业同时管理不同类型的容器编排引擎,并且为容器编排引擎的替换提供了便捷,从而降低了企业容器化的IT基础设施的维护成本和难度。,下面是一种IT基础设施管理维护的方法、装置、系统及存储介质专利的具体信息内容。
1.一种IT基础设施管理维护的方法,其特征在于,包括控制面管理步骤和代理步骤,控制面管理步骤:创建控制面管理器,通过控制面管理器提供用户接口和API来管理和监控容器编排引擎;
代理步骤:创建多个代理器,多个代理器分别对接对应的容器编排引擎,将控制面管理器的命令转换成对应容器编排引擎的命令并执行,同时监控对应容器编排引擎及其对象的状态并报告到控制面管理器。
2.根据权利要求1所述的方法,其特征在于,该控制面管理步骤包括容器管理步骤和容器监控步骤,
容器管理步骤:向容器编排引擎发送命令,并向用户提供图形化,命令行界面和API;
容器监控步骤:接收代理器报告的编排引擎的状态报告,并向用户展示上述信息;
在控制面管理步骤中,控制面管理器提供了部署容器或对应对象到容器编排引擎并可以修改容器配置,暴露容器中的服务使得服务可以被广泛访问并可以修改服务配置,展示容器编排引擎及其使用的虚拟机或者物理机的信息及运行数据,展示容器编排引擎上部署的容器和服务的信息及运行数据,修改容器编排引擎及其使用的虚拟机或者物理机的配置和向容器编排引擎添加新的虚拟机或者物理机的功能,并为上述功能提供用户界面、API和工具。
3.根据权利要求2所述的方法,其特征在于,
容器管理步骤包括:
步骤S1111:创建对象,根据用户输入生成对象,包括容器、服务、部署器、存储、节点;
步骤S1112:检索代理器,根据用户选择,查找到对应的代理器;
步骤S1113:发送对象至代理器,将需要处理的对象发送到代理器;
容器监控步骤包括:
步骤S1121:接收代理器状态报告;
步骤S1122:检索对象,根据代理器状态报告检索相关对象;
步骤S1123:更新对象状态;
代理器执行管理命令的步骤包括:
步骤S1211:接收对象和命令;
步骤S1212:转换成本地对象,将接收到的控制面管理器创建的对象映射成当前容器编排引擎对应的对象;
步骤S1213:创建或修改对象;
代理器发送状态报告的步骤包括:
步骤S1221:监听本地对象,代理器启动是会监听容器编排引擎关键对象的状态;
步骤S1222:处理对象变更事件,代理器接收到变更时间后会根据对象的变更程度决定是否报告该对象状态,以防止频繁报告对象次要状态造成带宽浪费;
步骤S1223:转换成统一对象,代理器需要将本地对象映射成为本实施例的控制面管理器抽象的统一对象;
步骤S1224:发送对象状态报告。
4.根据权利要求1所述的方法,其特征在于,多个代理器分别是Kubernetes代理器、OpenShift代理器、Rancher代理器、Pivotal代理器和Mesos代理器,控制面管理器将不同容器编排引擎的各自的对象抽象成了统一对象。
5.一种IT基础设施管理维护的装置,其特征在于,包括控制面管理器和多个代理器,控制面管理器:用于提供用户接口和API来管理和监控容器编排引擎;
多个代理器:用于分别对接对应的容器编排引擎,将控制面管理器的命令转换成对应容器编排引擎的命令并执行,同时监控对应容器编排引擎及其对象的状态并报告到控制面管理器。
6.根据权利要求5所述的装置,其特征在于,该控制面管理器包括容器管理单元和容器监控单元,
容器管理单元:用于向容器编排引擎发送命令,并向用户提供图形化,命令行界面和API;
容器监控单元:用于接收代理器报告的编排引擎的状态报告,并向用户展示上述信息;
控制面管理器提供了部署容器或对应对象到容器编排引擎并可以修改容器配置,暴露容器中的服务使得服务可以被广泛访问并可以修改服务配置,展示容器编排引擎及其使用的虚拟机或者物理机的信息及运行数据,展示容器编排引擎上部署的容器和服务的信息及运行数据,修改容器编排引擎及其使用的虚拟机或者物理机的配置和向容器编排引擎添加新的虚拟机或者物理机的功能,并为上述功能提供用户界面、API和工具。
7.根据权利要求6所述的装置,其特征在于,
容器管理单元包括:
创建对象模块:用于根据用户输入生成对象,包括容器、服务、部署器、存储、节点;
检索代理器模块:用于根据用户选择,查找到对应的代理器;
发送对象至代理器模块:用于将需要处理的对象发送到代理器;
容器监控单元包括:
接收报告模块:用于接收代理器状态报告;
检索对象模块:用于根据代理器状态报告检索相关对象;
更新模块:用于更新对象状态;
代理器执行管理命令时,代理器包括:
接收模块:用于接收对象和命令;
转换成本地对象模块:用于将接收到的控制面管理器创建的对象映射成当前容器编排引擎对应的对象;
建立修改模块:用于创建或修改对象;
代理器发送状态报告时,代理器包括:
监听本地对象模块:用于代理器启动是会监听容器编排引擎关键对象的状态;
处理对象变更事件模块:用于代理器接收到变更时间后会根据对象的变更程度决定是否报告该对象状态,以防止频繁报告对象次要状态造成带宽浪费;
转换成统一对象模块:用于代理器需要将本地对象映射成为本实施例的控制面管理器抽象的统一对象;
发送报告模块:用于发送对象状态报告。
8.根据权利要求1所述的装置,其特征在于,多个代理器分别是Kubernetes代理器、OpenShift代理器、Rancher代理器、Pivotal代理器和Mesos代理器,控制面管理器将不同容器编排引擎的各自的对象抽象成了统一对象。
9.一种IT基础设施管理维护的系统,其特征在于,包括:存储器、处理器以及存储在所述存储器上的计算机程序,所述计算机程序配置为由所述处理器调用时实现权利要求1-4中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质存储有计算机程序,所述计算机程序配置为由处理器调用时实现权利要求1-4中任一项所述的方法的步骤。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种用于计算热化学非平衡绕流的处理系统及方法 | 2020-05-13 | 148 |
一种服务器管理方法及系统 | 2020-05-16 | 158 |
基于修改日志的软件包来源自动分析方法 | 2020-05-19 | 299 |
一种网络数据包负载均衡和预解析方法 | 2020-05-19 | 313 |
深度学习作业处理方法、装置、设备及存储介质 | 2020-05-20 | 590 |
一种命令行界面处理系统及方法 | 2020-05-13 | 538 |
一种基于OpenCL的Bitslicing-KLEIN的快速实现方法 | 2020-05-15 | 18 |
阻塞CLI命令构架下处理非阻塞CLI命令的系统及方法 | 2020-05-15 | 511 |
基于开源安全外壳协议的登录方法及登录系统 | 2020-05-19 | 461 |
一种基于代码注释自动生成开发文档的方法及系统 | 2020-05-08 | 203 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。