一種帶外查看及修改bios設(shè)置選項(xiàng)的方法
【專利摘要】本發(fā)明提供一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法,包括節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊、帶外控制信息收發(fā)模塊、帶外控制端;其具體過(guò)程為:帶外控制端發(fā)送IPMI查看命令,獲取BIOS選項(xiàng)的設(shè)置信息,發(fā)送IPMI設(shè)置命令修改BIOS選項(xiàng)設(shè)置;帶外控制信息收發(fā)模塊接收來(lái)自帶外控制端的命令,執(zhí)行查看或修改BIOS選項(xiàng)信息操作,在開(kāi)機(jī)階段,檢測(cè)是否有IPMI遠(yuǎn)程控制命令需求,若接收到命令,則修改BIOS選項(xiàng)信息;節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊把當(dāng)前BIOS設(shè)置選項(xiàng)寫入到BMC的一塊存儲(chǔ)區(qū)域。該一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法和現(xiàn)有技術(shù)相比,極大地提高了查看和修改效率,實(shí)用性強(qiáng),易于推廣。
【專利說(shuō)明】一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體的說(shuō)是一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法。
【背景技術(shù)】
[0002]隨著信息技術(shù)的不斷演變,各種計(jì)算機(jī)中心也在不斷發(fā)展,從早期的PC時(shí)代、網(wǎng)絡(luò)時(shí)代,一步步邁向云計(jì)算時(shí)代,在云計(jì)算時(shí)代,中心的數(shù)據(jù)能力、網(wǎng)絡(luò)能力、服務(wù)能力都在不斷大幅提升。從運(yùn)維角度看,這些中心必須是可靠、穩(wěn)定和易于管理,而這些計(jì)算中心或數(shù)據(jù)中心的管理,都需從人員、技術(shù)多方面發(fā)力。人員上,必須有一支專業(yè)、穩(wěn)定、敬業(yè)的維護(hù)隊(duì)伍;技術(shù)方面,要有深入扎實(shí)的系統(tǒng)技術(shù)、科學(xué)有效的主機(jī)運(yùn)行指標(biāo)以及對(duì)復(fù)雜系統(tǒng)環(huán)境的深入研究。毫無(wú)疑問(wèn),這些中心的運(yùn)維投入,是為了確保平臺(tái)的穩(wěn)定運(yùn)行,而先進(jìn)的管理方法正是各運(yùn)維團(tuán)隊(duì)所追求的重點(diǎn)之一。
[0003]對(duì)于各平臺(tái)中心,查看和修改節(jié)點(diǎn)機(jī)器的BIOS選項(xiàng)設(shè)置是維護(hù)過(guò)程中不可缺少的一部分,當(dāng)前大多數(shù)管理都是通過(guò)人工現(xiàn)場(chǎng)針對(duì)節(jié)點(diǎn)操作BIOS選項(xiàng)的更改,方便一些的方法也只是限于通過(guò)BMC KVM遠(yuǎn)程界面的方式來(lái)實(shí)現(xiàn),其方法雖是可視化操作,但操作步驟過(guò)多,且不利于大批量執(zhí)行操作,在效率上大打折扣,為了解決這些問(wèn)題,提出一種高效的方法,且能夠?qū)崿F(xiàn)批量執(zhí)行的便捷方法有著廣闊的應(yīng)用空間。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是解決現(xiàn)有技術(shù)的不足,提供一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法。
[0005]本發(fā)明的技術(shù)方案是按以下方式實(shí)現(xiàn)的,該一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法,其具體結(jié)構(gòu)包括節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊、帶外控制信息收發(fā)模塊、帶外控制端;其中
節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊是集成到主板BIOS代碼中的功能模塊,可將收集到的BIOS選項(xiàng)信息設(shè)置到BMC,并把BMC的修改信息寫回到BIOS ;
帶外控制信息收發(fā)模塊是集成到主板BMC代碼中的功能模塊,可接收來(lái)自帶外控制端的命令執(zhí)行查看及修改動(dòng)作,且能夠接收來(lái)自BIOS的命令完成相應(yīng)信息更新;
帶外控制端可通過(guò)網(wǎng)絡(luò)把查看或修改命令發(fā)送給某個(gè)被控節(jié)點(diǎn)機(jī)器,同時(shí)也能獲得查詢的信息;
其具體設(shè)置方法為:
1)帶外控制端發(fā)送IPMI查看命令,獲取當(dāng)前BIOS選項(xiàng)的設(shè)置信息;
2)帶外控制端發(fā)送IPMI設(shè)置命令修改BIOS選項(xiàng)設(shè)置;
3)由帶外控制信息收發(fā)模塊接收來(lái)自帶外控制端的IPMI命令,執(zhí)行查看或修改BIOS選項(xiàng)信息操作;
4)在開(kāi)機(jī)階段,該節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊檢測(cè)是否有IPMI遠(yuǎn)程控制命令需求,若接收到命令,則根據(jù)命令,修改BIOS選項(xiàng)信息;
5)節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊把當(dāng)前BIOS設(shè)置選項(xiàng)寫入到BMC的一塊存儲(chǔ)NVRAM區(qū)域。
[0006]所述帶外控制端在執(zhí)行步驟I)或步驟2)時(shí)通過(guò)命令行的方式完成多節(jié)點(diǎn)的批量操作。
[0007]本發(fā)明與現(xiàn)有技術(shù)相比所產(chǎn)生的有益效果是:
本發(fā)明的一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法只需要一個(gè)接入到平臺(tái)中心網(wǎng)絡(luò)的控制主機(jī),就能實(shí)現(xiàn)任何節(jié)點(diǎn)的BIOS選項(xiàng)查看和修改;由于是命令行的實(shí)現(xiàn)方式,因此具備了批量執(zhí)行查看和修改的功能;優(yōu)化了傳統(tǒng)的通過(guò)切換KVM鍵盤才能實(shí)現(xiàn)的BIOS選項(xiàng)查看和修改方法,極大地提高了查看和修改效率,實(shí)用性強(qiáng),易于推廣。
【專利附圖】
【附圖說(shuō)明】
[0008]附圖1是本發(fā)明的實(shí)現(xiàn)結(jié)構(gòu)示意圖。
[0009]附圖中的標(biāo)記分別表示:
1、節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊,2、帶外控制信息收發(fā)模塊,3、帶外控制端。
【具體實(shí)施方式】
[0010]下面結(jié)合附圖對(duì)本發(fā)明的一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法作詳細(xì)說(shuō)明。
[0011]如附圖1所示,現(xiàn)提供一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法,具體是以IPMI協(xié)議為核心,涉及到網(wǎng)絡(luò)接口,LPC總線KCS接口的鏈路來(lái)實(shí)現(xiàn)。其具體結(jié)構(gòu)包括節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊1、帶外控制信息收發(fā)模塊2、帶外控制端3 ;其中
節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊I是集成到主板BIOS代碼中的功能模塊,可將收集到的BIOS選項(xiàng)信息設(shè)置到BMC,并把BMC的修改信息寫回到BIOS ;
帶外控制信息收發(fā)模塊2是集成到主板BMC代碼中的功能模塊,可接收來(lái)自帶外控制端的命令執(zhí)行查看及修改動(dòng)作,且能夠接收來(lái)自BIOS的命令完成相應(yīng)信息更新;
帶外控制端3可通過(guò)網(wǎng)絡(luò)把查看或修改命令發(fā)送給某個(gè)被控節(jié)點(diǎn)機(jī)器,同時(shí)也能獲得查詢的信息;
其具體設(shè)置方法為:
1)帶外控制端3發(fā)送IPMI查看命令,獲取當(dāng)前BIOS選項(xiàng)的設(shè)置信息;
2)帶外控制端3發(fā)送IPMI設(shè)置命令修改BIOS選項(xiàng)設(shè)置;
3)由帶外控制信息收發(fā)模塊2接收來(lái)自帶外控制端的IPMI命令,執(zhí)行查看或修改BIOS選項(xiàng)信息操作;
4)在開(kāi)機(jī)階段,該節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊I檢測(cè)是否有IPMI遠(yuǎn)程控制命令需求,若接收到命令,則根據(jù)命令,修改BIOS選項(xiàng)信息;
5)節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊I把當(dāng)前BIOS設(shè)置選項(xiàng)寫入到BMC的一塊存儲(chǔ)NVRAM區(qū)域。
[0012]所述帶外控制端3在執(zhí)行步驟I)或步驟2)時(shí)通過(guò)命令行的方式完成多節(jié)點(diǎn)的批
量操作。[0013]帶外查看BIOS信息實(shí)施例:
管理者計(jì)劃查看IP: 192.168.0.16這臺(tái)機(jī)器BIOS的HT (超線程)功能項(xiàng)信息,從帶外控制端3通過(guò)使用IPMI OEM擴(kuò)展命令,下達(dá)查看BIOS的HT功能項(xiàng)信息命令,此命令到達(dá)BMC后,BMC把BIOS開(kāi)機(jī)啟動(dòng)時(shí)存儲(chǔ)在BMC NVRAM中的對(duì)應(yīng)信息反饋給控制端,從而完成查
看操作。
[0014]命令:ipmitool-H $IP -U $USER -P $PASSWD raw 0 9 5 0 0 帶外修改BIOS選項(xiàng)信息實(shí)施例:
通過(guò)查看功能,管理者知道當(dāng)前IP: 192.168.0.16這臺(tái)機(jī)器BIOS的HT (超線程)選項(xiàng)為Disabled,現(xiàn)在要打開(kāi)此功能,設(shè)為Enabled。從帶外控制端通過(guò)使用IPMI OEM擴(kuò)展命令,下達(dá)修改BIOS的HT (超線程)功能項(xiàng)信息命令,此命令到達(dá)BMC后,BMC將修改信息寫入到本身NVRAM對(duì)應(yīng)位置,同時(shí)下達(dá)重啟命令,啟動(dòng)過(guò)程中BIOS讀取BMC NVRAM信息并寫入BIOS選項(xiàng)所在NVRAM。從而完成修改操作。
[0015]命令:ipmitool-H $IP -U $USER -P $PASSWD raw O 8 5 DATA
通過(guò)在帶外控制端的批處理編輯,可實(shí)現(xiàn)多臺(tái)或所有管理節(jié)點(diǎn)的查看和修改操作。
[0016]除說(shuō)明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的公知技術(shù)。
【權(quán)利要求】
1.一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法,其特征在于,其具體結(jié)構(gòu)包括節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊、帶外控制信息收發(fā)模塊、帶外控制端;其中 節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊是集成到主板BIOS代碼中的功能模塊,可將收集到的BIOS選項(xiàng)信息設(shè)置到BMC,并把BMC的修改信息寫回到BIOS ; 帶外控制信息收發(fā)模塊是集成到主板BMC代碼中的功能模塊,可接收來(lái)自帶外控制端的命令執(zhí)行查看及修改動(dòng)作,且能夠接收來(lái)自BIOS的命令完成相應(yīng)信息更新; 帶外控制端可通過(guò)網(wǎng)絡(luò)把查看或修改命令發(fā)送給某個(gè)被控節(jié)點(diǎn)機(jī)器,同時(shí)也能獲得查詢的信息; 其具體設(shè)置方法為: 1)帶外控制端發(fā)送IPMI查看命令,獲取當(dāng)前BIOS選項(xiàng)的設(shè)置信息; 2)帶外控制端發(fā)送IPMI設(shè)置命令修改BIOS選項(xiàng)設(shè)置; 3)由帶外控制信息收發(fā)模塊接收來(lái)自帶外控制端的IPMI命令,執(zhí)行查看或修改BIOS選項(xiàng)信息操作; 4)在開(kāi)機(jī)階段,該節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊檢測(cè)是否有IPMI遠(yuǎn)程控制命令需求,若接收到命令,則根據(jù)命令,修改BIOS選項(xiàng)信息; 5)節(jié)點(diǎn)BIOS選項(xiàng)信息設(shè)置模塊把當(dāng)前BIOS設(shè)置選項(xiàng)寫入到BMC的一塊存儲(chǔ)NVRAM區(qū)域。
2.根據(jù)權(quán)利要求1所述的一種帶外查看及修改BIOS設(shè)置選項(xiàng)的方法,其特征在于,所述帶外控制端在執(zhí)行步驟I)或步驟2)時(shí)通過(guò)命令行的方式完成多節(jié)點(diǎn)的批量操作。
【文檔編號(hào)】G06F11/00GK103473141SQ201310417083
【公開(kāi)日】2013年12月25日 申請(qǐng)日期:2013年9月13日 優(yōu)先權(quán)日:2013年9月13日
【發(fā)明者】顏偉 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司