亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

測試交換機(jī)兼容性和穩(wěn)定性的方法及裝置與流程

文檔序號:12692612閱讀:1450來源:國知局
測試交換機(jī)兼容性和穩(wěn)定性的方法及裝置與流程

本發(fā)明屬于交換機(jī)測試技術(shù)領(lǐng)域,特別是涉及一種測試交換機(jī)兼容性和穩(wěn)定性的方法及裝置。



背景技術(shù):

本發(fā)明涉及到存儲測試當(dāng)中服務(wù)器,存儲,交換機(jī)三者之間兼容性和穩(wěn)定性的測試方法,主要針對現(xiàn)有測試方法中方法思路簡單而過程復(fù)雜的缺點提出一種簡化測試手段,深化測試內(nèi)涵的方法和思路。兼容性和穩(wěn)定性測試,涉及到存儲產(chǎn)品上市后總體故障率的大小,故好的測試思路和技巧將大大提升產(chǎn)品的品質(zhì)和質(zhì)量;當(dāng)然,現(xiàn)有的全球知名公司比如IBM,Dell,EMC等都對存儲中交換機(jī)兼容性和穩(wěn)定性測試有內(nèi)部自個的完成測試方法和技巧,且針對不同的產(chǎn)品以及性能,測試思路會有所不同。傳統(tǒng)的交換機(jī)兼容性和穩(wěn)定性測試過程中,需要大量的前端服務(wù)器的測試配合,測試中設(shè)備數(shù)量過多,過程復(fù)雜,人力需求大。



技術(shù)實現(xiàn)要素:

本發(fā)明目的是提供一種測試交換機(jī)兼容性和穩(wěn)定性的方法及裝置,使用簡單、操作方便,能夠有效地提升交換機(jī)兼容性和穩(wěn)定性的測試效率。

為了實現(xiàn)上述目的,本發(fā)明采用以下的技術(shù)方案:

一種測試交換機(jī)兼容性和穩(wěn)定性的方法,包括以下步驟:

A.在存儲映射給服務(wù)器的卷上,創(chuàng)建多個文件系統(tǒng);

B.對源文件進(jìn)行排錯檢查操作,得到第一查錯結(jié)果;

C.通過交換機(jī),將上述源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并進(jìn)行排錯檢查操作,得到第二查錯結(jié)果;

D.判斷上述兩個查錯結(jié)果是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,若不相等,則中止腳本運行。

優(yōu)選地,所述排錯檢查操作執(zhí)行cksum命令。

優(yōu)選地,在步驟B之前,還包括:配置測試環(huán)境。

優(yōu)選地,所述配置測試環(huán)境,包括:

在服務(wù)器中預(yù)置自動化腳本文件;

創(chuàng)建源文件。

優(yōu)選地,所述刪除拷貝到目的文件系統(tǒng)上的源文件之后,還包括:循環(huán)進(jìn)行步驟B至步驟D,直至兩個查錯結(jié)果不相等,則中止腳本運行。

優(yōu)選地,還包括:在循環(huán)過程中,對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作。

優(yōu)選地,對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作,包括:

對交換機(jī)上禁用服務(wù)器的HBA卡再恢復(fù);

對交換機(jī)上禁用存儲端口再恢復(fù);

重啟存儲的控制器;

拔掉存儲的光纖線再恢復(fù);

拔掉服務(wù)器的光纖線再恢復(fù);

重啟交換機(jī)。

優(yōu)選地,所述存儲映射給服務(wù)器的卷中至少有一個容量大于500G的卷。

本發(fā)明還提供一種測試交換機(jī)兼容性和穩(wěn)定性的裝置,包括:

文件系統(tǒng)創(chuàng)建模塊,用于在存儲映射給服務(wù)器的卷上,創(chuàng)建多個文件系統(tǒng);

查錯結(jié)果計算模塊,用于對源文件進(jìn)行排錯檢查操作,得到第一查錯結(jié)果;通過交換機(jī),將上述源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并進(jìn)行排錯檢查操作,得到第二查錯結(jié)果;

判斷模塊,用于判斷上述兩個查錯結(jié)果是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,若不相等,則中止腳本運行。

