服务器的制作方法

文档序号:6578600阅读:102来源:国知局
专利名称:服务器的制作方法
技术领域
本发明涉及一种服务器,且特别涉及一种具有主电源供应装置和冗余电源供应装 置的服务器。
背景技术
一般而言,服务器基本是不间断的工作。而为了要实现这样的目的,现在基本都采 用冗余电源设计,亦即服务器同时具有主电源供应装置和冗余电源供应装置。然而,当主电 源供应装置和冗余电源供应装置的电源型号不一样时,例如主电源供应装置和冗余电源供 应装置的输出瓦特数不一致时,此时若使用者强行开机的话,由于主电源供应装置和冗余 电源供应装置的输出电流不平衡,故而很容易造成主电源供应装置和/或冗余电源供应装 置被烧坏,甚至还有可能损毁服务器的其他硬件部件。

发明内容
有鉴于此,本发明提供一种服务器,其可以有效地解决背景技术所述的问题。本发明提供一种服务器,其包括服务器系统、主电源供应装置、冗余电源供应装 置、基板管理控制器,以及电源管理控制器。主电源供应装置具有第一存储器,且所述第一 存储器储存有主电源供应装置的第一电源型号信息。冗余电源供应装置具有第二存储器, 且所述第二存储器储存有冗余电源供应装置的第二电源型号信息。基板管理控制器于服务 器处于待机的状态下,通过总线以分别读取并判断第一电源型号信息与第二电源型号信息 是否相同,且据以输出逻辑信号。电源管理控制器连接主电源供应装置、冗余电源供应装置以及基板管理控制器, 用以接收所述逻辑信号,并据以发出第一控制信号与第二控制信号来分别控制主电源供应 装置与冗余电源供应装置是否运作,从而让主电源供应装置独自启动所述服务器系统,或 者让主电源供应装置与冗余电源供应装置同时启动所述服务器系统。本发明的实施例中,当基板管理控制器判断出第一电源型号信息与第二电源型号 信息相同时,则输出第一电位的逻辑信号,并当基板管理控制器判断出第一电源型号信息 与第二电源型号信息相异时,则输出第二电位的逻辑信号。本发明的实施例中,当所述逻辑信号为第一电位时,电源管理控制器发出的第一 控制信号与第二控制信号为电源启动信号,通过控制主电源供应装置与冗余电源供应装置 同时运作,从而让主电源供应装置与冗余电源供应装置同时启动所述服务器系统。本发明的实施例中,当所述逻辑信号为第二电位时,电源管理控制器发出的第一 控制信号为电源启动信号,而第二控制信号为电源关闭信号,通过控制主电源供应装置运 作,并控制冗余电源供应装置停止运作,从而让主电源供应装置独自启动所述服务器系统。本发明的实施例中,第一电位为低电位,而第二电位为高电位。或者,第一电位为 高电位,而第二电位为低电位。本发明的实施例中,第一控制信号与第二控制信号为电源启动信号时为低电位,
3而第一控制信号与第二控制信号为电源关闭信号时为高电位。或者,第一控制信号与第二 控制信号为电源启动信号时为高电位,而第一控制信号与第二控制信号为电源关闭信号时 为低电位。本发明的实施例中,所述总线至少包含内部集成电路总线(I2C Bus)。本发明的实施例中,所述第一存储器与第二存储器为非易失性存储器。基于上述可知,本发明主要是在主电源供应装置与冗余电源供应装置中分别加入 一个非易失性存储器,且这两个非易失性存储器分别储存有主电源供应装置与冗余电源供 应装置的电源型号信息。如此一来,只要服务器事先判断出主电源供应装置与冗余电源供 应装置的电源型号是否一致,即可决定是否要让主电源供应装置与冗余电源供应装置同时 运作以启动服务器系统,还是仅让主电源供应装置运作以启动服务器系统。因此,可以有效 地防范因主电源供应装置与冗余电源供应装置的电源型号相异所引发的诸多问题。应了解的是,上述一般描述及以下具体实施方式
仅为示例性及阐释性的,其并不 能限制本发明所欲保护的范围。


图1为本发明实施例的服务器的方块图。主要元件符号说明服务器-100;服务器系统-101;主电源供应装置-103 ;第一存储器-103a ;冗余电源供应装置-105 ;第二存储器105a ;基板管理控制器-107 ;电源管理控制器-109总线-111;逻辑信号-LS;数据线-I2C_DAT;时脉线 _I2C_CLK ;第一控制信号-CSl ; 第二控制信号-CS2。
具体实施例方式现将详细参考本发明的实施例,并结合

