[發明專利]一種擴展板的熱插拔方法、系統、裝置及計算機存儲介質在審
| 申請號: | 202110716240.1 | 申請日: | 2021-06-25 |
| 公開(公告)號: | CN113609051A | 公開(公告)日: | 2021-11-05 |
| 發明(設計)人: | 楊濠宇 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F11/22 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 黃曉燕 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擴展 熱插拔 方法 系統 裝置 計算機 存儲 介質 | ||
本發明提供了一種擴展板的熱插拔方法、系統、裝置及計算機存儲介質,所述方法包括響應于擴展板的下電命令,觸發中斷,獲取所述擴展板的在位信號;若所述擴展板在位,對所述擴展板進行下電操作;替換擴展板后,響應于擴展板的上電命令,觸發中斷,通過微控單元進行擴展板的上電操作。本發明在接收到上、下電的操作命令后,通過觸發BIOS的BMI中斷,檢測擴展板的在位信號,確保上、下電操作的準確性,且在完成上、下電操作后向BMC上報對應的操作日志,確保整個熱插拔過程有跡可循,且通過BIOS實現遠程控制擴展板的上下電,完善了服務器對熱插拔過程的管理。
技術領域
本發明涉及服務器板卡熱插拔技術領域,尤其是一種擴展板的熱插拔方法、系統、裝置及計算機存儲介質。
背景技術
邊緣服務器為用戶提供一個進入網絡的通道和與其它服務器設備通訊的功能。通常邊緣服務器是一組完成單一功能的服務器,如防火墻服務器,高速緩存服務器,負載均衡服務器,DNS(Domain Name System,域名系統)服務器等。在邊緣服務器中,可以搭配多種IO(input output,輸入輸出)擴展板以實現功能的針對性增強。邊緣服務器與熱插拔結合,可以實現在服務器系統不關閉,電源不切斷的情況下進行IO擴展板的替換或上下電,以滿足多種應用場景需求。
現有熱插拔操作通過按鈕控制,CPLD(Complex Programmable logic device,復雜可編程邏輯器件)獲取按鍵信號,進行下電,更換設備后,再次按鍵進行上電操作。通過按鈕觸發CPLD進行IO擴展板的上下電,并進行IO擴展板的替換,完成IO擴展板的熱插拔的方式,在上下電過程中未進行嚴格的檢測,容易產生錯誤。
發明內容
本發明提供了一種擴展板的熱插拔方法、系統、裝置及計算機存儲介質,用于解決現有熱插拔過程未進行嚴格檢測,容易出錯的問題。
為實現上述目的,本發明采用下述技術方案:
本發明第一方面提供了一種擴展板的熱插拔方法,所述方法包括以下步驟:
響應于擴展板的下電命令,觸發中斷,獲取所述擴展板的在位信號;
若所述擴展板在位,對所述擴展板進行下電操作;
替換擴展板后,響應于擴展板的上電命令,觸發中斷,通過微控單元進行擴展板的上電操作。
進一步地,所述通過微控單元進行擴展板的上電操作之后還包括步驟:
獲取上電后擴展板的在位信息,形成熱插拔上電日志。
進一步地,響應于所述擴展板的下電命令,CPU(central processing unit,中央處理器)向BIOS(Basic Input Output System,基本輸入輸出系統)端口發送信息,在收到所述BIOS端口的回復信息后,進入中斷模式。
進一步地,所述獲取所述擴展板的在位信號具體為:
BIOS向微控單元發送檢測擴展板在位信號的指令;
微控單元通過所述擴展板PIN腳(引腳)的電平值判斷擴展板的在位信息。
進一步地,所述對所述擴展板進行下電操作之后還包括步驟:
BIOS向基板管理控制器上報熱插拔下電日志。
本發明第二方面提供了一種擴展板的熱插拔系統,所述系統包括:
預處理單元,響應于擴展板的下電命令,觸發中斷,獲取所述擴展板的在位信號;
下電處理單元,若所述擴展板在位,對所述擴展板進行下電操作;
上電處理單元,替換擴展板后,響應于擴展板的上電命令,觸發中斷,通過微控單元進行擴展板的上電操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110716240.1/2.html,轉載請聲明來源鉆瓜專利網。