優(yōu)選地,還包括:測試環(huán)境配置模塊,測試環(huán)境配置模塊包括腳本預(yù)置模塊和源文件創(chuàng)建模塊;

測試環(huán)境配置模塊,用于配置測試環(huán)境;

腳本預(yù)置模塊,用于在服務(wù)器中預(yù)置自動化腳本文件;

源文件創(chuàng)建模塊,用于創(chuàng)建源文件;

優(yōu)選地,還包括:再恢復(fù)重啟模塊,用于對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作。

與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點:

本發(fā)明的方法通過對源文件進(jìn)行cksum操作,計算得到第一校驗和,通過交換機(jī),將源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,再進(jìn)行cksum操作,計算得到第二校驗和,比較兩個校驗和是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,循環(huán)進(jìn)行上述操作,直至兩個校驗和不相等,則中止腳本運行;若不相等,則中止腳本運行。在循環(huán)過程中,對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作,以測試交換機(jī)的穩(wěn)定性和兼容性。本發(fā)明相較傳統(tǒng)的測試方法,簡化了測試流程,簡單易行,節(jié)省了人力,提高了測試精度。

上述測試交換機(jī)兼容性和穩(wěn)定性的方法的有益效果與測試交換機(jī)兼容性和穩(wěn)定性的裝置的有益效果類似,此處不再贅述。

附圖說明

圖1為本發(fā)明一種測試交換機(jī)兼容性和穩(wěn)定性的方法實施例的流程示意圖;

圖2為本發(fā)明一種測試交換機(jī)兼容性和穩(wěn)定性的裝置實施例的結(jié)構(gòu)示意圖。

具體實施方式

為了便于理解,對本發(fā)明中出現(xiàn)的部分名詞作以下解釋說明:

dd命令:dd是Linux/UNIX下的一個非常有用的命令,作用是用指定大小的塊拷貝一個文件,并在拷貝的同時進(jìn)行指定的轉(zhuǎn)換。

cksum命令:用于判斷文件從一個系統(tǒng)傳輸?shù)搅硪粋€系統(tǒng)的過程中有沒有被損壞。

下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式作進(jìn)一步詳細(xì)描述:

本實施例提供一種測試交換機(jī)兼容性和穩(wěn)定性的方法,包括以下步驟:

A.在存儲映射給服務(wù)器的卷上,創(chuàng)建多個文件系統(tǒng);

B.對源文件進(jìn)行排錯檢查操作,得到第一查錯結(jié)果;

C.通過交換機(jī),將上述源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并進(jìn)行排錯檢查操作,得到第二查錯結(jié)果;

D.判斷上述兩個查錯結(jié)果是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,若不相等,則中止腳本運行。

請參考圖1,圖1為本發(fā)明一種測試交換機(jī)兼容性和穩(wěn)定性的方法實施例的流程示意圖;本實施例提供一種測試交換機(jī)兼容性和穩(wěn)定性的方法,包括以下步驟:

步驟S101,在存儲映射給服務(wù)器的卷上,創(chuàng)建多個文件系統(tǒng);

在本實施例中,存儲映射給服務(wù)器的卷為a個,a個卷中至少有一個容量大于500G的卷,增加大容量測試腳本的讀寫;創(chuàng)建文件系統(tǒng)的文件系統(tǒng)個數(shù)為b個,b≥4,采用多個文件系統(tǒng)進(jìn)行測試,提高了測試結(jié)果的一致性。

步驟S102,在服務(wù)器中預(yù)置自動化腳本文件,創(chuàng)建源文件;

在本實施例中,源文件為兩個,一個容量大小為c的源文件,另一個容量大小為d的源文件,其中c小于等于1/100待測試卷的容量,d大于等于1/3待測試卷的容量。采用不同容量大小的源文件,可以模擬不同大小的數(shù)據(jù)流,使測試結(jié)果更真實、有效。

步驟S103,對源文件進(jìn)行排錯檢查操作,得到第一查錯結(jié)果;

在本實施例中,對上述兩個源文件進(jìn)行cksum操作,并保留源文件的第一校驗和結(jié)果e和f。

步驟S104,通過交換機(jī),將上述源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并進(jìn)行排錯檢查操作,得到第二查錯結(jié)果;

