一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

服务器的电源控制系统及其相关电源控制方法与流程

2022-04-16 16:05:27 来源:中国专利 TAG:


1.本发明涉及一种服务器的电源控制系统及其相关电源控制方法,尤指一种可远端控制服务器的电源,以降低人力及时间成本的服务器的电源控制系统及其相关电源控制方法。


背景技术:

2.为了维持现有应用于资料中心的服务器的稳定运转,对于现有服务器的可靠度及稳定性的要求也日趋增高。当数据中心的服务器无法正常运行时,可通过重启服务器的系统以恢复正常工作状态。然而,当遇到服务器的基板管理控制器(baseboard management controller,bmc)、平台路径控制器(platform controller hub,pch)或复杂可编程逻辑装置(英语:complex programmable logic device,cpld)出现问题,或于服务器的固件进行更新而需要重启系统时,由于上述服务器的元件的电源皆由一待用电源(standby power)所供应,即在服务器重启的过程中皆处于上电状态,在此情形下,当上述服务器的元件完全死当或是无法载入更新后的固件时,重启系统将无法有效解决上述问题,而需要管理人员重新插拔无法正常运行的服务器的电源供应器或电源线,才能完整重启服务器系统。然而,由于现有的数据中心的服务器的数量庞大,并且管理人员无法立即处理有问题的服务器,使得维护数据中心的服务器的负担也随的增加,因此,现有的服务器的电源控制系统及方法有改进的必要。


技术实现要素:

