一种服务器集群部署方法、控制服务器和工作服务器技术

技术编号:33126738 阅读:18 留言:0更新日期:2022-04-17 00:37
本申请实施例提供一种服务器集群部署方法、控制服务器和工作服务器,涉及大数据技术领域,用以实现对服务器集群中工作服务器的配置信息的自动配置;该方法包括:服务器集群中的控制服务器通过监听通信端口,获取服务器集群中的工作服务器发送的服务器信息;控制服务器基于服务器信息,生成工作服务器对应的配置信息;控制服务器将配置信息下发给对应的工作服务器,以使工作服务器根据配置信息进行配置。由于本申请是通过控制服务器工作服务器对应的配置信息,来使工作服务器根据配置信息进行配置,实现服务器集群中的工作服务器的配置信息的自动配置,无需第三方设备为工作服务器配置信息,从而提高了服务器集群的部署效率,并减少了部署成本。并减少了部署成本。并减少了部署成本。

【技术实现步骤摘要】
一种服务器集群部署方法、控制服务器和工作服务器


[0001]本申请涉及大数据
,尤其涉及一种服务器集群部署方法、控制服务器和工作服务器。

技术介绍

[0002]20世纪,从晶体管的问世以来,计算机技术迅猛发展,催生了云计算、大数据、人工智能等新兴的

[0003]当前大数据的产品繁多,想要部署一套稳定易用的大数据平台的服务器集群,对实施人员的要求极高,从网络规划,容量规划,操作系统安装到服务器集群部署,步骤繁多,无形中加大了大数据的推广及维护成本。
[0004]现有技术中,常常采用第三方服务器统一部署服务器集群,但维护第三方服务器依然需要消耗巨大的硬件及人力资源,使得服务器集群部署的效率和成本较高。

技术实现思路

