亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種對高密度機柜節(jié)點bmc批量刷新的方法

文檔序號:6632327閱讀:1008來源:國知局
一種對高密度機柜節(jié)點bmc批量刷新的方法
【專利摘要】本發(fā)明公開了一種對高密度機柜節(jié)點BMC批量刷新的方法,其具體實現(xiàn)過程為:搭建測試平臺,準備測試環(huán)境,將RMC與機柜節(jié)點BMC相連接,使RMC與所有節(jié)點BMC相互通信,這里的RMC是指遠程管理主板;通過RMC設置BMCIP,即按照節(jié)點的順序排序后,依次設置其對應順序的IP地址;定義參數(shù)BMCIP為設置好的BMCIP實際地址,即將BMCIP導入服務器端;服務器端自動批量刷新BMC;確認刷新結果,并自動反饋刷新結果。該一種對高密度機柜節(jié)點BMC批量刷新的方法與現(xiàn)有技術相比,操作步驟簡便并無需過多的管理設備;提高了測試效率,給后期維護提供極大方便。
【專利說明】一種對高密度機柜節(jié)點BMC批量刷新的方法

【技術領域】
[0001]本發(fā)明涉及BMC刷新測試【技術領域】,具體地說是一種實用性強、對高密度機柜節(jié)點BMC批量刷新的方法。

【背景技術】
[0002]隨著數(shù)據(jù)中心建設向著整體可用性的方向發(fā)展,機房對高密度機柜的需求日益增長。由于高密度機柜具有節(jié)點多、體積大、關聯(lián)性強的特點,以前單節(jié)點服務器的管理模式已不再適用于當下。特別是基板管理控制器(簡稱BMC)的固件批量更新,按以前的單服務器進行逐個更新的方法已不再現(xiàn)實。
[0003]對每個節(jié)點BMC進行固件更新都需要鍵盤和顯示器這些外部輸入輸出設備做輔助,而高密度服務器有著節(jié)點眾多的特點,若要對其進行一次整機柜節(jié)點的BMC固件更新需要花費大量的人力和物力,從而造成產品在測試和后期運維成本大大增加、效率極度低下的問題。如何做到既能方便又能快捷地進行整機柜節(jié)點BMC固件批量進行更新,成為測試和運維急需解決的問題。
[0004]基于此,現(xiàn)提供一種對高密度機柜節(jié)點BMC批量刷新的方法,該方法是一種可批量操作并具備時效性的機柜固件更新方法,將能夠更好地解決用戶的問題,提升用戶IT系統(tǒng)的管理水平。


【發(fā)明內容】

[0005]本發(fā)明的技術任務是針對以上不足之處,提供一種實用性強、對高密度機柜節(jié)點BMC批量刷新的方法。
[0006]一種對高密度機柜節(jié)點BMC批量刷新的方法,其具體實現(xiàn)過程為:
一、搭建測試平臺,準備測試環(huán)境,將RMC與機柜節(jié)點BMC相連接,使RMC與所有節(jié)點BMC相互通信,這里的RMC是指遠程管理主板;
二、通過RMC設置BMCIP,即按照節(jié)點的順序排序后,依次設置其對應順序的IP地址;
三、定義參數(shù)BMCIP為設置好的BMC IP實際地址,即將BMC IP導入服務器端;
四、服務器端自動批量刷新BMC;
五、確認刷新結果,并自動反饋刷新結果。
[0007]所述機柜內置若干節(jié)點中板、節(jié)點背板,遠程管理主板RMC通過通信線纜與若干節(jié)點中板連接,這些節(jié)點中板作為橋梁,把連接到BMC的節(jié)點背板傳遞的信號發(fā)送給RMC,同樣的,RMC通過節(jié)點中板把指令發(fā)送到各個節(jié)點的BMC,實現(xiàn)通過RMC間接操作整機柜BMC的目的。
[0008]所有待刷新BMC固件的節(jié)點與服務器端通過線纜接入同一網絡,并使其網絡互通。
[0009]所述服務器端批量刷新BMC的詳細過稱為:
O首先顯示當前刷新的節(jié)點號; 2)定義目前節(jié)點上設置好的BMCIP地址;
3)在服務器端顯示出各節(jié)點BMCIP地址;
4)確認各節(jié)點BMCIP地址是否設置正確;
5)運用刷新工具對BMC進行帶外刷新;
6)輸出成功刷新、刷新失敗的結果;
7)順序刷新完所有節(jié)點后,結束刷新動作。
[0010]本發(fā)明的一種對高密度機柜節(jié)點BMC批量刷新的方法,具有以下優(yōu)點:
該發(fā)明的一種對高密度機柜節(jié)點BMC批量刷新的方法通過遠程管理主板對整機柜節(jié)點集中設置IP并同時進行基板管理控制器固件的更新;操作步驟簡便并無需過多的管理設備;提高了測試效率,給后期維護提供極大方便;節(jié)約測試時間,減少人力成本投入,提高后期維護效率,適用范圍廣泛,易于推廣。

