專利名稱:服務(wù)器機(jī)柜系統(tǒng)及其啟動方法、以及服務(wù)器啟動方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于一種計(jì)算機(jī)機(jī)柜系統(tǒng),且特別是有關(guān)于一種可容納多個服務(wù)器的計(jì)算機(jī)機(jī)柜系統(tǒng)。具體地,本發(fā)明有關(guān)于一種服務(wù)器機(jī)柜系統(tǒng)及其啟動方法、以及一種服務(wù)器啟動方法。
背景技術(shù):
目前的小型計(jì)算機(jī)機(jī)柜系統(tǒng),通??梢灾绷⒌姆绞饺菁{十多臺或更多臺的服務(wù)器,許多企業(yè)與網(wǎng)絡(luò)服務(wù)供貨商會利用十幾部或數(shù)百部成本較低的服務(wù)器,來應(yīng)付網(wǎng)絡(luò)流量需求,服務(wù)器可能只占用數(shù)據(jù)中心一個機(jī)柜單位的空間,一般稱為IU服務(wù)器。服務(wù)器可像書架上的書本般堆棧在機(jī)柜當(dāng)中,藉以建立密度極高的運(yùn)算環(huán)境。此外,每一服務(wù)器與所有機(jī)柜組件都可自行更換,整個平臺的維修,也就更容易完成。再者,在機(jī)柜中的數(shù)個服務(wù)器可形成群組,可讓使用者根據(jù)需求設(shè)定備援等級,假設(shè)要提升機(jī)柜的整體處理能力,只要再插入更多服務(wù)器即可,并將這些資源配置于最高需求,并能機(jī)動地提供各應(yīng)用程序所須的強(qiáng)大運(yùn)算能力。然而,由于機(jī)柜容納了多臺服務(wù)器,且各臺服務(wù)器的運(yùn)作狀態(tài)并不確定,因此很難判斷電源供應(yīng)器是否足以負(fù)荷整個系統(tǒng);倘若由各臺服務(wù)器自由進(jìn)行開機(jī),當(dāng)機(jī)柜突然斷電然后再恢復(fù)供電時,所有服務(wù)器可能同時啟動,此時會造成瞬間功耗過大,倘若需要能夠提供此大功耗的電源供應(yīng)器,設(shè)計(jì)門坎及費(fèi)用相當(dāng)可觀,且會增加電費(fèi)成本。
發(fā)明內(nèi)容
因此,本發(fā)明的一個方面是提供一種服務(wù)器機(jī)柜系統(tǒng),可評估服器機(jī)柜系統(tǒng)的總供電量,是否足夠負(fù)荷機(jī)柜進(jìn)行開機(jī)所消耗的開機(jī)耗電量,并依據(jù)評估結(jié)果,來進(jìn)行后續(xù)開機(jī)動作,避免機(jī)柜發(fā)生多臺服務(wù)器同時開機(jī)而導(dǎo)致瞬間功耗過大的現(xiàn)象。依據(jù)本發(fā)明的一實(shí)施例,服務(wù)器機(jī)柜系統(tǒng)可控制啟動狀態(tài)與時序,此服務(wù)器機(jī)柜系統(tǒng)含有至少一服務(wù)器以及一電源監(jiān)控管理模塊。服務(wù)器發(fā)出至少一開機(jī)請求信號,此服務(wù)器含有一服務(wù)器端網(wǎng)絡(luò)連接端口,以對外傳輸指令與數(shù)據(jù)。電源監(jiān)控管理模塊控制這些服務(wù)器的開機(jī)狀態(tài),此電源監(jiān)控管理模塊含有一管理模塊端網(wǎng)絡(luò)連接端口以及一處理器。 管理模塊端網(wǎng)絡(luò)連接端口通過一局域網(wǎng)絡(luò)(Local Area Network ;LAN)電性連接于服務(wù)器端網(wǎng)絡(luò)連接端口,以經(jīng)由局域網(wǎng)絡(luò)傳遞或接收指令與數(shù)據(jù)。處理器通過局域網(wǎng)絡(luò),將服務(wù)器設(shè)定為遠(yuǎn)程控制開機(jī)模式(Remote Power On),并依據(jù)所接收到的開機(jī)請求信號,決定是否允需這些服務(wù)器進(jìn)行開機(jī)。本發(fā)明的另一方面是提供一種服務(wù)器機(jī)柜系統(tǒng)啟動方法,可評估服器機(jī)柜系統(tǒng)的總供電量,是否足夠負(fù)荷機(jī)柜進(jìn)行開機(jī)所消耗的開機(jī)耗電量,并依據(jù)評估結(jié)果,來進(jìn)行后續(xù)開機(jī)動作,避免機(jī)柜發(fā)生多臺服務(wù)器同時開機(jī)而導(dǎo)致瞬間功耗過大的現(xiàn)象。依據(jù)本發(fā)明一實(shí)施例,服務(wù)器機(jī)柜系統(tǒng)啟動方法控制至少一服務(wù)器的啟動狀態(tài)與時序,此服務(wù)器機(jī)柜系統(tǒng)啟動方法包含將至少一服務(wù)器的至少一基板管理控制器設(shè)定為一遠(yuǎn)程控制開機(jī)模式;等待接收基板管理控制器所發(fā)出的至少一開機(jī)請求信號;當(dāng)接收到該開機(jī)請求信號,判斷一服務(wù)器開機(jī)數(shù)目是否小于一開機(jī)上限值;當(dāng)服務(wù)器開機(jī)數(shù)目小于開機(jī)上限值,發(fā)出一開機(jī)許可信號給服務(wù)器的基板管理控制器。本發(fā)明的再一方面是提供一種服務(wù)器啟動方法,可評估服器機(jī)柜系統(tǒng)的總供電量,是否足夠負(fù)荷機(jī)柜進(jìn)行開機(jī)所消耗的開機(jī)耗電量,并依據(jù)評估結(jié)果,來進(jìn)行后續(xù)開機(jī)動作,避免機(jī)柜發(fā)生多臺服務(wù)器同時開機(jī)而導(dǎo)致瞬間功耗過大的現(xiàn)象。依據(jù)本發(fā)明另一實(shí)施例,服務(wù)器啟動方法控制一服務(wù)器的啟動狀態(tài)與時序,此服務(wù)器啟動方法判斷是否接收到一遠(yuǎn)程控制信號,當(dāng)接收到遠(yuǎn)程控制信號,將服務(wù)器設(shè)定為一遠(yuǎn)程控制開機(jī)模式,然后判斷一電源按鍵是否開啟。當(dāng)電源按鍵被開啟,發(fā)出一開機(jī)請求信號給一電源監(jiān)控管理模塊。接著,服務(wù)器啟動方法會判斷是否接收到一開機(jī)許可信號,當(dāng)接收到開機(jī)許可信號,啟動服務(wù)器。以上實(shí)施例的服務(wù)器機(jī)柜系統(tǒng)、服務(wù)器機(jī)柜系統(tǒng)啟動方法以及服務(wù)器啟動方法, 對機(jī)柜的服務(wù)器作了啟動管理,服務(wù)器由一機(jī)柜電源管理模塊控制開機(jī),可以對功耗高峰進(jìn)行管理,并限制同一時間最大可同時開機(jī)數(shù),使電源供應(yīng)器的功率達(dá)到更高效率。
為讓本發(fā)明的上述和其它目的、特征、優(yōu)點(diǎn)與實(shí)施例能更明顯易懂,所附圖式的說明如下圖1為繪示本發(fā)明一實(shí)施方式的服務(wù)器機(jī)柜系統(tǒng)的方塊圖。圖2為繪示本發(fā)明一實(shí)施方式的服務(wù)器機(jī)柜系統(tǒng)啟動方法的流程圖。圖3為繪示本發(fā)明另一實(shí)施方式的服務(wù)器機(jī)柜系統(tǒng)啟動方法的流程圖。圖4為繪示本發(fā)明再一實(shí)施方式的服務(wù)器啟動方法的流程圖。主要附圖標(biāo)記說明101 服務(wù)器機(jī)柜系統(tǒng) 103 電源監(jiān)控管理模塊105 處理器107 管理模塊端網(wǎng)絡(luò)連接端口109 服務(wù)器111 基板管理控制器113:電源按鍵115:電源供應(yīng)單元117 服務(wù)器端網(wǎng)絡(luò)連接端口119 局域網(wǎng)絡(luò)201 211 步驟301 317 步驟401 415 步驟
具體實(shí)施例方式以下實(shí)施例的服務(wù)器機(jī)柜系統(tǒng)、服務(wù)器機(jī)柜系統(tǒng)啟動方法以及服務(wù)器啟動方法, 對機(jī)柜的服務(wù)器作了啟動管理,服務(wù)器由一機(jī)柜電源管理模塊控制開機(jī),經(jīng)過測試后可以對功耗高峰進(jìn)行管理,并限制同一時間最大可同時開機(jī)數(shù),使電源供應(yīng)器的設(shè)計(jì)及功率達(dá)到更高效率。請參照圖1,其繪示了本發(fā)明一實(shí)施方式的服務(wù)器機(jī)柜系統(tǒng)的方塊圖。服務(wù)器機(jī)柜系統(tǒng)101可控制數(shù)個服務(wù)器109的啟動狀態(tài)與時序,錯開多個服務(wù)器109的啟動時間,使服
4務(wù)器109分梯次進(jìn)行開機(jī),避免多個服務(wù)器109同時開機(jī),造成電源供應(yīng)單元115瞬間功率耗損或是瞬間電流量過大,損害服務(wù)器機(jī)柜系統(tǒng)101內(nèi)的組件。服務(wù)器機(jī)柜系統(tǒng)101含有數(shù)個服務(wù)器109、數(shù)個電源監(jiān)控管理模塊103,以及電源供應(yīng)單元115。服務(wù)器109發(fā)出開機(jī)請求信號(Power On Request),此服務(wù)器109含有服務(wù)器端網(wǎng)絡(luò)連接端口 117來對外傳輸指令與數(shù)據(jù)。電源監(jiān)控管理模塊103控制這些服務(wù)器 109的開機(jī)狀態(tài),此電源監(jiān)控管理模塊103含有管理模塊端網(wǎng)絡(luò)連接端口 107,管理模塊端網(wǎng)絡(luò)連接端口 107系通過局域網(wǎng)絡(luò)(Local Area Network ;LAN) 119電性連接于服務(wù)器端網(wǎng)絡(luò)連接端口 117,以利電源監(jiān)控管理模塊103經(jīng)由局域網(wǎng)絡(luò)119傳遞或接收指令與數(shù)據(jù)。處理器105支持原始設(shè)備制造商智能平臺管理接口(Original Equipment Manufacturer Intelligent Platform Management Interface ;OEM IPMI)指令,此處理器 105會通過局域網(wǎng)絡(luò)119,將服務(wù)器109設(shè)定為遠(yuǎn)程控制開機(jī)模式(Remote Power On),并依據(jù)所接收到的開機(jī)請求信號,決定是否允需這些服務(wù)器109進(jìn)行開機(jī)。詳細(xì)來說,處理器 105可以內(nèi)建一儲存單元來累計(jì)目前要求開機(jī)的服務(wù)器109的數(shù)量,并記錄服務(wù)器109提出開機(jī)要求的順序,然后再判斷電源供應(yīng)單元115所提供的電流以及功率是否足以供應(yīng)這些服務(wù)器109進(jìn)行開機(jī),然后決定是否可以允許提出開機(jī)請求的服務(wù)器109進(jìn)行開機(jī)。服務(wù)器109含有基板管理控制器111,此基板管理控制器111支持原始設(shè)備制造商智能平臺管理接口指令。基板管理控制器111主要含控制器及與嵌入基板管理控制器內(nèi)的固件(Firmware),并可作為軟件和硬件之間的接口,以跨越不同的固件和硬件平臺工作。 例如,基板管理控制器111可主動提供計(jì)算機(jī)系統(tǒng)的軟/硬件的系統(tǒng)狀態(tài)監(jiān)視、環(huán)境溫度偵測與記錄、事件日志記錄、重啟系統(tǒng)控制功能、對突發(fā)事件自動產(chǎn)生警告,以及自動系統(tǒng)控制(如斷電)等功能?;骞芾砜刂破?11電性連接電源按鍵113,以依據(jù)電源按鍵113的狀態(tài)來發(fā)出開機(jī)請求信號,以便啟動服務(wù)器109。當(dāng)完成開機(jī)之后,基板管理控制器111發(fā)出開機(jī)完成信號(Power On Success)給電源監(jiān)控管理模塊103,告知電源監(jiān)控管理模塊103服務(wù)器109 已成功開機(jī)。請參照圖2,其繪示本發(fā)明一實(shí)施方式的服務(wù)器機(jī)柜系統(tǒng)啟動方法的流程圖。月艮務(wù)器機(jī)柜系統(tǒng)啟動方法由電源監(jiān)控管理模塊執(zhí)行,來控制服務(wù)器的啟動狀態(tài)與時序,錯開多個服務(wù)器的啟動時間,使服務(wù)器分梯次進(jìn)行開機(jī)。服務(wù)器機(jī)柜系統(tǒng)啟動方法將服務(wù)器的基板管理控制器設(shè)定為遠(yuǎn)程控制開機(jī)模式(Remote Power On)(步驟201),然后等待接收基板管理控制器所發(fā)出的開機(jī)請求信號(步驟20;3)。當(dāng)服務(wù)器機(jī)柜系統(tǒng)啟動方法判斷已接收到基板管理控制器所發(fā)出的開機(jī)請求信號(步驟205 “是”分支),繼續(xù)判斷服務(wù)器開機(jī)數(shù)目是否小于一開機(jī)上限值(步驟207),其中開機(jī)上限值指的是可同時開機(jī)的服務(wù)器數(shù)量,例如,若同一時間可有十臺服務(wù)器進(jìn)行開機(jī),則開機(jī)上限值就會等于十。當(dāng)步驟207判斷服務(wù)器開機(jī)數(shù)目小于開機(jī)上限值,代表電源供應(yīng)單元所提供的電流量與功率足夠,可承受額外的服務(wù)器進(jìn)行開機(jī),此時就可由電源監(jiān)控管理模塊發(fā)出一開機(jī)許可信號(Mart Power On)給服務(wù)器的基板管理控制器(步驟209),通知基板管理控制器可進(jìn)行開機(jī)。另一方面,倘若當(dāng)前進(jìn)行開機(jī)的服務(wù)器數(shù)目超過開機(jī)上限值,則禁止目前提出開機(jī)要求的服務(wù)器開機(jī),并儲存記錄此一服務(wù)器所提出的開機(jī)請求信號(步驟211),等待其它服務(wù)器完成開機(jī)的候再允許此一服務(wù)器開機(jī)。
請參照圖3,其繪示本發(fā)明另一實(shí)施方式的服務(wù)器機(jī)柜系統(tǒng)啟動方法的流程圖。在此一實(shí)施例當(dāng)中,步驟301、303、305、307、309、311分別與圖2實(shí)施例的步驟201、203、205、 207、209、211相同,在此不再對這些步驟進(jìn)行贅述;但此一實(shí)施例額外增加了步驟313 步驟317來管制服務(wù)器的開機(jī)狀況。當(dāng)服務(wù)器機(jī)柜系統(tǒng)啟動方法允許某一服務(wù)器開機(jī)之后,會將服務(wù)器的開機(jī)數(shù)目加一(步驟31 ,代表目前多了一臺進(jìn)行開機(jī)的服務(wù)器,往后可以進(jìn)行開機(jī)的服務(wù)器數(shù)目就減少了 ;當(dāng)服務(wù)器完成開機(jī),且電源監(jiān)控管理模塊103接收到服務(wù)器所發(fā)出的開機(jī)完成信號之后,將服務(wù)器開機(jī)數(shù)目減一,代表后續(xù)可以進(jìn)行開機(jī)的服務(wù)器數(shù)目增加了。請參照圖4,其繪示本發(fā)明再一實(shí)施方式的服務(wù)器啟動方法流程圖。服務(wù)器啟動方法系控制服務(wù)器的啟動狀態(tài)與時序,此服務(wù)器啟動方法由服務(wù)器端執(zhí)行,例如可由服務(wù)器上的基板管理控制器執(zhí)行。服務(wù)器啟動方法首先判斷是否接收到一遠(yuǎn)程控制信號(Set Remote Power On)(步驟401),當(dāng)接收到遠(yuǎn)程控制信號,將服務(wù)器設(shè)定為一遠(yuǎn)程控制開機(jī)模式(步驟403),然后判斷一電源按鍵是否開啟(步驟405)。當(dāng)電源按鍵被開啟,發(fā)出一開機(jī)請求信號給電源監(jiān)控管理模塊(步驟407)。在發(fā)出開機(jī)請求信號之后,服務(wù)器啟動方法會繼續(xù)判斷是否接收到一開機(jī)許可信號(步驟409),當(dāng)接收到電源監(jiān)控管理模塊所發(fā)出的開機(jī)許可信號之后,則啟動服務(wù)器(步驟411)。接著,當(dāng)接收到一基本輸入輸出系統(tǒng)(BI0Q所發(fā)出的一后序信號(POST)之后,發(fā)出一開機(jī)完成信號給一電源管理模塊,代表服務(wù)器的硬盤已經(jīng)完成啟動。以上實(shí)施例的服務(wù)器機(jī)柜系統(tǒng)、服務(wù)器機(jī)柜系統(tǒng)啟動方法以及服務(wù)器啟動方法, 對機(jī)柜的服務(wù)器作啟動管理,服務(wù)器由一機(jī)柜電源管理模塊控制開機(jī),經(jīng)過測試后可以對功耗高峰進(jìn)行管理,并限制同一時間最大可同時開機(jī)數(shù),使電源供應(yīng)器的設(shè)計(jì)及功率達(dá)到更高效率。雖然本發(fā)明已以實(shí)施方式揭露如上,然其并非用以限定本發(fā)明,任何本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求書所界定者為準(zhǔn)。
權(quán)利要求
1.一種服務(wù)器機(jī)柜系統(tǒng),藉以控制啟動狀態(tài)與時序,該服務(wù)器機(jī)柜系統(tǒng)包含至少一服務(wù)器,以發(fā)出至少一開機(jī)請求信號,該服務(wù)器包含一服務(wù)器端網(wǎng)絡(luò)連接端口, 以對外傳輸指令與數(shù)據(jù);以及一電源監(jiān)控管理模塊,以控制該些服務(wù)器的開機(jī)狀態(tài),該電源監(jiān)控管理模塊包含 一管理模塊端網(wǎng)絡(luò)連接端口,通過一局域網(wǎng)絡(luò)電性連接于該服務(wù)器端網(wǎng)絡(luò)連接端口, 以經(jīng)由該局域網(wǎng)絡(luò)傳遞或接收指令與數(shù)據(jù);以及一處理器,以通過該局域網(wǎng)絡(luò),將該些服務(wù)器設(shè)定為遠(yuǎn)程控制開機(jī)模式,并依據(jù)所接收到的該開機(jī)請求信號,決定是否允需該服務(wù)器進(jìn)行開機(jī)。
2.如權(quán)利要求1所述的服務(wù)器機(jī)柜系統(tǒng),其中該服務(wù)器包含一基板管理控制器,該基板管理控制器發(fā)出該開機(jī)請求信號給該電源監(jiān)控管理模塊以啟動該服務(wù)器,并于該服務(wù)器啟動完成之后發(fā)出一開機(jī)完成信號來通知該電源監(jiān)控管理模塊。
3.如權(quán)利要求2所述的服務(wù)器機(jī)柜系統(tǒng),其中該基板管理控制器電性連接一電源按鍵,以依據(jù)該電源按鍵的狀態(tài)來發(fā)出該開機(jī)請求信號。
4.如權(quán)利要求1或2所述的服務(wù)器機(jī)柜系統(tǒng),其中該處理器以及該基板管理控制器支持原始設(shè)備制造商智能平臺管理接口指令。
5.一種服務(wù)器機(jī)柜系統(tǒng)啟動方法,以控制至少一服務(wù)器的啟動狀態(tài)與時序,該服務(wù)器機(jī)柜系統(tǒng)啟動方法包含將至少一服務(wù)器的至少一基板管理控制器設(shè)定為一遠(yuǎn)程控制開機(jī)模式; 等待接收該基板管理控制器所發(fā)出的至少一開機(jī)請求信號;當(dāng)接收到該基板管理控制器所發(fā)出的該開機(jī)請求信號,判斷一服務(wù)器開機(jī)數(shù)目是否小于一開機(jī)上限值;以及當(dāng)該服務(wù)器開機(jī)數(shù)目小于該開機(jī)上限值,發(fā)出一開機(jī)許可信號給該服務(wù)器的該基板管理控制器。
6.如權(quán)利要求5所述的服務(wù)器機(jī)柜系統(tǒng)啟動方法,還包含在發(fā)出該開機(jī)許可信號給該服務(wù)器的該基板管理控制器之后,將該服務(wù)器開機(jī)數(shù)目加一。
7.如權(quán)利要求5所述的服務(wù)器機(jī)柜系統(tǒng)啟動方法,還包含在接收到一開機(jī)完成信號之后,將該服務(wù)器開機(jī)數(shù)目減一。
8.如權(quán)利要求5所述的服務(wù)器機(jī)柜系統(tǒng)啟動方法,還包含當(dāng)前進(jìn)行開機(jī)的該服務(wù)器數(shù)目超過該開機(jī)上限值,禁止該服務(wù)器開機(jī),并儲存記錄該開機(jī)請求信號。
9.一種服務(wù)器啟動方法,以控制一服務(wù)器的啟動狀態(tài)與時序,該服務(wù)器啟動方法包含判斷是否接收到一遠(yuǎn)程控制信號;當(dāng)接收到該遠(yuǎn)程控制信號,將該服務(wù)器設(shè)定為一遠(yuǎn)程控制開機(jī)模式; 判斷一電源按鍵是否開啟;當(dāng)該電源按鍵被開啟,發(fā)出一開機(jī)請求信號給一電源監(jiān)控管理模塊; 判斷是否接收到一開機(jī)許可信號;以及當(dāng)接收到該開機(jī)許可信號,啟動該服務(wù)器。
10.如權(quán)利要求9所述的服務(wù)器啟動方法,還包含在接收到一基本輸入輸出系統(tǒng)所發(fā)出的一后序信號之后,發(fā)出一開機(jī)完成信號給一電源管理模塊。
全文摘要
本發(fā)明公開了一種服務(wù)器機(jī)柜系統(tǒng)及其啟動方法、以及服務(wù)器啟動方法。該服務(wù)器機(jī)柜系統(tǒng)用來控制啟動狀態(tài)與時序,此服務(wù)器機(jī)柜系統(tǒng)含有服務(wù)器以及電源監(jiān)控管理模塊,服務(wù)器發(fā)出開機(jī)請求信號,此服務(wù)器含有一服務(wù)器端網(wǎng)絡(luò)連接端口,以對外傳輸指令與數(shù)據(jù)。電源監(jiān)控管理模塊則控制服務(wù)器的開機(jī)狀態(tài),此電源監(jiān)控管理模塊含有管理模塊端網(wǎng)絡(luò)連接端口以及處理器。管理模塊端網(wǎng)絡(luò)連接端口通過局域網(wǎng)絡(luò)電性連接于服務(wù)器端網(wǎng)絡(luò)連接端口,以經(jīng)由局域網(wǎng)絡(luò)傳遞或接收指令與數(shù)據(jù)。處理器通過局域網(wǎng)絡(luò),將這些服務(wù)器設(shè)定為遠(yuǎn)程控制開機(jī)模式,并依據(jù)所接收到的開機(jī)請求信號,決定是否允需服務(wù)器進(jìn)行開機(jī)。
文檔編號G06F1/26GK102478948SQ201010575640
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權(quán)日2010年11月30日
發(fā)明者盧曉芬, 陳志偉 申請人:英業(yè)達(dá)股份有限公司