国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng)與流程

      文檔序號:12595425閱讀:339來源:國知局
      一種用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng)與流程

      本發(fā)明涉及存儲管理技術(shù)領(lǐng)域,特別是涉及一種用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng)。



      背景技術(shù):

      一般情況下,存儲管理系統(tǒng)采用的大多都是客戶端-服務(wù)器(Client-Server)模式的實(shí)現(xiàn)方法??蛻舳讼掳l(fā)http請求到服務(wù)器,服務(wù)器上相應(yīng)的模塊接收請求并做相應(yīng)的操作,將操作結(jié)果返回給客戶端。

      該模式可以滿足對指定的存儲設(shè)備進(jìn)行管理,但是一套管理軟件不能兼容管理其他類型的存儲設(shè)備,每種類型的存儲設(shè)備都需要進(jìn)行單獨(dú)管理,當(dāng)面對不同類型的存儲設(shè)備時,需要開發(fā)不同的管理軟件對不同的存儲設(shè)備進(jìn)行管理,局限性很大,且降低了存儲設(shè)備的管理效率。

      因此,如何提供一種管理效率高且局限性小的用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng)是本領(lǐng)域技術(shù)人員目前需要解決的問題。



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

      本發(fā)明的目的是提供一種用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng),能夠?qū)Σ煌愋偷拇鎯υO(shè)備進(jìn)行統(tǒng)一管理,從而降低集成存儲系統(tǒng)的管理難度及應(yīng)用局限性,提高管理效率。

      為解決上述技術(shù)問題,本發(fā)明提供了一種用于多類型存儲設(shè)備的存儲管理方法,包括:

      獲取并存儲各個存儲設(shè)備的設(shè)備信息,其中,所述設(shè)備信息包括設(shè)備標(biāo)識符以及設(shè)備類型;

      將所述設(shè)備信息發(fā)送至客戶端進(jìn)行顯示;

      接收用戶輸入的管理請求,所述管理請求內(nèi)攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符;

      依據(jù)所述管理請求調(diào)用相應(yīng)的管理命令對所述管理請求內(nèi)攜帶的設(shè)備標(biāo)識符所對應(yīng)的存儲設(shè)備進(jìn)行管理操作。

      優(yōu)選地,所述將所述設(shè)備信息發(fā)送至客戶端進(jìn)行顯示的過程具體為:

      將所述設(shè)備標(biāo)識符發(fā)送至客戶端進(jìn)行顯示;

      接收用戶輸入的查詢指令;所述查詢指令攜帶有待查詢的存儲設(shè)備的設(shè)備標(biāo)識符;

      獲取所述查詢指令內(nèi)攜帶的各個設(shè)備標(biāo)識符所對應(yīng)的設(shè)備信息,并發(fā)送至所述客戶端進(jìn)行顯示。

      優(yōu)選地,所述獲取并存儲各個存儲設(shè)備的設(shè)備信息之前還包括:

      接收用戶輸入的設(shè)備發(fā)現(xiàn)請求;

      對所述設(shè)備發(fā)現(xiàn)請求進(jìn)行解析過濾處理;

      依據(jù)處理后的所述設(shè)備發(fā)現(xiàn)請求獲取各個所述存儲設(shè)備的設(shè)備信息。

      為解決上述技術(shù)問題,本發(fā)明還提供了一種用于多類型存儲設(shè)備的存儲管理系統(tǒng),包括:

      包括多個代理模塊的代理層,每個所述代理模塊分別部署于一個存儲設(shè)備上;所述代理模塊用于獲取自身所在的存儲設(shè)備的設(shè)備信息并發(fā)送至中間件層,所述設(shè)備信息包括設(shè)備標(biāo)識符以及設(shè)備類型;依據(jù)接收到的管理請求調(diào)用相應(yīng)的管理命令對自身所在的存儲設(shè)備進(jìn)行管理操作;

      所述中間件層,用于存儲各個所述存儲設(shè)備的設(shè)備信息;將所述設(shè)備信息發(fā)送至客戶端進(jìn)行顯示;接收所述客戶端發(fā)送的管理請求,將所述管理請求發(fā)送至所述管理請求內(nèi)攜帶的設(shè)備標(biāo)識符對應(yīng)的存儲設(shè)備上的代理模塊內(nèi);

      所述客戶端,用于接收用戶輸入的所述管理請求并發(fā)送至所述中間件層,所述管理請求內(nèi)攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符。

      優(yōu)選地,所述中間件層具體包括:

      設(shè)備發(fā)現(xiàn)模塊,用于接收各個所述代理模塊發(fā)送的設(shè)備信息并發(fā)送至數(shù)據(jù)庫;將所述設(shè)備標(biāo)識符發(fā)送至RestAPI服務(wù)模塊;

      所述數(shù)據(jù)庫,用于存儲各個所述存儲設(shè)備的設(shè)備信息;

      所述RestAPI服務(wù)模塊,用于將所述設(shè)備標(biāo)識符發(fā)送至所述客戶端進(jìn)行顯示;接收用戶通過所述客戶端輸入的查詢指令,所述查詢指令攜帶有待查詢的存儲設(shè)備的設(shè)備標(biāo)識符,從所述數(shù)據(jù)庫內(nèi)獲取所述查詢指令內(nèi)攜帶的各個設(shè)備標(biāo)識符所對應(yīng)的設(shè)備信息,并發(fā)送至所述客戶端進(jìn)行顯示;接收所述客戶端發(fā)送的管理請求并發(fā)送至業(yè)務(wù)管理模塊;

      所述業(yè)務(wù)管理模塊,用于依據(jù)所述管理請求內(nèi)攜帶的設(shè)備標(biāo)識符將所述管理請求發(fā)送至對應(yīng)的存儲設(shè)備上的代理模塊內(nèi)。

      優(yōu)選地,所述RestAPI服務(wù)模塊還包括:

      解析單元,用于對所述管理請求進(jìn)行解析過濾處理后發(fā)送至所述業(yè)務(wù)管理模塊;接收接收用戶輸入的設(shè)備發(fā)現(xiàn)請求,對所述設(shè)備發(fā)現(xiàn)請求進(jìn)行解析過濾處理,并將處理后的所述設(shè)備發(fā)現(xiàn)請求通過所述設(shè)備發(fā)現(xiàn)模塊分別發(fā)送至各個所述代理模塊,供各個所述代理模塊接收所述設(shè)備發(fā)現(xiàn)請求后獲取自身所在的存儲設(shè)備的設(shè)備信息。

      優(yōu)選地,所述客戶端具體用于:

      接收用戶輸入的管理內(nèi)容;

      將所述管理內(nèi)容與待管理的存儲設(shè)備的設(shè)備標(biāo)識符封裝為HTTP請求作為所述管理請求發(fā)送至所述中間件層。

      本發(fā)明提供了一種用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng),獲取并存儲各個存儲設(shè)備的設(shè)備信息后,將該設(shè)備信息發(fā)送至客戶端進(jìn)行顯示,用戶根據(jù)顯示的設(shè)備信息內(nèi)的設(shè)備類型及其他信息,確定需要對哪個存儲設(shè)備進(jìn)行管理,之后接收用戶輸入的攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符的管理請求,依據(jù)該管理請求對其對應(yīng)的存儲設(shè)備進(jìn)行管理操作??梢姡景l(fā)明能夠?qū)Σ煌愋偷拇鎯υO(shè)備進(jìn)行統(tǒng)一管理,降低了集成存儲系統(tǒng)的管理難度,提高了管理效率,降低了應(yīng)用局限性,從而提高了存儲系統(tǒng)的數(shù)據(jù)支撐能力和利用效率。

      附圖說明

      為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對現(xiàn)有技術(shù)和實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理方法的過程的流程圖;

      圖2為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理系統(tǒng)的結(jié)構(gòu)示意圖;

      圖3為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理系統(tǒng)中獲取存儲設(shè)備的設(shè)備信息的過程的示意圖;

      圖4為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理系統(tǒng)中進(jìn)行存儲設(shè)備管理的過程的示意圖。

      具體實(shí)施方式

      本發(fā)明的核心是提供一種用于多類型存儲設(shè)備的存儲管理方法及其系統(tǒng),能夠?qū)Σ煌愋偷拇鎯υO(shè)備進(jìn)行統(tǒng)一管理,從而降低集成存儲系統(tǒng)的管理難度及應(yīng)用局限性,提高管理效率。

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

      本發(fā)明提供了一種用于多類型存儲設(shè)備的存儲管理方法,參見圖1所示,圖1為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理方法的過程的流程圖;該方法包括:

      步驟s101:獲取并存儲各個存儲設(shè)備的設(shè)備信息,其中,設(shè)備信息包括設(shè)備標(biāo)識符以及設(shè)備類型;

      另外,設(shè)備信息中還包含存儲設(shè)備的各項(xiàng)表征參數(shù),本發(fā)明對設(shè)備信息的具體內(nèi)容不做限定。

      步驟s102:將設(shè)備信息發(fā)送至客戶端進(jìn)行顯示;

      步驟s103:接收用戶輸入的管理請求,管理請求內(nèi)攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符;

      步驟s104:依據(jù)管理請求調(diào)用相應(yīng)的管理命令對管理請求內(nèi)攜帶的設(shè)備標(biāo)識符所對應(yīng)的存儲設(shè)備進(jìn)行管理操作。

      作為優(yōu)選地,將設(shè)備信息發(fā)送至客戶端進(jìn)行顯示的過程具體為:

      將設(shè)備標(biāo)識符發(fā)送至客戶端進(jìn)行顯示;

      接收用戶輸入的查詢指令;查詢指令攜帶有待查詢的存儲設(shè)備的設(shè)備標(biāo)識符;

      獲取查詢指令內(nèi)攜帶的各個設(shè)備標(biāo)識符所對應(yīng)的設(shè)備信息,并發(fā)送至客戶端進(jìn)行顯示。

      可以理解的是,將設(shè)備信息發(fā)送至客戶端進(jìn)行顯示時,依據(jù)設(shè)備類型進(jìn)行分類后再展示給用戶,使用戶知悉各存儲設(shè)備類別及相關(guān)信息。其中,這里的查詢指令,具體可以是用戶點(diǎn)擊顯示的設(shè)備標(biāo)識符后生成的,當(dāng)然,本發(fā)明對此不作具體限定。

      優(yōu)選地,獲取并存儲各個存儲設(shè)備的設(shè)備信息之前還包括:

      接收用戶輸入的設(shè)備發(fā)現(xiàn)請求;

      對設(shè)備發(fā)現(xiàn)請求進(jìn)行解析過濾處理;

      依據(jù)處理后的設(shè)備發(fā)現(xiàn)請求獲取各個存儲設(shè)備的設(shè)備信息。

      本發(fā)明提供了一種用于多類型存儲設(shè)備的存儲管理方法,獲取并存儲各個存儲設(shè)備的設(shè)備信息后,將該設(shè)備信息發(fā)送至客戶端進(jìn)行顯示,用戶根據(jù)顯示的設(shè)備信息內(nèi)的設(shè)備類型及其他信息,確定需要對哪個存儲設(shè)備進(jìn)行管理,之后接收用戶輸入的攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符的管理請求,依據(jù)該管理請求對其對應(yīng)的存儲設(shè)備進(jìn)行管理操作。可見,本發(fā)明能夠?qū)Σ煌愋偷拇鎯υO(shè)備進(jìn)行統(tǒng)一管理,降低了集成存儲系統(tǒng)的管理難度,提高了管理效率,降低了應(yīng)用局限性,從而提高了存儲系統(tǒng)的數(shù)據(jù)支撐能力和利用效率。

      本發(fā)明還提供了一種用于多類型存儲設(shè)備的存儲管理系統(tǒng),參見圖2所示,圖2為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)包括:

      包括多個代理模塊的代理層Agent,每個代理模塊分別部署于一個存儲設(shè)備上;代理模塊用于獲取自身所在的存儲設(shè)備的設(shè)備信息并發(fā)送至中間件層,設(shè)備信息包括設(shè)備標(biāo)識符以及設(shè)備類型;依據(jù)接收到的管理請求調(diào)用相應(yīng)的管理命令對自身所在的存儲設(shè)備進(jìn)行管理操作;

      中間件層Middleware,用于存儲各個存儲設(shè)備的設(shè)備信息;將設(shè)備信息發(fā)送至客戶端進(jìn)行顯示;接收客戶端發(fā)送的管理請求,將管理請求發(fā)送至管理請求內(nèi)攜帶的設(shè)備標(biāo)識符對應(yīng)的存儲設(shè)備上的代理模塊內(nèi);

      客戶端Client,用于接收用戶輸入的管理請求并發(fā)送至中間件層,管理請求內(nèi)攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符。

      其中,Middleware既可以部署到存儲設(shè)備上也可以部署到單一的管理服務(wù)器上。

      另外,每個代理模塊均設(shè)置有Agent接口,Agent接口用于監(jiān)控和管理對應(yīng)存儲設(shè)備并反饋響應(yīng)信息;即管理操作完成后,代理模塊會生成響應(yīng)信息通過Agent接口發(fā)送至中間件層,再由中間件層發(fā)送至客戶端;并且,中間件層確定管理請求內(nèi)攜帶的設(shè)備標(biāo)識符對應(yīng)的存儲設(shè)備后,將管理請求發(fā)送至該存儲設(shè)備上的Agent接口內(nèi)。

      可以理解的是,每個代理模塊通過預(yù)設(shè)的配置文件獲取自身所在的存儲設(shè)備的設(shè)備信息。

      作為優(yōu)選地,中間件層具體包括:

      設(shè)備發(fā)現(xiàn)模塊,用于接收各個代理模塊發(fā)送的設(shè)備信息并發(fā)送至數(shù)據(jù)庫;將設(shè)備標(biāo)識符發(fā)送至RestAPI服務(wù)模塊;

      具體的,設(shè)備發(fā)現(xiàn)模塊接收設(shè)備信息后還對該設(shè)備信息內(nèi)的設(shè)備類型及其他信息進(jìn)行識別,識別后發(fā)送至數(shù)據(jù)庫進(jìn)行存儲。

      數(shù)據(jù)庫,用于存儲各個存儲設(shè)備的設(shè)備信息;

      RestAPI服務(wù)模塊,用于將設(shè)備標(biāo)識符發(fā)送至客戶端進(jìn)行顯示;接收用戶通過客戶端輸入的查詢指令,查詢指令攜帶有待查詢的存儲設(shè)備的設(shè)備標(biāo)識符,從數(shù)據(jù)庫內(nèi)獲取查詢指令內(nèi)攜帶的各個設(shè)備標(biāo)識符所對應(yīng)的設(shè)備信息,并發(fā)送至客戶端進(jìn)行顯示;接收客戶端發(fā)送的管理請求并發(fā)送至業(yè)務(wù)管理模塊;

      業(yè)務(wù)管理模塊,用于依據(jù)管理請求內(nèi)攜帶的設(shè)備標(biāo)識符將管理請求發(fā)送至對應(yīng)的存儲設(shè)備上的代理模塊內(nèi)。

      另外,業(yè)務(wù)管理模塊接收管理請求后還根據(jù)管理請求內(nèi)攜帶的設(shè)備標(biāo)識符從數(shù)據(jù)庫內(nèi)獲取該設(shè)備標(biāo)識符對應(yīng)的設(shè)備信息,并將該設(shè)備信息與管理請求一起發(fā)送至代理模塊,當(dāng)然,也可以不進(jìn)行上述操作,代理模塊進(jìn)行管理操作時所需的設(shè)備信息可根據(jù)配置文件自行獲取,具體采用哪種方式本發(fā)明不作特別限定。

      參見圖3所示,圖3為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理系統(tǒng)中獲取存儲設(shè)備的設(shè)備信息的過程的示意圖。

      作為優(yōu)選地,RestAPI服務(wù)模塊還包括:

      解析單元,用于對管理請求進(jìn)行解析過濾處理后發(fā)送至業(yè)務(wù)管理模塊;接收接收用戶輸入的設(shè)備發(fā)現(xiàn)請求,對設(shè)備發(fā)現(xiàn)請求進(jìn)行解析過濾處理,并將處理后的設(shè)備發(fā)現(xiàn)請求通過設(shè)備發(fā)現(xiàn)模塊分別發(fā)送至各個代理模塊,供各個代理模塊接收設(shè)備發(fā)現(xiàn)請求后獲取自身所在的存儲設(shè)備的設(shè)備信息。

      參見圖4所示,圖4為本發(fā)明提供的一種用于多類型存儲設(shè)備的存儲管理系統(tǒng)中進(jìn)行存儲設(shè)備管理的過程的示意圖。圖4中,配置文件指的是代理模塊需要通過相應(yīng)的配置文件調(diào)用管理命令進(jìn)行管理操作;圖4中的雙向箭頭指的是管理完成后,代理模塊會回復(fù)響應(yīng)信息至客戶端。

      其中,設(shè)備發(fā)現(xiàn)請求是在用戶登錄客戶端的web管理軟件后發(fā)送的。

      優(yōu)選地,客戶端具體用于:

      接收用戶輸入的管理內(nèi)容;

      將管理內(nèi)容與待管理的存儲設(shè)備的設(shè)備標(biāo)識符封裝為HTTP請求作為管理請求發(fā)送至中間件層。

      可見,本系統(tǒng)通過Agent模塊管理各存儲設(shè)備的類型信息,識別不同類型的存儲設(shè)備;利用存儲設(shè)備的類型信息統(tǒng)一管理不同類型的存儲設(shè)備,提高數(shù)據(jù)中心存儲網(wǎng)絡(luò)的管理效率;將Web界面、數(shù)據(jù)處理與對存儲設(shè)備的底層操作分離,方便各層次的維護(hù)工作,提高管理系統(tǒng)的穩(wěn)定性和可擴(kuò)展性。

      本發(fā)明提供了一種用于多類型存儲設(shè)備的存儲管理系統(tǒng),獲取并存儲各個存儲設(shè)備的設(shè)備信息后,將該設(shè)備信息發(fā)送至客戶端進(jìn)行顯示,用戶根據(jù)顯示的設(shè)備信息內(nèi)的設(shè)備類型及其他信息,確定需要對哪個存儲設(shè)備進(jìn)行管理,之后接收用戶輸入的攜帶有待管理的存儲設(shè)備的設(shè)備標(biāo)識符的管理請求,依據(jù)該管理請求對其對應(yīng)的存儲設(shè)備進(jìn)行管理操作。可見,本發(fā)明能夠?qū)Σ煌愋偷拇鎯υO(shè)備進(jìn)行統(tǒng)一管理,降低了集成存儲系統(tǒng)的管理難度,提高了管理效率,降低了應(yīng)用局限性,從而提高了存儲系統(tǒng)的數(shù)據(jù)支撐能力和利用效率。

      需要說明的是,在本說明書中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

      對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其他實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

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