欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種對服務(wù)器遠程PowerReset測試的方法

文檔序號:9646502閱讀:531來源:國知局
一種對服務(wù)器遠程Power Reset測試的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種,具體地說是一種一種對服務(wù)器遠程Power Reset測試的方法。
【背景技術(shù)】
[0002]隨著IT領(lǐng)域技術(shù)的不斷發(fā)展,傳統(tǒng)信息化服務(wù)以及日趨強大的云計算服務(wù),對服務(wù)器的安全可靠要求越來越高。作為服務(wù)器產(chǎn)品提供商,一款服務(wù)器無論是在研發(fā)階段還是生產(chǎn)階段都需要對產(chǎn)品進行穩(wěn)定性測試;而服務(wù)器的穩(wěn)定性不僅要表現(xiàn)在單個部件上,更要表現(xiàn)在整個服務(wù)器系統(tǒng)上。而服務(wù)器能否在極端環(huán)境下保持長時間多次的重啟操作,已經(jīng)成為了客戶應(yīng)用能否穩(wěn)定運行的前提。遠程帶外Power Reset對系統(tǒng)有更高的要求,本地Power Reset測試正常,但是在遠程帶外Power Reset測試中可能會出現(xiàn)問題。
[0003]目前,多數(shù)情況下進行服務(wù)器開機、重啟穩(wěn)定性測試均主要通過人工操作,對于大量服務(wù)器節(jié)點來說,逐個配置進行開機、重啟測試,工作量巨大,操作繁重,耗費大量人力資源。

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