[0005]本申请实施例提供一种服务器集群部署方法、控制服务器及工作服务器,可以实现对服务器集群中工作服务器的配置信息的自动配置。
[0006]第一方面,本申请实施例提供一种服务器集群部署方法,所述方法包括:
[0007]服务器集群中的控制服务器通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息;
[0008]所述控制服务器基于所述服务器信息,生成所述工作服务器对应的配置信息;
[0009]所述控制服务器将所述配置信息下发给对应的所述工作服务器,以使所述工作服务器根据所述配置信息进行配置。
[0010]由于本申请实施例中的控制服务器基于获取到的服务器集群中的工作服务器发送的服务器信息,生成工作服务器对应的配置信息,并将该配置信息下发给对应的工作服务器,以使工作服务器根据配置信息进行配置,实现服务器集群中工作服务器的配置信息的自动化配置,无需第三方服务器同一部署,从而提高了服务器集群的部署效率,以及降低了部署成本。
[0011]一种可选的实施方式为,所述控制服务器通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息之前,还包括:
[0012]根据网络配置信息中的角色信息确定自身服务器为所述控制服务器;所述网络配置信息为安装所述服务器集群的操作系统时获取到的配置信息。
[0013]由于本申请实施例中的控制服务器根据在安装操作系统时获取到的配置信息,确定自身服务器为控制服务器的,无需第三方服务器通知角色信息,实现了自动确定自身服务器的角色信息。
[0014]一种可选的实施方式为,所述控制服务器基于所述服务器信息,生成所述工作服务器对应的配置信息,包括:
[0015]若接收到的服务器信息的数量达到设定阈值,则根据所述服务器信息,生成所述工作服务器对应的配置信息;或者,
[0016]若获取到所述服务器信息之后的设定时长内未获取到下一个服务器信息,则根据所述服务器信息,生成所述工作服务器对应的配置信息。
[0017]一种可选的实施方式为,所述控制服务器基于所述服务器信息,生成所述工作服务器对应的配置信息,包括:
[0018]根据所述服务器信息,确定所述工作服务器的硬件参数;
[0019]基于所述硬件参数,按照设定的比例确定所述工作服务器中为所述服务器集群的操作系统配置的目标硬件参数,并根据所述目标硬件参数生成所述配置信息。
[0020]第二方面,本申请实施例提供一种服务器集群部署方法,所述方法包括:
[0021]服务器集群中的工作服务器通过通信端口发送服务器信息,直至通过所述通信接口接收到所述服务器集群中的控制服务器返回的确认信息;
[0022]所述工作服务器通过所述通信端口接收所述控制服务器发送的配置信息,并根据所述配置信息进行配置;所述配置信息为所述控制服务器基于获取到的工作服务器的服务器信息生成的。
[0023]由于本申请实施例中的工作服务器是在接收到控制服务器返回确认信息后,停止发送服务器信息,能够确保将服务器信息发送至控制服务器,以使控制服务器根据接收到的服务器信息生成配置信息,并在接收到控制服务器发送的配置信息后,进行配置,实现服务器集群的自动部署。
[0024]一种可选的实施方式为,所述服务器集群中的工作服务器通过通信端口发送服务器信息之前,所述方法还包括:
[0025]根据网络配置信息中的角色信息确定自身服务器为所述工作服务器;所述网络配置信息为安装所述服务器集群的操作系统时获取到的配置信息。
[0026]由于本申请实施例中的工作服务器根据在安装操作系统时获取到的配置信息,确定自身服务器为工作服务器的,无需第三方服务器通知角色信息,实现了自动确定自身服务器的角色信息。
[0027]第三方面,本申请实施例提供一种控制服务器,所述控制服务器位于服务器集群中,包括存储器和处理器:
[0028]所述存储器,用于存储有可在所述处理器上运行的计算机程序;
[0029]所述处理器,用于通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息;基于所述服务器信息,生成所述工作服务器对应的配置信息;将所述配置信息下发给对应的所述工作服务器,以使所述工作服务器根据所述配置信息进行配置。
[0030]第四方面,本申请实施例提供一种工作服务器,所述工作服务器位于服务器集群中,包括存储器和处理器:
[0031]所述存储器,用于存储有可在所述处理器上运行的计算机程序;
[0032]所述处理器,用于通过通信端口发送服务器信息,直至通过所述通信接口接收到所述服务器集群中的控制服务器返回的确认信息;通过所述通信端口接收所述控制服务器发送的配置信息,并根据所述配置信息进行配置;所述配置信息为所述控制服务器基于获取到的工作服务器的服务器信息生成的。
[0033]第五方面,本申请实施例提供一种服务器集群部署装置,所述装置包括:
[0034]获取单元,用于通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息;
[0035]生成单元,用于基于所述服务器信息,生成所述工作服务器对应的配置信息;
[0036]发送单元,用于将所述配置信息下发给对应的所述工作服务器,以使所述工作服务器根据所述配置信息进行配置。
[0037]第六方面,本申请实施例提供一种服务器集群部署装置,所述装置包括:
[0038]发送单元,用于通过通信端口发送服务器信息,直至通过所述通信接口接收到所述服务器集群中的控制服务器返回的确认信息;
[0039]配置单元,用于通过所述通信端口接收所述控制服务器发送的配置信息,并根据所述配置信息进行配置;所述配置信息为所述控制服务器基于获取到的工作服务器的服务器信息生成的。
[0040]第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时,实现上述第一方面或第二方面中任意一种服务器集群部署方法的步骤。
[0041]第三方面、第五方面中任意一种实现方式所带来的技术效果可参见第一方面中对应的实现方式所带来的技术效果,第四方面、第六本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器集群部署方法,其特征在于,所述方法包括:服务器集群中的控制服务器通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息;所述控制服务器基于所述服务器信息,生成所述工作服务器对应的配置信息;所述控制服务器将所述配置信息下发给对应的所述工作服务器,以使所述工作服务器根据所述配置信息进行配置。2.根据权利要求1所述的方法,其特征在于,所述控制服务器通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息之前,还包括:根据网络配置信息中的角色信息确定自身服务器为所述控制服务器;所述网络配置信息为安装所述服务器集群的操作系统时获取到的配置信息。3.根据权利要求1所述的方法,其特征在于,所述控制服务器基于所述服务器信息,生成所述工作服务器对应的配置信息,包括:若接收到的服务器信息的数量达到设定阈值,则根据所述服务器信息,生成所述工作服务器对应的配置信息;或者,若获取到所述服务器信息之后的设定时长内未获取到下一个服务器信息,则根据所述服务器信息,生成所述工作服务器对应的配置信息。4.根据权利要求1~3任一所述的方法,其特征在于,所述控制服务器基于所述服务器信息,生成所述工作服务器对应的配置信息,包括:根据所述服务器信息,确定所述工作服务器的硬件参数;基于所述硬件参数,按照设定的比例确定所述工作服务器中为所述服务器集群的操作系统配置的目标硬件参数,并根据所述目标硬件参数生成所述配置信息。5.一种服务器集群部署方法,其特征在于,所述方法包括:服务器集群中的工作服务器通过通信端口发送服务器信息,直至通过所述通信接口接收到所述服务器集群中的控制服务器返回的确认信息;所述工作服务器通过所述通信端口接收所述控制服务器发送的配置信息,并根据所述配置信息进行配置;所述配置信息为所述控制服务器基于获取到的工作服务器的服务器信息生成的。6.根据权利要求5所述的方法,其特征在于,所述服务器集群中的工作服务器通过通信端口发送服务器信息之前,所述方法还包括:根据网络配置信息中的角色信息确定自身服务器为所述工作服务器;所述网络配置信息为安装所述服务器集群的操作系统时获取到的配置信息。7.一种控制服务器,其特征在于,所述控制服务器位于服务器集群中,包括存储器和处理器:所述存储器,用于存储有可在所述处理器上运行的计算机程序;所述处理器,用于通过监听通信端口,获取所述服务器集群中的工作服务器发送的服务器信息;基于所述服务器信息,生成所述工作服务器对应的配置信息;将所述配置信息下发给对应的所述工作服务器,以使所述工作服务器根据所述配置信息进行配置。8.根据权利要求7所述的控制服务器,其特征在于,在通过监听通信端口,...

【专利技术属性】
技术研发人员:候勇万佳陈娟刘燕潘登黄俊
申请(专利权)人:北京神州绿盟科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1