多机柜的集中管理系统及方法

文档序号:7965522阅读:426来源:国知局
专利名称:多机柜的集中管理系统及方法
技术领域
本发明涉及整机柜管理技术领域,特别涉及一种多机柜的集中管理系统及方法。
背景技术
数据中心作为机构信息系统的运行中心、测试中心和灾备中心,承担着机构的核心业务运营、信息资源服务、关键业务计算、数据存储和备份,以及确保业务连续性等重要任务。机构对数据中心的依赖性日渐加强,但是现实情况并不尽如人意。目前,数据中心的能耗较高,运营成本较高。由此,针对数据中心的单元整机柜进行了集中散热和集中供电的改造,但是对于集中散热和集中供电需要有单独的管理模块进行管理,因此在每个整机柜中都放置集中管理单元。由于在整机柜中的每个服务器都集成了功能强大的管理功能,因此设置在每个整机柜中的集中管理单元仅仅用于数据采集、风扇和电源管理,实现功能单一,集中化程度不够高,管理效率的提升不够明显,且运营成本仍然很高。

发明内容
本发明的目的旨在至少解决上述技术缺陷之一。为此,本发明的一个目的在于提出一种集中程度高、运营管理成本低的多机柜的集中管理系统。本发明的另一目的在于提出一种多机柜的集中管理方法。为达到上述目的,根据本发明第一方面的实施例提出一种多机柜的集中管理系统,包括第一共享集中管理模块、多个机柜和设置在每个机柜上的管理交换机,其中,所述每个机柜上的管理交换机与所述每个机柜的各个工作模块通信,用于将所述各个工作模块的数据发送到所述共享集中管理模块并且用于将来自所述共享集中管理模块的控制指令发送到相应的工作模块;所述第一共享集中管理模块用于根据所述各个机柜的各个工作模块的数据生成第一控制指令,并将所述第一控制指令发送至所述各个机柜上的管理交换机。通过本发明实施例的多机柜的集中管理系统,实现更集中化的管理数据收集,从而可以更方便地进行管理数据的分析以对多机柜进行控制。而且,降低了运营管理的成本。为达到上述目的,根据本发明第二方面的实施例提出一种多机柜的集中管理方法,包括以下步骤分别获取各个机柜的各个工作模块的数据;将所述各个机柜的各个工作模块的数据发送至第一共享集中管理模块;所述第一共享集中管理模块根据所述各个机柜的各个工作模块的数据生成控制指令,并将所述控制指令发送至相应的工作模块;以及所述各个机柜的各个工作模块根据所述控制指令执行相应的动作。通过本发明实施例的多机柜的集中管理方法,实现更集中化的管理数据收集,从而可以更方便地进行管理数据的分析以对多机柜进行控制。而且,降低了运营管理的成本。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中图1为本发明一个实施例的多机柜的集中管理系统的结构框图;图2为本发明第一实施例的共享集中管理模块的结构框图;图3为本发明第二实施例的共享集中管理模块的结构框图;图4为本发明第三实施例的共享集中管理模块的结构框图;图5为本发明第四实施例的共享集中管理模块的结构框图;图6为本发明另一个实施例的多机柜的共享集中管理系统的结构框图;图7为本发明第一实施例的多机柜的集中管理方法的流程图;图8为本发明第二实施例的多机柜的集中管理方法的流程图;图9为本发明第三实施例的多机柜的集中管理方法的流程图;以及图10为本发明第四实施例的多机柜的集中管理方法的流程图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。下面参考附图1-6描述根据本发明实施例的多机柜的集中管理系统。图1为本发明一个实施例的多机柜的集中管理系统的结构框图。如图1所示,该多机柜的集中管理系统包括第一共享集中管理模块100、多个机柜200和设置在每个机柜200上的管理交换机210。每个机柜200上的管理交换机210与每个机柜的各个工作模块通信,用于将各个工作模块的数据发送至第一共享集中管理模块100并且用于将来自第一共享集中管理模块100的第一控制指令发送到相应的工作模块。第一共享集中管理模块100用于根据各个机柜200的各个工作模块的数据生成第一控制指令,并将生成的第一控制指令发送至各个机柜200的管理交换机210。通过本发明实施例的多机柜的集中管理系统,实现更集中化的管理数据收集,从而可以更方便地进行管理数据的分析以对多机柜进行控制。而且,降低了运营管理的成本。在本发明的一个实施例中,各个工作模块包括风扇模块、电源模块和服务器。风扇模块的数据可包括风扇的故障信息和风扇的状态信息(例如,风扇的转速和风扇是否安装等)等。电源模块的数据可包括电源的电流、电源的电压、电源的功耗、电源的故障信息和电源的状态信息(例如,电源的开启和关闭等)等。服务器的数据可包括服务器的状态信息、服务器的故障信息、服务器的功耗和服务器的温度等,其中服务器的状态信息可包括服务器开/关机、服务器重启和服务器正常运行等,服务器的故障信息可包括CPU发生故障、内存发生故障、硬盘发生故障、芯片发生故障和温度异常等。各个机柜200的风扇模块、电源模块和服务器通过网络连接到管理交换机210上,例如风扇模块、电源模块和服务器通过TCP/IP协议与管理交换机210进行通信,以便管理交换机210将风扇模块、电源模块和服务器的数据发送至第一共享集中管理模块100进行数据分析和管理。图2为本发明第一实施例的第一共享集中管理模块100的结构框图。如图2所示,该第一共享集中管理模块100包括接收单元110、风扇管理单元120、电源管理单元130、节点管理单元140、资产管理单元150和发送单元160。接收单元110用于接收各个工作模块的数据。风扇管理单元120用于根据各个工作模块的数据生成风扇调速指令,例如当服务器的温度较高时,可以控制风扇的转速提高以加强散热。电源管理单元130用于根据各个工作模块的数据生成电源管理指令,例如当负载较轻(即服务器的功耗较小)时,可以控制部分的电源关闭从而降低能耗和成本。节点管理单元140用于根据各个工作模块的数据生成节点管理指令,例如当当前服务器的数据运行量很大导致数据处理速度很慢时,可以控制其他服务器开机从而分担当前服务器的数据处理量,提高数据处理速度。资产管理单元150用于识别风扇所在的机柜的位置和散热区的位置,电源所在的机柜的位置,服务器所在的机柜的位置和服务器的槽位。发送单元150用于根据资产管理单元150的识别结果将风扇管理单元120生成的风扇调速指令、电源管理单元130生成的电源管理指令和节点管理单元140生成的节点管理指令发送至相应的管理交换机210,进而发送至相应的工作模块。位置信息的识别在前,控制指令才能准确地定位所要控制的部件。例如先识别风扇所在的机柜位置的散热区的位置,再将生成的风扇调速指令下发至对应的机柜上的对应风扇散热区,实现准确地控制管理,并且进一步减少管理成本。由此,所有的数据分析和管理都在一个集中管理模块中进行,管理更加集中化,运营成本更低。在本发明的一个实施例中,通过机柜的背板实现风扇散热区和服务器槽位等的定位。图3为本发明第二实施例的第一共享集中管理模块100的结构框图。如图3所示,在如图2所示的实施例的基础上,该第一共享集中管理模块100还包括日志存储单元170。日志存储单元170用于记录服务器的操作,生成服务器工作日志。由此,用户通过查询日志可了解服务器的历史状况,更好地对服务器进行管理。
图4为本发明第三实施例的第一共享集中管理模块100的结构框图。如图4所示,在图3所示的实施例的基础上,该第一共享集中管理模块100还包括上传单元180。上传单元180与日志存储单元170连接,用于将日志存储单元170中存储的服务器工作日志上传至上层控制中心。由此,上层控制中心可以根据服务器的工作日志实现统
一管理。图5为本发明第四实施例的第一共享集中管理模块100的结构框图。如图5所示,在如图4所示的实施例的基础上,该第一共享集中管理模块100还包括默认处理单元190。默认处理单元190用于当风扇管理单元120和/或电源管理单元130失效时,控制各个机柜的风扇以预定的转速运行,以及根据负载的大小控制电源的开启和关断。例如,当负载较轻时,关闭部分的电源。由此,可以在集中管理模块失效的情况下,保证多机柜的正常运行。应理解,除了采用上述的失效默认机制外,还可以通过设置两台共享集中管理模块,保证一台共享集中管理模块失效时机柜的正常运行。根据实际情况以及节约成本的考虑,设置两台共享集中管理模块实现冗余即可。图6为本发明另一个实施例的多机柜的集中管理系统的示意图。如图6所示,在图1所示的实施例的基础上,该多机柜的集中管理系统还包括第二共享集中管理模块300。第二共享集中管理模块300用于在第一共享集中管理模块100失效时,根据各个机柜200的各个工作模块的数据生成第二控制指令,并将生成的第二控制指令发送至各个机柜200的管理交换机210。由此,也可以在集中管理模块失效的情况下,保证多机柜的正常运行。第二共享集中管理模块300作为第一共享集中管理模块100的备份,在第一共享集中管理模块100失效时启动并执行与第一共享集中管理模块100相同的功能,因此第二共享集中管理模块300的结构和功能与第一共享集中管理模块100相同,此处不再详细描述。根据上述实施例,本发明还提出一种多机柜的集中管理方法。下面结合附图7-10详细描述本发明实施例的多机柜的集中管理方法。一种多机柜的集中管理方法,包括以下步骤分别获取各个机柜的各个工作模块的数据;将各个机柜的各个工作模块的数据发送至第一共享集中管理模块;第一共享集中管理模块根据各个机柜的各个工作模块的数据生成控制指令,并将生成的控制指令发送至相应的工作模块;各个机柜的各个工作模块根据接收到的控制指令执行相应的动作。图7是本发明第一实施例的多机柜的集中管理方法的流程图。如图7所示,该多机柜的集中管理方法包括下述步骤。步骤S101,分别获取各个机柜的各个工作模块的数据。在本发明的一个实施例中,各个工作模块包括风扇模块、电源模块和服务器。风扇模块的数据可包括风扇的故障信息和风扇的状态信息(例如,风扇的转速和风扇是否安装等)等。电源模块的数据可包括电源的电流、电源的电压、电源的功耗、电源的故障信息和电源的状态信息(例如,电源的开启和关闭等)等。服务器的数据可包括服务器的状态信息、服务器的故障信息、服务器的功耗和服务器的功耗等,其中服务器的状态信息科包括服务器开/关机、服务器重启和服务器正常运行等,服务器的故障信息可包括CPU发生故障、内存发生故障、硬盘发生故障、芯片发生故障和温度异常等。步骤S102,将各个机柜的各个工作模块的数据发送至第一共享集中管理模块。例如,可在每个机柜上设置管理交换机。各个机柜的各个工作模块通过网络连接到管理交换机上,由管理交换机将各个工作模块的数据发送至第一共享集中管理模块。其中,各个工作模块可通过TCP/IP协议与管理交换机进行通信。步骤S103,第一共享集中管理模块根据各个机柜的各个工作模块的数据生成控制指令,并将生成的控制指令发送至相应的工作模块。具体地,在本发明的一个实施例中,首先识别风扇、电源和服务器所在的机柜位置,风扇散热区的位置和服务器槽位。例如,通过各个机柜的背板实现机柜位置、服务器槽位和风扇散热区等的定位。然后,根据各个工作模块的数据生成风扇调速指令,控制风扇的转速等,例如当服务器的温度较高时,可以控制风扇的转速提高以加强散热;根据各个工作模块的数据生成电源控制指令,控制电源的开启和关闭等,例如当负载较轻(即服务器的功耗较小)时,可以控制部分的电源关闭从而降低能耗和成本;根据各个工作模块的数据生成节点控制指令,控制服务器的工作等,例如当前服务器的数据运行量很大导致数据处理速度很慢时,可以控制其他服务器开机从而分担当前服务器的数据处理量,提高数据处理速度。最后,根据识别的结果将风扇调速指令、电源控制指令和节点控制指令发送至相应的工作模块。例如,将控制指令发送至相应的工作模块对应的管理交换机,再由管理交换机将控制指令下发至相应的工作模块。由此,位置信息的识别在前,控制指令能够准确地定位所要控制的部件,实现准确地控制管理,减少管理成本。步骤S104,各个机柜的各个工作模块根据接收到的控制指令执行相应的动作。通过本发明实施例的多机柜的集中管理方法,实现更集中化的管理数据收集,从而可以更方便地进行管理数据的分析以对多机柜进行控制。而且,降低了运营管理的成本。图8是根据本发明第二实施例的多机柜的集中管理方法的流程图。在该实施例中,各个机柜的工作模块包括风扇模块、电源模块和服务器。应理解,在其他实施例中,每个机柜还可包括其他工作模块。如图8所示,该多机柜的集中管理方法包括下述步骤。步骤S201,分别获取各个机柜的风扇模块、电源模块和服务器的数据。风扇模块的数据可包括风扇的故障信息和风扇的状态信息(例如,风扇的转速和风扇是否安装)等。电源模块的数据可包括电源的电流、电源的电压、电源的功耗、电源的故障信息和电源的状态信息(例如,电源的开启和关闭)等。服务器的数据可包括服务器的状态信息、服务器的故障信息、服务器的功耗和服务器的功耗等,其中服务器的状态信息可包括服务器开/关机、服务器重启和服务器正常运行等,服务器的故障信息可包括CPU发生故障、内存发生故障、硬盘发生故障、芯片发生故障和温度异常等。步骤S202,将各个机柜的风扇模块、电源模块和服务器的数据发送至第一共享集中管理模块。例如,可在每个机柜上设置管理交换机。各个机柜的风扇模块、电源模块和服务器通过网络连接到管理交换机上,由管理交换机将风扇模块、电源模块和服务器的数据发送
8至第一共享集中管理模块。其中,各个工作模块可通过TCP/IP协议与管理交换机进行通步骤S203,第一共享集中管理模块根据风扇模块、电源模块和服务器的数据生成控制指令,并将生成的控制指令发送至相应的模块。具体地,在本发明的一个实施例中,首先识别风扇、电源和服务器所在的机柜位置,风扇散热区的位置和服务器槽位。然后,根据风扇模块、电源模块和服务器的数据生成风扇调速指令,例如当服务器的温度较高时,可以控制风扇的转速提高以加强散热;根据风扇模块、电源模块和服务器的数据生成电源控制指令,例如当负载较轻(即服务器的功耗较小)时,可以控制部分的电源关闭从而降低能耗和成本;根据风扇模块、电源模块和服务器的数据生成节点控制指令,例如当前服务器的数据运行量很大导致数据处理速度很慢时,可以控制其他服务器开机从而分担当前服务器的数据处理量,提高数据处理速度。最后,根据识别的结果将风扇调速指令、电源控制指令和节点控制指令发送至相应的模块。例如,先识别风扇所在的机柜位置的散热区的位置,再将生成的风扇调速指令下发至对应的机柜上的对应风扇散热区。步骤S204,各个机柜的风扇模块、电源模块和服务器根据接收到的控制指令执行相应的动作。步骤S205,记录服务器的操作,生成服务器的工作日志。由此,用户通过查询日志可了解服务器的运行状况,更好地对服务器进行管理。根据本发明实施例的多机柜的集中管理方法,存储服务器的操作,从而可以更好地对服务器进行管理。图9为本发明第三实施例的多机柜的集中管理方法的流程图。在该实施例中,各个机柜的工作模块包括风扇模块、电源模块和服务器。应理解,在其他实施例中,每个机柜还可包括其他工作模块。如图9所示,该多机柜的集中管理方法包括下述步骤。步骤S301,分别获取各个机柜的风扇模块、电源模块和服务器的数据。步骤S302,将各个机柜的风扇模块、电源模块和服务器的数据发送至第一共享集中管理模块。步骤S303,第一共享集中管理模块根据风扇模块、电源模块和服务器的数据生成控制指令,并将生成的控制指令发送至相应的模块。步骤S304,各个机柜的风扇模块、电源模块和服务器根据接收到的控制指令执行相应的动作。步骤S305,记录服务器的操作,生成服务器的工作日志。上述步骤S301至步骤S305的具体工作过程与图8所示的实施例的步骤S201至步骤S206的工作过程相同,此处不再详细描述。步骤S306,将服务器的工作日志上传至上层控制中心。例如,通过网络进行上传。由此,上层控制中心可根据服务器的工作日志进行统一管理。根据本发明实施例的多机柜的集中管理方法,上传服务器的工作日志,从而可以
实现统一管理。图10为本发明第四实施例的多机柜的集中管理方法的流程图。
在该实施例中,各个机柜的工作模块包括风扇模块、电源模块和服务器。应理解,在其他实施例中,每个机柜还可包括其他工作模块。如图10所示,该多机柜的集中管理方法包括下述步骤。步骤S401,分别获取各个机柜的风扇模块、电源模块和服务器的数据。步骤S402,将各个机柜的风扇模块、电源模块和服务器的数据发送至第一共享集中管理模块。步骤S403,第一共享集中管理模块根据风扇模块、电源模块和服务器的数据生成控制指令,并将生成的控制指令发送至相应的模块。步骤S404,各个机柜的风扇模块、电源模块和服务器根据接收到的控制指令执行相应的动作。步骤S405,记录服务器的操作,生成服务器的工作日志。步骤S406,将服务器的工作日志上传至上层控制中心。上述步骤S401至步骤S405的具体工作过程也与图8所示的实施例的步骤S201至步骤S205的工作过程相同,此处不再详细描述。步骤S407,当第一共享集中管理模块失效时,控制各个机柜的风扇以预定的转速运行以及根据负载的大小控制电源的开启和关闭;或者启动备用的第二共享集中管理模块。为了防止一台共享集中管理模块失效时机柜无法正常运行的情况,可以设置两台共享集中管理模块(一台作为备用)或者设置失效默认机制。应理解,根据实际情况以及节约成本的考虑,设置两台共享集中管理模块实现冗余即可。具体地,第二共享集中管理模块的功能与第一共享集中管理模块相同,仅在第一共享集中管理模块失效时启动并执行与第一共享集中管理模块相同的功能。失效默认机制指的是,当第一共享集中管理模块失效时,控制所有的风扇全部开启,且以预定的转速运行,以及根据负载的大小控制电源的开启和关闭。例如,当负载较轻时,关闭部分的电源。由此,可以在第一共享集中管理模块失效的情况下,保证多机柜的正常运行。在本发明的一个实施例中,步骤S405和步骤S406是可选的。而且,各个步骤的执行并无明显的先后顺序。根据本发明实施例的多机柜的集中管理方法,通过设置备用的共享集中管理模块或者设置失效默认机制,保证机柜的正常运行。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
1.一种多机柜的集中管理系统,其特征在于,包括第一共享集中管理模块、多个机柜和设置在每个机柜上的管理交换机,其中,所述每个机柜上的管理交换机与所述每个机柜的各个工作模块通信,用于将所述各个工作模块的数据发送到所述第一共享集中管理模块并且用于将来自所述第一共享集中管理模块的第一控制指令发送到相应的工作模块,和所述第一共享集中管理模块用于根据所述各个机柜的各个工作模块的数据生成第一控制指令,并将所述第一控制指令发送至所述各个机柜上的管理交换机。
2.根据权利要求1所述的多机柜的集中管理系统,其特征在于,所述各个工作模块包括风扇模块、电源模块和服务器。
3.根据权利要求2所述的多机柜的集中管理系统,其特征在于,所述风扇模块的数据包括风扇的故障信息和风扇的状态信息,其中所述风扇的状态信息包括风扇的转速和风扇是否安装。
4.根据权利要求2所述的多机柜的集中管理系统,其特征在于,所述电源模块的数据包括电源的电流、电源的电压、电源的功耗、电源的状态信息和电源的故障信息。
5.根据权利要求2所述的多机柜的集中管理系统,其特征在于,所述服务器的数据包括服务器的状态信息、服务器的故障信息、服务器的功耗和服务器的温度,其中所述服务器的状态信息包括服务器开/关机、服务器重启和服务器正常运行,所述服务器的故障信息包括CPU故障、内存故障、硬盘故障、芯片故障和温度异常。
6.根据权利要求1至5中任一项所述的多机柜的集中管理系统,其特征在于,所述第一共享集中管理模块进一步包括接收单元,用于接收所述各个工作模块的数据;风扇管理单元,用于根据所述各个工作模块的数据生成风扇调速指令;电源管理单元,用于根据所述各个工作模块的数据生成电源管理指令;节点管理单元,用于根据所述各个工作模块的数据生成节点管理指令;资产管理单元,用于识别风扇、电源和服务器所在的机柜位置、风扇散热区的位置和服务器槽位;和发送单元,用于根据所述资产管理单元的识别结果将所述风扇调速指令、电源管理指令和节点管理指令发送至所述各个机柜上的管理交换机。
7.根据权利要求6所述的多机柜的集中管理系统,其特征在于,所述第一共享集中管理模块还包括日志存储单元,用于存储所述服务器的工作日志。
8.根据权利要求7所述的多机柜的集中管理系统,其特征在于,所述第一共享集中管理模块还包括上传单元,用于将所述服务器的工作日志上传至上层控制中心。
9.根据权利要求6所述的多机柜的集中管理系统,其特征在于,所述第一共享集中管理模块还包括默认处理单元,用于当所述风扇管理单元和/或电源管理单元失效时,控制所述各个机柜的风扇以预定的转速运行以及根据负载的大小控制所述电源的开启和关断。
10.根据权利要求1所述的多机柜的集中管理系统,其特征在于,还包括2第二共享集中管理模块,用于当所述第一共享集中管理模块失效时,根据所述各个机柜的各个工作模块的数据生成第二控制指令,并将所述第二控制指令发送至所述各个机柜上的管理交换机。
11.根据权利要求1所述的多机柜的集中管理系统,其特征在于,所述每个机柜的管理交换机与所述每个机柜的各个工作模块通过TCP/IP协议进行通信。
12.—种多机柜的集中管理方法,其特征在于,包括以下步骤51分别获取各个机柜的各个工作模块的数据;52将所述各个机柜的各个工作模块的数据发送至第一共享集中管理模块;53所述第一共享集中管理模块根据所述各个机柜的各个工作模块的数据生成控制指令,并将所述控制指令发送至相应的工作模块;以及S4:所述各个机柜的各个工作模块根据所述控制指令执行相应的动作。
13.根据权利要求12所述的多机柜的集中管理方法,其特征在于,所述各个工作模块包括风扇模块、电源模块和服务器。
14.根据权利要求13所述的多机柜的集中管理方法,其特征在于,所述风扇模块的数据包括风扇的状态信息和风扇的故障信息,其中所述风扇的状态信息包括风扇的转速和风扇是否安装。
15.根据权利要求13所述的多机柜的集中管理方法,其特征在于,所述电源模块的数据包括电源的电流、电源的电压、电源的功耗、电源的状态信息和电源的故障信息。
16.根据权利要求13所述的多机柜的集中管理方法,其特征在于,所述服务器的数据包括服务器的状态信息、服务器的故障信息、服务器的功耗和服务器的温度,其中所述服务器的状态信息包括服务器开/关机、服务器重启和服务器正常运行,所述服务器的故障信息包括CPU故障、内存故障、硬盘故障、芯片故障和温度异常。
17.根据权利要求12至16中任一项所述的多机柜的集中管理方法,其特征在于,所述步骤S3进一步包括步骤识别所述风扇、电源和服务器所在的机柜位置,风扇散热区的位置和服务器槽位;根据所述各个工作模块的数据生成风扇调速指令;根据所述各个工作模块的数据生成电源管理指令;根据所述各个工作模块的数据生成节点管理指令;根据所述识别的结果将所述风扇调速指令、电源管理指令和节点管理指令发送至相应的工作模块。
18.根据权利要求17所述的多机柜的集中管理方法,其特征在于,进一步包括步骤存储所述服务器的工作日志。
19.根据权利要求18所述的多机柜的集中管理方法去,其特征在于,进一步包括步骤将所述服务器的工作日志上传至上层控制中心。
20.根据权利要求17所述的多机柜的集中管理方法,其特征在于,通过所述机柜的背板识别所述风扇、电源和服务器的机柜位置,风扇散热区的位置和服务器槽位。
21.根据权利要求13所述的多机柜的集中管理方法,其特征在于,进一步包括步骤当所述第一共享集中管理模块失效时,控制所述各个机柜的风扇以预定的转速运行以及根据负载的大小控制所述电源模块的开启和关闭;或者启动备用的第二共享集中管理模块。
全文摘要
本发明提出一种多机柜的集中管理系统及方法。多机柜的集中管理系统包括第一共享集中管理模块、多个机柜和设置在每个机柜上的管理交换机,其中每个机柜上的管理交换机与所述每个机柜的各个工作模块通信,用于将所述各个工作模块的数据发送到所述第一共享集中管理模块并且用于将来自所述第一共享集中管理模块的控制指令发送到相应的工作模块,第一共享集中管理模块用于根据所述各个机柜的各个工作模块的工作状态信息生成第一控制指令,并将所述第一控制指令发送至所述各个机柜上的管理交换机。本发明实现更集中化的管理数据收集,从而可以更方便地进行管理数据的分析以对多机柜进行控制。而且,降低了运营管理的成本。
文档编号H04L12/24GK102394779SQ201110349110
公开日2012年3月28日 申请日期2011年11月7日 优先权日2011年11月7日
发明者刘洪梅, 张家军, 朱品燕, 魏伟 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1