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

基于WOL功能對服務(wù)器進(jìn)行DC重啟的測試方法與流程

文檔序號:12824601閱讀:645來源:國知局
基于WOL功能對服務(wù)器進(jìn)行DC重啟的測試方法與流程

本發(fā)明屬于服務(wù)器性能測試技術(shù)領(lǐng)域,尤其涉及基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法。



背景技術(shù):

隨著計(jì)算機(jī)領(lǐng)域技術(shù)的不斷發(fā)展和大數(shù)據(jù)時(shí)代的到來,對服務(wù)器的穩(wěn)定性需求越來越大??蛻魧Ψ?wù)器的要求也越來越高,企業(yè)內(nèi)對服務(wù)器數(shù)量的需求也在逐漸增加。在這種情況下,服務(wù)器的穩(wěn)定性起著尤為重要的作用。而服務(wù)器在啟動階段是最容易發(fā)生問題的,在服務(wù)器加電后,會掃描連接在系統(tǒng)中的所有設(shè)備,同時(shí)會對所有設(shè)備進(jìn)行資源分配并嘗試對所有設(shè)備進(jìn)行初始化動作和自檢動作。很大一部分產(chǎn)品設(shè)計(jì)中的問題會在這個(gè)階段暴露出來,在服務(wù)器啟動完成并進(jìn)入穩(wěn)定運(yùn)行階段后,很多設(shè)計(jì)中的問題反而不容易復(fù)現(xiàn)。因此,只要頻繁進(jìn)行重啟測試,讓系統(tǒng)不斷地對所有設(shè)備進(jìn)行掃描、資源分配、初始化和自檢動作,就可以比較容易地暴露出產(chǎn)品設(shè)計(jì)中的質(zhì)量問題。在測試服務(wù)器穩(wěn)定性的同時(shí),節(jié)約測試成本,提高測試效率是一個(gè)值得探討的問題。



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

針對以上技術(shù)問題,本發(fā)明的目的是提供一種基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法,利用網(wǎng)口喚醒功能,在服務(wù)器dc斷電的情況下對服務(wù)器進(jìn)行循環(huán)重啟,是一種實(shí)用性強(qiáng)、應(yīng)用范圍較廣的自動化監(jiān)測方法。

為達(dá)到上述目的,本發(fā)明通過以下技術(shù)方案實(shí)現(xiàn):

本發(fā)明提供一種基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法,包括:

步驟1:將控制端與被測端的待測服務(wù)器的網(wǎng)口進(jìn)行連接;

步驟2:開啟待測服務(wù)器上的wol功能;

步驟3:獲取待測服務(wù)器所使用網(wǎng)口的mac地址及ip地址;

步驟4:將關(guān)機(jī)命令復(fù)制到待測服務(wù)器操作系統(tǒng)中的開機(jī)啟動文件夾下;

步驟5:待測服務(wù)器開機(jī)進(jìn)入操作系統(tǒng),等待規(guī)定時(shí)間后,自動執(zhí)行關(guān)機(jī)命令;

步驟6:控制端監(jiān)測待測服務(wù)器的開/關(guān)機(jī)狀態(tài),若處于關(guān)機(jī)狀態(tài)時(shí),則等待規(guī)定時(shí)間后,進(jìn)行步驟7;若處于開機(jī)狀態(tài)時(shí),則等待規(guī)定時(shí)間后,自動執(zhí)行關(guān)機(jī)命令;

步驟7:控制端操作系統(tǒng)運(yùn)行wol功能命令,對待測服務(wù)器進(jìn)行dc重啟,控制端記錄待測服務(wù)器的重啟次數(shù);

步驟8:判斷待測服務(wù)器的重啟次數(shù)是否達(dá)到預(yù)設(shè)次數(shù),若達(dá)到,則進(jìn)入待測服務(wù)器操作系統(tǒng),測試結(jié)束;若未達(dá)到,則返回步驟5。

優(yōu)選地,在步驟4之后,還包括:將wol功能命令拷貝到控制端的操作系統(tǒng)下。

