亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測(cè)試的方法

文檔序號(hào):8265455閱讀:1313來源:國知局
一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測(cè)試的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明公開一種用于網(wǎng)絡(luò)測(cè)試的方法,屬于網(wǎng)絡(luò)測(cè)試領(lǐng)域,具體地說是一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測(cè)試的方法。
【背景技術(shù)】
[0002]服務(wù)器集群簡而言之就是一組相互獨(dú)立的服務(wù)器通過共享存儲(chǔ)空間、依靠網(wǎng)絡(luò)相互通信,為客戶提供高性能和高可靠性服務(wù)的一種技術(shù)。一旦在服務(wù)器上安裝并運(yùn)行了群集服務(wù),該服務(wù)器即可加入群集。群集化操作可以減少單點(diǎn)故障數(shù)量,并且實(shí)現(xiàn)了群集化資源的高可用性。集群系統(tǒng)可解決軟件系統(tǒng)問題,一個(gè)服務(wù)器的應(yīng)用停止運(yùn)行,其它的相關(guān)服務(wù)器就會(huì)接管這個(gè)應(yīng)用,而不必理會(huì)應(yīng)用停止運(yùn)行的原因是什么。集群系統(tǒng)可以解決人為失誤造成的應(yīng)用系統(tǒng)停止工作的情況,由于集群是對(duì)應(yīng)用進(jìn)行監(jiān)控,因此其它的相關(guān)服務(wù)器就會(huì)接管這個(gè)應(yīng)用。面對(duì)集群系統(tǒng)的諸多優(yōu)點(diǎn),其離不開互聯(lián)網(wǎng)的飛速發(fā)展帶來了網(wǎng)絡(luò)通信量的速度與穩(wěn)定性的提升這一關(guān)鍵因素,因此對(duì)于服務(wù)器設(shè)備要求的網(wǎng)絡(luò)既要提供足夠的帶寬,也要保持很高的穩(wěn)定性。所以針對(duì)服務(wù)器集群系統(tǒng)進(jìn)行網(wǎng)絡(luò)帶寬和穩(wěn)定性的網(wǎng)絡(luò)測(cè)試是必要的。所謂帶寬,是“頻帶寬度”的簡稱,網(wǎng)絡(luò)中的帶寬是指在規(guī)定時(shí)間內(nèi)從一端流到另一端的信息量,即數(shù)據(jù)傳輸率。帶寬對(duì)模擬信號(hào)和數(shù)字信號(hào)有兩種基本的應(yīng)用,在本文中所說的帶寬均是指數(shù)字信號(hào)。而網(wǎng)絡(luò)穩(wěn)定性主要指通信隨時(shí)保持暢通,不會(huì)出現(xiàn)突發(fā)性網(wǎng)絡(luò)擁堵、斷網(wǎng)重連。并且相關(guān)網(wǎng)絡(luò)設(shè)備持續(xù)不間斷運(yùn)行,性能沒有變化。其中網(wǎng)絡(luò)的性能體現(xiàn)在帶寬上、穩(wěn)定性體現(xiàn)在帶寬波動(dòng)上,本發(fā)明提供一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測(cè)試的方法,整個(gè)測(cè)試過程為測(cè)試環(huán)境搭建、帶寬測(cè)試、穩(wěn)定性測(cè)試、結(jié)果收集與對(duì)比幾部分組成,主要是由linux bash語言編寫的測(cè)試程序?qū)崿F(xiàn)對(duì)服務(wù)器集群的網(wǎng)絡(luò)帶寬和穩(wěn)定性評(píng)估的系統(tǒng)設(shè)計(jì),通過綁定到cpu固定線程、節(jié)點(diǎn)分組對(duì)傳等方法,評(píng)估網(wǎng)絡(luò)系統(tǒng)的性能和可靠性是否滿足應(yīng)用,提高測(cè)試效率,節(jié)約人力資源,保證產(chǎn)品質(zhì)量。

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

