[發(fā)明專利]一種自動診斷服務(wù)器啟動故障的方法在審
| 申請?zhí)枺?/td> | 201410580278.0 | 申請日: | 2014-10-27 |
| 公開(公告)號: | CN104391765A | 公開(公告)日: | 2015-03-04 |
| 發(fā)明(設(shè)計)人: | 李道童 | 申請(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 濟南信達專利事務(wù)所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 自動 診斷 服務(wù)器 啟動 故障 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及計算機服務(wù)器技術(shù)領(lǐng)域,具體涉及一種自動診斷服務(wù)器啟動故障的方法。
背景技術(shù)
應(yīng)用服務(wù)器在企業(yè)生產(chǎn)中的地位是非常重要的,一旦出現(xiàn)故障,處理起來既費事又費時。服務(wù)器無法正常啟動,需重做操作系統(tǒng),修補系統(tǒng)漏洞,安裝各種驅(qū)動,恢復(fù)數(shù)據(jù)配置文件使之恢復(fù)正常。?服務(wù)器故障問題輕則影響工作進度,重則造成一定的經(jīng)濟損失。
隨著互聯(lián)網(wǎng)、云計算、大數(shù)據(jù)等技術(shù)的發(fā)展,各種行業(yè)對于服務(wù)器系統(tǒng)的穩(wěn)定性與可靠性的要求越來越高,服務(wù)器系統(tǒng)是互聯(lián)網(wǎng)、云計算、物聯(lián)網(wǎng)、高性能計算等技術(shù)的硬件基礎(chǔ),可靠穩(wěn)定的服務(wù)器硬件是以上行業(yè)快速發(fā)展的關(guān)鍵,隨著服務(wù)器技術(shù)的發(fā)展,各種新的硬件板卡、設(shè)備都要集成在服務(wù)器主板上,在這種情況下,服務(wù)器在啟動過程中會出現(xiàn)啟動失敗、宕機問題,如何快速診斷出服務(wù)器系統(tǒng)宕機的原因是保證服務(wù)器系統(tǒng)正常運轉(zhuǎn)的關(guān)鍵。
故,針對上述現(xiàn)有技術(shù)存在的問題,實有必要進行開發(fā)研究,以提供一種方案,提高定位啟動故障原因的效率,提升了服務(wù)器系統(tǒng)的穩(wěn)定性與可靠性。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明的目的在于提供一種自動診斷服務(wù)器啟動故障的方法,以提高定位啟動故障原因的效率,提升了服務(wù)器系統(tǒng)的穩(wěn)定性與可靠性。
為實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種自動診斷服務(wù)器啟動故障的方法,包括如下步驟:
S10:編寫B(tài)IOS軟件,在設(shè)備初始化過程添加位置點與故障代碼信息;
S11:將編寫的BIOS軟件燒錄到服務(wù)器中,在啟動不同階段,BIOS會輸出位置信息與故障代碼信息;
S12:BMC記錄BIOS輸出的位置與故障信息代碼,BMC查找位置與故障代碼庫,解析啟動故障,呈現(xiàn)出來。
進一步地,步驟S10中,在BIOS引導(dǎo)開機的過程中,在不同硬件初始化階段,添加位置點與錯誤代碼,針對不同的硬件初始化失敗情況添加故障代碼。
進一步地,步驟S11中,BIOS將啟動日志輸出到系統(tǒng)串口中,BMC同時可以訪問系統(tǒng)串口,將啟動日志進行捕獲并保存,并將完整的啟動日志通過WEB方式展現(xiàn)出來。
進一步地,步驟S12中,BMC捕獲BIOS啟動日志,自動檢索啟動日志的內(nèi)容,并將其中的位置點與故障代碼信息與故障代碼庫比對,快速定位啟動故障,并將啟動故障原因通過BMC管理界面呈現(xiàn)給用戶。
本發(fā)明結(jié)合主板BIOS與主板BMC來完成自動診斷啟動故障的方法,根據(jù)BIOS輸出的啟動日志進行故障自動診斷,大大提高了定位啟動故障原因的效率,從而提升了服務(wù)器系統(tǒng)的穩(wěn)定性與可靠性。
附圖說明
圖1為本發(fā)明的方法流程圖示。
具體實施方式
本發(fā)明實施例提供了一種自動診斷服務(wù)器啟動故障的方法,BIOS(Basic?Input?Output?System,輸出輸出系統(tǒng))是最底層的軟件,集成在服務(wù)器主板上,是用來初始化服務(wù)器硬件和引導(dǎo)系統(tǒng)開機的靈魂,在啟動的不同階段,根據(jù)需要,可以讓BIOS通過系統(tǒng)串口,輸出不同的位置點與故障代碼,BIOS在初始化主板硬件和引導(dǎo)系統(tǒng)開機的過程中,也可以實時輸出各種日志,根據(jù)這個位置點和故障代碼,就可以快速了解服務(wù)器當(dāng)前處于啟動什么階段,當(dāng)前階段是否正常。而BMC(Baseboard?Management?Controller,基板管理控制器)基板控制器,是獨立于主板HOST系統(tǒng)的一個小系統(tǒng),用來對主板HOST系統(tǒng)的健康狀態(tài)、遠程管理提供支持。在系統(tǒng)啟動過程中,BMC可以存儲BIOS輸出到串口的啟動日志,并自動分析日志內(nèi)容,做出診斷,判斷系統(tǒng)是否正常系統(tǒng),如果發(fā)生啟動宕機問題,可以快速診斷問題原因。
為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部實施例。基于本發(fā)明中的實施例,本領(lǐng)域的技術(shù)人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的術(shù)語在適當(dāng)情況下可以互換,這僅僅是描述本發(fā)明的實施例中對相同屬性的對象在描述時所采用的區(qū)分方式。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,以便包含一系列單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于那些單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它單元。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410580278.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