優(yōu)選地,所述步驟1中控制端和被測端的待測服務(wù)器上分別安裝linux操作系統(tǒng)及安裝windows操作系統(tǒng)。

優(yōu)選地,所述待測服務(wù)器所使用網(wǎng)口為bmc網(wǎng)口。

優(yōu)選地,所述步驟5中,待測服務(wù)器開機(jī)進(jìn)入操作系統(tǒng),等待40s后,自動執(zhí)行關(guān)機(jī)命令。

優(yōu)選地,所述步驟6中,控制端監(jiān)測待測服務(wù)器的開/關(guān)機(jī)狀態(tài),若處于關(guān)機(jī)狀態(tài)時(shí),則等待10s后,進(jìn)行步驟7,若處于開機(jī)狀態(tài)時(shí),則等待10s后,自動執(zhí)行關(guān)機(jī)命令。

優(yōu)選地,所述步驟8中預(yù)設(shè)次數(shù)為500次。

與現(xiàn)有技術(shù)相比,本發(fā)明基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法的有益效果如下:本發(fā)明利用網(wǎng)口喚醒(wol)功能,可在任意一臺裝有l(wèi)inux操作系統(tǒng)的服務(wù)器上進(jìn)行測試,在服務(wù)器dc斷電的情況下對服務(wù)器進(jìn)行循環(huán)重啟,不需要借助專門的設(shè)備,操作簡單,測試了服務(wù)器的穩(wěn)定性,同時(shí)節(jié)約了測試成本;本發(fā)明適用于具有bmc管理功能的服務(wù)器,是一種實(shí)用性強(qiáng)、應(yīng)用范圍較廣的自動化監(jiān)測方法。

附圖說明

圖1為本發(fā)明基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法的流程示意圖之一。

圖2為本發(fā)明基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法的流程示意圖之二。

具體實(shí)施方式

為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

下面對下列實(shí)施例中出現(xiàn)的名詞及概念進(jìn)行解釋說明:

ip地址,即指使用tcp/ip協(xié)議指定給主機(jī)的32位地址。ip地址由用點(diǎn)分隔開的4個(gè)8八位組構(gòu)成,如192.168.0.1就是一個(gè)ip地址,這種寫法叫點(diǎn)分十進(jìn)制格式。ip地址由網(wǎng)絡(luò)地址和主機(jī)地址兩部分組成,分配給這兩部分的位數(shù)隨地址類(a類、b類、c類等)的不同而不同。網(wǎng)絡(luò)地址用于路由選擇,而主機(jī)地址用于在網(wǎng)絡(luò)或子網(wǎng)內(nèi)部尋找一個(gè)單獨(dú)的主機(jī)。一個(gè)ip地址使得將來自源地址的數(shù)據(jù)通過路由而傳送到目的地址變?yōu)榭赡堋?/p>

mac地址,或稱為物理地址、硬件地址,用來定義網(wǎng)絡(luò)設(shè)備的位置。在osi模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé)ip地址,第二層數(shù)據(jù)鏈路層則負(fù)責(zé)mac地址。因此一個(gè)主機(jī)會有一個(gè)mac地址,而每個(gè)網(wǎng)絡(luò)位置會有一個(gè)專屬于它的ip地址。mac地址是由網(wǎng)卡決定的,是固定的。