【專利附圖】

【附圖說明】
[0011]附圖1為本發(fā)明中BMC、節(jié)點背板、節(jié)點中板的連接示意圖。
[0012]附圖2為本發(fā)明的實現(xiàn)流程圖。

【具體實施方式】
[0013]下面結合附圖和具體實施例對本發(fā)明作進一步說明。
[0014]本發(fā)明提供一種對高密度機柜節(jié)點BMC批量刷新的方法,如附圖2所示,其具體實現(xiàn)過程為:
一、搭建測試平臺,準備測試環(huán)境,將RMC與機柜節(jié)點BMC相連接,使RMC與所有節(jié)點BMC相互通信,這里的RMC是指遠程管理主板;
二、通過RMC設置BMCIP,即按照節(jié)點的順序排序后,依次設置其對應順序的IP地址,以40節(jié)點的高密度機柜為例,按照節(jié)點的排序如I到40,依次給BMC設置ip地址為192.168.1.101 到 192.168.1.140 ;
三、定義參數(shù)BMCIP為設置好的BMC IP實際地址,即將BMC IP導入服務器端;
四、服務器端自動批量刷新BMC;
五、確認刷新結果,并自動反饋刷新結果。
[0015]上述步驟中,需要用到支持實時監(jiān)測節(jié)點BMC狀態(tài)的遠程管理主板。
[0016]遠程管理主板(remote management controller,簡稱RMC)是當下管理高密度機柜最有效率的一個解決方案。這里通過通信線纜與多個節(jié)點中板連接,這些節(jié)點中板作為橋梁,把連接到BMC的節(jié)點背板傳遞的信號發(fā)送給RMC,同樣的,RMC也可以通過節(jié)點中板把指令發(fā)送到各個節(jié)點的BMC。這樣就達到了通過RMC間接操作整機柜BMC的目的。具體如附圖1所示的BMC、節(jié)點背板、節(jié)點中板示意圖?;赗MC可以與BMC互相發(fā)送信息,我們就可以給各節(jié)點的BMC設置IP。所有節(jié)點設置的IP必須是已知的,因為后續(xù)刷新BMC固件需要用到這些IP。為了操作能夠批量進行,IP號段也應該設置成連續(xù)的。注意到我們在這里沒有采用DHCP的方式自動分發(fā)BMC IP,是因為DHCP分配的IP地址不是特定的,這將會導致帶外刷新無法精確定位到每個節(jié)點的BMC。
[0017]所有待刷新BMC固件的節(jié)點與服務器端通過線纜接入同一網絡,并使其網絡互通。
[0018]所述服務器端批量刷新BMC的詳細過稱為:
O首先顯示當前刷新的節(jié)點號;
2)定義目前節(jié)點上設置好的BMCIP地址;
3)在服務器端顯示出各節(jié)點BMCIP地址;
4)確認各節(jié)點BMCIP地址是否設置正確;
5)運用刷新工具對BMC進行帶外刷新;
6)輸出成功刷新、刷新失敗的結果;
7)順序刷新完所有節(jié)點后,結束刷新動作。
[0019]實施例:所述步驟5)中的刷新工具采用Yafuflash工具,該工具支持對BMC進行帶內和帶外兩種固件刷新方法,在這里我們推薦帶外刷新方法,因為帶內刷新方法需要每個節(jié)點預裝OS,并且開機進入系統(tǒng)下才可以執(zhí)行。而我們推薦的帶外刷新可以在節(jié)點無任何OS,上電待機的狀態(tài)下就可以刷新。這種方法極大的節(jié)省了給每個節(jié)點安裝OS,并啟動進系統(tǒng)的時間。再搭配上我們批量刷新的方法,這對我們的測試效率會有很大的提高。借助Yafuflash工具,我們就可以利用一臺裝有Linux OS的服務器對整機柜的所有節(jié)點進行帶外批量刷新BMC固件了。
[0020]新的BMC固件刷新方法可以在所有帶有RMC的高密度機柜上使用。具體服務器端執(zhí)行指令內容如下:
#!/bin/bash
funct1n flash_node O
{
echo 〃一$l-1s flashing.....〃 /*顯示當前刷新的節(jié)點號*/
BMCip=192.168.1.'echo 〃100+$1〃 | bc' /* 定義目前節(jié)點上設置好的 BMC IP 地址
*/
echo 〃the node$l bmcip is 192.168.1.echo "100+$1" | bc 〃 /* 服務端顯不出各節(jié)點BMC IP地址*/
ipmitool -H $BMCip -U ADMIN -P ADMIN Ian print I | grep Addr | grep192.168.1 /*確認各節(jié)點BMC IP地址是否設置正確*/if [ $ -eq 0 ]then./Yafuflash -preserve-config -nw -1p $BMCip _u ADMIN -p ADMIN BMC_firmware, rom < y.txt /* 運用 yafuflash 工具對 BMC 進行帶外刷新 */if [ $ -eq 0 ]then

echo 〃node$l OK; $BMCip flash Succes 〃 ? success, txt /*輸出成功刷新的結果*/ else

echo 〃node$l Failed;$BMCip flash Failed!!! 〃 >> failed, txt/*輸出刷新失敗的結果*/

fi
else
echo 〃node$l; $BMCip flash Failed" >> failed, txt /*輸出刷新失敗的結果*/
fi
}
#main
echo 〃y〃 > y.txt
for i in {1..40} /*從第一節(jié)點到第四十節(jié)點同時執(zhí)行刷新命令*/ do
flash_node $i & /*40個節(jié)點同時后臺執(zhí)行刷新命令*/ done ο
[0021]由于高密度機柜內部設備集中,決定了對機柜管理的一些特別“苛刻”的指標要求,特別是固件維護方面。此方法利用了單一的RMC管理控制模塊間接通過節(jié)點背板傳輸更新信號,然后定位到整個機柜多個節(jié)點的BMC模塊,使其順利獲得唯一的IP地址,最后通過服務端的刷新工具統(tǒng)一下發(fā)更新指令讓所有節(jié)點實現(xiàn)固件的更新,省去了用戶對每個節(jié)點單獨更新固件的繁瑣,對測試和后期維護都有很大效率的提高。
[0022]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種對高密度機柜節(jié)點BMC批量刷新的方法的權利要求書的且任何所述【技術領域】的普通技術人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。
【權利要求】
1.一種對高密度機柜節(jié)點BMC批量刷新的方法,其特征在于,其具體實現(xiàn)過程為: 一、搭建測試平臺,準備測試環(huán)境,將RMC與機柜節(jié)點BMC相連接,使RMC與所有節(jié)點BMC相互通信,這里的RMC是指遠程管理主板; 二、通過RMC設置BMCIP,即按照節(jié)點的順序排序后,依次設置其對應順序的IP地址; 三、定義參數(shù)BMCIP為設置好的BMC IP實際地址,即將BMC IP導入服務器端; 四、服務器端自動批量刷新BMC; 五、確認刷新結果,并自動反饋刷新結果。
2.根據(jù)權利要求1所述的一種對高密度機柜節(jié)點BMC批量刷新的方法,其特征在于,所述機柜內置若干節(jié)點中板、節(jié)點背板,遠程管理主板RMC通過通信線纜與若干節(jié)點中板連接,這些節(jié)點中板作為橋梁,把連接到BMC的節(jié)點背板傳遞的信號發(fā)送給RMC,同樣的,RMC通過節(jié)點中板把指令發(fā)送到各個節(jié)點的BMC,實現(xiàn)通過RMC間接操作整機柜BMC的目的。
3.根據(jù)權利要求1或2所述的一種對高密度機柜節(jié)點BMC批量刷新的方法,其特征在于,所有待刷新BMC固件的節(jié)點與服務器端通過線纜接入同一網絡,并使其網絡互通。
4.根據(jù)權利要求3所述的一種對高密度機柜節(jié)點BMC批量刷新的方法,其特征在于,所述服務器端批量刷新BMC的詳細過稱為: O首先顯示當前刷新的節(jié)點號; 2)定義目前節(jié)點上設置好的BMCIP地址; 3)在服務器端顯示出各節(jié)點BMCIP地址; 4)確認各節(jié)點BMCIP地址是否設置正確; 5)運用刷新工具對BMC進行帶外刷新; 6)輸出成功刷新、刷新失敗的結果; 7)順序刷新完所有節(jié)點后,結束刷新動作。
【文檔編號】G06F9/445GK104375860SQ201410596389
【公開日】2015年2月25日 申請日期:2014年10月30日 優(yōu)先權日:2014年10月30日
【發(fā)明者】張錕, 史沛玉 申請人:浪潮電子信息產業(yè)股份有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1