[發(fā)明專利]開機控制方法、裝置和服務器有效
| 申請?zhí)枺?/td> | 201510368650.6 | 申請日: | 2015-06-29 |
| 公開(公告)號: | CN105022629B | 公開(公告)日: | 2018-02-23 |
| 發(fā)明(設計)人: | 唐傳貞 | 申請(專利權)人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F9/445 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 開機 控制 方法 裝置 服務器 | ||
技術領域
本發(fā)明涉及計算機技術,特別涉及一種開機控制方法、裝置和服務器。
背景技術
在目前的服務器中,對于開機處理,通常是由CPU進行控制的,比如 CPU控制各個功能模塊的開機啟動順序。
但是,隨著業(yè)務的不斷發(fā)展,僅僅由CPU控制開機的過程已經(jīng)不能滿足業(yè)務需求,從而不能更為有效地進行開機控制。
發(fā)明內容
本發(fā)明提供一種開機控制方法、裝置以及服務器,能夠更為有效地進行開機控制。
一種開機控制方法,包括:
接收開機指令;
確定當前是否滿足BMC開機控制條件,如果是,則控制將開機指令發(fā)送給BMC,否則控制將開機指令發(fā)送給CPU;
當BMC接收到開機指令后,進行BMC的預設開機處理;
當CPU接收到開機指令后,進行CPU主板的預設開機處理。
所述確定當前是否滿足BMC開機控制條件包括:
確定當前BMC是否發(fā)生故障,如果發(fā)生故障,則確定當前不滿足BMC 開機控制條件,如果未發(fā)生故障,則確定當前滿足BMC開機控制條件;
和/或,
確定當前BMC是否需要進行代碼更新,如果需要,則確定當前不滿足 BMC開機控制條件,如果不需要,則確定當前滿足BMC開機控制條件。
預先將所述BMC與開機按鍵相連、將預設的跳線槽連接在所述開機按鍵與所述CPU之間;
所述接收開機指令包括:接收通過所述開機按鍵發(fā)送的開機指令;
在所述確定當前滿足BMC開機控制條件后,并在控制將開機指令發(fā)送給BMC之前,進一步包括:控制所述跳線槽斷開與所述CPU的連接;
在所述確定當前不滿足BMC開機控制條件后,并在控制將開機指令發(fā)送給CPU之前,進一步包括:控制所述跳線槽接通與所述CPU的連接。
該方法應用于包括GPU背板和CPU主板的服務器中,
所述進行BMC的預設開機處理包括:所述BMC控制GPU背板上電,待GPU背板上電完畢后,發(fā)出開機控制信號控制CPU主板上電。
一種開機控制裝置,包括:
開機觸發(fā)單元,接收開機指令;
開機指令發(fā)送控制單元,用于確定當前是否滿足BMC開機控制條件,如果是,則控制將開機指令發(fā)送給BMC,否則控制將開機指令發(fā)送給CPU;
BMC,用于在接收到開機指令后,進行BMC的預設開機處理;
CPU,用于在接收到開機指令后,進行CPU主板的預設開機處理。
所述開機指令發(fā)送控制單元中包括:
第一判斷子單元,用于確定當前BMC是否發(fā)生故障,如果發(fā)生故障,則確定當前不滿足BMC開機控制條件,如果未發(fā)生故障,則確定當前滿足 BMC開機控制條件;
和/或,
第二判斷子單元,用于確定當前BMC是否需要進行代碼更新,如果需要,則確定當前不滿足BMC開機控制條件,如果不需要,則確定當前滿足 BMC開機控制條件。
所述開機觸發(fā)單元包括:開機按鍵;所述開機指令發(fā)送控制單元中包括:跳線槽;
所述BMC與所述開機按鍵相連,所述跳線槽連接在所述開機按鍵與所述CPU之間;
所述開機按鍵被按壓后發(fā)送所述開機指令;
所述跳線槽可處于斷開與所述CPU的連接的第一狀態(tài),以禁止來自所述開機按鍵的開機指令發(fā)送到CPU;
所述跳線槽可處于接通與所述CPU的連接的第二狀態(tài),以使來自所述開機按鍵的開機指令發(fā)送到CPU。
所述開機指令發(fā)送控制單元位于背板。
該裝置位于包括GPU背板和CPU主板的服務器中,
所述BMC,在進行預設開機處理時,具體為控制GPU背板上電,待GPU 背板上電完畢后,發(fā)出開機控制信號控制CPU主板上電。
一種服務器,包括至少一個機箱、背板以及機柜;
所述至少一個機箱連接在所述背板上;所述機柜裝容所述至少一個機箱以及背板,每一個所述機箱中包括上述任意一種開機控制裝置。
本發(fā)明實施例提供的開機控制方法、裝置和服務器,能夠根據(jù)預先設置的BMC開機控制條件,來判斷后續(xù)是由BMC來控制開機還是由CPU進行控制開機,從而相應地執(zhí)行后續(xù)BMC對應的預設開機處理,或執(zhí)行CPU主板對應的預設開機處理,增加了業(yè)務實現(xiàn)的靈活性,能夠更為有效地進行開機控制。
附圖說明
圖1是本發(fā)明一個實施例中開機控制方法的流程圖。
圖2是本發(fā)明另一個實施例中開機控制方法的流程圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510368650.6/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:界面生成方法及裝置
- 下一篇:一種可擴展的軟件應用平臺





