一种集群的部署方法、第一服务器和第二服务器技术

技术编号:15218906 阅读:109 留言:0更新日期:2017-04-26 14:23
本申请提供了一种集群部署的方法、第一服务器和第二服务器,在部署集群的主机服务器时,主机服务器需要部署的软件已经提前部署好,只需要在第一网卡连接到外接设备时,启动部署的软件即可,不再需要在集群的部署时,再为主机服务器部署软件。在部署集群的从机服务器时,从机服务器需要部署的软件已经提前部署好,只需要在第二网卡连接到主机服务器以及第一网卡未连接到外接设备时,启动部署的软件即可,不再需要在集群的部署时,再为从机服务器部署软件,使集群的部署过程变的简单。

Cluster deployment method, first server and second server

The invention provides a method and cluster deployment of the first server and the second server in the deployment of cluster server, the host server need to deploy software has been ahead of the deployment, only in the first card connected to the external device, you can start the deployment of the software is no longer required in cluster deployment, to the host server deployment software. In the deployment of cluster from the server, from server machine need to deploy the software has been ahead of the deployment, only need to connect to the host server and the first card in the second card is not connected to the external device, you can start the deployment of the software is no longer required in cluster deployment, to deploy software from the server, the the cluster deployment process becomes simple.

【技术实现步骤摘要】

本专利技术涉及通信领域,更具体的说,涉及一种集群的部署方法、第一服务器和第二服务器
技术介绍
随着互联网时代的到来,计算机需要处理的数据量越来越大,目前采用集群系统去处理海量的数据。集群系统是一组协同工作的服务实体,提供速度更快、响应能力更高的服务,同时具有可扩展性、可用性的特点,集群系统可媲美大型服务器的处理能力,较好的解决了海量数据处理的问题。现有的分布式集群的部署方案中,每个集群包括主机服务器和从机服务器,主机服务器作为集群服务器,从机服务器提供基本功能服务,由于主机服务器和从机服务器的功能不一,需要为主机服务器和从机服务器分别部署软件,然后组网才能够正常组成集群,其中,启动每个服务器部署的软件,就能够启动该软件对应的服务。由于需要为主机服务器和从机服务器分别部署软件,使得集群的部署过程较复杂,需要专业的工程人员来进行部署。因此,亟需一种在集群的部署时,部署过程较简单的方法。
技术实现思路
有鉴于此,本专利技术提供一种集群的部署方法、第一服务器和第二服务器,以解决现有技术中集群的部署较复杂的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种集群的部署方法,应用于第一服务器,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:判断预先设置的第一网卡是否连接到外接设备;当判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;当判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的动态主机配置协议DHCP请求;当判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配网络之间互连的协议IP地址。优选地,为每个从机服务器分配IP地址后,还包括:接收每个从机服务器发送至数据库中的本机配置信息;生成多个任务;将所述多个任务存储在所述消息服务器;接收每个从机服务器发送至数据库中的任务处理结果;接收每个从机服务器发送的任务成功处理消息。优选地,所述为每个从机服务器分配IP地址后,还包括:检测是否接收到卸载连接到自身的其中一个或多个从机服务器的指令;当检测接收到所述指令,判断被卸载的从机服务器中的每个从机服务器是否有未成功处理的任务;当所述被卸载的从机服务器中有一个或多个从机服务器有未成功处理的任务,将被卸载的、有未成功处理的任务的从机服务器的未成功处理的任务分配给连接到自身的、不被卸载的一个或多个从机服务器;发送关机消息到所述被卸载的从机服务器;在所述数据库中,删除所述被卸载的从机服务器的本机配置信息。一种集群的部署方法,应用于第二服务器,所述第二服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:判断预先设置的第二网卡是否连接到所述主机服务器、以及判断预先设置的第一网卡是否连接到外接设备;当判断出预先设置的所述第二网卡连接到所述主机服务器以及预先设置的所述第一网卡未连接到所述外接设备,启动所述与从机服务器有关联关系的服务;发送DHCP请求到所述主机服务器;接收所述主机服务器发送的IP地址,并连接至所述主机服务器的消息服务器和数据库。优选地,所述连接至所述主机服务器的消息服务器和数据库后,还包括:将本机配置信息发送至所述数据库;在所述消息服务器中,领取需要处理的任务,并将所述本机配置信息中的序列号标记在所述需要处理的任务中;处理所述任务;当所述任务处理完毕后,将任务处理结果保存至所述数据库;发送任务成功处理消息到所述主机服务器。优选地,所述连接至所述主机服务器的消息服务器和数据库后,还包括:接收所述主机服务器发送的关机消息;将所述数据库中存储的自身的本机配置信息保存到本地数据库。一种第一服务器,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述第一服务器包括:第一判断单元,用于判断预先设置的第一网卡是否连接到外接设备;主机服务启动单元,用于当所述第一判断单元判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;第二判断单元,用于判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;第三判断单元,用于当所述第二判断单元判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求;地址分配单元,用于当所述第三判断单元判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配IP地址。优选地,还包括:第一接收单元,用于所述地址分配单元为每个从机服务器分配IP地址后,接收每个从机服务器发送至数据库中的本机配置信息;生成单元,用于生成多个任务;存储单元,用于将所述多个任务存储在所述消息服务器;第二接收单元,用于接收每个从机服务器发送至数据库中的任务处理结果;第三接收单元,用于接收每个从机服务器发送的任务成功处理消息。优选地,还包括:检测单元,用于所述地址分配单元为每个从机服务器分配IP地址后,检测是否接收到卸载连接到自身的其中一个或多个从机服务器的指令;第四判断单元,用于当所述检测单元检测接收到所述指令,判断被卸载的从机服务器中的每个从机服务器是否有未成功处理的任务;任务分配单元,用于当所述被卸载的从机服务器中有一个或多个从机服务器有未成功处理的任务,将被卸载的、有未成功处理的任务的从机服务器的未成功处理的任务分配给连接到自身的、不被卸载的一个或多个从机服务器;第一发送单元,用于发送关机消息到所述被卸载的从机服务器;删除单元,用于在所述数据库中,删除所述被卸载的从机服务器的本机配置信息。优选地,还包括:第五判断单元,用于判断预先设置的第二网卡是否连接到所述主机服务器、以及判断预先设置的第一网卡是否连接到外接设备;从机服务启动单元,用于当所述第五判断单元判断出预先设置的所述第二网卡连接到所述主机服务器以及预先设置的所述第一网卡未连接到所述外接设备,启动所述与从机服务器有关联关系的服务;第二发送单元,用于发送DHCP请求到所述主机服务器;第四接收单元,用于接收所述主机服务器发送的IP地址;连接单元,用于连接至所述主机服务器的消息服务器和数据库。优选地,还包括:第三发送单元,用于所述连接单元连接至所述主机服务器的消息服务器和数据库后,将本机配置信息发送至所述数据库;领取单元,用于在所述消息服务器中,领取需要处理的任务;标记单元,用于将所述本机配置信息中的序列号标记在所述需要处理的任务中;处理单元,用于处理所述任务;第一保存单元,用于当所述任务处理完毕后,将任务处理结果保存至所述数据库;第四发送单元,用于发送任务成功处理消息到所述主机服务器。优选地,还包括:第五接收单元,用于所述连接单元连接至所述主机服务器的消息服务器和数据库后,接收所述主机服务器发送的关机消息;第二保存单元,用于将所述数据库中存储的自身的本机配置信息保存到本地数据库。一种第二服务器,所述第二服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述第二服务器包括:第一判断模块,用本文档来自技高网...
一种集群的部署方法、第一服务器和第二服务器

