實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的系統(tǒng)及方法
【專利摘要】本發(fā)明披露了實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理系統(tǒng)及方法,系統(tǒng)包括:管理客戶端裝置通過人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)該請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,再對(duì)兼容的管理對(duì)象進(jìn)行接口抽象,然后將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;管理服務(wù)器接收到請(qǐng)求數(shù)據(jù)后,將針對(duì)本服務(wù)器的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;將針對(duì)存儲(chǔ)設(shè)備的請(qǐng)求數(shù)據(jù)發(fā)該存儲(chǔ)設(shè)備進(jìn)行相應(yīng)的數(shù)據(jù)操作。本發(fā)明可降低管理難度,并可顯著提高數(shù)據(jù)中心存儲(chǔ)網(wǎng)絡(luò)的管理效率和監(jiān)控能力。
【專利說明】實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多元化存儲(chǔ)【技術(shù)領(lǐng)域】,尤其涉及實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前,隨著存儲(chǔ)環(huán)境的網(wǎng)絡(luò)化、規(guī)模化以及多元化,導(dǎo)致存儲(chǔ)管理難度日益復(fù)雜,作為一名存儲(chǔ)管理員其工作量和工作難度的量級(jí)增加,使得管理成本也日益增大。由于存儲(chǔ)環(huán)境中的設(shè)備間數(shù)據(jù)無法互通,需要將設(shè)備逐個(gè)登錄的操作,才能了解整個(gè)存儲(chǔ)環(huán)境中存儲(chǔ)資源的狀況。如何查看、管理、監(jiān)控整個(gè)存儲(chǔ)環(huán)境狀態(tài)信息,已成為存儲(chǔ)管理員亟待需要解決的問題。不同類型的存儲(chǔ)設(shè)備需分別部署不同的客戶端進(jìn)行管理。而且,用戶在擴(kuò)展新存儲(chǔ)設(shè)備選擇中,不僅要考慮單一存儲(chǔ)產(chǎn)品功能和性能,還要考慮如何在原有存儲(chǔ)環(huán)境中進(jìn)行無縫擴(kuò)展,對(duì)存儲(chǔ)環(huán)境中的存儲(chǔ)設(shè)備進(jìn)行統(tǒng)一部署以及統(tǒng)一管理,它們均成為用戶選擇存儲(chǔ)產(chǎn)品的重要考慮因素。
[0003]因此,管理用戶迫切需要提供一種實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的系統(tǒng)、裝置及方法,能夠方便地對(duì)多元化存儲(chǔ)環(huán)境的存儲(chǔ)設(shè)備進(jìn)行統(tǒng)一管理、操作及監(jiān)控。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是提供一種實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的系統(tǒng)、裝置及方法,能夠?qū)Χ嘣鎯?chǔ)環(huán)境的存儲(chǔ)設(shè)備進(jìn)行統(tǒng)一管理。
[0005]為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理系統(tǒng),包括通過管理網(wǎng)絡(luò)的管理數(shù)據(jù)通道相互連接的一管理客戶端裝置和多個(gè)數(shù)據(jù)中心各自的管理服務(wù)器和多個(gè)存儲(chǔ)設(shè)備,其中:
[0006]管理客戶端裝置,用于向管理用戶提供人機(jī)交互接口,通過該人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)該請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,再對(duì)兼容的管理對(duì)象進(jìn)行接口抽象,然后將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0007]管理服務(wù)器,用于接收到請(qǐng)求數(shù)據(jù)后,若判斷該請(qǐng)求的管理對(duì)象是本服務(wù)器,則將請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;若判斷請(qǐng)求的管理對(duì)象是下轄的存儲(chǔ)設(shè)備,則將請(qǐng)求數(shù)據(jù)發(fā)向該存儲(chǔ)設(shè)備;
[0008]存儲(chǔ)設(shè)備,用于接收到所述請(qǐng)求數(shù)據(jù)后,將該請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作。
[0009]進(jìn)一步地,
[0010]存儲(chǔ)設(shè)備在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理服務(wù)器;
[0011]管理服務(wù)器在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理客戶端裝置;
[0012]管理客戶端裝置將收到的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在人機(jī)交互接口上向管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
[0013]進(jìn)一步地,管理客戶端裝置包括依次連接的人機(jī)交互接口模塊、邏輯兼容模塊、對(duì)象抽象模塊、編/解碼模塊以及數(shù)據(jù)傳輸模塊,其中:
[0014]人機(jī)交互接口模塊,用于通過圖形界面的形式提供給管理用戶的人機(jī)交互接口 ;
[0015]邏輯兼容模塊,用于對(duì)管理請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,包括對(duì)象兼容、對(duì)象屬性兼容以及對(duì)象方法兼容中的一種或多種;
[0016]對(duì)象抽象模塊,用于用存儲(chǔ)管理接口標(biāo)準(zhǔn)對(duì)兼容的管理對(duì)象進(jìn)行接口抽象;
[0017]編/解碼模塊,用于用通用信息模型-可擴(kuò)展標(biāo)記語言將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù);
[0018]數(shù)據(jù)傳輸模塊,用于通過超文本傳輸協(xié)議將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0019]管理服務(wù)器和存儲(chǔ)設(shè)備均用通用信息模型-可擴(kuò)展標(biāo)記語言將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息。
[0020]進(jìn)一步地,
[0021]存儲(chǔ)設(shè)備用通用信息模型-可擴(kuò)展標(biāo)記語言將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),通過超文本傳輸協(xié)議返回給管理服務(wù)器;
[0022]管理服務(wù)器通過超文本傳輸協(xié)議接收管理應(yīng)答數(shù)據(jù),用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過超文本傳輸協(xié)議返回給管理客戶端裝置;
[0023]管理客戶端裝置中,由數(shù)據(jù)傳輸模塊通過超文本傳輸協(xié)議接收標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù);由編/解碼模塊用通用信息模型-可擴(kuò)展標(biāo)記語言將管理應(yīng)答數(shù)據(jù)進(jìn)行解碼,還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后由對(duì)象抽象模塊用存儲(chǔ)管理接口標(biāo)準(zhǔn)將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,并在圖形界面上顯示出。
[0024]為了解決上述技術(shù)問題,本發(fā)明提供了一種實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的方法,含有管理請(qǐng)求方法流程,該流程包括:
[0025]管理客戶端裝置通過向管理用戶提供的人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)該請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,對(duì)兼容的管理對(duì)象進(jìn)行接口抽象,然后將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0026]管理服務(wù)器接收到請(qǐng)求數(shù)據(jù)后,若判斷請(qǐng)求的管理對(duì)象是本服務(wù)器,則將請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;若判斷請(qǐng)求的管理對(duì)象是下轄的存儲(chǔ)設(shè)備,則將請(qǐng)求數(shù)據(jù)發(fā)向該存儲(chǔ)設(shè)備。
[0027]進(jìn)一步地,管理請(qǐng)求方法流程還包括:
[0028]存儲(chǔ)設(shè)備接收到請(qǐng)求數(shù)據(jù)后,將請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作。
[0029]進(jìn)一步地,在管理請(qǐng)求方法流程中,
[0030]管理客戶端裝置通過圖形界面的形式提供給管理用戶的人機(jī)交互接口 ;對(duì)管理請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,包括對(duì)象兼容、對(duì)象屬性兼容以及對(duì)象方法兼容中的一種或多種;用存儲(chǔ)管理接口標(biāo)準(zhǔn)對(duì)兼容的管理對(duì)象進(jìn)行接口抽象;用通用信息模型-可擴(kuò)展標(biāo)記語言將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù);通過超文本傳輸協(xié)議將該請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0031]管理服務(wù)器和存儲(chǔ)設(shè)備均用通用信息模型-可擴(kuò)展標(biāo)記語言將請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息。
[0032]進(jìn)一步地,該方法還含有管理應(yīng)答方法流程,包括:
[0033]管理服務(wù)器在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理客戶端裝置;
[0034]管理客戶端裝置將收到的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在圖形界面上向管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
[0035]進(jìn)一步地,管理應(yīng)答方法流程還包括:
[0036]存儲(chǔ)設(shè)備在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理服務(wù)器;
[0037]管理服務(wù)器將存儲(chǔ)設(shè)備返回的管理應(yīng)答數(shù)據(jù)返回給管理客戶端裝置;
[0038]管理客戶端裝置將收到的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在圖形界面上向管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
[0039]進(jìn)一步地,在管理應(yīng)答方法流程中,
[0040]存儲(chǔ)設(shè)備用通用信息模型-可擴(kuò)展標(biāo)記語言將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過超文本傳輸協(xié)議返回給管理服務(wù)器;
[0041]管理服務(wù)器通過超文本傳輸協(xié)議接收管理應(yīng)答數(shù)據(jù),用通用信息模型-可擴(kuò)展標(biāo)記語言將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),將本服務(wù)器編碼的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的管理應(yīng)答數(shù)據(jù)通過超文本傳輸協(xié)議返回給管理客戶端裝置;
[0042]管理客戶端裝置通過超文本傳輸協(xié)議接收管理應(yīng)答數(shù)據(jù);用通用信息模型-可擴(kuò)展標(biāo)記語言將該管理應(yīng)答數(shù)據(jù)進(jìn)行解碼,還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后用存儲(chǔ)管理接口標(biāo)準(zhǔn)將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,并在圖形界面上顯示出。
[0043]本發(fā)明通過客戶端對(duì)整個(gè)多元化存儲(chǔ)環(huán)境中的各個(gè)數(shù)據(jù)中心實(shí)行邏輯統(tǒng)一、視圖統(tǒng)一的智能化管理,可大大降低多元化數(shù)據(jù)中心的管理難度,提高數(shù)據(jù)中心存儲(chǔ)網(wǎng)絡(luò)的管理效率和監(jiān)控能力,以及能夠更加有效的提供對(duì)數(shù)據(jù)中心的數(shù)據(jù)支撐能力和其利用效率,并在保證存儲(chǔ)系統(tǒng)滿足應(yīng)用需求的前提下最大限度的降低總體的管理成本。
【專利附圖】
【附圖說明】
[0044]圖1為本發(fā)明的實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理系統(tǒng)實(shí)施例架構(gòu)示意圖;
[0045]圖2為圖1所示的系統(tǒng)實(shí)施例中管理客戶端裝置的結(jié)構(gòu)示意圖;
[0046]圖3為本發(fā)明的實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理方法中管理請(qǐng)求流實(shí)施例的流程圖;
[0047]圖4為本發(fā)明的實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理方法中管理應(yīng)答流實(shí)施例的流程圖。
【具體實(shí)施方式】
[0048]以下結(jié)合附圖和優(yōu)選實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)地闡述。應(yīng)該理解,以下列舉的實(shí)施例僅用于說明和解釋本發(fā)明,而不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
[0049]如圖1所示,是本發(fā)明提供的實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理系統(tǒng)的一實(shí)施例結(jié)構(gòu),它包括通過管理網(wǎng)絡(luò)的管理數(shù)據(jù)通道相互連接的一管理客戶端裝置和多個(gè)數(shù)據(jù)中心各自的管理服務(wù)器和多個(gè)存儲(chǔ)設(shè)備,其中:
[0050]管理客戶端裝置,用于向管理用戶提供人機(jī)交互接口,通過該人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,對(duì)兼容的管理對(duì)象進(jìn)行接口抽象,然后將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0051]管理服務(wù)器,用于接收到標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)后,若判斷請(qǐng)求的管理對(duì)象是本服務(wù)器,則將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;若判斷請(qǐng)求的管理對(duì)象是下轄的存儲(chǔ)設(shè)備,則將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)發(fā)向該存儲(chǔ)設(shè)備;
[0052]存儲(chǔ)設(shè)備,用于接收到標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)后,將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作。
[0053]在上述系統(tǒng)實(shí)施例中,
[0054]存儲(chǔ)設(shè)備在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理服務(wù)器;
[0055]管理服務(wù)器在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理客戶端裝置;
[0056]管理客戶端裝置將收到的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在人機(jī)交互接口上向管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
[0057]在上述系統(tǒng)實(shí)施例中,本發(fā)明的管理客戶端裝置實(shí)施例的結(jié)構(gòu)如圖2所示,包括依次連接的人機(jī)交互接口模塊、邏輯兼容模塊、對(duì)象抽象模塊、編/解碼模塊以及數(shù)據(jù)傳輸模塊,其中:
[0058]人機(jī)交互接口模塊,用于通過圖形界面的形式提供給管理用戶的人機(jī)交互接口 ;
[0059]邏輯兼容模塊,用于對(duì)管理請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,包括對(duì)象兼容、對(duì)象屬性兼容以及對(duì)象方法兼容中的一種或多種;
[0060]對(duì)象抽象模塊,用于用存儲(chǔ)管理接口標(biāo)準(zhǔn)(SM1-S, Storage ManagementInitiative - Specificat1n)對(duì)兼容的管理對(duì)象進(jìn)行接口抽象;
[0061 ] 編/解碼模塊,用于用通用/[目息模型-可擴(kuò)展標(biāo)記語目(CIM-XML, CommonInformat1n Model-eXtensible Markup Language)將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù);
[0062]數(shù)據(jù)傳輸模塊,用于通過超文本傳輸協(xié)議(HTTP, Hypertext Transfer Protocol)將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0063]管理服務(wù)器和存儲(chǔ)設(shè)備均用CM-XML將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息。
[0064]在上述系統(tǒng)實(shí)施例中,
[0065]存儲(chǔ)設(shè)備用CM-XML將管理對(duì)象的管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過HTTP返回給管理服務(wù)器;
[0066]管理服務(wù)器通過HTTP接收標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),用CM-XML將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)和/或?qū)⒋鎯?chǔ)設(shè)備返回的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過HTTP返回給管理客戶端裝置;
[0067]管理客戶端裝置中,由數(shù)據(jù)傳輸模塊通過HTTP接收標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù);由編/解碼模塊用CM-XML將接收的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼,還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后由對(duì)象抽象模塊用SM1-S將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,并在圖形界面上顯示出。
[0068]本發(fā)明針對(duì)上述系統(tǒng)實(shí)施例,還相應(yīng)地提出了一種實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的方法實(shí)施例,包括管理請(qǐng)求方法實(shí)施例,其流程如圖3所示,包括如下步驟:
[0069]管理客戶端裝置通過向管理用戶提供的人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,對(duì)兼容的管理對(duì)象進(jìn)行接口抽象,然后將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0070]管理服務(wù)器接收到標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)后,若判斷請(qǐng)求的管理對(duì)象是本服務(wù)器,則將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;若判斷請(qǐng)求的管理對(duì)象是下轄的存儲(chǔ)設(shè)備,則將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)發(fā)向該存儲(chǔ)設(shè)備。
[0071 ] 上述管理請(qǐng)求方法流程還包括:
[0072]存儲(chǔ)設(shè)備接收到標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)后,將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作。
[0073]在上述管理請(qǐng)求方法實(shí)施例中,
[0074]管理客戶端裝置通過圖形界面的形式提供給管理用戶的人機(jī)交互接口 ;對(duì)管理請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,包括對(duì)象兼容、對(duì)象屬性兼容以及對(duì)象方法兼容中的一種或多種;用SM1-S對(duì)兼容的管理對(duì)象進(jìn)行接口抽象;用CM-XML將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù);通過HTTP將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器;
[0075]管理服務(wù)器和存儲(chǔ)設(shè)備均用CM-XML將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息。
[0076]上述方法實(shí)施例還包括管理應(yīng)答方法實(shí)施例,其流程如圖4所示,包括如下步驟:
[0077]管理服務(wù)器在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理客戶端裝置;
[0078]管理客戶端裝置將收到的該管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在圖形界面上向管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
[0079]上述管理應(yīng)答方法實(shí)施例還包括:
[0080]存儲(chǔ)設(shè)備在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給管理服務(wù)器;
[0081]管理服務(wù)器將存儲(chǔ)設(shè)備返回的該管理應(yīng)答數(shù)據(jù)返回給管理客戶端裝置;
[0082]管理客戶端裝置將收到的該管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在圖形界面上向管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
[0083]在上述管理應(yīng)答方法實(shí)施例中,
[0084]存儲(chǔ)設(shè)備用CM-XML將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過HTTP返回給管理服務(wù)器;
[0085]管理服務(wù)器通過HTTP接收標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),用CM-XML將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),將本服務(wù)器編碼成的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的管理應(yīng)答數(shù)據(jù)通過HTTP返回給管理客戶端裝置;
[0086]管理客戶端裝置通過HTTP接收管理應(yīng)答數(shù)據(jù);用CM-XML將接收的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼,還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后用SM1-S將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,并在圖形界面上顯示出。
【權(quán)利要求】
1.一種實(shí)現(xiàn)多元化數(shù)據(jù)中心的管理系統(tǒng),其特征在于,包括通過管理網(wǎng)絡(luò)的管理數(shù)據(jù)通道相互連接的一管理客戶端裝置和多個(gè)數(shù)據(jù)中心各自的管理服務(wù)器和多個(gè)存儲(chǔ)設(shè)備,其中: 管理客戶端裝置,用于向管理用戶提供人機(jī)交互接口,通過該人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)所述請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,再對(duì)兼容的管理對(duì)象進(jìn)行接口抽象,然后將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器; 管理服務(wù)器,用于接收到所述請(qǐng)求數(shù)據(jù)后,若判斷請(qǐng)求的管理對(duì)象是本服務(wù)器,則將所述請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;若判斷請(qǐng)求的管理對(duì)象是下轄的存儲(chǔ)設(shè)備,則將所述請(qǐng)求數(shù)據(jù)發(fā)向該存儲(chǔ)設(shè)備; 存儲(chǔ)設(shè)備,用于接收到所述請(qǐng)求數(shù)據(jù)后,將該請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作。
2.按照權(quán)利要求1所述的系統(tǒng),其特征在于, 所述存儲(chǔ)設(shè)備在完成與所述管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給所述管理服務(wù)器; 所述管理服務(wù)器在完成與管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給所述管理客戶端裝置; 所述管理客戶端裝置將收到的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在所述人機(jī)交互接口上向所述管理用戶表現(xiàn)出管理對(duì)象的管理應(yīng)答。
3.按照權(quán)利要求2所述的系統(tǒng),其特征在于,所述管理客戶端裝置包括依次連接的人機(jī)交互接口模塊、邏輯兼容模塊、對(duì)象抽象模塊、編/解碼模塊以及數(shù)據(jù)傳輸模塊,其中: 人機(jī)交互接口模塊,用于通過圖形界面的形式提供給管理用戶的人機(jī)交互接口 ; 邏輯兼容模塊,用于對(duì)所述管理請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,包括對(duì)象兼容、對(duì)象屬性兼容以及對(duì)象方法兼容中的一種或多種; 對(duì)象抽象模塊,用于用存儲(chǔ)管理接口標(biāo)準(zhǔn)對(duì)兼容的管理對(duì)象進(jìn)行接口抽象; 編/解碼模塊,用于用通用信息模型-可擴(kuò)展標(biāo)記語言將管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù); 數(shù)據(jù)傳輸模塊,用于通過超文本傳輸協(xié)議將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給所述管理服務(wù)器; 所述管理服務(wù)器和所述存儲(chǔ)設(shè)備均用通用信息模型-可擴(kuò)展標(biāo)記語言將標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息。
4.按照權(quán)利要求3所述的系統(tǒng),其特征在于, 存儲(chǔ)設(shè)備用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),通過超文本傳輸協(xié)議返回給管理服務(wù)器; 所述管理服務(wù)器通過超文本傳輸協(xié)議接收所述管理應(yīng)答數(shù)據(jù),用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)和/或存儲(chǔ)設(shè)備返回的標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過超文本傳輸協(xié)議返回給所述管理客戶端裝置; 管理客戶端裝置中,由所述數(shù)據(jù)傳輸模塊通過超文本傳輸協(xié)議接收所述標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù);由所述編/解碼模塊用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理應(yīng)答數(shù)據(jù)進(jìn)行解碼,還原成所述管理對(duì)象的抽象接口的管理應(yīng)答,然后由所述對(duì)象抽象模塊用存儲(chǔ)管理接口標(biāo)準(zhǔn)將管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,并在所述圖形界面上顯示出。
5.一種實(shí)現(xiàn)多元化數(shù)據(jù)中心管理的方法,含有管理請(qǐng)求方法流程,該流程包括: 管理客戶端裝置通過向管理用戶提供的人機(jī)交互接口接收用戶的管理請(qǐng)求,并對(duì)該請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,對(duì)兼容的所述管理對(duì)象進(jìn)行接口抽象,然后將所述管理對(duì)象的抽象接口信息編碼成標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器; 管理服務(wù)器接收到所述請(qǐng)求數(shù)據(jù)后,若判斷請(qǐng)求的所述管理對(duì)象是本服務(wù)器,則將所述請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作;若判斷請(qǐng)求的所述管理對(duì)象是下轄的存儲(chǔ)設(shè)備,則將所述請(qǐng)求數(shù)據(jù)發(fā)向該存儲(chǔ)設(shè)備。
6.按照權(quán)利要求5所述的方法,其特征在于,所述管理請(qǐng)求方法流程還包括: 所述存儲(chǔ)設(shè)備接收到所述請(qǐng)求數(shù)據(jù)后,將所述請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息,并驗(yàn)證該抽象接口信息的合法性后,進(jìn)行相應(yīng)的數(shù)據(jù)操作。
7.按照權(quán)利要求6所述的方法,其特征在于,在所述管理請(qǐng)求方法流程中, 所述管理客戶端裝置通過圖形界面的形式提供給所述管理用戶的人機(jī)交互接口 ;對(duì)管理請(qǐng)求中攜帶的管理對(duì)象的信息進(jìn)行邏輯兼容,包括對(duì)象兼容、對(duì)象屬性兼容以及對(duì)象方法兼容中的一種或多種;用存儲(chǔ)管理接口標(biāo)準(zhǔn)對(duì)兼容的管理對(duì)象進(jìn)行接口抽象;用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理對(duì)象的抽象接口信息編碼成所述標(biāo)準(zhǔn)格式的請(qǐng)求數(shù)據(jù);通過超文本傳輸協(xié)議將該請(qǐng)求數(shù)據(jù)傳輸給管理服務(wù)器; 所述管理服務(wù)器和所述存儲(chǔ)設(shè)備均用通用信息模型-可擴(kuò)展標(biāo)記語言將所述請(qǐng)求數(shù)據(jù)解碼還原成管理對(duì)象的抽象接口信息。
8.按照權(quán)利要求7所述的方法,其特征在于,還含有管理應(yīng)答方法流程,包括: 所述管理服務(wù)器在完成與所述管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給所述管理客戶端裝置; 所述管理客戶端裝置將收到的所述管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在所述圖形界面上向所述管理用戶表現(xiàn)出所述管理對(duì)象的管理應(yīng)答。
9.按照權(quán)利要求8所述的方法,其特征在于,所述管理應(yīng)答方法流程還包括: 所述存儲(chǔ)設(shè)備在完成與所述管理請(qǐng)求相應(yīng)的數(shù)據(jù)操作后,將管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)返回給所述管理服務(wù)器; 所述管理服務(wù)器將所述存儲(chǔ)設(shè)備返回的所述管理應(yīng)答數(shù)據(jù)返回給所述管理客戶端裝置; 所述管理客戶端裝置將收到的所述管理應(yīng)答數(shù)據(jù)進(jìn)行解碼還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后將該管理對(duì)象的抽象接口的管理應(yīng)答還原成管理對(duì)象的管理應(yīng)答,在所述圖形界面上向所述管理用戶表現(xiàn)出所述管理對(duì)象的管理應(yīng)答。
10.按照權(quán)利要求9所述的方法,其特征在于,在所述管理應(yīng)答方法流程中, 所述存儲(chǔ)設(shè)備用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù)通過超文本傳輸協(xié)議返回給所述管理服務(wù)器; 所述管理服務(wù)器通過超文本傳輸協(xié)議接收所述管理應(yīng)答數(shù)據(jù),用通用信息模型-可擴(kuò)展標(biāo)記語言將所述管理應(yīng)答編碼成標(biāo)準(zhǔn)格式的管理應(yīng)答數(shù)據(jù),將本服務(wù)器編碼的管理應(yīng)答數(shù)據(jù)和/或所述存儲(chǔ)設(shè)備返回的所述管理應(yīng)答數(shù)據(jù)通過超文本傳輸協(xié)議返回給所述管理客戶端裝置; 所述管理客戶端裝置通過超文本傳輸協(xié)議接收所述管理應(yīng)答數(shù)據(jù);用通用信息模型-可擴(kuò)展標(biāo)記語言將該管理應(yīng)答數(shù)據(jù)進(jìn)行解碼,還原成管理對(duì)象的抽象接口的管理應(yīng)答,然后用存儲(chǔ)管理接口標(biāo)準(zhǔn)將該管理對(duì)象的抽象接口的管理應(yīng)答還原成所述管理對(duì)象的管理應(yīng)答,并在所述圖形界面上顯示出。
【文檔編號(hào)】H04L12/24GK104202437SQ201410515335
【公開日】2014年12月10日 申請(qǐng)日期:2014年9月29日 優(yōu)先權(quán)日:2014年9月29日
【發(fā)明者】袁鵬飛, 吳慶民 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司