一种集群系统中的集群处理方法、装置及系统的制作方法_2

文档序号:8433590阅读:来源:国知局
面的第四种可能的实现方式中的任意一个,在第二方面的第五种可能的实现方式中,所述装置还包括:
[0044]所述确定单元还用于,若所述交换网板检测到所述成员设备上的主控板发送的请求应答信号,确定所述主控板上的监控模块作为主监控模块;
[0045]所述发送集群配置信息请求单元还用于,当所述确定单元确定所述主控板上的监控模块作为主监控模块时,所述主控板向所述集群系统中的主设备的主控板发送所述集群配置信息请求;
[0046]所述保存单元还用于,当所述主设备的主控板响应请求并发送所述集群配置信息时,所述成员设备的主控板接收并保存所述主设备的主控板发送的所述集群配置信息。
[0047]结合第二方面的第二种可能的实现方式,第二方面的第三种可能的实现方式,第二方面的第四种可能的实现方式,以及第二方面的第五种可能的实现方式中的任意一个,在第二方面的第六种可能的实现方式中,所述确定单元还用于,所述成员设备的交换网板确定自身是否与所述主设备的交换网板连接。
[0048]本发明的第三方面,提供一种集群系统,包括:
[0049]一个主设备、至少一个成员设备和应用于所述至少一个成员设备的集群处理装置,其中所述成员设备具有主监控模块;其中:
[0050]所述集群处理装置具体用于:
[0051]所述成员设备的交换网板发送请求应答信号,以请求接收到该请求应答信号的主控板应答所述请求应答信号;
[0052]若所述交换网板没有接收到所述请求应答信号的应答信号,则所述交换网板将所述主监控模块的地址发送给主设备的主控板。
[0053]本发明提供的集群系统中的集群处理方法、装置及集群系统,应用于成员设备,该成员设备包括主监控模块。成员设备的交换网板发送请求应答信号,接收到该请求应答信号的主控板应答所述请求应答信号;若所述交换网板没有接收到所述请求应答信号的应答信号,则交换网板将主监控模块的地址发送给主设备的主控板。通过该方式,避免了在集群系统中每个设备内设置至少一个主控板的问题。在保证集群系统具有可靠性的前提下,集群系统中的成员设备可以不用设置主控板,从而简化集群系统,并降低了成本。
【附图说明】
[0054]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0055]图1为本发明实施例一提供的集群系统中的集群处理方法的一种流程示意图;
[0056]图2为本发明实施例二提供的集群系统中的集群处理装置的一种结构示意图;
[0057]图3为本发明实施例二提供的集群系统中的集群处理装置的另一种结构示意图;
[0058]图4为本发明实施例二提供的集群系统中的集群处理装置的另一种结构示意图;
[0059]图5为本发明实施例三提供的集群系统中的集群处理装置的一种结构示意图;
[0060]图6为本发明实施例四提供的集群系统的一种系统架构示意图。
【具体实施方式】
[0061]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0062]集群系统包括一个主设备和至少一个成员设备。主设备控制和监管集群系统中所有设备的运行状态。在主设备中,设置有至少一个主控板和至少一个交换网板,其中主设备的主控板用于控制整个集群系统内的所有设备。而且,设置在该主控板上的监控模块通常认为是主监控模块,该主监控模块收集设置在其它板上的监控模块的监控信息以监控主设备内所有板的运行状态。上述的其它板是指该主设备中除该主监控模块所在的主控板外的主控板,交换网板和线卡板。而主设备的交换网板在主设备处于集群系统中时,通过集群线缆与成员设备的交换网板连接,使得该主设备能够与成员设备之间进行信息交互。在成员设备中,设置有至少一个交换网板,该交换网板用于在该成员设备处于集群系统中时,通过集群线缆与主设备的交换网板连接,使得该成员设备能够与主设备之间进行信息交互。而且,所述成员设备也设置有监控其内各个板的运行状态的主监控模块。其中,各个板是指该成员设备中的主控板、交换网板和线卡板。
[0063]由上可知,在集群系统中,主设备内的具有主监控模块的主控板监测和控制自身设备的运行状态,而且主设备的主控板还控制成员设备的运行状态。成员设备将自身的运行状态发送给主设备的主控板,以便主设备的主控板进行控制管理。
[0064]通常地,成员设备的主控板上的监控模块作为主监控模块。但是在本发明中,在成员设备的交换网板发送请求应答信号后,若所述交换网板接收到该请求应答信号的应答信号,则将成员设备的主控板上的监控模块作为主监控模块;若所述交换网板没有接收到该请求应答信号的应答信号,则从该成员设备内所有的监控模块中选择一个监控模块作为主监控模块。
[0065]实施例一
[0066]本发明实施例一提供了一种集群系统中的集群处理方法,应用于成员设备,所述成员设备包括主监控模块,如图1所示,该方法包括以下步骤:
[0067]S11,成员设备的交换网板发送请求应答信号,以请求接收到该请求应答信号的主控板应答所述请求应答信号。
[0068]交换网板可以周期性地发送请求应答信号。例如交换网板以0.3秒为周期发送请求应答信号,以请求接收到该请求应答信号的主控板应答该请求应答信号。
[0069]S12,若交换网板没有接收到请求应答信号的应答信号,则交换网板将主监控模块的地址发送给主设备的主控板。
[0070]本步骤中,可设定交换网板在预设时间内没有接收到请求应答信号的应答信号,例如交换网板在2秒内没有接收到请求应答信号的应答信号,则该交换网板将主监控模块的地址发送给主设备的主控板。其中,以下两种情况可能造成在预设时间内没有收到主控板发送的应答信号:第一种情况,成员设备内主的控板的数量为零;第二种情况,成员设备内的主控板发生故障。
[0071]具体的,主控板和交换网板上都设置有监控模块,在检测到主控板发送的请求应答信号的情况下,主控板上的监控模块作为主监控模块。主监控模块用于收集交换网板和线卡板上的监控模块所记录的板的运行状态的数据。其中,这里的板是指监控模块所对应或所位于的板。举例而言,对应线卡板A的监控模块记录线卡板A的运行状态,然后主监控模块收集对应线卡板A的监控模块所记录的线卡板A的运行状态的数据。另外,该运行状态的数据包括板的温度、电压、供电状态等数据,以及自身所在的主控板的运行状态的数据一起提供给主控板。在一定时间内没有检测到主控板发送的请求应答信号的情况下,交换网板确定主监控模块的地址,并将该主监控模块的地址发送给主设备的主控板。可选的,在本发明一个具体实施例中,确定主监控模块的地址结果包括以下两种情形:第一种情形,主监控模块位于交换网板的其中一个交换网板上;第二种情形,主监控模块与交换网板的任何一个交换网板相对独立,即主监控模块独立于交换网板而存在。此外,确定主监控模块的地址方式可以是预先指定的监控模块;也可以是交换网板从该成员设备内所有的监控模块中选择一个监控模块作为主监控模块,可选的,举例来说,可以选取各个交换网板中已经连接集群线缆的交换网板上的监控模块作为主监控模块。
[0072]具体而言,在前文所述的第一种情况下,即成员设备内主控板的数量为零的情况下,从设置在各个交换网板上的监控模块中选取一个作为主监控模块。该被选取的主监控模块将自己升级为“主监控”的消息发送给该交换网板,经由该交换网板向集群系统中的主设备的主控板发送该主监控模块的地址,使得主设备的主控板知晓此成员设备的主监控模块的位置。这样,主监控模块将收集到的该成员设备中各个板的运行状态的数据,提供给集群系统的主设备的主控板。其中,各个板是指该成员设备中各个交换网板和各个线卡板的运行状态。
[0073]在前文所述的第二种情况下,即成员设备内的主控板发生故障的情况下,该成员设备不会重新启动,而是将主监控模块从位于主控板的监控模块变更为位于交换网板上的监控
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1