一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及RACK服務(wù)器監(jiān)控管理技術(shù)領(lǐng)域,具體涉及一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法。
【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)的快速發(fā)展,大型機房不斷建設(shè),各大互聯(lián)網(wǎng)公司正在向提供機房空間利用率,集群高密度服務(wù)器發(fā)展,調(diào)高電源利用率,RACK機柜被大量引入數(shù)據(jù)機房運轉(zhuǎn)。由于RACK機柜節(jié)點中板數(shù)量龐大,一般的情況下若用JTAG測試板去升級每一片節(jié)點中板,需要拆卸節(jié)點中板且需要對中板單獨供電,由此導(dǎo)致節(jié)點中板的升級工作變得繁瑣而又重復(fù),大大的增加了機房維護的時間及人力成本。而且在節(jié)點中板版本差異性測試中需要頻繁的刷新不同版本的firmware,利用JTAG升級則大大降低了工作效率。
[0003]以上的單一節(jié)點中板的更新基本滿足升級的需求,然而隨著大型機房的不斷增加,RACK機柜的需求也不斷增加,Rack機柜中板版本差異化測試導(dǎo)致的版本頻繁刷新,因此急需一種在保證Rack機柜完整情況下快速升級節(jié)點中板方法,更為合理、科學(xué)和有效地完成節(jié)點中板的升級及測試工作。
[0004]申請?zhí)?01510132315.6 一種基于RACK機柜節(jié)點中板的自動刷新firmware的設(shè)計方法,所述方法通過對比實際節(jié)點中板運行的firmware版本號與RMC內(nèi)存儲的節(jié)點中板firmware版本號是否一致,若不一致就自動更新RMC中的節(jié)點中板firmware。本發(fā)明大大降低了人工升級節(jié)點中板firmware繁索又重復(fù)的工作量;同時也大大減小了因為人為原因?qū)е律塮irmware失敗的概率;能夠自動判斷節(jié)點中板的版本是否符合服務(wù)器要求,并自動更新其版本不相符的節(jié)點中板;彌補了 RACK機柜節(jié)點中板軟件版本管理和維護的不足,使其更適用于機房大規(guī)模的建設(shè)。
[0005]當(dāng)Rack機柜RMC自動刷新節(jié)點中板過程失敗的時候,就需要人為手動的完成中板刷新。在RMC測試的過程中,有時會需要搭配其他版本firmware進行差異性測試,此時自動刷新功能并不適用,若用JTAG測試板刷新則需要拆卸節(jié)點中板,而手動刷新則可以在保證機柜完整的情況下刷新任意位置、任意版本的節(jié)點中板。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的技術(shù)問題是:本發(fā)明提供一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,用于大型機房RACK服務(wù)器對其節(jié)點中板手動更新firmware版本,同時也支持RMC debug過程中對不同中板版本差異化的測試需求,增加了對中板版本測試的靈活性,提高了大型機房的軟件管理和更新效率。
[0007]本發(fā)明所采用的技術(shù)方案為:
一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,所述方法通過將刷新工具集成于RACK機柜的控制管理單元RMC內(nèi)部,對節(jié)點中板firmware進行手動刷新。
[0008]本實施例所述方法具體實施步驟為: 1)登入RMCshell內(nèi)部;
2)將所需的節(jié)點中板firmware文件導(dǎo)入RMC中;
3)查看需要更新節(jié)點中板在機柜上的位置標(biāo)號;
4)運行集成在RMC內(nèi)部的節(jié)點中板更新工具,更新指定位置指定版本的節(jié)點中板。
[0009]所述RACK機柜的二級管理主板節(jié)點中板,向上通過線纜與RMC管理主板相連。
[0010]本發(fā)明的有益效果為:
本發(fā)明方法在RMC自動刷新節(jié)點中板失敗后,需要人為手動的去刷新節(jié)點中板,彌補了自動刷新的缺陷。使用JTAG測試板刷新中板時需要將中板從機柜上拆解下來,單獨供電刷新,在RMC下手動刷新不需要拆解節(jié)點,只需用RMC中集成的刷新工具來手動刷新任意位置任意版本的節(jié)點中板,節(jié)省了拆裝節(jié)點中板的步驟,極大提高了適用性及安全性。在節(jié)點中板版本差異性測試中可以方便快捷的刷新任意位置任意版本的節(jié)點中板,大大提高了工作效率。因此本發(fā)明彌補了 RACK機柜節(jié)點中板軟件版本管理、維護、測試的不足,使其更適用于機房大規(guī)模的建設(shè)及維護,因而具有非常廣闊的發(fā)展空間。
【附圖說明】
[0011]圖1為本發(fā)明所述方法流程圖。
【具體實施方式】
[0012]下面根據(jù)說明書附圖,結(jié)合【具體實施方式】對本發(fā)明進一步說明:
實施例1:
一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,所述方法通過將刷新工具集成于RACK機柜的控制管理單元RMC內(nèi)部,對節(jié)點中板firmware進行手動刷新。
[0013]實施例2:
如圖1所示,在實施例1的基礎(chǔ)上,本實施例所述方法具體實施步驟為:
1)登入RMCshell內(nèi)部;
2)將所需的節(jié)點中板firmware文件導(dǎo)入RMC中;
3)查看需要更新節(jié)點中板在機柜上的位置標(biāo)號,確認機柜節(jié)點中板位置編號;
4)運行集成在RMC內(nèi)部的節(jié)點中板更新工具,更新指定位置指定版本的節(jié)點中板。
[0014]實施例3:
在實施例1或2的基礎(chǔ)上,本實施例所述RACK機柜的二級管理主板節(jié)點中板,向上通過線纜與RMC管理主板相連。
[0015]當(dāng)Rack機柜RMC自動刷新節(jié)點中板過程失敗的時候,可以通過本發(fā)明手動完成中板刷新。登入RMC,運行手動刷新程序,對指定位置的節(jié)點中板刷新指定的中板firmware,從而完成對自動刷新流程的補充操作。
[0016]在RMC測試的過程中,有時會需要搭配其他版本firmware進行差異性測試,此時自動刷新功能并不適用,若用JTAG測試板刷新則需要拆卸節(jié)點中板,而手動刷新則可以在保證機柜完整的情況下刷新任意位置、任意版本的節(jié)點中板。
[0017]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。
【主權(quán)項】
1.一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,其特征在于:所述方法通過將刷新工具集成于RACK機柜的控制管理單元RMC內(nèi)部,對節(jié)點中板firmware進行手動刷新。2.根據(jù)權(quán)利要求1所述的一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,其特征在于,所述方法具體實施步驟為: 1)登入RMCshell內(nèi)部; 2)將所需的節(jié)點中板firmware文件導(dǎo)入RMC中; 3)查看需要更新節(jié)點中板在機柜上的位置標(biāo)號; 4)運行集成在RMC內(nèi)部的節(jié)點中板更新工具,更新指定位置指定版本的節(jié)點中板。3.根據(jù)權(quán)利要求1或2所述的一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,其特征在于:所述RACK機柜的二級管理主板節(jié)點中板,向上通過線纜與RMC管理主板相連。
【專利摘要】本發(fā)明公開了一種基于RACK機柜節(jié)點中板的手動刷新firmware的方法,所述方法通過將刷新工具集成于RACK機柜的控制管理單元RMC內(nèi)部,對節(jié)點中板firmware進行手動刷新。本發(fā)明方法在RMC自動刷新節(jié)點中板失敗后,需要人為手動的去刷新節(jié)點中板,彌補了自動刷新的缺陷。使用JTAG測試板刷新中板時需要將中板從機柜上拆解下來,單獨供電刷新,在RMC下手動刷新不需要拆解節(jié)點,只需用RMC中集成的刷新工具來手動刷新任意位置任意版本的節(jié)點中板,節(jié)省了拆裝節(jié)點中板的步驟,極大提高了適用性及安全性。在節(jié)點中板版本差異性測試中可以方便快捷的刷新任意位置任意版本的節(jié)點中板,大大提高了工作效率。因此本發(fā)明彌補了RACK機柜節(jié)點中板軟件版本管理、維護、測試的不足,使其更適用于機房大規(guī)模的建設(shè)及維護,具有非常廣闊的發(fā)展空間。
【IPC分類】G06F9/445
【公開號】CN105373400
【申請?zhí)枴緾N201510664255
【發(fā)明人】靳先奇, 班華堂, 蘇孝
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年3月2日
【申請日】2015年10月14日