【技术保护点】
一种集群的部署方法,其特征在于,应用于第一服务器,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:判断预先设置的第一网卡是否连接到外接设备;当判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;当判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的动态主机配置协议DHCP请求;当判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配网络之间互连的协议IP地址。

【技术特征摘要】
1.一种集群的部署方法,其特征在于,应用于第一服务器,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:判断预先设置的第一网卡是否连接到外接设备;当判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;当判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的动态主机配置协议DHCP请求;当判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配网络之间互连的协议IP地址。2.根据权利要求1所述的部署方法,其特征在于,为每个从机服务器分配IP地址后,还包括:接收每个从机服务器发送至数据库中的本机配置信息;生成多个任务;将所述多个任务存储在所述消息服务器;接收每个从机服务器发送至数据库中的任务处理结果;接收每个从机服务器发送的任务成功处理消息。3.根据权利要求2所述的部署方法,其特征在于,所述为每个从机服务器分配IP地址后,还包括:检测是否接收到卸载连接到自身的其中一个或多个从机服务器的指令;当检测接收到所述指令,判断被卸载的从机服务器中的每个从机服务器是否有未成功处理的任务;当所述被卸载的从机服务器中有一个或多个从机服务器有未成功处理的任务,将被卸载的、有未成功处理的任务的从机服务器的未成功处理的任务分配给连接到自身的、不被卸载的一个或多个从机服务器;发送关机消息到所述被卸载的从机服务器;在所述数据库中,删除所述被卸载的从机服务器的本机配置信息。4.一种集群的部署方法,其特征在于,应用于第二服务器,所述第二服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:判断预先设置的第二网卡是否连接到所述主机服务器、以及判断预先设置的第一网卡是否连接到外接设备;当判断出预先设置的所述第二网卡连接到所述主机服务器以及预先设置的所述第一网卡未连接到所述外接设备,启动所述与从机服务器有关联关系的服务;发送DHCP请求到所述主机服务器;接收所述主机服务器发送的IP地址,并连接至所述主机服务器的消息服务器和数据库。5.根据权利要求4所述的部署方法,其特征在于,所述连接至所述主机服务器的消息服务器和数据库后,还包括:将本机配置信息发送至所述数据库;在所述消息服务器中,领取需要处理的任务,并将所述本机配置信息中的序列号标记在所述需要处理的任务中;处理所述任务;当所述任务处理完毕后,将任务处理结果保存至所述数据库;发送任务成功处理消息到所述主机服务器。6.根据权利要求5所述的部署方法,其特征在于,所述连接至所述主机服务器的消息服务器和数据库后,还包括:接收所述主机服务器发送的关机消息;将所述数据库中存储的自身的本机配置信息保存到本地数据库。7.一种第一服务器,其特征在于,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述第一服务器包括:第一判断单元,用于判断预先设置的第一网卡是否连接到外接设备;主机服务启动单元,用于当所述第一判断单元判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;第二判断单元,用于判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;第三判断单元,用于当所述第二判断单元判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求;地址分配单元,用于当所述第三判断单元判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配IP地址。8.根据权利要求7所述的第一服务器,其特征在于,还包括:第一接收单元,用于所述地址分配单元为每个从机服务器分配IP地址后,接收每个从机服务器发送至数据库中的本机配置...

【专利技术属性】
技术研发人员:邹亚杰赵秋鹏刘超郝峰波石龙赵建全华超
申请(专利权)人:北京启明星辰信息安全技术有限公司启明星辰信息技术集团股份有限公司
类型:发明
国别省市:北京;11

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

1