[發明專利]一種BMC動態加載傳感器的方法、系統、終端及存儲介質有效
| 申請號: | 202011267837.4 | 申請日: | 2020-11-13 |
| 公開(公告)號: | CN112486578B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 張中云;張亞男;周寧寧 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401;G06F9/445 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 孫玉營 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 bmc 動態 加載 傳感器 方法 系統 終端 存儲 介質 | ||
本發明提供一種BMC動態加載傳感器的方法、系統、終端及存儲介質,包括:識別硬件的身份信息;以所述身份信息作為所述硬件的配置文件名稱,所述配置文件中保存所述硬件對應的所有傳感器的描述信息;在BMC啟動后,識別所述硬件并加載所述配置文件,從所述配置文件中讀取所述描述信息,根據所述描述信息獲取所述硬件的溫度點;遍歷所有硬件獲取所有溫度點,并對所有溫度點進行編號。本發明即可以解決部分傳感器NUM預留區域,資源緊缺的問題,還可以節省硬件成本,同時將自研卡、外購卡上的溫度點統一管理。
技術領域
本發明涉及服務器技術領域,具體涉及一種BMC動態加載傳感器的方法、系統、終端及存儲介質。
背景技術
在存儲業務應用中,為了對接前端主機業務和后端數據下盤,接口卡是標準配置。隨著客戶需求越來越多,需要存儲廠商開發的接口卡種類越來越多,接口的電路復雜度也越來越高。為了散熱的需求,BMC管理的溫度傳感器分布范圍也增加,包括主控板的溫度、框上的進風口溫度、接口卡上的溫度、硬盤的溫度等。一般來說,框上只部署一個溫度檢測點,每個硬盤也只會提供一個溫度,但是主控板、不同接口卡上的溫度點個數也不一樣。其中接口卡還支持熱插拔。所以,對于在接口卡熱插拔時,對于BMC管理的所有溫度傳感器的編號與現實帶來了困難。
發明內容
針對現有技術的上述不足,本發明提供一種BMC動態加載傳感器的方法、系統、終端及存儲介質,以解決上述技術問題。
第一方面,本發明提供一種BMC動態加載傳感器的方法,包括:
識別硬件的身份信息;
以所述身份信息作為所述硬件的配置文件名稱,所述配置文件中保存所述硬件對應的所有傳感器的描述信息;
在BMC啟動后,識別所述硬件并加載所述配置文件,從所述配置文件中讀取所述描述信息,根據所述描述信息獲取所述硬件的溫度點;
遍歷所有硬件獲取所有溫度點,并對所有溫度點進行編號。
進一步的,所述識別硬件的身份信息包括:
從接口卡的存儲模塊中讀取電子標簽,并從所述電子標簽中提取基板生產名字和生產名字;
通過通用型輸入輸出讀取框類型信息;
通過通用型輸入輸出識別主板類型信息。
進一步的,所述以身份信息作為所述硬件的配置文件名稱所述配置文件中保存所述硬件對應的所有傳感器的描述信息,包括:
以所述基板生產名字和生產名字的組合字符串為文件名創建所述接口卡的配置文件,并向所述接口卡的配置文件寫入接口卡傳感器描述信息;
以所述框類型信息為文件名創建所述框的配置文件,并向所述框的配置文件寫入所述框的傳感器描述信息;
以所述主板類型信息為文件名創建所述主板的配置文件,并向所述主板的配置文件寫入所述主板的傳感器信息。
進一步的,所述在BMC啟動后識別所述硬件并加載所述配置文件從所述配置文件中讀取所述描述信息根據所述描述信息獲取所述硬件的溫度點,包括:
在BMC啟動之后,加載已識別硬件的配置文件,并從所述配置文件中讀取傳感器信息,通過將傳感器模擬為溫度點進而將所述硬件的傳感器信息輸出為溫度點信息;
識別硬盤,并默認一個硬盤對應一個溫度點。
進一步的,所述遍歷所有硬件獲取所有溫度點并對所有溫度點進行編號,包括:
優先對框和主板的溫度點進行編號;
將所有在位接口卡和硬盤對應的溫度點依次編號;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011267837.4/2.html,轉載請聲明來源鉆瓜專利網。





