一种集群的部署方法、第一服务器和第二服务器与流程

文档序号:17656860发布日期:2019-05-15 22:05阅读:来源:国知局

技术特征:

1.一种集群的部署方法,其特征在于,应用于第一服务器,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:

判断预先设置的第一网卡是否连接到外接设备;

当判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;所述启动所述与主机服务器有关联关系的服务包括启动所述与主机服务器有关联关系的服务相对应的已提前设置在所述第一服务器中的软件;

判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;

当判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的动态主机配置协议DHCP请求;

当判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配网络之间互连的协议IP地址。

2.根据权利要求1所述的部署方法,其特征在于,为每个从机服务器分配IP地址后,还包括:

接收每个从机服务器发送至数据库中的本机配置信息;

生成多个任务;

将所述多个任务存储在消息服务器;

接收每个从机服务器发送至数据库中的任务处理结果;

接收每个从机服务器发送的任务成功处理消息。

3.根据权利要求2所述的部署方法,其特征在于,所述为每个从机服务器分配IP地址后,还包括:

检测是否接收到卸载连接到自身的其中一个或多个从机服务器的指令;

当检测接收到所述指令,判断被卸载的从机服务器中的每个从机服务器是否有未成功处理的任务;

当所述被卸载的从机服务器中有一个或多个从机服务器有未成功处理的任务,将被卸载的、有未成功处理的任务的从机服务器的未成功处理的任务分配给连接到自身的、不被卸载的一个或多个从机服务器;

发送关机消息到所述被卸载的从机服务器;

在所述数据库中,删除所述被卸载的从机服务器的本机配置信息。

4.一种集群的部署方法,其特征在于,应用于第二服务器,所述第二服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述部署方法包括:

判断预先设置的第二网卡是否连接到所述主机服务器、以及判断预先设置的第一网卡是否连接到外接设备;

当判断出预先设置的所述第二网卡连接到所述主机服务器以及预先设置的所述第一网卡未连接到所述外接设备,启动所述与从机服务器有关联关系的服务;所述启动所述与从机服务器有关联关系的服务包括启动所述与从机服务器有关联关系的服务相对应的已提前设置在所述第二服务器中的软件;

发送DHCP请求到所述主机服务器;

接收所述主机服务器发送的IP地址,并连接至所述主机服务器的消息服务器和数据库。

5.根据权利要求4所述的部署方法,其特征在于,所述连接至所述主机服务器的消息服务器和数据库后,还包括:

将本机配置信息发送至所述数据库;

在所述消息服务器中,领取需要处理的任务,并将所述本机配置信息中的序列号标记在所述需要处理的任务中;

处理所述任务;

当所述任务处理完毕后,将任务处理结果保存至所述数据库;

发送任务成功处理消息到所述主机服务器。

6.根据权利要求5所述的部署方法,其特征在于,所述连接至所述主机服务器的消息服务器和数据库后,还包括:

接收所述主机服务器发送的关机消息;

将所述数据库中存储的自身的本机配置信息保存到本地数据库。

7.一种第一服务器,其特征在于,所述第一服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述第一服务器包括:

第一判断单元,用于判断预先设置的第一网卡是否连接到外接设备;

主机服务启动单元,用于当所述第一判断单元判断出预先设置的所述第一网卡连接到所述外接设备,启动所述与主机服务器有关联关系的服务;所述启动所述与主机服务器有关联关系的服务包括启动所述与主机服务器有关联关系的服务相对应的已提前设置在所述第一服务器中的软件;

第二判断单元,用于判断预先设置的第二网卡是否连接到一个或多个所述从机服务器;

第三判断单元,用于当所述第二判断单元判断出预先设置的所述第二网卡连接到一个或多个所述从机服务器,判断是否接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求;

地址分配单元,用于当所述第三判断单元判断出接收到连接到所述主机服务器的每个从机服务器发送的DHCP请求,为每个从机服务器分配IP地址。

8.根据权利要求7所述的第一服务器,其特征在于,还包括:

第一接收单元,用于所述地址分配单元为每个从机服务器分配IP地址后,接收每个从机服务器发送至数据库中的本机配置信息;

生成单元,用于生成多个任务;

存储单元,用于将所述多个任务存储在消息服务器;

第二接收单元,用于接收每个从机服务器发送至数据库中的任务处理结果;