3.因此,本发明实施例提供一种服务器的电源控制系统及其相关电源控制方法,以远端控制服务器的电源,进而降低人力及时间成本。
4.本发明实施例公开一种电源控制系统,用于一服务器,其包含有一电源供应装置,用来提供一主要电源及一待用电源;至少一热插拔控制器,耦接于该电源供应装置;至少一周边元件,通过该至少一热插拔控制器耦接于该电源供应装置;以及一主板,通过该至少一热插拔控制器耦接于该电源供应装置,其包含有:一逻辑元件,用来关闭或启动该至少一热插拔控制器;以及一基板管理控制器,耦接于该逻辑元件,用来传送一电源动力循环信号至该逻辑元件以关闭该至少一热插拔控制器,并且传送一重启信号至该逻辑元件以启动该至少一热插拔控制器。
5.本发明实施例还公开一种电源控制方法,用于一服务器,其包含有:由一基板管理控制器传送一电源动力循环信号至一逻辑元件;该逻辑元件关闭至少一热插拔控制器;以及于该基板管理控制器传送一重启信号至该逻辑元件时,由该逻辑元件启动该至少一热插拔控制器;其中,该至少一热插拔控制器耦接于一电源供应装置,以控制来自该电源供应装置的一主要电源及一待用电源。
附图说明
6.图1为本发明实施例的一电源控制系统的示意图。
7.图2为本发明实施例的一电源控制流程的示意图。
8.其中,附图标记说明如下:
9.10:电源控制系统
10.102:电源供应装置
11.104_m、104_s:热插拔控制器
12.106:周边元件
13.108:主板
14.1082:逻辑元件
15.1084:基板管理控制器
16.20:电源控制流程
17.202~210:步骤
具体实施方式
18.请参考图1,图1为本发明实施例的一电源控制系统10的示意图。电源控制系统10用于一服务器(未显示于图中),其包含有一电源供应装置102、至少一热插拔控制器104_m、104_s、至少一周边元件106及一主板108。电源供应装置102用来接收交流电,以提供服务器的一主要电源及一待用电源。热插拔控制器104_m、104_s耦接于电源供应装置102,用来保护服务器的电路,以避免来自电流供应装置102所产生的突然改变的电流,其中热插拔控制器104_m用来控制电源供应装置102的主要电源以提供至主板108,热插拔控制器104_s用来控制电源供应装置102的待用电源以提供至主板108。周边元件106通过热插拔控制器104_m、104_s耦接于电源供应装置102,例如,周边元件106可以是多个风扇、硬盘(hard disk drive,hdd)、固态硬盘(solid-state drive,ssd)或扩展卡(add-in card,aic)等。主板108通过热插拔控制器104_m、104_s耦接于电源供应装置102,其中主板108包含有一逻辑元件1082及一基板管理控制器1084。逻辑元件1082耦接于热插拔控制器104_m、104_s,用来关闭或启动热插拔控制器104_m、104_s,其中逻辑元件1082可以是一微控制器、一现场可编程逻辑门阵列(field programmable gate array,fpga)或一复杂可编程逻辑装置(complex programmable logic device,cpld),以直接接收来自电源供应装置102的待用电源。基板管理控制器1084耦接于逻辑元件1082,用来传送一电源动力循环(ac power cycle)信号至逻辑元件1082以关闭热插拔控制器104_m、104_s,并且传送一重启信号至逻辑元件1082以启动热插拔控制器104_m、104_s。如此一来,本发明实施例的电源控制系统10可远端地控制服务器的电源,使得一使用者或一技术人员可远端地关闭服务器的电源,以完整地重新启动主板108中由待用电源提供电力来源的基板管理控制器1084、一平台路径控制器(platform controller hub,pch)或复杂可编程逻辑装置等元件,进而达成电源动力循环的功能。
19.相较于先前技术,本发明实施例的电源控制系统10不仅可提供使用者或技术人员,远端地控制用于服务器的电源控制系统,以达到重新插拔电源控制系统10的电源供应器或电源线的效果,也可提供电源动力循环的功能,以直接通过基板管理控制器1084设定
电源动力循环的时间,进而完成相关测试。
20.详细而言,由于本发明实施例的电源控制系统10的逻辑单元1082于电源上与主板108为独立的,因此由电流供应装置102直接提供逻辑单元1082待用电源。逻辑单元1082通过集成电路(inter-integrated circuit,i2c)之间总线或通用型的输入输出(general-purpose input/output,gpio)与基板管理控制器1084连接,并且基板管理控制器1084可通过i2c总线控制逻辑单元1082。举例而言,基板管理控制器1084通过i2c总线通知逻辑单元1082执行电源动力循环的时间(即基板管理控制器1084传送电源动力循环信号至逻辑单元1082时),以及于多少时间后重启服务器的系统;或者,基板管理控制器1084也可仅通知逻辑单元1082执行电源动力循环的时间,而由逻辑单元1082的内部预先烧录的一固件决定重启服务器的时间。
21.在一实施例中,基板管理控制器1084通过i2c总线通知逻辑单元1082的电源动力循环的时间为预设的10秒或30秒,因此,当逻辑单元1082收到来自基板管理控制器1084的电源动力循环信号后,关闭热插拔控制器104_m、104_s,以完全地关闭主要电源以及待用电源,直到基板管理控制器1084或逻辑单元1082的固件发出一启动信号至逻辑元件1082后(即基板管理控制器1084要求重启服务器时),由逻辑元件1082启动热插拔控制器104_m及104_s,使得电源控制系统10的电源供应装置102可正常提供主要电源及待用电源。如此一来,本发明实施例的电源控制系统10即可避免现有技术于固件更新或服务器系统发生问题时,仅能关闭主要电源,无法关闭以电源供应装置102的待用电源作为电力来源的元件,造成服务器系统的损坏的情形发生。
22.值得注意的是,逻辑元件1082不仅可控制热插拔控制器104_m、104_s,也可以监视基板管理控制器1084的状态,例如基板管理控制器1084的一使用时数或一装置温度等健康情况。换言之,电源控制系统10中逻辑元件1082可提供类似基板管理控制器1084的功能,以增加系统的可靠度。并且,基板管理控制器1084也可对逻辑元件1082的内容进行编辑,例如编辑电源管理方案,以选择不同的电源管理方案。此外,热插拔控制器的数量不限于上述热插拔控制器104_m及104_s,可根据电源控制系统10中的电源供应装置102的数量调整,而不以上述实施例为限制。
23.在另一实施例中,本发明的电源控制系统10可根据逻辑单元1082、基板管理控制器1084或主板108中的平台路径控制器内部的一看门狗计时器(watchdog timer)以决定是否执行电源动力循环的功能。此外,如图1所示,周边元件106可同时耦接于热插拔控制器108_m、108_s,以接收来自电源供应装置102的主要电源及待用电源,并且周边元件106也可单独耦接于热插拔控制器108_m以接收来自电源供应装置102的主要电源。举例而言,当周边元件106为风扇时,可只连接于热插拔控制器108_m以接收来自电源供应装置102的主要电源;当周边元件106为硬盘、固态硬盘或扩展卡时,可连接于热插拔控制器108_m、108_s以接收来自电源供应装置102的主要电源及待用电源。
24.进一步地,电源控制系统10的运行方式可归纳为一电源控制流程20,如图2所示。电源控制流程20的步骤包含有:
25.步骤202:开始。
26.步骤204:由基板管理控制器1084传送电源动力循环信号至逻辑元件1082。
27.步骤206:逻辑元件1082关闭热插拔控制器108_m、108_s。
28.步骤208:于基板管理控制器1084传送重启信号至逻辑元件1082时,由逻辑元件1082启动热插拔控制器108_m、108_s。
29.步骤210:结束。
30.关于电源控制流程20的运行流程,可参考电源控制系统10的实施例,在此不再赘述。
31.需注意的是,本领域具通常知识者可根据不同系统需求适当设计电源控制系统。举例来说,用来关闭或启动热插拔控制器的逻辑元件不限于上述的微控制器、现场可编程逻辑门阵列或复杂可编程逻辑装置;由基板管理控制器传送至逻辑元件的电源动力循环信号所包含的内容(电源动力循环时间以及重启时间等),上述实施例皆可根据使用者的指示或电脑系统的设定来调整,而不限于此,皆属本发明的范畴。
32.综上所述,本发明实施例提供一种服务器的电源控制系统及其相关电源控制方法,以远端控制服务器的电源,进而完全地重新启动服务器系统,以避免服务器的损坏,并且降低人力及时间成本。
33.以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献