[0003]本發(fā)明針對(duì)服務(wù)器集群設(shè)備要求的網(wǎng)絡(luò)既要提供足夠的帶寬,也要保持很高的穩(wěn)定性,因此需要對(duì)集群服務(wù)器的網(wǎng)絡(luò)進(jìn)行測(cè)試的問題,提供一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測(cè)試的方法,實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)帶寬和穩(wěn)定性評(píng)估的系統(tǒng)設(shè)計(jì),通過關(guān)閉irqbalance服務(wù)、綁定到cpu固定線程、節(jié)點(diǎn)分組對(duì)傳等方法,評(píng)估網(wǎng)絡(luò)系統(tǒng)的性能和可靠性是否滿足應(yīng)用,提高測(cè)試效率,節(jié)約人力資源,保證產(chǎn)品質(zhì)量。
[0004]本發(fā)明提出的具體方案是:
一種用于服務(wù)器集群系統(tǒng)網(wǎng)絡(luò)測(cè)試的方法,具體步驟為:
①測(cè)試環(huán)境搭建:安裝操作系統(tǒng);配置網(wǎng)絡(luò),包證節(jié)點(diǎn)間互Ping通;SSH的配置主從節(jié)占.V,
②帶寬測(cè)試:將測(cè)試工具拷貝到服務(wù)器集群每一個(gè)節(jié)點(diǎn)/root/下,測(cè)試腳本對(duì)機(jī)柜中節(jié)點(diǎn)分組,并做對(duì)傳,測(cè)試中綁定netserver端和客戶端進(jìn)程到cpu的固定線程上; ③穩(wěn)定性測(cè)試:選取服務(wù)器集群中一個(gè)節(jié)點(diǎn)的系統(tǒng)在菜單欄中輸入系統(tǒng)命令行回車后,向輸入框中輸入Ping命令,指定一個(gè)服務(wù)器集群外的接受數(shù)據(jù)的服務(wù)器,發(fā)送數(shù)據(jù)包,發(fā)送一定時(shí)間;
④結(jié)果收集與對(duì)比:對(duì)于帶寬測(cè)試將服務(wù)器集群每個(gè)節(jié)點(diǎn)的/opt/${b1sserail}/文件夾拷貝出來,查看信息,確認(rèn)是否有網(wǎng)絡(luò)鏈路帶寬低的現(xiàn)象;對(duì)于穩(wěn)定性測(cè)試,輸入查看命令,根據(jù)測(cè)試節(jié)點(diǎn)系統(tǒng)下的顯示數(shù)據(jù),查看網(wǎng)絡(luò)是否穩(wěn)定。
[0005]所述的步驟②前還包括測(cè)試前準(zhǔn)備工作,包括開啟IPMI服務(wù)、清BMC記錄的log、讀取硬盤SN和溫度記錄。
[0006]所述的步驟①中安裝操作系統(tǒng)為PXE灌裝系統(tǒng),OS為linux,SSH的配置主從節(jié)點(diǎn)過程為:
主節(jié)點(diǎn)mnOl:以root用戶登錄,運(yùn)行ssh-keygen - t dsa ;當(dāng)提示輸入passphase時(shí)敲兩次回車,生成 /root/.ssh/id_dsa 和 /root/.ssh/id_dsa.pub ;
從節(jié)點(diǎn)cnOl:以root用戶登錄,運(yùn)行ssh-keygen - t dsa,然后在mnOl上運(yùn)行scp /root/, ssh/id_dsa.pub cnOl:/root/.ssh/authorized_keys2,
在 cnOl 上的/root/.ssh 目錄下運(yùn)行 cat id_dsa.pub >> authorized_keys2,再運(yùn)行scp authorized_keys2 cn02:/root/, ssh/ ;
從節(jié)點(diǎn) cn02:在/root/.ssh 目錄下運(yùn)行 cat id_dsa.pub >> authorized_keys2,再運(yùn)行 scp authorized_keys2 cn03:/root/, ssh/ ;
剩余從節(jié)點(diǎn):重復(fù)以上步驟,最后一個(gè)節(jié)點(diǎn)上生成完整的authorized_keys2文件,然后把a(bǔ)uthorized_keys2文件用scp命令拷貝到所有節(jié)點(diǎn)/root/, ssh/下,ssh配置完成。
[0007]所述的步驟②中,選擇測(cè)試工具netperf進(jìn)行帶寬測(cè)試,將其拷貝到服務(wù)器集群每一個(gè)節(jié)點(diǎn)/root/下,測(cè)試腳本自動(dòng)對(duì)機(jī)柜中節(jié)點(diǎn)分為兩兩一組,并做netperf對(duì)傳,測(cè)試中綁定netserver端和netperf客戶端進(jìn)程到cpu的固定線程上。
[0008]所述的步驟③中還包括向輸入框ipconfig/all,查看測(cè)試節(jié)點(diǎn)的ip地址,子網(wǎng)掩碼,DNS服務(wù)器,默認(rèn)網(wǎng)關(guān),再ping測(cè)試節(jié)點(diǎn)的網(wǎng)關(guān),查看路由器是否正常。
[0009]所述的步驟④中服務(wù)器集群每個(gè)節(jié)點(diǎn)的/opt/$ {b1sserail}/文件夾拷貝出來,查看信息包括snmp統(tǒng)計(jì)數(shù)據(jù)、結(jié)果數(shù)據(jù)、ethtool.log,sel.log、message系統(tǒng)log是否有網(wǎng)絡(luò)鏈路帶寬低的情況。
[0010]本發(fā)明的有益之處是:本發(fā)明整個(gè)測(cè)試過程為測(cè)試環(huán)境搭建、帶寬測(cè)試、穩(wěn)定性測(cè)試、結(jié)果收集與對(duì)比幾部分組成,主要是由linux bash語言編寫的測(cè)試程序,實(shí)現(xiàn)對(duì)服務(wù)器集群的網(wǎng)絡(luò)帶寬和穩(wěn)定性評(píng)估的系統(tǒng)設(shè)計(jì),通過綁定到cpu固定線程、節(jié)點(diǎn)分組對(duì)傳等方法,評(píng)估網(wǎng)絡(luò)系統(tǒng)的性能和可靠性是否滿足應(yīng)用,提高測(cè)試效率,節(jié)約人力資源,保證產(chǎn)品質(zhì)量。
【具體實(shí)施方式】
[0011]測(cè)試環(huán)境搭建部分說明:
操作系統(tǒng)安裝:選擇PXE灌裝系統(tǒng),OS為linux,以Redhat 6為例;
配置網(wǎng)絡(luò):IP mode可選擇dhcp或static,只要為同一網(wǎng)段,節(jié)點(diǎn)間互ping通,以static 為例; SSH的配置:
主節(jié)點(diǎn)mnOl:以root用戶登錄,運(yùn)行ssh-keygen - t dsa,目的是在/root下創(chuàng)建.ssh目錄;當(dāng)提示輸入passphase時(shí)敲兩次回車,這將生成/root/, ssh/id—dsa和/root/, ssh/id—dsa.pub
從節(jié)點(diǎn)cnOl:以root用戶登錄,運(yùn)行ssh-keygen - t dsa,然后在mnOl上運(yùn)行scp/root/.ssh/id—dsa.pub cnOl:/root/.ssh/authorized—keys2,在 cnOl 上的 /root/,ssh 目錄下運(yùn)行 cat id—dsa.pub >> authorized—keys2,再運(yùn)行 scp authorized—keys2cn02:/root/.ssh/
從節(jié)點(diǎn) cn02:在/root/.ssh 目錄下運(yùn)行 cat id—dsa.pub >> authorized—keys2,再運(yùn) scp authorized—keys2 cn03:/root/.ssh/
剩余從節(jié)點(diǎn):后面節(jié)點(diǎn)重復(fù)以上步驟,在最后一個(gè)節(jié)點(diǎn)上將生成一個(gè)完整的authorized—keys2文件,然后把a(bǔ)uthorized—keys2文件用scp命令拷貝到所有節(jié)點(diǎn)/root/, ssh/下,ssh配置完成測(cè)試前準(zhǔn)備工作:
腳本pretest, sh中包含開啟IPMI服務(wù)、清BMC記錄的log、讀取硬盤SN和tempreature等部分,代碼如下:
#!/bin/bash
/sbin/service ipmi start/usr/bin/ipmitool chassis identify
echo 〃.......get bmc log.......〃
/usr/bin/ipmitool sel list |tee /root/sel.txt
/usr/bin/ipmitool sel clear
echo 〃.......0S message clear......〃
for i in {01..32} ; do echo 〃.......cu$1.......〃;ssh cu$i echo u,,>/var/log/
message; done
帶寬測(cè)試部分說明:
測(cè)試工具使用netperf-2.4.5,測(cè)試前將壓縮包netp
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1