所述实施例的实例。图1为本发明实施例的服务器100的方块图。请参照图1,服务器100包括服 务器系统101、主电源供应装置103、冗余电源供应装置105、基板管理控制器(baseboard management controller,BMC) 107,以及电源管理控制器109。其中,主电源供应装置103内 具有第一存储器103a,且此第一存储器103a储存有主电源供应装置103的第一电源型号信 息。另外,冗余电源供应装置105内具有第二存储器105a,且此第二存储器105a储存有冗 余电源供应装置105的第二电源型号信息。本实施例中,第一存储器103a与第二存储器105a可以利用只读存储器(read only memory, ROM)来实现,但并不限制于此,其他非易失性存储器皆可取而代之,例 如快闪存储器(flash memory)、电擦除可编程只读存储器(electrically erasable programmable read only memory, EEPR0M)...等。基板管理控制器107用以于服务器100处于待机的状态下,通过总线111以分别 读取并判断第一存储器103a与第二存储器105a内所储存的第一电源型号信息与第二电源型号信息是否相同,且据以输出逻辑信号LS。其中,总线111可以为内部集成电路总线 (I2C,一般具有数据线I2C_DAT与时脉线I2C_CLK),但是本实施例并不限制于此。本实施例中,当基板管理控制器107判断出第一存储器103a与第二存储器105a 内所分别储存的第一电源型号信息与第二电源型号信息相同时,则输出低电位的逻辑信号 LS。另外,当基板管理控制器107判断出第一存储器103a与第二存储器105a内所分别储 存的第一电源型号信息与第二电源型号信息相异时,则输出高电位的逻辑信号LS。电源管理控制器109连接主电源供应装置103、冗余电源供应装置105以及基板管 理控制器107。电源管理控制器109用以接收基板管理控制器107所输出的逻辑信号LS, 并依据逻辑信号LS的逻辑状态发出第一控制信号CSl与第二控制信号CS2来分别控制主 电源供应装置103与冗余电源供应装置105是否运作,从而让主电源供应装置103独自启 动服务器系统101,或者让主电源供应装置103与冗余电源供应装置105同时启动服务器系 统 101。本实施例中,当电源管理控制器109接收到低电位的逻辑信号LS时,电源管理控 制器109会同时发出低电位的第一控制信号CSl与第二控制信号CS2(这两个低电位的第 一控制信号CSl与第二控制信号CS2可以视为电源启动信号),通过控制主电源供应装置 103与冗余电源供应装置105同时运作,从而让主电源供应装置103与冗余电源供应装置 105同时启动服务器系统101。另外,当电源管理控制器109接收到高电位的逻辑信号LS时,电源管理控制器109 会分别发出低电位的第一控制信号CSl与高电位的第二控制信号CS2(低电位的第一控制 信号CSl可以视为电源启动信号,而高电位的第二控制信号CS2可以视为电源关闭信号), 通过控制主电源供应装置103运作,并控制冗余电源供应装置105停止运作,从而让主电源 供应装置103独自启动服务器系统101。本实施例中,当第一控制信号CSl与第二控制信号CS2视为电源启动信号时会为 低电位,并当第一控制信号CSl与第二控制信号CS2视为电源关闭信号时会为高电位。基于上述可知,当使用者欲于服务器100处于待机状态下开机时,基板管理控制 器107会事先通过总线111以分别读取并判断储存在第一存储器103a与第二存储器105a 内的第一电源型号信息与第二电源型号信息是否相同。一旦基板管理控制器107判断出分 别储存在第一存储器103a与第二存储器105a内的第一电源型号信息与第二电源型号信息 相同时,则表示主电源供应装置103与冗余电源供应装置105的输出瓦特数相同,且输出电 流亦平衡。也亦因如此,基板管理控制器107此时会输出低电位的逻辑信号LS给电源管理控 制器109。如此一来,电源管理控制器109则会同时发出低电位的第一控制信号CSl与第二 控制信号CS2,通过控制主电源供应装置103与冗余电源供应装置105同时运作,从而让主 电源供应装置103与冗余电源供应装置105同时启动服务器系统101。然而,一旦基板管理控制器107判断出储存在第一存储器103a与第二存储器105a 内的第一电源型号信息与第二电源型号信息相异时,则表示主电源供应装置103与冗余电 源供应装置105的输出瓦特数可能不相同,甚至输出电流亦不得平衡。也亦因如此,基板管 理控制器107此时会分别发出低电位的第一控制信号CSl与高电位的第二控制信号CS2,通 过控制主电源供应装置103运作,并控制冗余电源供应装置105停止运作,从而仅让主电源
5供应装置103独自启动服务器系统101。由此可知,只有在第一存储器103a与第二存储器105a分别储存的第一电源型号 信息与第二电源型号信息为相同的状态下,才会让主电源供应装置103与冗余电源供应装 置105同时运作以启动服务器系统101,但是在第一存储器103a与第二存储器105a分别储 存的第一电源型号信息与第二电源型号信息为相异的状态下,仅会让主电源供应装置103 运作以独自启动服务器系统101。如此一来,即可防范两电源型号相异的主电源供应装置与 冗余电源供应装置同时运作所引发的问题,亦即造成主电源供应装置和/或冗余电源供应 装置被烧坏,甚至还有可能损毁服务器的其他硬件部件。在此值得一提的是,上述实施例中所提及的逻辑信号LS以及第一控制信号CSl与 第二控制信号CS2的状态可以依实际设计需求而改变,亦即高电位变为低电位,而低电位 变为高电位,只要维持与上述实施例相应的运作即可。综上所述,本发明主要是在主电源供应装置与冗余电源供应装置中分别加入一个 非易失性存储器,且这两个非易失性存储器分别储存有主电源供应装置与冗余电源供应装 置的电源型号信息。如此一来,只要服务器事先判断出主电源供应装置与冗余电源供应装 置的电源型号是否一致,即可决定是否要让主电源供应装置与冗余电源供应装置同时运作 以启动服务器系统,还是仅让主电源供应装置运作以启动服务器系统。因此,可以有效地防 范因主电源供应装置与冗余电源供应装置的电源型号相异所引发的诸多问题(简单来说 就是可以防范烧机)。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种服务器,包括一服务器系统;一主电源供应装置,具有一第一存储器,该第一存储器储存有该主电源供应装置的一第一电源型号信息;一冗余电源供应装置,具有一第二存储器,该第二存储器储存有该冗余电源供应装置的一第二电源型号信息;一基板管理控制器,于该服务器处于待机的状态下,通过一总线分别读取并判断该第一电源型号信息与该第二电源型号信息是否相同,且据以输出一逻辑信号;以及一电源管理控制器,连接该主电源供应装置、该冗余电源供应装置以及该基板管理控制器,用以接收该逻辑信号,并据以发出一第一控制信号与一第二控制信号来分别控制该主电源供应装置与该冗余电源供应装置是否运作,从而让该主电源供应装置独自启动该服务器系统,或者让该主电源供应装置与该冗余电源供应装置同时启动该服务器系统。
2.根据权利要求1所述的服务器,其中当该基板管理控制器判断出该第一电源型号信 息与该第二电源型号信息相同时,则输出一第一电位的该逻辑信号,并当该基板管理控制 器判断出该第一电源型号信息与该第二电源型号信息相异时,则输出一第二电位的该逻辑 信号。
3.根据权利要求2所述的服务器,其中当该逻辑信号为该第一电位时,该电源管理控 制器发出的该第一控制信号与该第二控制信号为一电源启动信号,通过控制该主电源供应 装置与该冗余电源供应装置同时运作,从而让该主电源供应装置与该冗余电源供应装置同 时启动该服务器系统。
4.根据权利要求3所述的服务器,其中当该逻辑信号为该第二电位时,该电源管理控 制器发出的该第一控制信号为该电源启动信号,而该第二控制信号为一电源关闭信号,通 过控制该主电源供应装置运作,并控制该冗余电源供应装置停止运作,从而让该主电源供 应装置独自启动该服务器系统。
5.根据权利要求2所述的服务器,其中该第一电位为一低电位,而该第二电位为一高 电位。
6.根据权利要求2所述的服务器,其中该第一电位为一高电位,而该第二电位为一低 电位。
7.根据权利要求4所述的服务器,其中该第一控制信号与该第二控制信号为该电源启 动信号时为一低电位,而该第一控制信号与该第二控制信号为该电源关闭信号时为一高电 位。
8.根据权利要求4所述的服务器,其中该第一控制信号与该第二控制信号为该电源启 动信号时为一高电位,而该第一控制信号与该第二控制信号为该电源关闭信号时为一低电 位。
9.根据权利要求1所述的服务器,其中该总线至少包括一内部集成电路总线。
10.根据权利要求1所述的服务器,其中该第一存储器与该第二存储器为一非易失性 存储器。
全文摘要
本发明提供一种服务器。包括服务器系统、主电源供应装置、冗余电源供应装置、基板管理控制器,电源管理控制器。主电源供应装置具有第一存储器,其储存有主电源供应装置的第一电源型号信息。冗余电源供应装置具有第二存储器,其储存有冗余电源供应装置的第二电源型号信息。基板管理控制器于服务器处于待机状态下,通过总线分别读取并判断第一电源型号信息与第二电源型号信息是否相同,且据以输出逻辑信号。电源管理控制器接收逻辑信号,并据以发出第一控制信号与第二控制信号分别控制主电源供应装置与冗余电源供应装置是否运作,从而让主电源供应装置独自启动服务器系统,或者让主电源供应装置与冗余电源供应装置同时启动服务器系统。
文档编号G06F1/26GK101907913SQ20091014574
公开日2010年12月8日 申请日期2009年6月5日 优先权日2009年6月5日
发明者夏春华, 范文纲 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1