[發明專利]一種Rack整機柜批量刷新節點BMC的方法在審
| 申請號: | 201410591314.3 | 申請日: | 2014-10-29 |
| 公開(公告)號: | CN104375859A | 公開(公告)日: | 2015-02-25 |
| 發明(設計)人: | 鞏祥文 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 rack 整機 批量 刷新 節點 bmc 方法 | ||
技術領域
本發明涉及計算機硬盤測試技術領域,具體地說是一種實用性強、Rack整機柜批量刷新節點BMC的方法。
背景技術
SSH?為?Secure?Shell?的縮寫,由?IETF?的網絡工作小組(Network?Working?Group)所制定;SSH?為建立在應用層和傳輸層基礎上的安全協議。SSH?是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。
與通用服務器不同,Rack機柜節點多,出貨時附帶交換機,各節點間可通過網口連通,隨著Rack項目的需求日益劇增和供貨量的加大,Rack機柜在所有節點的BMC刷新工作也日益艱巨,基于此,本發明提供一種Rack整機柜批量刷新節點BMC的方法,該方法選取其中的一個節點,通過SSH協議管理其他節點,完成對BMC的刷新工作。
發明內容
本發明的技術任務是針對以上不足之處,提供一種實用性強、Rack整機柜批量刷新節點BMC的方法。
一種Rack整機柜批量刷新節點BMC的方法,其具體實現過程為:
一、環境搭建:
1)安裝操作系統并配置網絡;
2)配置SSH:
a、選取機柜中的任一節點為主節點,并生成公鑰;
b、新建keys文件并賦值;
c、復制上述keys文件到其它節點;
d、復制BMC刷新工具及固件文件到主節點;
二、批量刷新BMC:執行刷新BMC的腳本,在所有節點上進行BMC固件刷新;
三、確定BMC刷新成功:通過執行命令完成刷新成功與否的判斷。
所述步驟1)的詳細過程為:搭建PXE服務器,把搭建好的PXE服務器連接到Rack機柜附帶的交換機,通過PXE灌裝系統,該系統為linux操作系統;系統安裝完成后,講各節點設置在同一網段。
所述刷新BMC的腳本通過使用bash語言里的for循環語句完成。
本發明的一種Rack整機柜批量刷新節點BMC的方法,具有以下優點:
該發明的一種Rack整機柜批量刷新節點BMC的方法利用整機柜中一個節點進行所有節點BMC批量帶內刷新,大大地提高Rack整機柜BMC刷新效率;本方法適用于Rack整機柜在所有節點的BMC刷新工作,有效的節約資源、提高效率,實用性強,適用范圍廣泛,易于推廣。
具體實施方式
由于Rack機柜節點數量多,出貨量大,現提供一種Rack整機柜批量刷新節點BMC的方法,運用Rack機柜自帶交換機及網絡環境,基于Linux下SSH協議,主要是由linux?bash語言編寫的測試程序加上調用一些Linux服務和工具來實現。其具體實現過程為:
一、把搭建好的PXE服務器連接到Rack機柜附帶的交換機,通過PXE灌裝系統,OS為linux(本文以Redhat?6為例);系統安裝完成后,設置各節點在同一網段。可運行如下腳本:
#!/bin/bash
function?setstaticip()
{
??echo?--$i-is?settting.....
??ssh?192.168.1.$i?/usr/bin/ipmitool?lan?set?8?ipsrc?static;?/usr/bin/ipmitool?lan?set?8?ipaddr?192.168.1.`echo?100+$i?|?bc`;/usr/bin/ipmitool?lan?set?8?netmask?255.255.255.0??&
}
function?flash_node()
{?
?if?[?-f?failed.txt?]
???then
???????rm?-rf?>?failed.txt
???????rm?-rf?>?success.txt
??fi
??BMCip=`rsh?cu$1?/usr/bin/ipmitool?lan?print?8?|?grep?Addr?|?grep?192.168.1?|?awk?-F?:?'{print?$2}'`?
??echo??the?CU$1?bmcip?is?$BMCip
??/usr/bin/ipmitool?-H?$BMCip?-U?ADMIN?-P?ADMIN?lan?print?8?|?grep?Addr?|?grep?192.168.1
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410591314.3/2.html,轉載請聲明來源鉆瓜專利網。