基板管理控制器:英文全稱baseboardmanagementcontroller,簡稱bmc,是一個(gè)專門的服務(wù)處理機(jī),它利用傳感器來監(jiān)控一臺計(jì)算機(jī)、網(wǎng)絡(luò)服務(wù)器或者是其他硬件驅(qū)動設(shè)備的狀態(tài),并且通過獨(dú)立的連接線路和系統(tǒng)管理員進(jìn)行通信,bmc的傳感器用來測量內(nèi)部物理變量,如果這些變量中任何一個(gè)超出了指定限制的范圍之外,他就會通知管理員,管理員就會利用遠(yuǎn)程控制來采取正確的措施。監(jiān)控設(shè)備可以動力循環(huán)或者當(dāng)必要的時(shí)候重新啟動,這樣,單一的管理員就可以同時(shí)遠(yuǎn)程控制無數(shù)個(gè)服務(wù)器和其他設(shè)備,節(jié)省了網(wǎng)絡(luò)的總體成本,并且可以確保可靠性。bmc并不依賴于服務(wù)器的處理器、bios或操作系統(tǒng)來工作,可謂非常地獨(dú)立,是一個(gè)單獨(dú)在系統(tǒng)內(nèi)運(yùn)行的無代理管理子系統(tǒng),只要有bmc與ipmi固件其便可開始工作。而bmc通常是一個(gè)安裝在服務(wù)器主板上的獨(dú)立的板卡,現(xiàn)在也有服務(wù)器主板提供對ipmi支持的。ipmi是智能型平臺管理接口(intelligentplatformmanagementinterface)的縮寫,其作為一種開放標(biāo)準(zhǔn)的硬件管理接口規(guī)格,定義了嵌入式管理子系統(tǒng)進(jìn)行通信的特定方法。ipmi的核心是一個(gè)專用芯片/控制器bmc。在ipmi規(guī)范沒有出現(xiàn)以前服務(wù)器是沒有bmc功能的,bmc功能是在傳統(tǒng)服務(wù)器上添加的額外功能,用來監(jiān)視服務(wù)器的物理健康特征,如溫度、電壓、風(fēng)扇工作狀態(tài)和電源狀態(tài)等。帶有bmc功能的服務(wù)器在通電但是系統(tǒng)關(guān)機(jī)的情況下,只有前電源有電,供應(yīng)bmc模塊能正常工作,主板其他位置都沒有電,此時(shí)通過bmc一個(gè)開關(guān)機(jī)循環(huán)測試(powercycle)功能對服務(wù)器除bmc模塊以外的部分進(jìn)行異常斷電的測試,該powercycle為重新啟動的意思。只要將服務(wù)器接入網(wǎng)絡(luò)并且沒有斷開服務(wù)器的電源,不管服務(wù)器的處于何種狀態(tài)(開機(jī)、關(guān)機(jī)、重啟),都可以允許用戶通過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程管理。

網(wǎng)絡(luò)喚醒功能:英文全稱wake-on-lan,簡稱wol,可以通過局域網(wǎng)實(shí)現(xiàn)遠(yuǎn)程開機(jī),無論被訪問的計(jì)算機(jī)離我們有多遠(yuǎn)、處于什么位置,只要處于同一局域網(wǎng)內(nèi),就都能夠被隨時(shí)啟動。

下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明一種基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法作進(jìn)一步地說明:

實(shí)施例1

請參考圖1,一種基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法,包括:

步驟s101:將控制端與被測端的待測服務(wù)器的網(wǎng)口進(jìn)行連接。

步驟s102:開啟待測服務(wù)器上的wol功能。

步驟s103:獲取待測服務(wù)器所使用網(wǎng)口的mac地址及ip地址。

步驟s104:將關(guān)機(jī)命令復(fù)制到待測服務(wù)器操作系統(tǒng)中的開機(jī)啟動文件夾下。

步驟s105:待測服務(wù)器開機(jī)進(jìn)入操作系統(tǒng),等待規(guī)定時(shí)間后,自動執(zhí)行關(guān)機(jī)命令。

步驟s106:控制端監(jiān)測待測服務(wù)器的開/關(guān)機(jī)狀態(tài),若處于關(guān)機(jī)狀態(tài)時(shí),則等待規(guī)定時(shí)間后,進(jìn)行步驟s107;若處于開機(jī)狀態(tài)時(shí),則等待規(guī)定時(shí)間后,自動執(zhí)行關(guān)機(jī)命令。

步驟s107:控制端操作系統(tǒng)運(yùn)行wol功能命令,對待測服務(wù)器進(jìn)行dc重啟,控制端記錄待測服務(wù)器的重啟次數(shù)。

步驟s108:判斷待測服務(wù)器的重啟次數(shù)是否達(dá)到預(yù)設(shè)次數(shù),若達(dá)到,則進(jìn)入待測服務(wù)器操作系統(tǒng),測試結(jié)束;若未達(dá)到,則返回步驟s105。