在本實施例中,通過dd命令將上述兩個源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并對dd過來的文件再進(jìn)行cksum操作,保留第二校驗和結(jié)果g和h。

步驟S105,判斷上述兩個查錯結(jié)果是否相等,若相等,則轉(zhuǎn)步驟S106,若不相等,則中止腳本運行。

步驟S106,刪除拷貝到目的文件系統(tǒng)上的源文件。

在本實施例中,比較e和g,f和h是否相等,若相等,則該源文件被認(rèn)為是被正確傳輸了,刪除拷貝到目的文件系統(tǒng)上的源文件,循環(huán)進(jìn)行步驟S103至步驟S105,直至兩個校驗和不相等,則中止腳本運行;若不相等,則中止腳本運行。

在循環(huán)過程中,對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作,包括:

對交換機(jī)上禁用(disable)服務(wù)器的HBA卡再恢復(fù);

對交換機(jī)上禁用(disable)存儲端口再恢復(fù);

重啟存儲的控制器;

拔掉存儲的光纖線再恢復(fù);

拔掉服務(wù)器的光纖線再恢復(fù);

重啟交換機(jī)。

以上再恢復(fù)和重啟的操作順序可以顛倒。

本發(fā)明的方法通過對源文件進(jìn)行cksum操作,計算得到第一校驗和,通過交換機(jī),將源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,再進(jìn)行cksum操作,計算得到第二校驗和,比較兩個校驗和是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,循環(huán)進(jìn)行上述操作,直至兩個校驗和不相等,則中止腳本運行;若不相等,則中止腳本運行。在循環(huán)過程中,對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作,以測試交換機(jī)的穩(wěn)定性和兼容性。本發(fā)明相較傳統(tǒng)的測試方法,簡化了測試流程,簡單易行,節(jié)省了人力,提高了測試精度。

本發(fā)明實施例還提供一種測試交換機(jī)兼容性和穩(wěn)定性的裝置,包括:

文件系統(tǒng)創(chuàng)建模塊,用于在存儲映射給服務(wù)器的卷上,創(chuàng)建多個文件系統(tǒng);

查錯結(jié)果計算模塊,用于對源文件進(jìn)行排錯檢查操作,得到第一查錯結(jié)果;通過交換機(jī),將上述源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并進(jìn)行排錯檢查操作,得到第二查錯結(jié)果;

判斷模塊,用于判斷上述兩個查錯結(jié)果是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,若不相等,則中止腳本運行。

請參考圖2,圖2為本發(fā)明一種測試交換機(jī)兼容性和穩(wěn)定性的裝置實施例的結(jié)構(gòu)示意圖;本實施例提供一種測試交換機(jī)兼容性和穩(wěn)定性的裝置,包括:文件系統(tǒng)創(chuàng)建模塊201、測試環(huán)境配置模塊202、查錯結(jié)果計算模塊205、判斷模塊206和再恢復(fù)重啟模塊207;測試環(huán)境配置模塊202包括腳本預(yù)置模塊203和源文件創(chuàng)建模塊204。

文件系統(tǒng)創(chuàng)建模塊201,用于在存儲映射給服務(wù)器的卷上,創(chuàng)建多個文件系統(tǒng);

測試環(huán)境配置模塊202,用于配置測試環(huán)境;

腳本預(yù)置模塊203,用于在服務(wù)器中預(yù)置自動化腳本文件;

源文件創(chuàng)建模塊204,用于創(chuàng)建源文件;

查錯結(jié)果計算模塊205,用于對源文件進(jìn)行排錯檢查操作,得到第一查錯結(jié)果;通過交換機(jī),將上述源文件從源文件系統(tǒng)拷貝到目的文件系統(tǒng)上,并進(jìn)行排錯檢查操作,得到第二查錯結(jié)果;

判斷模塊206,用于判斷上述兩個查錯結(jié)果是否相等,若相等,則刪除拷貝到目的文件系統(tǒng)上的源文件,若不相等,則中止腳本運行;

再恢復(fù)重啟模塊207,用于對交換機(jī)、服務(wù)器和存儲進(jìn)行相應(yīng)的再恢復(fù)和重啟操作。

以上所示僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1