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

文档序号:8433590阅读:来源:国知局
能够在保证正常工作的情况下,集群系统中的成员设备可以不用设置主控板,进而降低了成本。
[0097]进一步的,在本发明的一个具体实施例中,如图3所示,装置40还包括:确定单元403,用于所述交换网板确定所述主监控模块的地址,其中所述确定结果包括所述主监控模块位于所述交换网板的其中一个交换网板上,或,所述主监控模块与所述交换网板的任何一个交换网板相对独立。
[0098]进一步的,在本发明的一个具体实施例中,若主监控模块位于交换网板的其中一个交换网板上,此时,确定单元403还用于,确定主监控模块所在的交换网板是否缺少所述集群系统的集群配置信息;
[0099]此种情况下,如图4所示,装置40还包括:
[0100]发送集群配置信息请求单元404,用于若确定单元403确定所述主监控模块所在的交换网板缺少所述集群系统的集群配置信息,所述交换网板向所述集群系统的主设备的主控板发送集群配置信息请求,以便所述主设备的主控板响应该请求并将集群配置信息服务发送给所述交换网板;保存单元405,用于当所述主设备的主控板响应该请求并将集群配置信息发送给所述交换网板时,所述交换网板接收并保存所述主设备的主控板发送的所述集群配置信息。
[0101]可选的,在本发明的一个具体实施例中,若主监控模块与交换网板的任何一个交换网板相对独立,此时,确定单元403还用于,确定所述主监控模块与所述交换网板的其中一个交换网板相关联;并确定与所述主监控模块相关联的交换网板是否缺少所述集群系统的集群配置信息;
[0102]此种情况下,发送集群配置信息请求单元404还用于,若与所述主监控模块相关联的交换网板缺少所述集群系统的集群配置信息,所述交换网板向所述集群系统的主设备的主控板发送集群配置信息请求,以便所述主设备的主控板响应该请求并将集群配置信息发送给所述交换网板;保存单元405还用于,当所述主设备的主控板响应该请求并将集群配置信息发送给所述交换网板时,所述交换网板接收并保存所述主设备的主控板发送的所述集群配置信息。
[0103]可选的,在本发明的一个具体实施例中,保存单元405还用于,所述集群配置信息同步保存到所述成员设备的其它交换网板上。
[0104]可选的,在本发明的一个具体实施例中,确定单元403还用于,若交换网板检测到所述成员设备上的主控板发送的请求应答信号,确定所述主控板上的监控模块作为主监控模块;发送集群配置信息请求单元404还用于,当所述确定单元确定所述主控板上的监控模块作为主监控模块时,所述主控板向所述集群系统中的主设备的主控板发送所述集群配置信息请求;保存单元405还用于,当所述主设备的主控板响应请求并发送所述集群配置信息时,所述成员设备的主控板接收并保存所述主设备的主控板发送的所述集群配置信肩、O
[0105]可选的,在本发明的一个具体实施例中,确定单元403还用于,所述成员设备的交换网板确定自身是否与所述主设备的交换网板连接。
[0106]需要说明的是,本发明实施例二提供的集群系统中的集群处理装置40的各结构单元的具体功能请参见前文方法实施例一。
[0107]实施例三
[0108]与实施例一相对应,图5所示为本发明提供的集群处理装置的另一种实施例,如图5所示,本实施例提供的集群处理装置60,包括处理器601、存储器602、通信接口 603和总线604。处理器601、存储器602和通信接口 603通过总线604连接并完成相互间的通信。所述总线604可以是工业标准结构(英文:Industry Standard Architecture,简称为ISA)总线、夕卜部设备互连(英文!Peripheral Component Interconnect,简称为PCI)总线或扩展工业标准结构(英文:Extended Industry Standard Architecture,简称为 EISA)总线等。所述总线604可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。其中:
[0109]存储器602用于存储可执行程序代码,该程序代码包括计算机操作指令。存储器602可能包含高速RAM存储器,也可能还包括非易失性存储器(英文:non-volatilememory),例如至少一个磁盘存储器。
[0110]处理器601通过读取存储器602中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:成员设备的交换网板发送请求应答信号,以请求接收到该请求应答信号的主控板应答所述请求应答信号;若所述交换网板没有接收到所述请求应答信号的应答信号,则所述交换网板将所述主监控模块的地址发送给主设备的主控板。
[0111]其中,处理器601可能是一个中央处理器(英文:central processing unit,简称为CPU),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0112]需说明的是,上述处理器601除了具有上述功能之外,还可用于执行上述方法实施例中的其它流程,在此不再赘述。
[0113]还需说明的是,处理器601中各功能单元的划分可以参见前述的集群处理装置60的实施例,在此不再赘述。
[0114]实施例四
[0115]对应地,本发明实施例四还提供一种集群系统80,如图6所示,该系统包括一个主设备801、至少一个成员设备802和应用于所述成员设备的集群处理装置803,其中成员设备802具有主监控模块8021 ;其中:
[0116]集群处理装置803具体用于:
[0117]成员设备802的交换网板8022发送请求应答信号,以请求接收到所述请求应答信号的主控板应答所述请求应答信号;
[0118]若成员设备802的交换网板8022没有接收到所述请求应答信号的应答信号,则交换网板8022将主监控模块的地址发送给主设备801的主控板8011。
[0119]本发明实施例四提供的集群系统80,在该系统中,成员设备802的交换网板发送请求应答信号,以请求接收到所述请求应答信号的主控板应答所述请求应答信号;若成员设备802的交换网板没有接收到所述请求应答信号的应答信号,则交换网板将所述主监控模块的地址发送给主设备801的主控板。从上述可看出,通过该系统,克服了集群系统中每个设备都设置至少一块主控板的问题。能够在保证正常工作的情况下,集群系统中的成员设备可以不用设置主控板,从而简化集群系统并降低成本。
[0120]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。
[0121]需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0122]通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,USB闪存驱动器(英文:USB flash disk,简称为U盘)、移动硬盘、只读存储器(英文:read-only memory,简称为ROM)、随机存取存储器(英文:random_accessmemory,简称为RAM)、磁碟或者光
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1