[發(fā)明專利]構(gòu)建基于存儲管理計劃規(guī)范的設備的模擬器的方法和裝置無效
| 申請?zhí)枺?/td> | 200810082238.8 | 申請日: | 2008-02-26 |
| 公開(公告)號: | CN101520739A | 公開(公告)日: | 2009-09-02 |
| 發(fā)明(設計)人: | 張俊偉;顧春花;徐建 | 申請(專利權(quán))人: | 國際商業(yè)機器公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 于 靜;張亞非 |
| 地址: | 美國*** | 國省代碼: | 美國;US |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 構(gòu)建 基于 存儲 管理 計劃 規(guī)范 設備 模擬器 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機領域,更具體涉及一種構(gòu)造用于存儲及網(wǎng)絡設備管理應用的測試的、基于存儲管理計劃規(guī)范(SMI-S)的設備的模擬器的方法和系統(tǒng)。
背景技術
由分布式管理任務組(DMTF)開發(fā)的公共信息模型(CIM)是一種用于描述關于應用和設備的數(shù)據(jù)的標準方式,它使得管理員和軟件管理程序可以相同方式控制不同平臺上的應用和設備,確保了在整個網(wǎng)絡例如因特網(wǎng)上的互操作性。由于CIM的通用體系結(jié)構(gòu),它已被廣泛應用于管理各種類型的存儲和網(wǎng)絡設備的管理軟件中。
存儲網(wǎng)絡行業(yè)協(xié)會(SNIA)的SMI-S使用CIM作為實施模型。SMI-S定義了用于存儲設備的標準類、屬性、方法和方法的執(zhí)行邏輯過程。SMI-S允許對異類存儲環(huán)境進行簡單的、標準化的和成本高效的管理。它允許IT管理者使用OEM的軟件來管理第三方的存儲產(chǎn)品,或相反。此外,SMI-S提供了公共的、可互操作的和可擴展的管理傳輸機制,而與廠商無關。一個完整的、統(tǒng)一的和嚴格規(guī)范的對象模型提供了對存儲區(qū)域網(wǎng)(SAN)環(huán)境中的邏輯單元號和存儲區(qū)(zone)等的控制。SMI-S也包括一個自動的發(fā)現(xiàn)系統(tǒng)。通過減少管理專用接口的必要性,SMI-S將對總的擁有成本產(chǎn)生很大影響。
在CIM實現(xiàn)中,CIM代理中的CIM對象管理器(CIMOM)管理對象,這些對象將通過CIM協(xié)議在CIM代理和CIM客戶之間被管理。在典型的基于CIM的存儲管理軟件體系結(jié)構(gòu)中,CIM代理是在低層的硬件設備中實現(xiàn)的,而CIM客戶是在高層的管理軟件中實現(xiàn)的。為了開發(fā)能夠管理很多異類的存儲和網(wǎng)絡設備的較高層的存儲管理軟件,例如具有圖形用戶界面的控制臺,希望每個被管理的設備都實現(xiàn)一個CIM代理。以這種方式,高層軟件可以通過CIM協(xié)議與之接口連接。因此,低層硬件及CIM代理為高層管理軟件所依賴。此外,如果設備支持SMI-S標準,則設備應當通過CIM代理提供SMI-S接口。
圖1示出了使用CIM的設備管理控制臺的體系結(jié)構(gòu)。其中,CIMOM處理與CIM客戶的HTTP(S)通信以及CIM-XML編碼/解碼。它負責CIM模式(schema)操作,并將實例和方法請求轉(zhuǎn)發(fā)給相應的服務提供器(即CIM提供器)。提供器接口處理CIMOM和提供器之間的通信。所有主要的CIMOM定義了自己的提供器本機接口。服務提供器是為每個設備開發(fā)的、并注冊在CIMOM中的服務程序。它由CIMOM調(diào)用以操作設備,它負責處理所有的實例請求,實現(xiàn)外部方法和指示(indication)處理。
為了實現(xiàn)用于很多通用存儲設備的存儲管理軟件,測試到這些設備的接口是必不可少的。而且,為了開發(fā)管理應用,重要的是進行充分的測試。然而,在真實設備以及所實現(xiàn)的CIM代理和SMI-S服務提供器上進行完全測試是困難的。問題在于:硬件總是很昂貴的,而在多人之間共享有限的硬件總會妨礙每個人的工作;不足的硬件資源也會對更完全的測試造成約束,例如,當試圖使用4個盤測試卷創(chuàng)建,而僅有三個盤時。當進行壓力測試時,如果需要100個盤,則更難以實現(xiàn)。
因此,建立某種模擬器環(huán)境來進行更有效的測試是非常重要的。通過具有CIM代理和SMI-S服務提供器的通用設備的模擬器,可以無需使用真實的存儲設備而測試高層管理軟件。
盡管SMI-S定義了處理任何請求和方法的標準過程,但不同的服務提供器還會定義將由上層管理應用訪問的特定的類和屬性。因此,目前的一些解決方案是獨立地為不同的設備開發(fā)不同的模擬器。具體地說,在現(xiàn)有技術中,當需要為一個設備開發(fā)模擬器時,需要根據(jù)該設備的規(guī)格說明文檔,手動編寫模擬器程序,模擬設備的行為。例如,如果一個磁盤有某種屬性,則為該模擬器程序建立相應的虛擬設備模型。
然而,由于不同種類的設備的數(shù)量是很大的,為這些設備中的每一個單獨地構(gòu)建模擬器是成本高昂和耗時的。而在現(xiàn)有技術中,不存在為多個設備開發(fā)一個公用的模擬器的方法。此外,為了使模擬器盡可能與真實的服務提供器相同,在開發(fā)這種模擬器時應當首先閱讀真實的服務提供器的規(guī)格說明(尤其是其中的提供器的特定模式定義,以及初始化過程),否則這種模擬器是沒有意義的。然而這需要很大的工作量。
顯然,本領域中需要一種能夠更快速、高效、自動和容易地構(gòu)建SMI-S設備的模擬器的方法。
發(fā)明內(nèi)容
為克服現(xiàn)有技術中存在的上述缺點,而提出了本發(fā)明。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810082238.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 構(gòu)建墊、實體圖像構(gòu)建物和構(gòu)建構(gòu)建物支撐件的方法
- 支持松耦合的軟件構(gòu)建方法、系統(tǒng)及該系統(tǒng)的實現(xiàn)方法
- 版本的構(gòu)建系統(tǒng)及方法
- 工程構(gòu)建系統(tǒng)及其構(gòu)建方法
- 實例構(gòu)建方法、裝置及軟件系統(tǒng)
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 天花板地圖構(gòu)建方法、構(gòu)建裝置以及構(gòu)建程序
- 一種項目構(gòu)建方法、持續(xù)集成系統(tǒng)及終端設備
- 并行構(gòu)建的方法、裝置及設備
- 構(gòu)建肺癌預測模型構(gòu)建方法





