一種適用于產(chǎn)線的自動監(jiān)控pmc raid卡日志的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,具體地說是一種實(shí)用性強(qiáng)、適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法。
【背景技術(shù)】
[0002]目前我們主流應(yīng)用的RAID卡有兩家,分別是PMC和AVAGO0 AVAGO的RAID卡市場占有率高,技術(shù)實(shí)力較強(qiáng),客戶認(rèn)可比較認(rèn)可。而PMC的RAID卡在存儲方面比較占優(yōu)勢,而且卡子的種類繁多,覆蓋面非常廣。本方法提供一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法,針對PMC的各種RAID卡進(jìn)行的自動RAID卡日志監(jiān)控的方法,適用于產(chǎn)線監(jiān)控和問題處理等方面,可以有效的檢測RAID卡問題,并及時發(fā)現(xiàn)問題。同時,完全自動的監(jiān)控方法,可以大大降低測試時間以及人力資源的成本,而且測試結(jié)果非常準(zhǔn)確,可以同時定位問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實(shí)用性強(qiáng)、適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法。
[0004]一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法,其具體實(shí)現(xiàn)過程為:
將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,通過執(zhí)行指令來觀測是否能看到控制器,通過讀取log的方式,來查看該RAID卡是否有問題;對于無法進(jìn)入操作系統(tǒng)的RAID卡,搭配串口工具進(jìn)行日志監(jiān)控,通過對串口打印出來的信息進(jìn)行關(guān)鍵字篩選,確定RAID卡的異常。
[0005]將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,預(yù)裝arcconf工具,來觀測是否能看到控制器,通過讀取log的方式,來查看是否有問題;
開機(jī)后系統(tǒng)自動進(jìn)行RAID卡日志監(jiān)控,自動清除錯誤信息phyerrorlog,執(zhí)行指令抓取 log ;
無法進(jìn)入系統(tǒng)的RAID卡,連接串口工具進(jìn)行測試,將串口打印出來的信息保存;
根據(jù)關(guān)鍵字篩選出有用的信息,確認(rèn)RIAD卡正?;虍惓?,最后保存測試結(jié)果,并記錄測試時間。
[0006]所述arccconf工具為自動讀取auto_RAID腳本,其對應(yīng)操作系統(tǒng)的版本,在拷貝到系統(tǒng)下后,在操作系統(tǒng)下運(yùn)行terminal終端程序,Terminal顯示RAID卡日志監(jiān)控的各種數(shù)據(jù),以及出現(xiàn)報錯的地方。
[0007]測試時,在對應(yīng)結(jié)果的文件夾下出現(xiàn)記錄時間的RAID_testtime.txt文件;
測試機(jī)持續(xù)運(yùn)行RAID卡日志監(jiān)控,進(jìn)行產(chǎn)線上的老化測試;
待所有測試都完成后,在文件夾下查看adaptec.log文件,該文件記錄中記載各種RAID卡的日志信息,查看raid報錯RAID_error.txt文件,上述腳本工具通過特殊關(guān)鍵字篩選出報錯信息,確定RIAD卡的正常或異常,且在異常處指出異常原因和異常結(jié)果。
[0008]本發(fā)明的一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法,具有以下優(yōu)點(diǎn):
本發(fā)明的一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法,以抓取的信息為準(zhǔn),不會產(chǎn)生人為的測試錯誤,保證了測試環(huán)境的穩(wěn)定狀態(tài),且無需看守,自動完成錯誤信息的篩選并保存測試的結(jié)果,記錄測試時間等。完全實(shí)現(xiàn)了自動化,簡潔、省時、易操作,節(jié)省人力,同時還確保了 RAID卡日志監(jiān)控的準(zhǔn)確性,適用所有服務(wù)器的自動監(jiān)控PMC-RAID卡日志的實(shí)現(xiàn)為全自動程序,在系統(tǒng)下自動運(yùn)行日志監(jiān)控程序,測試時無需人為看守,自動記錄測試結(jié)果、測試log以及測試時間;無需手動設(shè)置任何測試參數(shù),滿足所有服務(wù)器測試需求,實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0009]附圖1為本發(fā)明的實(shí)現(xiàn)流程圖。
[0010]附圖2為實(shí)施例的實(shí)現(xiàn)示意圖。
【具體實(shí)施方式】
[0011]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明。
[0012]本發(fā)明提供一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法,如附圖1所示,其具體實(shí)現(xiàn)過程為:
將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,通過執(zhí)行指令來觀測是否能看到控制器,通過讀取log的方式,來查看該RAID卡是否有問題;對于無法進(jìn)入操作系統(tǒng)的RAID卡,搭配串口工具進(jìn)行日志監(jiān)控,通過對串口打印出來的信息進(jìn)行關(guān)鍵字篩選,確定RAID卡的異常。
[0013]將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,預(yù)裝arcconf?工具,來觀測是否能看到控制器,通過讀取log的方式,來查看是否有問題;
開機(jī)后系統(tǒng)自動進(jìn)行RAID卡日志監(jiān)控,自動清除錯誤信息phyerrorlog,執(zhí)行指令抓取 log,即執(zhí)行指令 arcconf GETL0GS〈Controller#〉STATS tabular 準(zhǔn)確抓取 RAID 卡的log,篩選出錯誤信息。
[0014]無法進(jìn)入系統(tǒng)的RAID卡,連接串口工具進(jìn)行測試,將串口打印出來的信息保存;根據(jù)關(guān)鍵字篩選出有用的信息,確認(rèn)RIAD卡正常或異常,最后保存測試結(jié)果,并記錄測試時間。
[0015]所述arccconf工具為自動讀取auto_RAID腳本,其對應(yīng)操作系統(tǒng)的版本,在拷貝到系統(tǒng)下后,在操作系統(tǒng)下運(yùn)行terminal終端程序,Terminal顯示RAID卡日志監(jiān)控的各種數(shù)據(jù),以及出現(xiàn)報錯的地方。
[0016]測試時,在對應(yīng)結(jié)果的文件夾下出現(xiàn)記錄時間的RAID_testtime. txt文件;
測試機(jī)持續(xù)運(yùn)行RAID卡日志監(jiān)控,進(jìn)行產(chǎn)線上的老化測試;
待所有測試都完成后,在文件夾下查看adaptec. log文件,該文件記錄中記載各種RAID卡的日志信息,查看raid報錯RAID_error. txt文件,上述腳本工具通過特殊關(guān)鍵字篩選出報錯信息,確定RIAD卡的正?;虍惓#以诋惓L幹赋霎惓T蚝彤惓=Y(jié)果。
[0017]具體實(shí)例如附圖2所示,其具體實(shí)現(xiàn)過程為:
一、準(zhǔn)備好裝有常用0S的測試平臺(包括測試主機(jī)平臺、在測試主機(jī)上安裝Linux或Windows操作系統(tǒng),本文以Linux系統(tǒng)為例);
二、將測試主機(jī)上電開機(jī),進(jìn)入操作系統(tǒng),使用root用戶登錄;
三、將auto_RAID腳本、相應(yīng)OS版本的arccconf工具拷貝到系統(tǒng)下;
四、在Linux系統(tǒng)下運(yùn)行terminal終端程序,在terminal下執(zhí)行如下操作:
#cd /root/Desktop 回車
# . /auto_RAID. sh 回車
Terminal顯示RAID卡日志監(jiān)控的各種數(shù)據(jù),以及出現(xiàn)報錯的地方。
[0018]五、此時/root/Desktop/result文件夾下會出現(xiàn)記錄時間的RAID_testtime. txt文件。
[0019]六、測試機(jī)持續(xù)運(yùn)行RAID卡日志監(jiān)控,進(jìn)行產(chǎn)線上的老化等測試;
待所有測試都完成后,在/root/Desktop/result下查看adaptec. log文件,文件記錄中記載各種RAID卡的日志信息。查看RAID_error. txt文件,腳本同特殊關(guān)鍵字篩選出了報錯信息,可以確定RIAD卡的正常或異常,異常處會指出異常原因和異常結(jié)果。
[0020]本次RAID卡自動日志監(jiān)控,采用自動清除phyerrorlog,自動根據(jù)特殊關(guān)鍵字篩選錯誤信息,完全符合目前產(chǎn)線進(jìn)行RAID卡監(jiān)控的需要,簡潔、省時、易操作,實(shí)現(xiàn)真正的全自動化RAID卡自動監(jiān)控,結(jié)果真實(shí)準(zhǔn)確。借此評估測試RAID是否異常,并準(zhǔn)確定位異常位置。
[0021]本方法實(shí)現(xiàn)了各處理器平臺通用的RAID卡日志監(jiān)控,打破了傳統(tǒng)日志監(jiān)控的局限性。其次改善了 RAID卡日志監(jiān)控的方法,將復(fù)雜簡化,將只能手動搭建測試環(huán)境,安裝工具,改善為完全自動化;最后測試結(jié)果也較為直觀,可直接判斷RAID卡是否異常,并定位異常位置;同時該種測試方法適用于目前流行的各種Linux操作系統(tǒng)和Windows操作系統(tǒng),非常適合產(chǎn)線使用。
[0022]上述【具體實(shí)施方式】僅是本發(fā)明的具體個案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法的權(quán)利要求書的且任何所述技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項】
1.一種適用于產(chǎn)線的自動監(jiān)控PMC RAID卡日志的方法,其特征在于,其具體實(shí)現(xiàn)過程為:將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,通過執(zhí)行指令來觀測是否能看到控制器,通過讀取log的方式,來查看該RAID卡是否有問題;對于無法進(jìn)入操作系統(tǒng)的RAID卡,搭配串口工具進(jìn)行日志監(jiān)控,通過對串口打印出來的信息進(jìn)行關(guān)鍵字篩選,確定RAID卡的異常。2.根據(jù)權(quán)利要求1所述的一種適用于產(chǎn)線的自動監(jiān)控PMCRAID卡日志的方法,其特征在于,將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,預(yù)裝arcconf工具,來觀測是否能看到控制器,通過讀取log的方式,來查看是否有問題; 開機(jī)后系統(tǒng)自動進(jìn)行RAID卡日志監(jiān)控,自動清除錯誤信息phyerrorlog,執(zhí)行指令抓取 log ; 無法進(jìn)入系統(tǒng)的RAID卡,連接串口工具進(jìn)行測試,將串口打印出來的信息保存; 根據(jù)關(guān)鍵字篩選出有用的信息,確認(rèn)RIAD卡正?;虍惓?,最后保存測試結(jié)果,并記錄測試時間。3.根據(jù)權(quán)利要求2所述的一種適用于產(chǎn)線的自動監(jiān)控PMCRAID卡日志的方法,其特征在于,所述arccconf工具為自動讀取auto_RAID腳本,其對應(yīng)操作系統(tǒng)的版本,在拷貝到系統(tǒng)下后,在操作系統(tǒng)下運(yùn)行terminal終端程序,Terminal顯示RAID卡日志監(jiān)控的各種數(shù)據(jù),以及出現(xiàn)報錯的地方。4.根據(jù)權(quán)利要求2所述的一種適用于產(chǎn)線的自動監(jiān)控PMCRAID卡日志的方法,其特征在于,測試時,在對應(yīng)結(jié)果的文件夾下出現(xiàn)記錄時間的RAID_testtime.txt文件; 測試機(jī)持續(xù)運(yùn)行RAID卡日志監(jiān)控,進(jìn)行產(chǎn)線上的老化測試; 待所有測試都完成后,在文件夾下查看adaptec.log文件,該文件記錄中記載各種RAID卡的日志信息,查看raid報錯RAID_error.txt文件,上述腳本工具通過特殊關(guān)鍵字篩選出報錯信息,確定RIAD卡的正?;虍惓?,且在異常處指出異常原因和異常結(jié)果。
【專利摘要】本發(fā)明公開了一種適用于產(chǎn)線的自動監(jiān)控PMC?RAID卡日志的方法,其實(shí)現(xiàn)過程為:將需要通過產(chǎn)線老化測試的機(jī)器的操作系統(tǒng)中,通過執(zhí)行指令來觀測是否能看到控制器,通過讀取log的方式,來查看該RAID卡是否有問題;對于無法進(jìn)入操作系統(tǒng)的RAID卡,搭配串口工具進(jìn)行日志監(jiān)控,通過對串口打印出來的信息進(jìn)行關(guān)鍵字篩選,確定RAID卡的異常。該一種適用于產(chǎn)線的自動監(jiān)控PMC?RAID卡日志的方法與現(xiàn)有技術(shù)相比,以抓取的信息為準(zhǔn),不會產(chǎn)生人為的測試錯誤,保證了測試環(huán)境的穩(wěn)定狀態(tài),且無需看守,自動完成錯誤信息的篩選并保存測試的結(jié)果,記錄測試時間等。
【IPC分類】G05B19/048
【公開號】CN105223889
【申請?zhí)枴緾N201510669646
【發(fā)明人】李超
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年1月6日
【申請日】2015年10月13日