新四季網

儲存區域網路的自動規劃系統的製作方法

2023-10-09 14:57:24 3

專利名稱:儲存區域網路的自動規劃系統的製作方法
技術領域:
本發明關於一種自動規劃系統,特別有關於一種儲存區域網路的自動規劃系統。
背景技術:
在儲存區域網路中會提供多種不同冗餘磁碟陣列的創建管理功能,藉以滿足不同 企業的各種需求。例如,企業對於非常重要的數據考慮的第一要素是數據的安全可靠性,因 此第一類型的冗餘磁碟陣列(Redundant Array of Independent Disks Type 1,RAID1)適 合這種情況。以網站經營的企業而言,其所重視的是數據的存取效率,因此第零類型的冗餘 磁碟陣列(RAIDO)的高效特點能夠滿足這種需求。有些企業可能會需要很多設備提供給多個客戶端,例如有100個客戶端需要高效 率的邏輯編號單元(Logic unit number)。且同時有20個客戶端需要安全可靠性的邏輯編 號單元,40個客戶端需要可靠性、效率並重的邏輯編號單元,則管理員必需要根據存儲系統 當前的設備資源狀況以及客戶端的不同需求綜合權衡來進行設備的分配管理。管理員在創 建完邏輯編號單元之後還需要根據具體情況把各個邏輯編號單元指派給不同的客戶端。然 而,培養儲存區域網路的管理員需要經過長時間的培訓才能因應各種不同情況來創建適合 的冗餘磁碟陣列。因此,提供一種可以快速創建邏輯編號單元的創建系統對於企業是非常 需要的。

發明內容
鑑於以上的問題,本發明的主要目的在於提供一種儲存區域網路的自動規劃系 統,通過虛擬磁碟服務(Virtual Disk Service, VDS)對儲存區域網路的儲存結構的規劃。為達上述目的,本發明所公開的儲存區域網路的自動規劃系統包括客戶端、儲存 設備與虛擬磁碟服務管理器。磁碟服務管理器根據客戶端所發出的配置要求對儲存設備進 行相應的規劃。虛擬磁碟服務管理器包括交互模塊、查詢模塊、型態規劃模塊與創建模塊。 交互模塊根據配置要求的分類選項決定相應的邏輯編號單元類型;查詢模塊根據所接收的 配置要求查找虛擬磁碟服務管理器的當前硬體資源,並決定一組邏輯編號單元清單,在邏 輯編號單元清單中包含多筆不同類型的邏輯編號單元類型;型態規劃模塊用以判斷組邏輯 編號單元清單中是否包含邏輯編號單元類型;當邏輯編號單元清單的第一筆邏輯編號單元 類型與交互模塊所輸出的邏輯編號單元類型一致時,則以邏輯編號單元類型作為創建儲存 設備的邏輯編號單元的依據;創建模塊根據型態規劃模塊所決定的邏輯編號單元類型對儲 存設備進行創建該些邏輯編號單元。本發明提供了一種可以快速規劃儲存區域網路的儲存結構的系統。通過本發明可 以協助儲存區域網路的管理員的規劃,藉以提高儲存區域網路的規劃效率。有關本發明的特徵與實作,茲配合圖示作最佳實施例詳細說明如下。





