[发明专利]一种布置Linux服务器集群的方法和系统在审
| 申请号: | 201610452793.X | 申请日: | 2016-06-21 |
| 公开(公告)号: | CN107528708A | 公开(公告)日: | 2017-12-29 |
| 发明(设计)人: | 张红亮 | 申请(专利权)人: | 天脉聚源(北京)科技有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 100007 北京市东*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 布置 linux 服务器 集群 方法 系统 | ||
技术领域
本发明涉及计算机网络技术领域,特别涉及一种布置Linux服务器集群的方法和系统。
背景技术
服务器部署,是指根据企业或用户的实际需求对服务器集群进行动态的设置,对服务器的设备进行软件或者硬件的相应设置、操作,动态调节服务器集群的容量和处理能力,从而满足企业或用户的需求,实现业务活动的目的。
随着网络宽带的日益普及和网络应用的不断发展,网络连接和网络流量处在快速增长阶段,对通信技术发展不断提出挑战。流媒体点播、P2P应用、大型3D网络游戏、网络购物等流行的互联网应用会造成网络流量和网络业务的短期高峰和不平衡,网络设备有可能宕机或业务丢失,给用户造成不良体验,也造成了经济利益的损失。
为了解决网络业务需求和服务器处理能力之间的不平衡,网络通信技术已经从单节点网络服务器的一对多架构,向集群化、多服务器的多对多架构迁移,扩展了网络处理能力和带宽,以实现廉价、高效、可靠的网络服务能力。应用服务器集群可以从多个计算机的并行计算中获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器中断服务后整个系统还是能正常运行,保证了服务器处理能力的效率和稳定性。
在服务器集群的运维过程中,会不可避免的应用到服务器的部署环节。部署服务器是添加或减少处于工作状态的服务器,以实现服务器集群系统的可伸缩性配置的程序,主要工作包括运行环境的安装和代码的部署。该环节对于根据随着需求和负荷的弹性波动来灵活地调节服务器处理能力具有关键作用。
现阶段,服务器集群中单个服务器的布置大多采用人工方式,即人工来安装或卸载服务器的运行环境和程序代码,逐一完成每台服务器的配置,然后才能在服务器集群下进行统一的调度。该流程占用时间和人力,在业务种类繁多、业务量大的工作环境下,尤其需要耗费大量的时间和精力来完成此环节,不能有效应对互联网条件下的业务快速发展和业务量波动大对服务器集群的工作需求。在服务器集群规模庞大的情况下,逐一布置服务器也会占用大量的时间,可能会耽误应对网络实时业务突发性的流量波动,造成网络和服务器的瘫痪或宕机。
发明内容
本发明提供一种布置Linux服务器集群的方法,利用Linux系统的互信机制,能够简便的实现服务器的布置,快速实现了服务器运行环境和代码的安装,简化了现有的逐一布置服务器的方法,节约了服务器运维的成本,提高了服务器集群管理的效率,保证了服务器的业务质量,提高了网络服务器的稳定性。
本发明的技术方案提供了一种布置Linux服务器集群的方法,包括以下步骤:
S101、编写Linux系统Shell脚本命令;
S102、设置应用服务器集群的配置方案;
S103、根据应用服务器集群的配置方案设置命令集;
S104、判断是否添加服务器或删除服务器命令,若是则转向S107;
S105、分析命令,查找与配置要求相符合的应用服务器;
S106、在被配置的应用服务器和所述相符合的应用服务器之间建立互信机制;
S107、执行命令;
S108、判断所述命令集是否执行完毕,若未完成则转向S104;
S109、结束。
进一步的,所述Shell脚本命令包括但不限于添加服务器、删除服务器、环境安装、环境卸载、代码部署、代码卸载、增加进程、删除进程、重启服务器。
进一步的,在步骤S103中,所述根据服务器集群的配置方案设置命令集,进一步包括:
所述命令集包含至少一条命令;
所述命令集是按照一定的逻辑顺序进行排列,遵从所述配置方案的要求。
进一步的,所述命令集依据顺序执行命令。
进一步的,所述命令包括但不限于所述Shell脚本命令和Linux系统命令。
进一步的,所述查找与配置要求相符合的应用服务器,进一步包括:
对应用服务器的配置信息进行记录,所述配置信息包括但不限于安装环境和代码安装情况;
根据配置信息来查找与配置要求相符合的应用服务器。
进一步的,所述在被配置服务器和所述相符合的服务器之间建立互信机制,进一步包括:
在所述建立互信机制的服务器之间进行资源的传送;
所述资源包括但不限于安装环境和代码。
本发明的技术方案还提供了一种布置Linux服务器集群的系统,包括:管理服务器,应用服务器,其中,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天脉聚源(北京)科技有限公司,未经天脉聚源(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610452793.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管理微信公众号关注用户的方法和系统
- 下一篇:一种配置状态回退方法和装置





