国产精品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>

      一種基于linux平臺(tái)下的rmc帶外升降級(jí)自動(dòng)測(cè)試方法

      文檔序號(hào):9579165閱讀:413來(lái)源:國(guó)知局
      一種基于linux平臺(tái)下的rmc帶外升降級(jí)自動(dòng)測(cè)試方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明公開(kāi)一種RMC帶外升降級(jí)自動(dòng)測(cè)試方法,屬于RMC測(cè)試領(lǐng)域,具體地說(shuō)是一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法。
      【背景技術(shù)】
      [0002]SmartRack整機(jī)柜服務(wù)器將傳統(tǒng)服務(wù)器的散熱和供電模塊、管理模塊(BMC)集中成為機(jī)架的統(tǒng)一電源、風(fēng)扇墻和管理模塊RMC (Remont Management Controler)來(lái)集中管理整個(gè)機(jī)柜的供電、散熱;管理主板(RMC)是大型服務(wù)器Smart Rack的管理中心,負(fù)責(zé)系統(tǒng)內(nèi)節(jié)點(diǎn)管理、電源管理、風(fēng)扇管理。RMC主要包括節(jié)點(diǎn)基于IPMB規(guī)范的帶外管理,AC/DC電源基于PMBUS協(xié)議的管理、基于I2C的風(fēng)扇轉(zhuǎn)速調(diào)節(jié)和風(fēng)量補(bǔ)償調(diào)節(jié)等功能管理。其中RMC的穩(wěn)定性極大的決定了整機(jī)柜運(yùn)行的穩(wěn)定性,現(xiàn)有的測(cè)試需要大量的人力投入,測(cè)試結(jié)果又有人為干擾因素,影響測(cè)試的準(zhǔn)確性。本發(fā)明提供一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,基于LINUX平臺(tái)下,對(duì)RMC帶外升降級(jí)進(jìn)行自動(dòng)測(cè)試,執(zhí)行測(cè)試無(wú)需人為干涉;靈活,可以人為自由的設(shè)定RMC升降級(jí)的次數(shù)、更改RMC升降級(jí)版本信息及需升降級(jí)的FW文件,測(cè)試完成后通過(guò)確認(rèn)每次升降級(jí)的log信息記錄來(lái)判定測(cè)試結(jié)果的準(zhǔn)確性,投入少,不存在人為因素干擾測(cè)試結(jié)果準(zhǔn)確性的問(wèn)題。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明針對(duì)現(xiàn)有技術(shù)中RMC測(cè)試需要大量的人力投入,測(cè)試結(jié)果又有人為干擾因素,影響測(cè)試的準(zhǔn)確性的問(wèn)題,提供一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,投入少,不存在人為因素干擾測(cè)試結(jié)果準(zhǔn)確性的問(wèn)題。
      [0004]本發(fā)明提出的具體方案是:
      一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,設(shè)定一次RMC升級(jí)與一次RMC降級(jí)作為一個(gè)測(cè)試循環(huán),通過(guò)測(cè)試循環(huán)的結(jié)果設(shè)定RMC升降級(jí)的次數(shù),并可進(jìn)行RMC升降級(jí)版本信息及需升降級(jí)的FW文件的更改;
      步驟為:
      搭建測(cè)試平臺(tái);
      準(zhǔn)備測(cè)試環(huán)境;確認(rèn)RMC升降級(jí)循環(huán)數(shù),需要升級(jí)和降級(jí)的FW vers1n及FW文件,將FW文件及測(cè)試工具保存在同一目錄下;
      修改腳本內(nèi)RMC IP地址,執(zhí)行命令測(cè)試命令;
      刷新完成后確認(rèn)結(jié)果文件內(nèi)容是否存在異常。
      [0005]每次所述測(cè)試循環(huán)后,會(huì)自動(dòng)獲取RMC的當(dāng)前版本,并對(duì)比確認(rèn)升級(jí)或降級(jí)動(dòng)作是否正確執(zhí)行。
      [0006]所述刷新完成后出現(xiàn)刷新成功的log信息或者刷新失敗導(dǎo)致刷新后的FW版本信息與預(yù)計(jì)不符的信息將自動(dòng)保存至result, log文件中。
      [0007]本發(fā)明的有益之處是: 本發(fā)明提供一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,基于LINUX平臺(tái)下,對(duì)RMC帶外升降級(jí)進(jìn)行自動(dòng)測(cè)試,執(zhí)行測(cè)試無(wú)需人為干涉;靈活,可以人為自由的設(shè)定RMC升降級(jí)的次數(shù)、更改RMC升降級(jí)版本信息及需升降級(jí)的FW文件,測(cè)試完成后通過(guò)確認(rèn)每次升降級(jí)的log信息記錄來(lái)判定測(cè)試結(jié)果的準(zhǔn)確性,本測(cè)試方法通過(guò)自動(dòng)化測(cè)試完成對(duì)RMC的穩(wěn)定性測(cè)試工作,適應(yīng)于所有LINUX平臺(tái),該測(cè)試方法操作簡(jiǎn)單,大大減少了人工檢測(cè)操作及干預(yù)的時(shí)間,實(shí)用性強(qiáng),并且可以靈活的根據(jù)測(cè)試需要進(jìn)行測(cè)試,結(jié)果分析一目了然,大大節(jié)約了時(shí)間成本。
      【具體實(shí)施方式】
      [0008]—種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,設(shè)定一次RMC升級(jí)與一次RMC降級(jí)作為一個(gè)測(cè)試循環(huán),通過(guò)測(cè)試循環(huán)的結(jié)果設(shè)定RMC升降級(jí)的次數(shù),并可進(jìn)行RMC升降級(jí)版本信息及需升降級(jí)的FW文件的更改;
      步驟為:
      搭建測(cè)試平臺(tái);
      準(zhǔn)備測(cè)試環(huán)境;確認(rèn)RMC升降級(jí)循環(huán)數(shù),需要升級(jí)和降級(jí)的FW vers1n及FW文件,將FW文件及測(cè)試工具保存在同一目錄下;
      修改腳本內(nèi)RMC IP地址,執(zhí)行命令測(cè)試命令;
      刷新完成后確認(rèn)結(jié)果文件內(nèi)容是否存在異常。
      [0009]每次所述測(cè)試循環(huán)后,會(huì)自動(dòng)獲取RMC的當(dāng)前版本,并對(duì)比確認(rèn)升級(jí)或降級(jí)動(dòng)作是否正確執(zhí)行。
      [0010]所述刷新完成后出現(xiàn)刷新成功的log信息或者刷新失敗導(dǎo)致刷新后的FW版本信息與預(yù)計(jì)不符的信息將自動(dòng)保存至result, log文件中。
      [0011 ] 根據(jù)上述方法,對(duì)本發(fā)明做進(jìn)一步說(shuō)明。
      [0012]—種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,設(shè)定一次RMC升級(jí)與一次RMC降級(jí)作為一個(gè)測(cè)試循環(huán),通過(guò)測(cè)試循環(huán)的結(jié)果設(shè)定RMC升降級(jí)的次數(shù),并可進(jìn)行RMC升降級(jí)版本信息及需升降級(jí)的FW文件的更改;
      主要代碼如下: funct1n getver ()
      {
      ((ver=$ (ipmitool -1 lanplus _H $ip _U $u -P $p me info | sed _n ’ 20p’ | sed’s/~ //g,)))
      ver=$(echo $ver)ver=$ (echo 〃1.0.$ver")
      }
      funct1n update ()
      {
      $command $newfile 〈〈EOF
      y
      EOFflag=l
      }
      funct1n degrade ()
      {
      $command $oldfile 〈〈EOF
      y
      EOFflag=0
      }
      測(cè)試腳本每次在進(jìn)行一次升級(jí)或降級(jí)測(cè)試后,會(huì)自動(dòng)獲取RMC的當(dāng)前版本,并對(duì)比確認(rèn)升級(jí)或降級(jí)動(dòng)作是否正確執(zhí)行;
      如下的結(jié)果將會(huì)自動(dòng)保存log信息至result, log文件中,
      刷新成功的log信息或者刷新失敗導(dǎo)致刷新后的FW版本信息與預(yù)計(jì)不符,
      如下程序?yàn)樗⑿鲁晒蟮腞MC信息處理程序: getver
      ? x* Γ " d? x* ? ”” Λ ”"小”"小"?
      II L itilag == 1 -a q>ver == q>newver 」then
      echo "this is $updatetime times update OK and Firmware Revison is $ver〃
      I tee -a result, log
      updatetime=$(($updatetime+l))el if [ ^$flag^ == -a ^Sver^ == ^Soldver^ ]then
      echo "this is $degradetime times degrade OK and Firmware Revison is $ver〃
      I tee -a result.log
      degradetime=$(($degradetime+l))else
      echo 〃FW update or degrage Fail,, | tee -a result, logexit 0
      fi
      done
      根據(jù)上述腳本搭建測(cè)試平臺(tái),以RHEL 6.2 64bit OS為例,確認(rèn)RMC升降級(jí)循環(huán)數(shù),需要升級(jí)和降級(jí)的FW vers1n及FW文件,將FW文件及Yafuflash工具保存在同一目錄下,修改腳本內(nèi)RMC IP地址,執(zhí)行命令測(cè)試命令./ Yafuflash newBMC_FWfile.bin oldBMC_FWfile.bin,刷新完成后確認(rèn)result, log內(nèi)容是否存在異常。
      【主權(quán)項(xiàng)】
      1.一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,其特征是設(shè)定一次RMC升級(jí)與一次RMC降級(jí)作為一個(gè)測(cè)試循環(huán),通過(guò)測(cè)試循環(huán)的結(jié)果設(shè)定RMC升降級(jí)的次數(shù),并可進(jìn)行RMC升降級(jí)版本信息及需升降級(jí)的FW文件的更改; 步驟為: 搭建測(cè)試平臺(tái); 準(zhǔn)備測(cè)試環(huán)境;確認(rèn)RMC升降級(jí)循環(huán)數(shù),需要升級(jí)和降級(jí)的FW vers1n及FW文件,將FW文件及測(cè)試工具保存在同一目錄下; 修改腳本內(nèi)RMC IP地址,執(zhí)行命令測(cè)試命令; 刷新完成后確認(rèn)結(jié)果文件內(nèi)容是否存在異常。2.根據(jù)權(quán)利要求1所述的一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,其特征是每次所述測(cè)試循環(huán)后,會(huì)自動(dòng)獲取RMC的當(dāng)前版本,并對(duì)比確認(rèn)升級(jí)或降級(jí)動(dòng)作是否正確執(zhí)行。3.根據(jù)權(quán)利要求1或2所述的一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,其特征是所述刷新完成后出現(xiàn)刷新成功的log信息或者刷新失敗導(dǎo)致刷新后的FW版本信息與預(yù)計(jì)不符的信息將自動(dòng)保存至result, log文件中。
      【專利摘要】本發(fā)明公開(kāi)一種基于LINUX平臺(tái)下的RMC帶外升降級(jí)自動(dòng)測(cè)試方法,屬于RMC測(cè)試領(lǐng)域;本發(fā)明基于LINUX平臺(tái)下,對(duì)RMC帶外升降級(jí)進(jìn)行自動(dòng)測(cè)試,執(zhí)行測(cè)試無(wú)需人為干涉;靈活,可以人為自由的設(shè)定RMC升降級(jí)的次數(shù)、更改RMC升降級(jí)版本信息及需升降級(jí)的FW文件,測(cè)試完成后通過(guò)確認(rèn)每次升降級(jí)的log信息記錄來(lái)判定測(cè)試結(jié)果的準(zhǔn)確性,本測(cè)試方法通過(guò)自動(dòng)化測(cè)試完成對(duì)RMC的穩(wěn)定性測(cè)試工作,適應(yīng)于所有LINUX平臺(tái),該測(cè)試方法操作簡(jiǎn)單,大大減少了人工檢測(cè)操作及干預(yù)的時(shí)間,實(shí)用性強(qiáng),并且可以靈活的根據(jù)測(cè)試需要進(jìn)行測(cè)試,結(jié)果分析一目了然,大大節(jié)約了時(shí)間成本。
      【IPC分類】G06F11/26
      【公開(kāi)號(hào)】CN105335263
      【申請(qǐng)?zhí)枴緾N201510767264
      【發(fā)明人】徐偉超
      【申請(qǐng)人】浪潮電子信息產(chǎn)業(yè)股份有限公司
      【公開(kāi)日】2016年2月17日
      【申請(qǐng)日】2015年11月10日
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1