本發(fā)明涉及服務(wù)器測試技術(shù),具體的說是基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法。
背景技術(shù):
在服務(wù)器測試中,對機(jī)器進(jìn)行穩(wěn)定性測試及其他部件兼容性測試時(shí),需要進(jìn)行ACreboot測試。鑒于服務(wù)器測試中AC reboot測試的需求,本發(fā)明提出了一種基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法,該測試方法通過ipmitool工具搭配疲勞試驗(yàn)機(jī)來實(shí)現(xiàn)AC reboot的控制。
所述疲勞試驗(yàn)機(jī),是可以通過各種方式測試疲勞的機(jī)器。疲勞試驗(yàn)機(jī)特點(diǎn)是可以實(shí)現(xiàn)高負(fù)荷、高頻率、低消耗,從而縮短試驗(yàn)時(shí)間,降低試驗(yàn)費(fèi)用。疲勞試驗(yàn)機(jī)用于進(jìn)行測定金屬、合金材料及其構(gòu)件(如操作關(guān)節(jié)、固接件、螺旋運(yùn)動(dòng)件等)在室溫狀態(tài)下的拉伸、壓縮或拉壓交變負(fù)荷的疲勞特性、疲勞壽命、預(yù)制裂紋及裂紋擴(kuò)展試驗(yàn)。高頻疲勞試驗(yàn)機(jī)在配備相應(yīng)試驗(yàn)夾具后,可進(jìn)行正弦載荷下的三點(diǎn)彎曲試驗(yàn)、四點(diǎn)彎曲試驗(yàn)、薄板材拉伸試驗(yàn)、厚板材拉伸試驗(yàn)、強(qiáng)化鋼條拉伸試驗(yàn)、鏈條拉伸試驗(yàn)、固接件試驗(yàn)、連桿試驗(yàn)、扭轉(zhuǎn)疲勞試驗(yàn)、彎扭復(fù)合疲勞試驗(yàn)、交互彎曲疲勞試驗(yàn)、CT試驗(yàn)、CCT試驗(yàn)、齒輪疲勞試驗(yàn)等。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明針對目前技術(shù)發(fā)展的需求和不足之處,提供基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法。
本發(fā)明所述基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法,解決上述技術(shù)問題采用的技術(shù)方案如下:所述基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法,通過ipmitool工具搭配疲勞試驗(yàn)機(jī)來實(shí)現(xiàn)對AC reboot的控制,進(jìn)而完成服務(wù)器AC reboot的測試;該測試方法的實(shí)現(xiàn)過程主要包括如下步驟:1)使用疲勞試驗(yàn)機(jī)給服務(wù)器上電,查詢服務(wù)器的BMC狀態(tài),2)使用ipmitool工具控制服務(wù)器開機(jī)或關(guān)機(jī),3)使用ipmitool工具來循環(huán)ping服務(wù)器BMC的IP;通過上述循環(huán)實(shí)現(xiàn)服務(wù)器的AC reboot控制。
優(yōu)選的,首先使用疲勞試驗(yàn)機(jī)來給機(jī)器上電,然后通過ipmitool工具來查詢服務(wù)器的BMC狀態(tài)。
優(yōu)選的,當(dāng)查詢到服務(wù)器BMC的狀態(tài)為激活狀態(tài)時(shí),通過ipmitool工具給服務(wù)器發(fā)送開機(jī)命令,然后等待服務(wù)器開機(jī);再通過ipmitool工具給服務(wù)器發(fā)送關(guān)機(jī)命令,當(dāng)疲勞試驗(yàn)機(jī)偵測到關(guān)機(jī)信號時(shí)進(jìn)入斷電等待時(shí)間。
優(yōu)選的,使用ipmitool工具來循環(huán)ping服務(wù)器BMC的IP,當(dāng)ping不通時(shí)判定疲勞試驗(yàn)機(jī)進(jìn)入斷電狀態(tài),ipmitool工具進(jìn)入等待時(shí)間。
本發(fā)明所述基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法與現(xiàn)有技術(shù)相比具有的有益效果是:本發(fā)明通過ipmitool工具搭配疲勞試驗(yàn)機(jī)來實(shí)現(xiàn)對AC reboot的控制,進(jìn)而完成服務(wù)器AC reboot的測試;適用于所有服務(wù)器平臺,整個(gè)實(shí)施過程簡單易行,不需要額外測試設(shè)備,降低了服務(wù)器AC reboot測試的成本,提高了測試效率,具有較好的通用性和實(shí)用價(jià)值。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合具體實(shí)施例,對本發(fā)明所述基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法進(jìn)一步詳細(xì)說明。
實(shí)施例:
本實(shí)施例基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法,通過ipmitool工具搭配疲勞試驗(yàn)機(jī)來實(shí)現(xiàn)對AC reboot的控制,進(jìn)而完成服務(wù)器AC reboot的測試;該測試方法的實(shí)現(xiàn)過程主要包括如下步驟:1)使用疲勞試驗(yàn)機(jī)給服務(wù)器上電,查詢服務(wù)器的BMC狀態(tài),2)使用ipmitool工具控制服務(wù)器開機(jī)或關(guān)機(jī),3)使用ipmitool工具來循環(huán)ping服務(wù)器BMC的IP;通過上述循環(huán)實(shí)現(xiàn)服務(wù)器的AC reboot控制。
所述1)使用疲勞試驗(yàn)機(jī)給服務(wù)器上電,查詢服務(wù)器的BMC狀態(tài)這一步驟,其主要包括,首先使用疲勞試驗(yàn)機(jī)來給機(jī)器上電,然后通過ipmitool工具來查詢服務(wù)器的BMC狀態(tài)。
所述2)使用ipmitool工具控制服務(wù)器開機(jī)或關(guān)機(jī)這一步驟,其主要包括,當(dāng)查詢到服務(wù)器BMC的狀態(tài)為激活狀態(tài)時(shí),通過ipmitool工具給服務(wù)器發(fā)送開機(jī)命令,然后等待服務(wù)器開機(jī);再通過ipmitool工具給服務(wù)器發(fā)送關(guān)機(jī)命令,當(dāng)疲勞試驗(yàn)機(jī)偵測到關(guān)機(jī)信號時(shí)進(jìn)入斷電等待時(shí)間。
所述3)使用ipmitool工具來循環(huán)ping服務(wù)器BMC的IP這一步驟,其主要包括,使用ipmitool工具來循環(huán)ping服務(wù)器BMC的IP,當(dāng)ping不通時(shí)判定疲勞試驗(yàn)機(jī)進(jìn)入斷電狀態(tài),ipmitool工具進(jìn)入等待時(shí)間。這樣,本實(shí)施例通過步驟1)、2)、3)如此循環(huán)來實(shí)現(xiàn)服務(wù)器的AC reboot控制。
所述ping是Windows、Unix和Linux系統(tǒng)下的一個(gè)命令,屬于一個(gè)通信協(xié)議,是TCP/IP協(xié)議的一部分。利用“ping”命令可以用來檢查網(wǎng)絡(luò)是否通暢或者網(wǎng)絡(luò)連接速度,可以很好地幫助分析和判定網(wǎng)絡(luò)故障。
本實(shí)例例所述基于IPMI工具實(shí)現(xiàn)AC reboot的測試方法,通過疲勞試驗(yàn)機(jī)進(jìn)行服務(wù)器AC reboot測試,進(jìn)行具體實(shí)施時(shí),首先將疲勞試驗(yàn)機(jī)的通斷電時(shí)間設(shè)置好,然后運(yùn)行遠(yuǎn)程腳本,遠(yuǎn)程執(zhí)行ipmitool命令;所述遠(yuǎn)程腳本如下:
上述具體實(shí)施方式僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述具體實(shí)施方式,任何符合本發(fā)明的權(quán)利要求書的且任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。