專利名稱:支持儲存局域網絡設備的提供器的生成系統及其方法
技術領域:
本發明涉及一種儲存局域網絡設備的生成系統及其方法,特別涉及一種支持儲存局域網絡設備的提供器的生成系統及其方法。
背景技術:
儲存管理計劃規范認證(Storage Management Initiative,簡稱SMI-S)是業界為了支持公用信息模型(Common Information Model, CIM)與植基于網頁的企業管理 (Web-Based Enterprise Management, WBEM)所開發出的一套管理接口,讓使用者能更容易地管理儲存硬件與管理軟件,讓不同廠商的產品能搭配運作。例如儲存管理計劃規范認證可讓管理軟件更能妥善地管理協力廠商的儲存陣列方案,讓客戶能采用更多種類的協力廠商管理系統來管理各家廠商所推出的儲存陣列。有效管理多家廠商的儲存局域網絡(Storage Area Network,簡稱SAN)對于最終用戶和集成商來說都是頭等大事。就儲存局域網絡而言,其最主要的價值體現在能否集成多家廠商的資源,以便共享這些資源,從而提高利用率。現狀是,管理多家廠商的儲存局域網絡需要使用多家廠商提供的一系列缺乏協調的應用系統。此外,這些應用系統缺乏保證不斷提高業務效率所需的功能、分布性、安全性及可靠性。因此,高昂的管理成本阻礙了最終用戶積極采用存儲網絡技術。不兼容的管理應用編程界面遍布于多家廠商的儲存局域網絡里面,也妨礙了最終用戶在構建存儲網絡時在多家供貨商之間作出選擇。請參考圖1所示,其是為現有技術的提供器架構示意圖。現有技術中儲存局域網絡110是根據儲存管理計劃規范認證所建構的,管理計劃規范認證中為能因應各種待測設備,所以需要設置相應各種待測設備的提供器121。而且各提供器121無法完全的支持其它類型的待測設備。這樣一來,為能測試儲存管理計劃規范認證中的所有待測設備則需要架設相應數量的提供器121。除此之外,每一種提供器121所能調用的測試文本也是固定的。換言之,每一種提供器121與其測試文本僅對應一種測試設備。所以若要測試所有的待測設備,則將連接與設置大量的提供器與測試文本,將造成資源調配的浪費。
發明內容
鑒于以上的問題,本發明的主要目的在于提供一種支持儲存局域網絡設備的提供器的生成系統,用以產生虛擬提供器(provider),并通過虛擬提供器對虛擬設備進行測試。為達到上述目的,本發明所揭露的支持儲存局域網絡設備的提供器的生成系統包括客戶端、設備資源主機與生成主機;客戶端發送相應虛擬設備的設備選擇要求;設備資源主機儲存每一虛擬設備所對應的組件描述信息;生成主機具有管理標準界面模塊,生成主機根據設備選擇要求通過管理標準界面模塊向設備資源主機調用相應的虛擬設備的組件描述信息產生相應的虛擬提供器;生成主機通過虛擬提供器發送測試要求給虛擬設備, 將虛擬設備所返回的測試結果轉發至客戶端。
3
從本發明的另一觀點,本發明提出一種支持儲存局域網絡設備的提供器的生成方法用以產生虛擬提供器,并通過虛擬提供器對虛擬設備進行測試。為達到上述目的,本發明所揭露的一種支持儲存局域網絡設備的提供器的生成方法包括以下步驟由客戶端發送設備選擇要求給生成主機;生成主機根據設備選擇要求通過管理標準界面模塊向設備資源主機調用相應的虛擬設備的組件描述信息產生相應的虛擬提供器;生成主機調用虛擬提供器并發送測試要求給虛擬設備;將虛擬設備所返回的測試結果轉發至客戶端。本發明所提出的支持儲存局域網絡設備的提供器的生成系統與其生成方法可以根據客戶端所提出的要求產生相應的虛擬提供器,并通過虛擬提供器調用相應的測試環
^Mi ο以下結合附圖和具體實施例對本發明進行詳細描述,但不作為對本發明的限定。
圖1為現有技術的提供器架構示意圖;圖2為本發明的架構示意圖;圖3為本發明的運作流程示意圖;圖4為本發明的磁盤陣列與其描述信息示意圖。其中,附圖標記110儲存局域網絡
121提供器
210客戶端
220設備資源主機
230生成主機
410磁盤陣列
具體實施例方式下面結合附圖對本發明的結構原理和工作原理作具體的描述請參考圖2所示,其是為本發明的架構示意圖。本發明所揭露的支持儲存局域網絡設備的提供器的生成系統包括客戶端210、設備資源主機220與生成主機230。客戶端 210發送相應虛擬設備的設備選擇要求;設備資源主機220儲存每一虛擬設備所對應的組件描述信息。生成主機230是具有管理標準界面模塊。生成主機230根據設備選擇要求通過管理標準界面模塊向設備資源主機220調用相應的虛擬設備的組件描述信息產生相應的虛擬提供器。在儲存管理計劃規范認證的規范中是提供了四種類型的提供器(四種提供器分另Il為對象提供器(instance provider)、聯合提供器(association provider)、標示提供器(indication provider)與方法提供器(recipe provider))。而每一種提供器用以執行相應的服務。生成主機230通過虛擬提供器發送測試要求給虛擬設備。為能清楚說明本發明的整體運作,請參考圖3所示,其是為本發明的運作流程示意圖。在本發明中包括以下步驟
步驟S310 由一客戶端發送一設備選擇要求給一生成主機;步驟S320 該生成主機根據該設備選擇要求通過該管理標準界面模塊向該設備資源主機調用相應的該虛擬設備的該組件描述信息產生相應的一虛擬提供器;步驟S330 將該虛擬提供器與相應的該虛擬設備向該生成主機進行注冊;步驟S340 該生成主機調用該虛擬提供器并發送一測試要求給該虛擬設備,并且通過該虛擬提供器將該測試要求轉換為符合該虛擬設備的一測試數據;以及步驟S350 將該虛擬設備所返回的一測試結果轉發至該客戶端。首先,由客戶端210向生成主機230發送設備選擇要求。生成主機230根據設備選擇要求通過管理標準界面模塊向設備資源主機220調用相應的虛擬設備的組件描述信息產生相應的虛擬提供器。其中,生成主機230根據每一種虛擬設備建立組成組件字典, 并根據每種組件特點確定所需描述信息。而各組件描述信息包括種類、型號、或制造商等信息。請參考圖4所示,其是為磁盤陣列與其描述信息示意圖。以磁盤陣列410(Disk Array)為例,磁盤陣列410至少一個計算器所構成(在此的計算器并非僅是個人計算機,亦可以為嵌入式系統)。對于每一個計算器應具有中央處理器、儲存設備、網絡設備或周邊硬件.......因此需要對每一個計算器中的各項組件記錄其相關的硬件信息。并且,管理標準界面模塊還包括公用信息模型對象管理器(Commonlnformation Model Object Management,CIM0M)。而管理標準界面模塊根據公用信息模型模塊(Common Information Model)建立該虛擬提供器。公用信息模型對象管理器用以對支持公用信息模型的客戶端210進行通訊、管理公用信息模型的文意(CIM schema)、或將請求轉發給正確的提供器。當生成主機230產生虛擬提供器后,生成主機230會將虛擬提供器的相關信息寫入生成主機230的一注冊表中。隨后,生成主機230可以開始調用虛擬提供器,并通過虛擬提供器發送測試要求給虛擬設備。虛擬提供器將測試要求轉換為符合虛擬設備的測試數據。本發明所提出的支持儲存局域網絡設備的提供器的生成系統與其生成方法可以根據客戶端210所提出的要求產生相應的虛擬提供器,并通過虛擬提供器調用相應的測試環境。當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。
權利要求
1.一種支持儲存局域網絡設備的提供器的生成系統,用以產生一虛擬提供器,應用于一虛擬設備進行測試,其特征在于,該生成系統包括一客戶端,發送對該虛擬設備的一設備選擇要求;一設備資源主機,用以儲存每一該虛擬設備所對應的一組件描述信息;以及一生成主機,電性連結于該設備資源主機與該客戶端,該生成主機具有一管理標準界面模塊,該生成主機根據該設備選擇要求通過該管理標準界面模塊向該設備資源主機調用相應的該虛擬設備的該組件描述信息產生相應的一虛擬提供器,該生成主機通過該虛擬提供器發送一測試要求給該虛擬設備,并將該虛擬設備所返回的一測試結果轉發至該客戶端。
2.根據權利要求1所述的支持儲存局域網絡設備的提供器的生成系統,其特征在于, 該管理標準界面模塊還包括一公用信息模型對象管理器,該管理標準界面模塊根據一公用信息模型模塊建立該虛擬提供器。
3.一種支持儲存局域網絡設備的提供器的生成方法,用以產生虛擬提供器,借以對一虛擬設備進行測試,其特征在于,該測試方法包括下列步驟由一客戶端發送一設備選擇要求給一生成主機;該生成主機根據該設備選擇要求通過一管理標準界面模塊向一設備資源主機調用相應的該虛擬設備的一組件描述信息產生相應的一虛擬提供器;該生成主機調用該虛擬提供器并發送一測試要求給該虛擬設備;以及將該虛擬設備所返回的一測試結果轉發至該客戶端。
4.根據權利要求3所述的支持儲存局域網絡設備的提供器的生成方法,其特征在于, 產生該虛擬提供器中還包括該管理標準界面模塊根據一公用信息模型模塊建立該虛擬提供器。
5.根據權利要求3所述的支持儲存局域網絡設備的提供器的生成方法,其特征在于, 產生該虛擬提供器中還包括將該虛擬提供器與相應的該虛擬設備向該生成主機進行注冊。
6.根據權利要求3所述的支持儲存局域網絡設備的提供器的生成方法,其特征在于, 發送該測試要求給該虛擬設備還包括通過該虛擬提供器將該測試要求轉換為符合該虛擬設備的一測試數據。
全文摘要
一種支持儲存局域網絡設備的提供器的生成系統及其方法,用以產生虛擬提供器,并通過虛擬提供器對虛擬設備進行測試。生成系統包括客戶端、設備資源主機與生成主機;客戶端發送相應虛擬設備的設備選擇要求;設備資源主機儲存每一虛擬設備所對應的組件描述信息;生成主機具有管理標準界面模塊,生成主機根據設備選擇要求通過管理標準界面模塊向設備資源主機調用相應的虛擬設備的組件描述信息產生相應的虛擬提供器;生成主機通過虛擬提供器發送測試要求給虛擬設備,再將虛擬設備所返回的測試結果轉發至客戶端。
文檔編號H04L29/08GK102215142SQ20101014653
公開日2011年10月12日 申請日期2010年4月9日 優先權日2010年4月9日
發明者杜萱, 陳玄同, 陳鵬 申請人:英業達股份有限公司