實(shí)施例2

請參考圖2,一種基于wol功能對服務(wù)器進(jìn)行dc重啟的測試方法,包括:

步驟s201:將控制端與被測端的待測服務(wù)器的網(wǎng)口進(jìn)行連接。

步驟s202:開啟待測服務(wù)器上的wol功能。

步驟s203:獲取待測服務(wù)器所使用網(wǎng)口的mac地址及ip地址。

步驟s204:將關(guān)機(jī)命令復(fù)制到待測服務(wù)器操作系統(tǒng)的開機(jī)啟動文件夾下;

步驟s205:將wol功能命令拷貝到控制端的操作系統(tǒng)下。

步驟s206:待測服務(wù)器開機(jī)進(jìn)入操作系統(tǒng),等待規(guī)定時(shí)間后,自動執(zhí)行關(guān)機(jī)命令。

步驟s207:控制端監(jiān)測待測服務(wù)器的開/關(guān)機(jī)狀態(tài),若處于關(guān)機(jī)狀態(tài)時(shí),則等待規(guī)定時(shí)間后,進(jìn)行步驟s208,若處于開機(jī)狀態(tài)時(shí),則等待規(guī)定時(shí)間后,自動執(zhí)行關(guān)機(jī)命令。

步驟s208:控制端操作系統(tǒng)運(yùn)行wol功能命令,對待測服務(wù)器進(jìn)行dc重啟,控制端記錄待測服務(wù)器的重啟次數(shù)。

步驟s209:判斷待測服務(wù)器的重啟次數(shù)是否達(dá)到預(yù)設(shè)次數(shù),若達(dá)到,則進(jìn)入待測服務(wù)器操作系統(tǒng),測試結(jié)束,若未達(dá)到,則從步驟s206繼續(xù)進(jìn)行。

作為一種可實(shí)施方式,在控制端和被測端的待測服務(wù)器上分別安裝linux操作系統(tǒng)及安裝windows操作系統(tǒng),將控制端與被測端的待測服務(wù)器的bmc網(wǎng)口進(jìn)行連接;開啟待測服務(wù)器上的wol功能;獲取待測服務(wù)器所使用網(wǎng)口的mac地址及ip地址,如mac地址為6c:92:bf:1b:00:80,bmc的ip地址為100.2.36.55;將關(guān)機(jī)命令(shutdown.bat)復(fù)制到待測服務(wù)器windows操作系統(tǒng)的開機(jī)啟動文件夾下;將wol功能命令(wol.sh)拷貝到控制端的linux操作系統(tǒng)下;待測服務(wù)器開機(jī)進(jìn)入操作系統(tǒng),等待40s后,自動執(zhí)行關(guān)機(jī)命令,如shutdown-f-s-t40;控制端監(jiān)測待測服務(wù)器的開/關(guān)機(jī)狀態(tài),若處于開機(jī)狀態(tài)時(shí),則等待10s后,自動執(zhí)行關(guān)機(jī)命令;若處于關(guān)機(jī)狀態(tài)時(shí),則等待10s后,控制端操作系統(tǒng)運(yùn)行wol功能命令(wol.sh),對待測服務(wù)器進(jìn)行dc重啟,控制端記錄待測服務(wù)器的重啟次數(shù);判斷待測服務(wù)器的重啟次數(shù)是否達(dá)到預(yù)設(shè)次數(shù)500次,若達(dá)到,則進(jìn)入待測服務(wù)器操作系統(tǒng),測試結(jié)束;若未達(dá)到,則待測服務(wù)器開機(jī)進(jìn)入操作系統(tǒng),等待10s后,自動執(zhí)行關(guān)機(jī)命令。

專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。而這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

以上所述僅為本發(fā)明示意性的具體實(shí)施方式,并非用以限定本發(fā)明的范圍,任何本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明構(gòu)思和原則的前提下所做出的等同變化與修改,均應(yīng)屬于本發(fā)明保護(hù)的范圍。

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