• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于shell測試rack資產信息穩定性的方法技術

    技術編號:12348027 閱讀:172 留言:0更新日期:2015-11-18 19:56
    本發明專利技術公開一種基于shell測試rack資產信息穩定性的方法,屬于rack測試領域;本發明專利技術基于shell工具通過對服務器各個資產模塊的訪問,自動化執行測試步驟,自動保存以及處理測試結果;分別對bios/BMC資產號和序列號同步穩定性,CPU核數,內存條數及容量,硬盤個數容量進行檢查,并進行自動化循環測試,收集測試結果;節省大量的人力、時間、成本等多方面的資源,也減少了不必要的人工交互過程,從而大大提高了測試效率。

    【技術實現步驟摘要】

    本專利技術公開一種測試rack穩定性的方法,屬于rack測試領域,具體地說是。
    技術介紹
    隨著IT領域技術的不斷發展,對服務器的穩定性要求越來越高。作為服務器產品提供商,一款服務器無論是在研發階段還是生產階段都需要對產品進行系統可靠性測試,從而嚴格保證該產品的穩定性。Rack,即機架式機柜,是一款集管理、供電、散熱、服務為一體的高密度、高可用的整機柜,其當前全新的DMI/FRU產品名稱、資產號、序列號等信息的同步設計,以及小空間大存儲容量的無r a i d存儲設計,性能得到進一步提升的同時,整機柜的穩定性就更加受到重視,然而在客戶應用中,客戶往往要根據服務的資產號序列號來分配IP、灌裝OS等重要任務,磁盤上就會存有客戶大量數據,一旦掉盤就是非常嚴重的故障,這些環節的穩定性比較薄弱。因此對于Rack這種整機柜產品,其穩定性必須要經過重點測試驗證。但是,由于Rack服務器節點較多以及以往的測試需要大量的人力投入,造成測試人員需要花費大量精力和物力完成測試,而本專利技術提供,基于shell工具通過對服務器資產信息的檢查,自動化執行對比,測試結果的自動保存以及處理,節省大量的人力、時間、成本等多方面的資源,也減少了不必要的人工交互過程,從而大大提高了測試效率,并保證產品的穩定性,因而,具有很好的推廣使用價值。shell是一個免費的編程語言,用來實現自動和交互式任務進行通信,而無需人的干預。使用它可以創建腳本用來實現對命令或程序提供輸入,shell則可以根據程序的提示模擬標準輸入提供給程序需要的輸入來實現交互程序執行。
    技術實現思路
    本專利技術針對Rack服務器節點較多以及以往的測試需要大量的人力投入,造成測試人員需要花費大量精力和物力完成測試的問題,提供,節省大量的人力、時間、成本等多方面的資源,也減少了不必要的人工交互過程,從而大大提高了測試效率。本專利技術提出的具體方案是: ,基于shell工具通過對服務器各個資產模塊的訪問,自動化執行測試步驟,自動保存以及處理測試結果;分別對b1s/BMC資產號和序列號同步穩定性,CPU核數,內存條數及容量,硬盤個數容量進行檢查,并進行自動化循環測試,收集測試結果。所述對b1s/BMC資產號和序列號同步穩定性的檢查,其過程為:shell腳本中首先通過dmidecode及ipmitool fru指令分別抓取B1S dmi及BMC fru中的資產號及產品序列號,然后對比dmi及fru中資產號及產品序列號是否一致,一致則判定dmi同步,fru資產及序列號成功;反之則fail。所述CPU核數的檢查過程為:通過cat proc/cpuinfo獲取服務器CPU核數,然后與已知的CPU核數比較,如果一致說明CPU工作正常,無失效情況,反之則fail。所述內存條數及容量的檢查過程為:通過腳本獲取服務器內內存的容量及條數,然后與已知內存條數及容量去比較,如果數據一致,判定內存資產正常,反之則fail。所述硬盤個數容量檢查過程為:通過腳本獲取HDD的個數及容量,然后與已知HDD數量及容量進行比較,如果數據一致,判定磁盤資產正常,反之則說明有掉盤情況。所述自動化循環測試中將shell腳本的指令放在系統下rc.local中,并新增一行使得節點不斷延時reboot。延時時間可設定,比如為10s等等。所述對收集的測試結果,查看所記錄的log有沒有fail的日志,判斷資產信息是否有變化。本專利技術的有益之處是:本專利技術基于shell腳本,自動化測試rack資產信息穩定性,通過對服務器資產信息的檢查,自動化執行對比,測試結果的自動保存以及處理來測試rack資產信息穩定性,節省大量的人力、時間、成本等多方面的資源,也減少了不必要的人工交互過程,從而大大提高了測試效率,并保證產品的穩定性,因而,具有很好的推廣使用價值。【具體實施方式】—種基于shell測試rack資產信息穩定性的方法,基于shell工具通過對服務器各個資產模塊的訪問,自動化執行測試步驟,自動保存以及處理測試結果;分別對b1s/BMC資產號和序列號同步穩定性,CPU核數,內存條數及容量,硬盤個數容量進行檢查,并進行自動化循環測試,收集測試結果。其中所述對b1s/BMC資產號和序列號同步穩定性的檢查,其過程為:shell腳本中首先通過dmidecode及ipmitool fru指令分別抓取B1S dmi及BMC fru中的資產號及產品序列號,然后對比dmi及fru中資產號及產品序列號是否一致,一致則判定dmi同步,fru資產及序列號成功;反之則fail。代碼如下:echo 〃the reboot times: tail _n I /root/times 〃b1sserial= /usr/sbin/dmidecode | grep _A5 _i ^System informat1n^ | awk '/Serial/{print$3}' 'b1sasset= /usr/sbin/dmidecode grep _A5 _i 〃Base Board Informat1n^awk '/Asset/{print $3}/sbin/service ipmi start >/dev/nullif ;thenfruasset='/usr/bin/ipmitool fru awk ' /Asset/{print $5}fruserial='/usr/bin/ipmitool fru awk ' /Product Serial/{print $4}elseecho -e 〃\033[41m IPMI Driver Start FAILED..............................Failed \033[0m"fisn=$l &sset_$2if ;thenif && ;thenecho -e 〃\033 [42m Serial Number of This Node is $ sn....................Passed \033[0m〃else echo -e 〃\033[41m Serila Number of This node: B1S Serial $b1sserial, BMCSerial $fruserial.Needed $sn.....................Failed \033[0m〃 fi if ;thenif && [ 〃$asset〃 = 〃$frua當前第1頁1 2 本文檔來自技高網...

    【技術保護點】
    一種基于shell測試rack資產信息穩定性的方法,其特征是基于shell工具通過對服務器各個資產模塊的訪問,自動化執行測試步驟,自動保存以及處理測試結果;分別對bios/BMC?資產號和序列號同步穩定性,CPU核數,內存條數及容量,硬盤個數容量進行檢查,并進行自動化循環測試,收集測試結果。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:史沛玉
    申請(專利權)人:浪潮電子信息產業股份有限公司
    類型:發明
    國別省市:山東;37

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码区免费内射一片色欲| yy111111电影院少妇影院无码| av无码aV天天aV天天爽| 性色av无码不卡中文字幕| 日本爆乳j罩杯无码视频| 亚洲AV综合色区无码一区| 少妇无码AV无码专区线| 无码人妻视频一区二区三区| 国产精品爽爽va在线观看无码| 日韩精品无码熟人妻视频| 亚洲无码精品浪潮| 97在线视频人妻无码| 亚洲中文字幕无码一去台湾| 国产三级无码内射在线看| 亚洲av无码天堂一区二区三区 | 国产精品VA在线观看无码不卡| 亚洲AV无码一区二区三区牛牛| 亚洲国产精品无码成人片久久| 亚洲Av无码国产情品久久| 精品久久久久久无码中文字幕漫画| 色综合久久中文字幕无码| 久久精品无码一区二区三区| 国产精品va在线观看无码| 天堂一区人妻无码| 无码一区二区三区AV免费| 中文字幕无码播放免费| 久久亚洲AV成人无码| 欧洲Av无码放荡人妇网站| 四虎成人精品无码| 精品无码国产自产在线观看水浒传| 亚洲AV无码一区二区二三区软件 | AV无码久久久久不卡蜜桃| 国产产无码乱码精品久久鸭| 国产亚洲精久久久久久无码| 无码超乳爆乳中文字幕久久| 少妇无码一区二区三区| 精品国产一区二区三区无码| 永久免费av无码网站韩国毛片 | 蜜臀亚洲AV无码精品国产午夜.| 亚洲AV综合色区无码一二三区| 丰满少妇人妻无码专区|