国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種Rack整機柜批量刷新節(jié)點BMC的方法

      文檔序號:6632082閱讀:450來源:國知局
      一種Rack整機柜批量刷新節(jié)點BMC的方法
      【專利摘要】本發(fā)明公開了一種Rack整機柜批量刷新節(jié)點BMC的方法,其具體實現(xiàn)過程為:安裝操作系統(tǒng)并配置網(wǎng)絡;配置SSH:a.選取機柜中的任一節(jié)點為主節(jié)點,并生成公鑰;b.新建keys文件并賦值;c.復制上述keys文件到其它節(jié)點;d.復制BMC刷新工具及固件文件到主節(jié)點;批量刷新BMC:執(zhí)行刷新BMC的腳本,在所有節(jié)點上進行BMC固件刷新;確定BMC刷新成功:通過執(zhí)行命令完成刷新成功與否的判斷。該一種Rack整機柜批量刷新節(jié)點BMC的方法與現(xiàn)有技術相比,利用整機柜中一個節(jié)點進行所有節(jié)點BMC批量帶內刷新,大大地提高Rack整機柜BMC刷新效率。
      【專利說明】—種Rack整機柜批量刷新節(jié)點BMC的方法

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

      【背景技術】
      [0002]SSH 為 Secure Shell 的縮寫,由 IETF 的網(wǎng)絡工作小組(Network WorkingGroup)所制定;SSH為建立在應用層和傳輸層基礎上的安全協(xié)議。SSH是目前較可靠,專為遠程登錄會話和其他網(wǎng)絡服務提供安全性的協(xié)議。
      [0003]與通用服務器不同,Rack機柜節(jié)點多,出貨時附帶交換機,各節(jié)點間可通過網(wǎng)口連通,隨著Rack項目的需求日益劇增和供貨量的加大,Rack機柜在所有節(jié)點的BMC刷新工作也日益艱巨,基于此,本發(fā)明提供一種Rack整機柜批量刷新節(jié)點BMC的方法,該方法選取其中的一個節(jié)點,通過SSH協(xié)議管理其他節(jié)點,完成對BMC的刷新工作。


      【發(fā)明內容】

      [0004]本發(fā)明的技術任務是針對以上不足之處,提供一種實用性強、Rack整機柜批量刷新節(jié)點BMC的方法。
      [0005]一種Rack整機柜批量刷新節(jié)點BMC的方法,其具體實現(xiàn)過程為:
      一、環(huán)境搭建:
      1)安裝操作系統(tǒng)并配置網(wǎng)絡;
      2)配置SSH:
      a、選取機柜中的任一節(jié)點為主節(jié)點,并生成公鑰;
      b、新建keys文件并賦值;
      C、復制上述keys文件到其它節(jié)點; d、復制BMC刷新工具及固件文件到主節(jié)點;
      二、批量刷新BMC:執(zhí)行刷新BMC的腳本,在所有節(jié)點上進行BMC固件刷新;
      三、確定BMC刷新成功:通過執(zhí)行命令完成刷新成功與否的判斷。
      [0006]所述步驟I)的詳細過程為:搭建PXE服務器,把搭建好的PXE服務器連接到Rack機柜附帶的交換機,通過PXE灌裝系統(tǒng),該系統(tǒng)為Iinux操作系統(tǒng);系統(tǒng)安裝完成后,講各節(jié)點設置在同一網(wǎng)段。
      [0007]所述刷新BMC的腳本通過使用bash語言里的for循環(huán)語句完成。
      [0008]本發(fā)明的一種Rack整機柜批量刷新節(jié)點BMC的方法,具有以下優(yōu)點:
      該發(fā)明的一種Rack整機柜批量刷新節(jié)點BMC的方法利用整機柜中一個節(jié)點進行所有節(jié)點BMC批量帶內刷新,大大地提高Rack整機柜BMC刷新效率;本方法適用于Rack整機柜在所有節(jié)點的BMC刷新工作,有效的節(jié)約資源、提高效率,實用性強,適用范圍廣泛,易于推廣。

      【具體實施方式】
      [0009]由于Rack機柜節(jié)點數(shù)量多,出貨量大,現(xiàn)提供一種Rack整機柜批量刷新節(jié)點BMC的方法,運用Rack機柜自帶交換機及網(wǎng)絡環(huán)境,基于Linux下SSH協(xié)議,主要是由Iinuxbash語言編寫的測試程序加上調用一些Linux服務和工具來實現(xiàn)。其具體實現(xiàn)過程為:
      一、把搭建好的PXE服務器連接到Rack機柜附帶的交換機,通過PXE灌裝系統(tǒng),OS為Iinux (本文以Redhat 6為例);系統(tǒng)安裝完成后,設置各節(jié)點在同一網(wǎng)段。可運行如下腳本:
      #!/bin/bash
      funct1n setstaticip ()
      {
      echo 〃一$i~is settting.....〃
      ssh 192.168.1.$i 〃/usr/bin/ipmitool Ian set 8 ipsrc static; /usr/bin/ipmitool Ian set 8 ipaddr 192.168.1.'echo 〃100+$i〃 | bc';/usr/bin/ipmitool Ianset 8 netmask 255.255.255.0〃 &
      }
      funct1n flash—node ()
      {
      if [ -f failed, txt ]
      then
      rm -rf > failed, txt
      rm -rf > success, txt

      fi
      BMCip='rsh cu$l ^/usr/bin/ipmitool Ian print 8〃 | grep Addr | grep192.168.1 I awk -F: ’ {print $2}’ '
      echo 〃the CU$1 bmcip is $BMCip〃
      /usr/bin/ipmitool -H $BMCip -U ADMIN -P ADMIN Ian print 8 | grep Addr |grep 192.168.1
      if [ $ -eq 0 ]
      then

      #if preserve FRU,Please use 〃-preserve_config〃

      #_ /Yafuflash -preserve-config -nw -1p $BMCip _u ADMIN -p ADMIN
      $bmcfile < y.txt./Yafuflash -nw -1p $BMCip _u ADMIN -p ADMIN SN5128BMC.14 <
      y.txt
      if [ $ -eq 0 ]
      then

      echo 〃cu$l OK; $BMCip flash Succus 〃 >> success.txt
      else

      echo 〃cu$l Failed; $BMCip flash Failed!!! 〃 >> failed, txt

      fi
      else
      echo 〃cu$l;—BMCip FailecT >> failed, txt
      fi
      }
      二、SSH的配置:
      I)選取主節(jié)點生成公鑰:
      選取機柜中任一節(jié)點作為主節(jié)點(本文以第一個節(jié)點作為主節(jié)點,IP設為192.168.1.1,其它節(jié)點 IP 設為 192.168.1.2,192.168.1.3,…以此類推):
      以root用戶登錄主節(jié)1,運行ssh-keygen - t rsa,目的是在/root下創(chuàng)建.ssh目錄;當提示輸入passphase時敲兩次回車,這將生成/root/, ssh/id—dsa和/root/, ssh/id_dsa.pub ο
      [0010]2)新建keys文件并賦值:
      #cat id—rsa.pub > authorized—keys。
      [0011]3)復制authorized_keys文件到其它節(jié)點(以40個節(jié)點為例):
      在主節(jié)點執(zhí)行:for i in {1..40} ; do scp _r /root/.ssh/authorized—keysroot@192.168.1.$1: /root/.ssh/authorized—keys; done,這時需要輸入 224 的訪問密碼,拷貝成功后,可以再次此執(zhí)行該scp命令,應該就不需要密碼了,那么就配置成功了。
      [0012]4)復制BMC刷新工具及firmware文件到其它節(jié)點:
      把BMC刷新文件Rackbmcflash復制到主節(jié)點I,然后執(zhí)行:for i in {1..40} ;do scp-r Rackbmcflash root@192.168.1.$1: /opt/command/Rackbmcf lash ;done,至此環(huán)境已手合建完成。
      [0013]三、批量刷新BMC:
      運用bash語言里的for循環(huán)語句,在所有節(jié)點上進行BMC Firmware刷新:
      #!/bin/bash
      funct1n bmcflash ()
      {
      cd /opt/command/RACKbmcflash/
      ? /socflash—χ64.x64 if=bmcl.8.0 & #bmcl.8.0 為要刷新的 BMCFirmware 文件
      }
      funct1n sshnode ()
      {
      ssh $1 $2
      }
      main
      for i in {1..40}
      do
      echo 〃..........bmcf lash are in progress........〃
      sshnode 192.168.1.$i bmcf lash &
      done ο
      [0014]四、確定BMC已刷新成功:
      刷新完成后,可執(zhí)行如下命令檢查BMC是否已刷新成功:
      for i in {1..40} ; do echo “............node$i BMC firmware is..........,,;ssh
      192.168.1.$i ipmitool me info | grep “Firmware Revis1n,,;done。
      [0015]本發(fā)明在刷新Rack機柜所有節(jié)點BMC時,利用Rack機柜特有的機制,把SSH與linux bash語言相結合,實現(xiàn)批量帶內刷新BMC的方法,可以以整機柜為單位對Rack機柜進行批量BMC Firmware刷新,這樣各節(jié)點進行獨自的帶內BMC刷新,大大節(jié)省工作時間,減少工作量、提高工作效率。
      [0016]上述【具體實施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發(fā)明的一種Rack整機柜批量刷新節(jié)點BMC的方法的權利要求書的且任何所述【技術領域】的普通技術人員對其所做的適當變化或替換,皆應落入本發(fā)明的專利保護范圍。
      【權利要求】
      1.一種Rack整機柜批量刷新節(jié)點BMC的方法,其特征在于,其具體實現(xiàn)過程為: 一、環(huán)境搭建: 1)安裝操作系統(tǒng)并配置網(wǎng)絡; 2)配置SSH: a、選取機柜中的任一節(jié)點為主節(jié)點,并生成公鑰; b、新建keys文件并賦值; C、復制上述keys文件到其它節(jié)點; d、復制BMC刷新工具及固件文件到主節(jié)點; 二、批量刷新BMC:執(zhí)行刷新BMC的腳本,在所有節(jié)點上進行BMC固件刷新; 三、確定BMC刷新成功:通過執(zhí)行命令完成刷新成功與否的判斷。
      2.根據(jù)權利要求1所述的一種Rack整機柜批量刷新節(jié)點BMC的方法,其特征在于,所述步驟I)的詳細過程為:搭建PXE服務器,把搭建好的PXE服務器連接到Rack機柜附帶的交換機,通過PXE灌裝系統(tǒng),該系統(tǒng)為Iinux操作系統(tǒng);系統(tǒng)安裝完成后,講各節(jié)點設置在同一網(wǎng)段。
      3.根據(jù)權利要求1所述的一種Rack整機柜批量刷新節(jié)點BMC的方法,其特征在于,所述刷新BMC的腳本通過使用bash語言里的for循環(huán)語句完成。
      【文檔編號】G06F9/445GK104375859SQ201410591314
      【公開日】2015年2月25日 申請日期:2014年10月29日 優(yōu)先權日:2014年10月29日
      【發(fā)明者】鞏祥文 申請人:浪潮電子信息產業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1