第三接收单元,用于接收每个从机服务器发送的任务成功处理消息。

9.根据权利要求8所述的第一服务器,其特征在于,还包括:

检测单元,用于所述地址分配单元为每个从机服务器分配IP地址后,检测是否接收到卸载连接到自身的其中一个或多个从机服务器的指令;

第四判断单元,用于当所述检测单元检测接收到所述指令,判断被卸载的从机服务器中的每个从机服务器是否有未成功处理的任务;

任务分配单元,用于当所述被卸载的从机服务器中有一个或多个从机服务器有未成功处理的任务,将被卸载的、有未成功处理的任务的从机服务器的未成功处理的任务分配给连接到自身的、不被卸载的一个或多个从机服务器;

第一发送单元,用于发送关机消息到所述被卸载的从机服务器;

删除单元,用于在所述数据库中,删除所述被卸载的从机服务器的本机配置信息。

10.根据权利要求7所述的第一服务器,其特征在于,还包括:

第五判断单元,用于判断预先设置的第二网卡是否连接到所述主机服务器、以及判断预先设置的第一网卡是否连接到外接设备;

从机服务启动单元,用于当所述第五判断单元判断出预先设置的所述第二网卡连接到所述主机服务器以及预先设置的所述第一网卡未连接到所述外接设备,启动所述与从机服务器有关联关系的服务;

第二发送单元,用于发送DHCP请求到所述主机服务器;

第四接收单元,用于接收所述主机服务器发送的IP地址;

连接单元,用于连接至所述主机服务器的消息服务器和数据库。

11.根据权利要求10所述的第一服务器,其特征在于,还包括:

第三发送单元,用于所述连接单元连接至所述主机服务器的消息服务器和数据库后,将本机配置信息发送至所述数据库;

领取单元,用于在所述消息服务器中,领取需要处理的任务;

标记单元,用于将所述本机配置信息中的序列号标记在所述需要处理的任务中;

处理单元,用于处理所述任务;

第一保存单元,用于当所述任务处理完毕后,将任务处理结果保存至所述数据库;

第四发送单元,用于发送任务成功处理消息到所述主机服务器。

12.根据权利要求11所述的第一服务器,其特征在于,还包括:

第五接收单元,用于所述连接单元连接至所述主机服务器的消息服务器和数据库后,接收所述主机服务器发送的关机消息;

第二保存单元,用于将所述数据库中存储的自身的本机配置信息保存到本地数据库。

13.一种第二服务器,其特征在于,所述第二服务器预先存储有与主机服务器有关联关系的服务以及与从机服务器有关联关系的服务,所述第二服务器包括:

第一判断模块,用于判断预先设置的第二网卡是否连接到所述主机服务器、以及判断预先设置的第一网卡是否连接到外接设备;

服务启动模块,用于当所述第一判断模块判断出预先设置的所述第二网卡连接到所述主机服务器以及预先设置的所述第一网卡未连接到所述外接设备,启动所述与从机服务器有关联关系的服务;所述启动所述与从机服务器有关联关系的服务包括启动所述与从机服务器有关联关系的服务相对应的已提前设置在所述第二服务器中的软件;

第一发送模块,用于发送DHCP请求到所述主机服务器;

第一接收模块,用于接收所述主机服务器发送的IP地址;

连接模块,用于连接至所述主机服务器的消息服务器和数据库。

14.根据权利要求13所述的第二服务器,其特征在于,还包括:

第二发送模块,用于所述连接模块连接至所述主机服务器的消息服务器和数据库后,将本机配置信息发送至所述数据库;

领取模块,用于在所述消息服务器中,领取需要处理的任务;

标记模块,用于将所述本机配置信息中的序列号标记在所述需要处理的任务中;

处理模块,用于处理所述任务;

第一保存模块,用于当所述任务处理完毕后,将任务处理结果保存至所述数据库;

第三发送模块,用于发送任务成功处理消息到所述主机服务器。

15.根据权利要求14所述的第二服务器,其特征在于,还包括:

第二接收模块,用于所述连接模块连接至所述主机服务器的消息服务器和数据库后,接收所述主机服务器发送的关机消息;

第二保存模块,用于将所述数据库中存储的自身的本机配置信息保存到本地数据库。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1