一種遠程實現(xiàn)服務(wù)器BIOS Setup恢復(fù)初始值的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機服務(wù)器技術(shù)領(lǐng)域,具體地說是一種實用性強、遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法。
【背景技術(shù)】
[0002]隨著服務(wù)器技術(shù)的快速發(fā)展,性能、功能以及易用性都在不斷增強。服務(wù)器中B1SSetup里面的選項也越來越多。目前B1S Setup中提供了系統(tǒng)上幾乎所有可以由用戶自己設(shè)置的選項,用來使系統(tǒng)可以根據(jù)用戶的不同需求控制功能模塊的使能狀態(tài)(Enable/Disable等)以適應(yīng)各種各樣的使用環(huán)境。除了功能模塊的使用控制外,Setup中還提供了系統(tǒng)的基本信息,如CPU、內(nèi)存、主板信息等。
[0003]用戶在使用服務(wù)器的過程中,經(jīng)常會因為服務(wù)器上跑不同的業(yè)務(wù)或者功能需求的變化而需要調(diào)整B1S Setup選項。這樣調(diào)整之后,服務(wù)器B1S Setup選項就可能與出廠時的默認設(shè)置有了較大的改變。但是在某些場合下(比如為了排除問題或者某些測試需求),用戶又需要把B1S Setup選項恢復(fù)成出廠時的默認值。
[0004]當前如果要把服務(wù)器系統(tǒng)上的B1S Setup選項設(shè)置為出廠時的默認設(shè)置,主要有以下二種方法:
用戶在本地操作服務(wù)器,重啟系統(tǒng),在POST過程中進入Setup界面,進行Load default值的動作;
用戶通過BMC KVM或SOL功能遠程登錄服務(wù)器系統(tǒng),進入B1S Setup界面后進行Loaddefault值的動作;
用戶在本地打開服務(wù)器機箱,通過Clear CMOS跳線或把CMOS電池拿掉幾分鐘,也能達到 B1S Setup Load default 值的目的。
[0005]以上三種方法都必須要求系統(tǒng)重啟后進入B1S Setup界面,時效性比較低,而且可操作性有點復(fù)雜。本發(fā)明就可以有效的解決以上問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實用性強、遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法。
[0007]—種遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法,其具體實現(xiàn)過程為:用戶在本地計算機上通過標準的IPMI協(xié)議向遠端服務(wù)器系統(tǒng)下達IPMI命令,該命令被遠端服務(wù)器系統(tǒng)的B1S代碼獲知后,實施Setup選項Load Default的動作,實現(xiàn)遠程使服務(wù)器系統(tǒng)的B1S恢復(fù)到默認值的狀態(tài)。
[0008]用戶在本地計算機上使用IPMItool工具來對遠端系統(tǒng)下達IPMI命令。
[0009]所述IPMI命令上設(shè)置有可用于判斷B1S是否需要恢復(fù)到默認值的標志位,遠端服務(wù)器系統(tǒng)讀取到該標志位后判斷是否恢復(fù)B1S到默認值,恢復(fù)完成后,再清除該標志位。
[0010]所述IPMI命令上的標志位為CMOS Clear標志位,即清除CMOS信息的標志位。
[0011]遠端服務(wù)器系統(tǒng)讀取上述標志位的具體過程為:遠端服務(wù)器接收到上述IPMI命令后重啟,在該遠端系統(tǒng)的B1S中通過標準的IPMI命令讀取BMC中的"CMOS Clear"標志位的值;B10S以此標志位的值來判斷是否需要使B1S Setup進行恢復(fù)默認值:如果該標志位為“ 1 ”,則B1S代碼裝載Setup默認值到系統(tǒng)中;如果標志位為“0”,則不做任何動作,繼續(xù)進行系統(tǒng)的POST過程。
[0012]本發(fā)明的一種遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法,具有以下優(yōu)點: 本發(fā)明的一種遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法,實現(xiàn)通過標準的IPMI
命令進行服務(wù)器系統(tǒng)B1S Setup恢復(fù)初始值的方法,提高了系統(tǒng)易用性;該方法簡單實用,節(jié)省用戶操作時間;該方法可在本地或遠端實現(xiàn),方便了用戶,提高了系統(tǒng)易用性,實用性強,易于推廣。
【附圖說明】
[0013]附圖1為本發(fā)明的實現(xiàn)流程圖。
【具體實施方式】
[0014]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0015]在遇到需要使服務(wù)器系統(tǒng)的B1S Setup恢復(fù)到初始值值時,如果該服務(wù)器系統(tǒng)可以提供在帶外管理工具(如BMC)中進行Setup選項恢復(fù)初始值(即Load Default值)的功能,那會更加方便客戶使用及管理系統(tǒng),提高系統(tǒng)的易用性,給客戶留下深刻的好印象?;诖?,本發(fā)明提供一種遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法,
該方法實施前,首先需要以下兩個前提條件:
服務(wù)器主板上要有帶外的管理芯片即BMC。
[0016]要獲得B1S的源代碼。
[0017]然后通過在服務(wù)器系統(tǒng)POST過程中B1S和BMC利用標準的IPMI命令進行信息的交互,便可實現(xiàn)遠程使服務(wù)器系統(tǒng)的B1S恢復(fù)到默認值的狀態(tài)。
[0018]參照附圖1,其具體過程為:
用戶在本地計算機上通過標準的IPMI協(xié)議向遠端服務(wù)器系統(tǒng)下達IPMI命令,該命令被遠端服務(wù)器系統(tǒng)的B1S代碼獲知后,實施Setup選項Load Default的動作,實現(xiàn)遠程使服務(wù)器系統(tǒng)的B1S恢復(fù)到默認值的狀態(tài)。
[0019]在實際操作中,ip頂命令參照IPMI v2.0 Specificat1n文檔的第28.12節(jié)內(nèi)容提供的命令 〃Set System Boot Opt1ns Command^ 來構(gòu)建。
[0020]用戶在本地計算機上使用IPMItool工具來對遠端系統(tǒng)下達IPMI命令。
[0021]所述IPMI命令上設(shè)置有可用于判斷B1S是否需要恢復(fù)到默認值的標志位,遠端服務(wù)器系統(tǒng)讀取到該標志位后判斷是否恢復(fù)B1S到默認值,恢復(fù)完成后,再清除該標志位。
[0022]所述IPMI命令上的標志位為CMOS Clear標志位,即清除CMOS信息的標志位。
[0023]遠端服務(wù)器系統(tǒng)讀取上述標志位的具體過程為:遠端服務(wù)器接收到上述IPMI命令后重啟,在該遠端系統(tǒng)的B1S中通過標準的IPMI命令讀取BMC中的"CMOS Clear"標志位的值;B1S以此標志位的值來判斷是否需要使B1S Setup進行恢復(fù)默認值:如果該標志位為“ 1 ”,則B1S代碼裝載Setup默認值到系統(tǒng)中;如果標志位為“0”,則不做任何動作,繼續(xù)進行系統(tǒng)的POST過程。
[0024]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法的權(quán)利要求書的且任何所述技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當變化或替換,皆應(yīng)落入本發(fā)明的專利保護范圍。
【主權(quán)項】
1.一種遠程實現(xiàn)服務(wù)器B1S Setup恢復(fù)初始值的方法,其特征在于,其具體實現(xiàn)過程為:用戶在本地計算機上通過標準的IPMI協(xié)議向遠端服務(wù)器系統(tǒng)下達IPMI命令,該命令被遠端服務(wù)器系統(tǒng)的B1S代碼獲知后,實施Setup選項Load Default的動作,實現(xiàn)遠程使服務(wù)器系統(tǒng)的B1S恢復(fù)到默認值的狀態(tài)。2.根據(jù)權(quán)利要求1所述的一種遠程實現(xiàn)服務(wù)器B1SSetup恢復(fù)初始值的方法,其特征在于,用戶在本地計算機上使用IPMItool工具來對遠端系統(tǒng)下達IPMI命令。3.根據(jù)權(quán)利要求1所述的一種遠程實現(xiàn)服務(wù)器B1SSetup恢復(fù)初始值的方法,其特征在于,所述IPMI命令上設(shè)置有可用于判斷B1S是否需要恢復(fù)到默認值的標志位,遠端服務(wù)器系統(tǒng)讀取到該標志位后判斷是否恢復(fù)B1S到默認值,恢復(fù)完成后,再清除該標志位。4.根據(jù)權(quán)利要求1所述的一種遠程實現(xiàn)服務(wù)器B1SSetup恢復(fù)初始值的方法,其特征在于,所述IPMI命令上的標志位為CMOS Clear標志位,即清除CMOS信息的標志位。5.根據(jù)權(quán)利要求1所述的一種遠程實現(xiàn)服務(wù)器B1SSetup恢復(fù)初始值的方法,其特征在于,遠端服務(wù)器系統(tǒng)讀取上述標志位的具體過程為:遠端服務(wù)器接收到上述IPMI命令后重啟,在該遠端系統(tǒng)的B1S中通過標準的IPMI命令讀取BMC中的"CMOS Clear"標志位的值;B10S以此標志位的值來判斷是否需要使B1S Setup進行恢復(fù)默認值:如果該標志位為“1”,則B1S代碼裝載Setup默認值到系統(tǒng)中;如果標志位為“0”,則不做任何動作,繼續(xù)進行系統(tǒng)的POST過程。
【專利摘要】本發(fā)明公開了一種遠程實現(xiàn)服務(wù)器BIOS?Setup恢復(fù)初始值的方法,其具體實現(xiàn)過程為:用戶在本地計算機上通過標準的IPMI協(xié)議向遠端服務(wù)器系統(tǒng)下達IPMI命令,該命令被遠端服務(wù)器系統(tǒng)的BIOS代碼獲知后,實施Setup選項Load?Default的動作,實現(xiàn)遠程使服務(wù)器系統(tǒng)的BIOS恢復(fù)到默認值的狀態(tài)。該一種遠程實現(xiàn)服務(wù)器BIOS?Setup恢復(fù)初始值的方法與現(xiàn)有技術(shù)相比,實現(xiàn)通過標準的IPMI命令進行服務(wù)器系統(tǒng)BIOS?Setup恢復(fù)初始值的方法,提高了系統(tǒng)易用性;該方法簡單實用,節(jié)省用戶操作時間;該方法可在本地或遠端實現(xiàn),方便了用戶,提高了系統(tǒng)易用性,實用性強,易于推廣。
【IPC分類】G06F9/445
【公開號】CN105302621
【申請?zhí)枴緾N201510906403
【發(fā)明人】劉冰
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年2月3日
【申請日】2015年12月9日