[0004]本發(fā)明的技術(shù)任務(wù)是針對以上不足,提供一種對服務(wù)器遠程Power Reset測試的方法,來解決服務(wù)器測試的缺少自動化、浪費人力的問題。
[0005]本發(fā)明的技術(shù)任務(wù)是按以下方式實現(xiàn)的:
一種對服務(wù)器遠程Power Reset測試的方法,其特征在于包括一臺控制機和至少兩臺測試機,所述測試機與控制機連接,步驟為:
(1)對被測機的網(wǎng)絡(luò)系統(tǒng)進行設(shè)置,被測機的業(yè)務(wù)網(wǎng)口IP、BMC 口 IP、控制機IP設(shè)置在同一網(wǎng)段,且被測機的業(yè)務(wù)網(wǎng)口 IP、BMC 口 IP、控制機IP相互連接;
(2)對被測機軟件進行設(shè)置,控制機中安裝rhel或centos;
(3)運行測設(shè)腳本。
[0006]所述測試腳本包括對被測機的業(yè)務(wù)網(wǎng)口 IP、BMC 口 IP、測試次數(shù)的測試。
[0007]所述測試腳本的運行方法為:
? /pr.sh <被測機業(yè)務(wù)口 ip> <被測機BMC ip> <測試次數(shù)>。
[0008]所述測試腳本中運行流程為:
(1)獲取測試參數(shù);
(2)檢測被測機的開機狀態(tài);
(3)如果被測機開機,向被測機發(fā)送PowerReset指令;
(4)檢測被測機是否正常開機;
(5)如果被測機正常開機,記錄成功開機的次數(shù),如果達到測試次數(shù)則測試結(jié)束,如果沒有達到測試次數(shù)則開始下一次測試;
(6)如果測試出現(xiàn)異常,則向控制機發(fā)送異常報告,并等待人工處理。
[0009]本發(fā)明的一種對服務(wù)器遠程Power Reset測試的方法具有以下優(yōu)點:本發(fā)明利用腳本命令實現(xiàn)了自動化無人值守測試和運行,該測試方法操作簡單,自動化程度高,實用性較強,能夠節(jié)省人力,有效確保了服務(wù)器的穩(wěn)定性。
【附圖說明】
[0010]下面結(jié)合附圖對本發(fā)明進一步說明。
[0011]附圖1為一種對服務(wù)器遠程Power Reset測試的方法的流程框圖。
【具體實施方式】
[0012]參照說明書附圖和具體實施例對本發(fā)明的一種對服務(wù)器遠程Power Reset測試的方法作以下詳細地說明。
[0013]實施例:
本發(fā)明的一種對服務(wù)器遠程Power Reset測試的方法,包括一臺控制機和兩臺測試機,兩臺測試機均與控制機連接,步驟為:
(1)對被測機的網(wǎng)絡(luò)系統(tǒng)進行設(shè)置,被測機的業(yè)務(wù)網(wǎng)口IP、BMC 口 IP、控制機IP設(shè)置在同一網(wǎng)段,且被測機的業(yè)務(wù)網(wǎng)口 IP、BMC 口 IP、控制機IP相互連接,被測機的業(yè)務(wù)網(wǎng)口 IP設(shè)置為靜態(tài),且被測機的業(yè)務(wù)網(wǎng)口 IP隨系統(tǒng)啟動自動開啟;
(2)對被測機軟件進行設(shè)置,控制機中安裝rhel系統(tǒng)或centos系統(tǒng),本實施例中優(yōu)選centos系統(tǒng),被測機的操作系統(tǒng)不受限制,但被測機中網(wǎng)卡能加載驅(qū)動并自動開啟;
(3)運行測設(shè)腳本。
[0014]測試腳本包括對被測機的業(yè)務(wù)網(wǎng)口 IP、BMC 口 IP、測試次數(shù)的測試。
[0015]測試腳本的運行方法為:
?/pr.sh <被測機業(yè)務(wù)口 ip> <被測機BMC ip> <測試次數(shù)>
測試腳本的運行流程為:
(1)獲取測試參數(shù);
(2)檢測被測機的開機狀態(tài);
(3)如果被測機開機,向被測機發(fā)送PowerReset指令;
(4)檢測被測機是否正常開機;
(5)如果被測機正常開機,記錄成功開機的次數(shù),如果達到測試次數(shù)則測試結(jié)束,如果沒有達到測試次數(shù)則開始下一次測試;
(6)如果測試出現(xiàn)異常,則向控制機發(fā)送異常報告,并等待人工處理。
[0016]測試腳本為:
#!/bin/bash
if [ $1 = 〃〃 ]; then
echo "Ussage:./pr.sh <ip> 〈BMC ip> <times>〃exit
fi
if [ $2 = 〃〃 ]; then
echo "Ussage:./pr.sh <ip> 〈BMC ip> <times>〃exit fi
if [ $3 = 〃〃 ]; then
echo "Ussage:./pr.sh <ip> 〈BMC ip> <times>〃exit
fi
bmcip=$2
ip=$l
times=$3
echo 〃bmcip=$bmcip〃
1 d?."
echo ιρ=φ?ρ
echo "Total test times=$times〃
ipmitool _H $bmcip -U admin -P admin chassis power onp='ping -c 1 $ip |grep packets |awk , {print $4}while [ $p = "0〃 ]do
sleep 1
p='ping -c 1 $ip |grep packets |awk , {print $4}
done
for ((i=0;i<$times;i++))do
ipmitool _H $bmcip -U admin -P admin chassis power reset sleep 10
p='ping -c 1 $ip |grep packets |awk , {print $4}while [ $p = "0〃 ]dosleep 1
p='ping -c 1 $ip |grep packets |awk , {print $4} done
echo 〃Test times:$ ((i+1))test result:0K〃
done
通過上面【具體實施方式】,所述技術(shù)領(lǐng)域的技術(shù)人員可容易的實現(xiàn)本發(fā)明。但是應(yīng)當理解,本發(fā)明并不限于上述的【具體實施方式】。在公開的實施方式的基礎(chǔ)上,所述技術(shù)領(lǐng)域的技術(shù)人員可任意組合不同的技術(shù)特征,從而實現(xiàn)不同的技術(shù)方案。除說明書所述的技術(shù)特征夕卜,均為本專業(yè)技術(shù)人員的已知技術(shù)。
【主權(quán)項】
1.一種對服務(wù)器遠程Power Reset測試的方法,其特征在于包括一臺控制機和至少兩臺測試機,所述測試機與控制機連接,步驟為: (1)對被測機的網(wǎng)絡(luò)系統(tǒng)進行設(shè)置,被測機的業(yè)務(wù)網(wǎng)口IP、BMC 口 IP、控制機IP設(shè)置在同一網(wǎng)段,且被測機的業(yè)務(wù)網(wǎng)口 IP、BMC 口 IP、控制機IP相互連接; (2)對被測機軟件進行設(shè)置,控制機中安裝rhel或centos; (3)運行測設(shè)腳本。2.根據(jù)權(quán)利要求1所述的一種對服務(wù)器遠程PowerReset測試的方法,其特征在于所述測試腳本包括對被測機的業(yè)務(wù)網(wǎng)口 IP、BMC 口 IP、測試次數(shù)的測試。3.根據(jù)權(quán)利要求2所述的一種對服務(wù)器遠程PowerReset測試的方法,其特征在于所述測試腳本的運行方法為: ?/pr.sh <被測機業(yè)務(wù)口 ip> <被測機BMC ip> <測試次數(shù)>。4.根據(jù)權(quán)利要求1所述的一種對服務(wù)器遠程PowerReset測試的方法,其特征在于所述測試腳本中運行流程為: (1)獲取測試參數(shù); (2)檢測被測機的開機狀態(tài); (3)如果被測機開機,向被測機發(fā)送PowerReset指令; (4)檢測被測機是否正常開機; (5)如果被測機正常開機,記錄成功開機的次數(shù),如果達到測試次數(shù)則測試結(jié)束,如果沒有達到測試次數(shù)則開始下一次測試; (6)如果測試出現(xiàn)異常,則向控制機發(fā)送異常報告,并等待人工處理。
【專利摘要】本發(fā)明公開了一種對服務(wù)器遠程Power?Reset測試的方法,屬于服務(wù)器測試領(lǐng)域,本發(fā)明要解決服務(wù)器測試的缺少自動化、浪費人力的問題,采用的技術(shù)方案為包括一臺控制機和至少兩臺測試機,所述測試機與控制機連接,步驟為:(1)對被測機的網(wǎng)絡(luò)系統(tǒng)進行設(shè)置,被測機的業(yè)務(wù)網(wǎng)口IP、BMC口IP、控制機IP設(shè)置在同一網(wǎng)段,且被測機的業(yè)務(wù)網(wǎng)口IP、BMC口IP、控制機IP相互連接;(2)對被測機軟件進行設(shè)置,控制機中安裝rhel或centos;(3)運行測設(shè)腳本。
【IPC分類】G06F11/22
【公開號】CN105404569
【申請?zhí)枴緾N201510906445
【發(fā)明人】李光達
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年3月16日
【申請日】2015年12月9日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鄂伦春自治旗| 五寨县| 苍南县| 东台市| 平远县| 阳信县| 图木舒克市| 平塘县| 高碑店市| 岳阳县| 永年县| 姜堰市| 华安县| 额尔古纳市| 儋州市| 惠安县| 沙湾县| 岫岩| 云安县| 遵化市| 吉安县| 射洪县| 融水| 商丘市| 四川省| 庆城县| 大厂| 淮北市| 洞头县| 即墨市| 招远市| 岳普湖县| 雷波县| 资中县| 高邑县| 桦南县| 巢湖市| 清远市| 卢湾区| 绵竹市| 石狮市|