[發(fā)明專利]一種獲取PSU資產信息的方法、裝置、設備及存儲介質有效
| 申請?zhí)枺?/td> | 202010402591.0 | 申請日: | 2020-05-13 |
| 公開(公告)號: | CN111580887B | 公開(公告)日: | 2023-08-15 |
| 發(fā)明(設計)人: | 劉錫偉 | 申請(專利權)人: | 浪潮商用機器有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 巴翠昆 |
| 地址: | 250100 山東省濟南市歷城區(qū)唐冶新*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 獲取 psu 資產 信息 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種獲取PSU資產信息的方法、裝置、設備及存儲介質,該方法包括:根據不同的PSU型號,通過PMBus驅動獲取所有的PSU基本信息,并存儲成文件;實時讀取文件,解析所需要的資產信息并將屬性值暴露到D?BUS接口。這樣有效降低了復雜度,更容易調試、維護和通用,極大地方便了相關開發(fā)工作,并且具有很強的可復制性和拓展性,適用于各類服務器。
技術領域
本發(fā)明涉及服務器管理領域,特別是涉及一種獲取PSU資產信息的方法、裝置、設備及存儲介質。
背景技術
隨著云技術,虛擬化技術的不斷進步,市場不斷擴展,需要更多的服務器的支持,對服務器的管理也是一個極大的挑戰(zhàn)。服務器管理中,需要獲取供電電源(Power?SupplyUnit,PSU)的版本,序列號,廠商等資產信息。
目前,傳統的方法是通過硬編碼的方式加載底層驅動的文件路徑和文件名并讀取,但是根據PSU的型號不同,電源管理總線(Power?Manager?Bus,PMBus)的driver不同,這樣會導致每次都需要更新源代碼,違背了代碼的靈活性和易操作性,增加了復雜度,不易調試。
因此,如何更簡單地獲取PSU資產信息,是本領域技術人員亟待解決的技術問題。
發(fā)明內容
有鑒于此,本發(fā)明的目的在于提供一種獲取PSU資產信息的方法、裝置、設備及存儲介質,可以有效降低復雜度,具有很強的可復制性和拓展性。其具體方案如下:
一種獲取PSU資產信息的方法,包括:
根據不同的PSU型號,通過PMBus驅動獲取所有的PSU基本信息,并存儲成文件;
實時讀取所述文件,解析所需要的資產信息并將屬性值暴露到D-BUS接口。
優(yōu)選地,在本發(fā)明實施例提供的上述獲取PSU資產信息的方法中,所述根據不同的PSU型號,通過PMBus驅動獲取所有的PSU基本信息,并存儲成文件,具體包括:
根據不同的PSU型號,在內核文件中使用相對應的PMBus的driver與PSU進行通信;
讀取到所有的PSU基本信息,并將讀取結果存儲在相應的文件中。
優(yōu)選地,在本發(fā)明實施例提供的上述獲取PSU資產信息的方法中,在所述將讀取結果存儲在相應的文件中之后,還包括:
將所有的文件路徑,文件名及D-BUS接口均封裝為JSON配置文件。
優(yōu)選地,在本發(fā)明實施例提供的上述獲取PSU資產信息的方法中,所述實時讀取所述文件,解析所需要的資產信息并將屬性值暴露到D-BUS接口,具體包括:
啟動程序并加載所述JSON配置文件;
根據所述JSON配置文件中的文件路徑,實時讀取所述文件,解析所需要的資產信息并獲取相應的屬性值;
將獲取到的屬性值暴露到相應的D-BUS接口。
優(yōu)選地,在本發(fā)明實施例提供的上述獲取PSU資產信息的方法中,還包括:
使用REST接口得到相應的屬性值并將PSU的資產信息顯示在WEB界面中。
本發(fā)明實施例還提供了一種獲取PSU資產信息的裝置,包括:
基本信息獲取模塊,用于根據不同的PSU型號,通過PMBus驅動獲取所有的PSU基本信息,并存儲成文件;
資產信息解析模塊,用于實時讀取所述文件,解析所需要的資產信息并將屬性值暴露到D-BUS接口。
優(yōu)選地,在本發(fā)明實施例提供的上述獲取PSU資產信息的裝置中,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮商用機器有限公司,未經浪潮商用機器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010402591.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種群體評估方法、裝置、設備及介質
- 下一篇:一種計算機圖像識別方法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