圖1為本發明的架構示意圖; 圖2為本發明的運作流程示意圖; 圖3A為本發明的配置要求產生示意圖; 圖3B為本發明的邏輯編號單元清單示意圖。 其中,附圖標記110客戶端120121交互模塊122123型態規劃模塊IM130儲存設備131虛擬磁碟服務管理器 查詢模塊 創建模塊 邏輯編號單元
具體實施例方式請參考圖1所示,為本發明的架構示意圖。在本發明的儲存區域網路中包括客戶 端110、虛擬磁碟服務管理器120與儲存設備130。客戶端110為一般使用者所使用的計算 器(下文均統稱為客戶端110)。客戶端110的數量不局限於一臺計算器,其數量可根據整 體儲存區域網路(Storage Area Network, SAN)的所決定。儲存設備130為至少一個以上 的硬碟組合,其中儲存設備130亦可以是由冗餘磁碟陣列所構成。在本發明的虛擬磁碟服務管理器120另包括交互模塊121、查詢模塊122、型態 規劃模塊123與創建模塊124。交互模塊121提供多種儲存設備130的選擇類型。客戶端 110會由多個選擇類型(詳細種類請參考後文)中選擇其中之一,並將所選出的選擇類型通 過一配置要求傳送給交互模塊121。交互模塊121根據配置要求的分類選項決定相應的邏 輯編號單元類型。查詢模塊122根據所接收的配置要求查找虛擬磁碟服務管理器120的當 前硬體資源,並決定一組邏輯編號單元清單(未標號)。其中,在邏輯編號單元清單中包含 多筆不同類型的邏輯編號單元類型。因此根據虛擬磁碟服務管理器120的當前硬體資源將 各類型的邏輯編號單元類型逐一的配置,藉以產生每一種類型的邏輯編號單元131的邏輯 編號單元清單。型態規劃模塊123用以判斷組邏輯編號單元清單中是否包含邏輯編號單元類型。 當邏輯編號單元清單的第一筆邏輯編號單元類型與交互模塊121所輸出的邏輯編號單元 類型一致時,則以邏輯編號單元類型作為創建儲存設備130的邏輯編號單元131的依據。在本發明中第一筆邏輯編號單元類型指的是根據當前硬體資源的最佳化組合所 產生的策略。此外,第二筆邏輯編號單元類型意即為其它缺項的條件下所產生的次佳組合 的策略。創建模塊1 根據型態規劃模塊123所決定的邏輯編號單元類型對儲存設備130 進行創建該些邏輯編號單元131。為能清楚說明本發明的自動規劃方法,還請配合圖2所示,其為本發明的運作流 程示意圖。本發明的自動規劃方法包括以下步驟步驟S210 客戶端向虛擬磁碟服務管理器發出配置要求;步驟S220 由虛擬磁碟服務管理器的交互模塊接收配置要求,並根據配置要求的 分類選項決定相應的邏輯編號單元類型;步驟S230 查詢模塊根據所接收的配置要求查找虛擬磁碟服務管理器的當前硬體資源,並決定一組邏輯編號單元清單;步驟S240 從邏輯編號單元清單中依序查找是否存在交互模塊所決定的邏輯編 號單元類型;以及步驟S250 根據邏輯編號單元清單所找出的第一筆邏輯編號單元類型對儲存設 備進行儲存結構的設置。為能清楚說明步驟S210 步驟S250的運作,以下配合各項儲存區域網路的調用 函數作為說明。在虛擬磁碟服務管理器120接收到配置要求時,首先會調用IVdsHwProvid er: =QuerySubSystemsO,其從虛擬磁碟服務管理器120中查詢所管理的當前硬體資源(對 應步驟S220)。接著,再調用IVdsSubSystem: QueryDrives 界面。從當前硬體資源中查詢出所 有的邏輯編號單元清單,然後調用IVdsDrive: =Getfroperties (對應步驟S230)。根據獲取出來的邏輯編號單元類型判斷當前系統中空閒的邏輯編號單 元類型的個數是否滿足用戶所選擇的邏輯編號單元類型。如果滿足條件則調用 IVdsSubSystem: CreateLun 和 IVdsSubSystemlscsi CreateTarget 接 口創建邏輯編 號單元並進行更新。最後再調用IVdsLunlscsi: issociateTargetsO用以建立邏輯編號 單元131與儲存設備130的關聯,並進行分配動作完成整個創建與設置(對應步驟S240 步驟S250)。在此以下實施態樣對本案的自動規划進行解說,並請配合圖3A 圖3B所示。交互 模塊121對客戶端110提供如圖3A的選單以供使用者選取。假設交互模塊121提供了幾種 選擇類型的選項,舉例來說安全可靠、高效率、低成本、安全和效率並重、效率成本安全並重 等幾種類型。客戶端110可以從中選擇的任一,並發送配置要求給虛擬磁碟服務管理器120。客戶端110選擇了配置要求之後,交互模塊121負責智能化把需求定位到最佳冗 餘磁碟陣列的類型。交互模塊121更可以提供了決策選項的類型,決策選項可分為全自動、 半自動兩種模式。如果客戶端110選擇了全自動模式,則虛擬磁碟服務管理器120要求客 戶端110隻需要輸入邏輯編號單元131的容量大小,無需輸入其它的設備信息。而且如果 客戶端110需要創建的多個相同大小的邏輯編號單元131,則虛擬磁碟服務管理器120要求 客戶端110輸入所要創建的邏輯編號單元131的個數以及容量大小這兩個信息即可。如果客戶端110需要創建的是大小不同的多個邏輯編號單元131,則要求客戶端 110在給出的表格中依次填寫每個邏輯編號單元131的容量大小。以下為表格內容的生成 格式,欄位的內容並非僅局限下文所示。自動生成iqn name規則為「iqn. year-month, day-」。其中year為創建時的四位數的年份,month為創建時的兩位數的月份,day為創建時 的兩位數的日期。在最後一步記錄信息時,為每個邏輯編號單元131生成一個默認的name, name 形式為 「Lun-」。查詢模塊122查詢當前的當前硬體資源所支持的邏輯編號單元清單,然後根據當 前硬體資源內的儲存設備130的使用情況通過IVdsSubSystem: GetProperties 進行查 詢,並根據返回的數據結構VDS_SUB_SYSTEM_PROP中的ulFlags可以獲得當前系統支持創 建哪種類型的邏輯編號單元131。通過調用IVdsDrive: GetProperties 根據返回的數據 結構VDS_DRIVE_PR0P中drive的狀態值判斷當前的儲存設備130狀態是否滿足需要二者 結合查詢出每種類型的當前可創建的最大值。如果可創建的結果為無時,則表明儲存設備130的情況不足以創建該種邏輯編號單元131的類型。在完成上述步驟後,接下來就是根據上述所產生的邏輯編號單元類型與邏輯編號 單元清單進行比對。如果邏輯編號單元清單中也不存在次佳的邏輯編號單元類型,則提醒 客戶端110當前硬體資源不支持創建這種類型的邏輯編號單元131並結束程序。下述為本發明的一種實施態樣。假設客戶端110選擇了 「創建高可靠性邏輯編號 單元131與全自動方式」的配置要求,交互模塊121根據此一配置要求決定一邏輯編號單元 類型。客戶端110所需設置要創建的邏輯編號單元131的個數為8,大小都為5Gigabyte。 程序自動找出最佳匹配的邏輯編號單元類型為Mirror類型。如果當前日期如果是2009年 6月18號,程序記錄下來如表1的配置文件信息,其中Size是字節為單位的值。通過查詢模塊122查詢當前支持的邏輯編號單元清單,得到的邏輯編號單元清單 內容假設有 Simple、Span、Stripe、Mirror、Stripe with Parity。通過型態規劃模塊 123 定位最後的邏輯編號單元類型為Mirror。IndexNameSizeInitiator1Lun-5368709120iqn. 2009-06. 18-2Lun-5368709120iqn. 2009-06. 18-3Lun-5368709120iqn. 2009-06. 18-4Lun-5368709120iqn. 2009-06. 18-5Lun-5368709120iqn. 2009-06. 18-6Lun-5368709120iqn. 2009-06. 18-7Lun-5368709120iqn. 2009-06. 18-8Lun-5368709120iqn. 2009-06. 18-表1、初始配置文件創建模塊IM先創建出邏輯編號單元131,然後獲取到新建的邏輯編號單元131, 並進一步獲取到其guid屬性。創建模塊IM利用這個guid對配置文件的第一項的name 和Initiator進行更新,然後利用更新後的hitiator以及邏輯編號單元name分別進行 Assign動作和修改邏輯編號單元name動作。之後循環進行到對第二個邏輯編號單元進行 同樣操作,使得每個邏輯編號單元131的guid各不相同。最終循環執行完畢之後,配置文 件的信息更新為如表2。
權利要求
1.一種儲存區域網路的自動規劃系統,通過虛擬磁碟服務對一儲存區域網路的儲存結 構的規劃,其特徵在於,該自動規劃系統包括一客戶端,發送一配置要求;一儲存設備,其系由多個邏輯編號單元所組成;以及一虛擬磁碟服務管理器,電性連接於該儲存設備與該客戶端,該虛擬磁碟服務管理器 根據所接收的該配置要求用以規劃該些邏輯編號單元的一配置參數,該虛擬磁碟服務管理 器另包括一交互模塊,根據該配置要求的一分類選項決定一邏輯編號單元類型;一查詢模塊,根據所接收的該配置要求查找該虛擬磁碟服務管理器所支持的當前硬體 資源並用以決定一組邏輯編號單元清單,該邏輯編號單元清單包含多筆該邏輯編號單元類 型;一型態規劃模塊,判斷該組邏輯編號單元清單中是否包含該邏輯編號單元類型,當該 邏輯編號單元清單的第一筆該邏輯編號單元類型與該交互模塊所輸出的該邏輯編號單元 類型一致時,則以該邏輯編號單元類型作為創建該儲存設備的該些邏輯編號單元;以及一創建模塊,根據該型態規劃模塊所決定的該邏輯編號單元類型對該儲存設備進行創 建該些邏輯編號單元。
2.如權利要求1所述的儲存區域網路的自動規劃系統,其特徵在於,該配置要求記錄 索引值、名稱或容量。
3.如權利要求1所述的儲存區域網路的自動規劃系統,其特徵在於,該邏輯編號單元 清單記錄 Simple、Span、Stripe、Mirror、Stripe with Parity 類型。
4.如權利要求1所述的儲存區域網路的自動規劃系統,其特徵在於,當該型態規劃模 塊未找出符合該配置要求的該邏輯編號單元類型時,則依序的從該組邏輯編號單元清單中 選取出次一筆該邏輯編號單元類型與該交互模塊所輸出的該邏輯編號單元類型進行比對, 直至完成該組邏輯編號單元清單中所有的該邏輯編號單元類型為止。
全文摘要
本發明公開了一種儲存區域網路的自動規劃系統,通過虛擬磁碟服務對儲存區域網路的儲存結構的規劃。自動規劃系統包括客戶端、儲存設備與虛擬磁碟服務管理器。磁碟服務管理器根據客戶端所發出的配置要求對儲存設備進行相應的規劃,提供儲存設備的自動化的規劃。本發明可以協助儲存區域網路的管理員的規劃,藉以提高儲存區域網路的規劃效率。
文檔編號H04L29/08GK102045377SQ20091020588
公開日2011年5月4日 申請日期2009年10月21日 優先權日2009年10月21日
發明者宋海燕, 陳玄同 申請人:英業達股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