一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計算機(jī)存儲技術(shù)領(lǐng)域,特別是涉及一種針對存儲設(shè)備的公共信息模型 功能的校驗(yàn)方法及系統(tǒng)。
【背景技術(shù)】
[0002] 當(dāng)今,隨著存儲環(huán)境的網(wǎng)絡(luò)化和規(guī)模化,存儲管理難度日益復(fù)雜;存儲環(huán)境多元化 導(dǎo)致管理成本加大;作為一名存儲管理員工作量和工作難度量級增加;存儲環(huán)境中設(shè)備間 數(shù)據(jù)無法互通,需要逐個登錄操作,了解整個存儲環(huán)境中存儲資源困難;如何查看、管理、監(jiān) 控整個存儲環(huán)境狀態(tài)信息成為用戶最需;不同廠商的設(shè)備(或同一廠商的不同設(shè)備)需分 別部署客戶端;用戶擴(kuò)展新存儲設(shè)備選擇中,不僅考慮單一存儲產(chǎn)品功能和性能,如何在原 有存儲環(huán)境無縫擴(kuò)展、部署統(tǒng)一、管理統(tǒng)一成為用戶選擇存儲產(chǎn)品的重要考慮因素。
[0003] 針對上述問題,本領(lǐng)域技術(shù)人員采用面向?qū)ο笤O(shè)計思想,把復(fù)雜的存儲環(huán)境中的 存儲設(shè)備(比如磁盤、內(nèi)存條及CPU等)劃分為大量存儲對象,每個存儲對象都有對應(yīng)的方 法和屬性,然后基于這些存儲對象及它們之間的關(guān)系構(gòu)建公共信息模型。以磁盤為例進(jìn)行 說明,將實(shí)體磁盤抽象為存儲對象,這個存儲對象對應(yīng)的屬性為型號、廠家、及容量等等,其 對應(yīng)的方法可以是獲取該磁盤的型號或廠家,或者是刪除這個磁盤對應(yīng)的存儲對象等等。 基于這個構(gòu)建好的公共信息模型,我們可以對存儲對象本身的方法、屬性及對象之間關(guān)系 的統(tǒng)一管理,進(jìn)而實(shí)現(xiàn)對整個存儲環(huán)境中各存儲設(shè)備的管理。
[0004] 然而,面對上述復(fù)雜的存儲對象及對象與對象之間的關(guān)系構(gòu)建的公共信息模型, 如何快速校驗(yàn)公共信息模型的功能實(shí)現(xiàn)是否正確成為本發(fā)明需要解決的首要任務(wù)。
【發(fā)明內(nèi)容】
[0005] 有鑒于此,本發(fā)明提供了一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法及系 統(tǒng),以達(dá)到能夠快速校驗(yàn)公共信息模型功能實(shí)現(xiàn)是否正確的目的。
[0006] 為解決上述技術(shù)問題,本發(fā)明提供一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn) 方法,包括:
[0007] 客戶端確定操作人員輸入的校驗(yàn)請求信息,向存儲端發(fā)送所述校驗(yàn)請求信息,接 收并顯示所述存儲端反饋的返回信息,以讓所述操作人員檢查所述返回信息是否為待校驗(yàn) 的功能對應(yīng)的實(shí)際信息;
[0008] 其中,所述校驗(yàn)請求信息包括存儲設(shè)備的設(shè)備標(biāo)識及待校驗(yàn)的功能標(biāo)識;
[0009] 所述存儲端接收所述驗(yàn)證請求信息,調(diào)用所述公共信息模型中、與所述設(shè)備標(biāo)識 對應(yīng)的存儲對象的與所述功能標(biāo)識相對應(yīng)的方法接口,得到所述方法接口的返回信息,并 將所述返回信息反饋至所述客戶端。
[0010] 上述方法中,優(yōu)選的,在所述客戶端向存儲端發(fā)送所述校驗(yàn)請求信息之前,還包括 將所述校驗(yàn)請求信息按CHM-XML協(xié)議格式封裝;
[0011] 在所述存儲端將所述返回信息反饋至所述客戶端之前,還包括將所述返回信息按 CIM-XML協(xié)議格式封裝。
[0012] 上述方法中,優(yōu)選的,所述存儲端調(diào)用所述公共信息模型中、與所述設(shè)備標(biāo)識對應(yīng) 的存儲對象的與所述功能標(biāo)識相對應(yīng)的方法接口,包括:
[0013] 判斷所述公共信息模型中是否存在所述設(shè)備標(biāo)識對應(yīng)的存儲對象;
[0014] 當(dāng)所述公共信息模型中存在所述設(shè)備標(biāo)識對應(yīng)的存儲對象時,調(diào)用所述公共信息 模型中、與所述設(shè)備標(biāo)識對應(yīng)的存儲對象的與所述功能標(biāo)識相對應(yīng)的方法接口;
[0015] 當(dāng)所述公共信息模型中沒有所述設(shè)備標(biāo)識對應(yīng)的存儲對象時,返回設(shè)備標(biāo)識對應(yīng) 的存儲對象不存在的錯誤提示信息。
[0016] 上述方法中,優(yōu)選的,當(dāng)所述公共信息模型中沒有所述設(shè)備標(biāo)識對應(yīng)的存儲對象 時,反饋設(shè)備標(biāo)識對應(yīng)的存儲對象不存在的錯誤提示信息之后,還包括:
[0017] 所述客戶端接收并顯示所述存儲端反饋的設(shè)備標(biāo)識對應(yīng)的存儲對象不存在的錯 誤提示信息。
[0018] 上述方法中,優(yōu)選的,所述待校驗(yàn)的功能包括添加存儲對象、修改存儲對象或者獲 取存儲對象的屬性信息。
[0019] 本發(fā)明還提供了一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)系統(tǒng),包括:
[0020] 客戶端,用于確定操作人員輸入的校驗(yàn)請求信息,向存儲端發(fā)送所述校驗(yàn)請求信 息,接收并顯示所述存儲端反饋的返回信息,以讓所述操作人員檢查所述返回信息是否為 待校驗(yàn)的功能對應(yīng)的實(shí)際信息;
[0021] 其中,所述校驗(yàn)請求信息包括存儲設(shè)備的設(shè)備標(biāo)識及待校驗(yàn)的功能標(biāo)識;
[0022] 所述存儲端,用于接收所述驗(yàn)證請求信息,調(diào)用所述公共信息模型中、與所述設(shè)備 標(biāo)識對應(yīng)的存儲對象的與所述功能標(biāo)識相對應(yīng)的方法接口,得到所述方法接口的返回信 息,并將所述返回信息反饋至所述客戶端。
[0023] 上述系統(tǒng)中,優(yōu)選的,所述客戶端還包括第一封裝單元,用于在所述客戶端向存儲 端發(fā)送所述校驗(yàn)請求信息之前,將所述校驗(yàn)請求信息按CIM-XML協(xié)議格式封裝;
[0024] 所述存儲端還包括第二封裝單元,用于在所述存儲端將所述返回信息反饋至所述 客戶端之前,將所述返回信息按CIM-XML協(xié)議格式封裝。
[0025] 上述系統(tǒng)中,優(yōu)選的,所述存儲端包括:
[0026] 調(diào)用單元,用于判斷所述公共信息模型中是否存在所述設(shè)備標(biāo)識對應(yīng)的存儲對 象;當(dāng)所述公共信息模型中存在所述設(shè)備標(biāo)識對應(yīng)的存儲對象時,調(diào)用所述公共信息模型 中、與所述設(shè)備標(biāo)識對應(yīng)的存儲對象的與所述功能標(biāo)識相對應(yīng)的方法接口;當(dāng)所述公共信 息模型中沒有所述設(shè)備標(biāo)識對應(yīng)的存儲對象時,返回設(shè)備標(biāo)識對應(yīng)的存儲對象不存在的錯 誤提示信息。
[0027] 上述系統(tǒng)中,優(yōu)選的,所述客戶端還包括:
[0028] 顯示單元,用于接收并顯示所述存儲端反饋的設(shè)備標(biāo)識對應(yīng)的存儲對象不存在的 錯誤提示信息。
[0029] 以上本發(fā)明提供的一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法及系統(tǒng)中, 首先,操作人員可以使用客戶端向存儲端發(fā)送校驗(yàn)請求信息,該校驗(yàn)請求信息包括存儲設(shè) 備的設(shè)備標(biāo)識及待校驗(yàn)的功能標(biāo)識;然后,存儲端接收到這個校驗(yàn)請求信息后,調(diào)用公共信 息模型中與設(shè)備標(biāo)識對應(yīng)的存儲對象的與功能標(biāo)識相對應(yīng)的方法接口,并將得到的返回信 息反饋至客戶端;最后,客戶端接收并顯示所述存儲端反饋的返回信息,以讓所述操作人員 檢查這個返回信息是否為待校驗(yàn)的功能對應(yīng)的實(shí)際信息。比如,操作人員想檢驗(yàn)一下公共 信息模型中磁盤對象對應(yīng)的獲取型號功能是否正確時(該磁盤的實(shí)際型號為A),當(dāng)返回信 息為該磁盤的型號為A時,認(rèn)為上述獲取型號功能實(shí)現(xiàn)正確,否則(比如返回信息為該內(nèi)存 條的型號為A或者該磁盤的型號為B等),則認(rèn)為上述獲取型號功能實(shí)現(xiàn)不正確,操作人員 會對此進(jìn)行檢查修正?;诖?,本發(fā)明提供的技術(shù)方案達(dá)到能夠快速校驗(yàn)公共信息模型功 能實(shí)現(xiàn)是否正確的目的。
【附圖說明】
[0030] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù) 提供的附圖獲得其他的附圖。
[0031] 圖1為本發(fā)明一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法實(shí)施例1的流程 圖;
[0032] 圖2為本發(fā)明一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法實(shí)施例1中的校 驗(yàn)系統(tǒng)整體結(jié)構(gòu)框圖示意圖;
[0033] 圖3為本發(fā)明一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法實(shí)施例2中的校 驗(yàn)流程圖;
[0034] 圖4為本發(fā)明一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)方法實(shí)施例3的流程 圖;
[0035] 圖5為本發(fā)明一種針對存儲設(shè)備的公共信息模型功能的校驗(yàn)系