[发明专利]一种保持系统配置一致性的方法和系统有效
| 申请号: | 201710221872.4 | 申请日: | 2017-04-06 |
| 公开(公告)号: | CN108696372B | 公开(公告)日: | 2021-08-13 |
| 发明(设计)人: | 岳鹏飞 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 保持 系统配置 一致性 方法 系统 | ||
本申请实施例提供了一种保持系统配置一致性的方法系统,涉及计算机技术领域。本申请实施例需求方可以在用户终端上传环境配置文件以及需求的子集群服务器的集群标识到配置管理服务器,配置管理服务器可以将环境配置文件分发到各个子集群服务器的节点服务器中,各个节点服务器就可以基于该环境配置文件调用该节点服务器当前操作系统的对应所述系统环境配置项的配置接口进行配置,实现与该环境配置文件一致的配置。上述过程中利用配置管理服务器统一管理环境配置文件,还采用预先配置的针对不同操作系统的针对各系统环境配置项的配置接口,对该节点服务器的环境进行配置,简单方便,无需利用docker容器,相对docker容器的方案对系统资源占用少,扩展性强。
技术领域
本申请涉及计算机技术领域,特别是涉及一种保持系统配置一致性的方法和一种保持系统配置一致性的系统。
背景技术
随着计算机技术的不断发展,计算机集群的应用范围越来越广泛。所谓计算机集群,是一种计算机系统,它通过一组松散集成的计算机软件和/或硬件连接起来高度紧密地协作完成计算工作。例如阿里巴巴的云计算业务,云计算的基础是云计算集群,而云计算集群是由大量计算机服务器构成。其中,服务器的基本组成包括物理硬件和计算机内核系统。目前主流的计算机内核系统是Linux(基于UNIX(尤尼斯)操作系统发展而来的一种克隆系统),Ubuntu(一个以桌面应用为主的Linux操作系统),CentOS(Community EnterpriseOperating System,社区企业操作系统)等。计算机内核系统是由大量系统软件构成。而不同的计算机内核系统包含很多不同的软件,甚至同一个内核系统软件也包含不同的版本和配置,这里将这些系统软件和软件的系统配置归结为计算机内核系统配置。
在实际应用中,计算机服务器上会装有不同的内核系统,可以用系统配置来表示。而不同的应用会有不同的系统配置,例如数据库的应用程序需要系统配置中包含MySQL(关系型数据库)的rpm(Redhat Package Manager,RPM软件包管理器)包;而邮箱的应用程序需要系统配置中包含nginx(一个高性能的HTTP和反向代理服务器)的系统配置。
在实际应用中,保证云集群中负责同一业务的子服务器集群的系统配置符合期望且一致。这是云集群能提供稳定,高效的服务的关键。在先的技术可以利用docker(一个开源的应用容器引擎)将各个程序对系统配置的依赖全部打包到可移植的容器中,然后将容器发布到各个Linux节点服务器中。但是该种容器很大,其需要占用很多机器资源,另外,容器的下载速度很慢,系统运行时间过长。
发明内容
鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种保持系统配置一致性的方法和相应的一种保持系统配置一致性的装置。
为了解决上述问题,本申请公开了一种保持集群系统配置一致性的方法,包括:
配置管理服务器接收用户终端上传的环境配置文件以及集群标识;
各节点服务器向配置管理服务器发送轮询请求;所述轮询请求包括节点服务器标识;
配置管理服务器根据所述轮询请求中的节点服务器标识与集群标识的对应关系查找对应的集群标识;
配置管理服务器将对应所述集群标识的环境配置文件返回给所述节点服务器;
节点服务器针对所述环境配置文件中的每个系统环境配置项,调用节点服务器当前操作系统的对应所述系统环境配置项的配置接口进行配置。
本申请还公开了一种保持集群系统配置一致性的方法,应用于配置管理服务器,包括:
接收用户终端上传的环境配置文件以及集群标识;
接收各节点服务器发送的轮询请求;所述轮询请求包括节点服务器标识;
根据节点服务器标识与集群标识的对应关系查找对应的集群标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710221872.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络故障确定方法及系统
- 下一篇:虚拟资源分配方法、NFVO和系统





