專利名稱:Dkc內(nèi)存儲池及虛擬卷中的數(shù)據(jù)運用管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲計算機(jī)使用的存儲數(shù)據(jù)的存儲系統(tǒng),特別是涉及能夠變更由計算機(jī)訪問的存儲區(qū)的特性的存儲系統(tǒng)。
背景技術(shù):
在現(xiàn)有的存儲系統(tǒng)中,存儲容量取決于所裝載的盤驅(qū)動器等的物理設(shè)備的容量。因此,如果存儲系統(tǒng)所要求的存儲容量很大的話,物理設(shè)備的裝載量也就很大。另外,用戶希望降低成本和節(jié)省空間。
因此,當(dāng)務(wù)之急的事情就是要尋求動態(tài)變更存儲系統(tǒng)的存儲容量的機(jī)制。作為實現(xiàn)這種存儲系統(tǒng)的一種方法,是監(jiān)視主計算機(jī)對存儲裝置進(jìn)行訪問的讀/寫I/O的邏輯塊地址,然后根據(jù)所取得的邏輯塊地址動態(tài)地擴(kuò)展邏輯卷的存儲區(qū)域。另外,已知的是由主計算機(jī)的命令部根據(jù)對卷服務(wù)器的邏輯卷容量縮/擴(kuò)指示來縮/擴(kuò)邏輯卷的存儲區(qū)域的存儲裝置的容量自動擴(kuò)展方法(例如參照專利文獻(xiàn)1)。
專利文獻(xiàn)1特開2003-15915號公報在現(xiàn)有的技術(shù)中,雖然展示了動態(tài)地變更被主計算機(jī)訪問的設(shè)備的容量,但是并未展示如何應(yīng)用。特別是沒有展示在存儲系統(tǒng)中利用虛擬卷的情況下如何把邏輯設(shè)備設(shè)定到虛擬卷內(nèi),也未展示出如何利用虛擬卷。
發(fā)明內(nèi)容
本發(fā)明是鑒于上述的問題而形成的,其目的是在于提供一種能夠變更利用虛擬卷的存儲系統(tǒng)的存儲區(qū)特性的計算機(jī)系統(tǒng)。
本發(fā)明是一種設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由計算機(jī)訪問的存儲裝置和控制存儲裝置的控制部的存儲系統(tǒng),其特征在于,設(shè)定有對應(yīng)于至少一個存儲裝置的存儲區(qū)的存儲區(qū)域的第一種邏輯設(shè)備和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;控制部通過映射而把特性各異的兩個以上的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū),并通過把第二種邏輯設(shè)備的存儲區(qū)分配給在存儲池中已經(jīng)被映射的第一種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在第一種邏輯設(shè)備內(nèi),并設(shè)定成由計算機(jī)可訪問第二種邏輯設(shè)備;通過將第二種邏輯設(shè)備的存儲區(qū)的分配變更為其他的第一種邏輯設(shè)備的存儲區(qū)來變更第二種邏輯設(shè)備的特性。
按照本發(fā)明,由于改變計算機(jī)訪問的虛擬卷與邏輯設(shè)備的分配而變更了虛擬卷的存儲區(qū),所以能夠動態(tài)地變更虛擬卷的存儲區(qū)。因此,能夠變更被設(shè)置在存儲系統(tǒng)內(nèi)的物理設(shè)備的特性,從而可以提高計算機(jī)系統(tǒng)中的數(shù)據(jù)訪問的自由度。
圖1是本發(fā)明的實施方式的計算機(jī)系統(tǒng)的結(jié)構(gòu)框圖;圖2是本發(fā)明的實施方式的計算機(jī)系統(tǒng)中的存儲區(qū)域的說明圖;圖3是本發(fā)明的實施方式的存儲器的框圖;圖4是本發(fā)明的實施方式的存儲系統(tǒng)管理裝置的結(jié)構(gòu)框圖;圖5是本發(fā)明的實施方式的目標(biāo)設(shè)備、LDEV和PDEV的說明圖;圖6是本發(fā)明的實施方式的地址管理表的說明圖;圖7是本發(fā)明的實施方式的VVOL-DIR和PSCB的說明圖;圖8是本發(fā)明的實施方式的PSCB的連結(jié)之一例的說明圖;圖9是本發(fā)明的實施方式的PSCB的連結(jié)之另一例的說明圖;圖10是本發(fā)明的實施方式的第二種VDEV的設(shè)定的流程圖;圖11是本發(fā)明的實施方式的池特性表的說明圖;圖12是本發(fā)明的實施方式的被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池變更的說明圖;圖13是本發(fā)明的實施方式的存儲池移動的說明圖;圖14是本發(fā)明的實施方式的存儲池移動處理的流程圖;圖15是本發(fā)明的實施方式的存儲池移動的其他例的說明圖;圖16是本發(fā)明的實施方式的存儲池移動處理的其他例的流程圖;圖17是本發(fā)明的實施方式的存儲池移動的另外的其他例的說明圖。
圖18是本發(fā)明的實施方式的存儲池移動處理時有主計算機(jī)I/O請求時的處理的流程圖;
圖19是本發(fā)明的實施方式的存儲池移動處理中有來自主計算機(jī)的寫入請求時的說明圖;圖20是本發(fā)明的實施方式的存儲池移動處理中有來自主計算機(jī)的寫入請求時的流程圖;圖21是本發(fā)明的實施方式的存儲池釋放的流程圖;圖22是本發(fā)明的實施方式的監(jiān)控數(shù)據(jù)的一例的說明圖;圖23是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24A是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24B是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24C是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24D是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24E是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24F是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24G是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖24H是本發(fā)明的實施方式的規(guī)劃數(shù)據(jù)的說明圖;圖25A是本發(fā)明的實施方式的如何移動被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池的說明圖。
圖25B是本發(fā)明的實施方式的如何移動被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池的說明圖;圖25C是本發(fā)明的實施方式的如何移動被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池的說明圖;圖25D是本發(fā)明的實施方式的如何移動被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池的說明圖;圖26是本發(fā)明的實施方式的取得監(jiān)控數(shù)據(jù)并作成規(guī)劃的處理流程圖;圖27是本發(fā)明的實施方式的規(guī)劃執(zhí)行處理流程圖。
符號說明10主計算機(jī)20存儲系統(tǒng)管理裝置30存儲系統(tǒng)
32 超高速緩沖存儲器33 共享存儲器34 物理設(shè)備35 電源開關(guān)36 電源40 管理網(wǎng)絡(luò)50 存儲網(wǎng)絡(luò)60 存儲池110輸入單元120輸出單元150盤適配器160網(wǎng)絡(luò)適配器170盤驅(qū)動器210輸入單元220輸出單元具體實施方式
以下用附圖來說明本發(fā)明的實施方式。
圖1是本發(fā)明的實施方式的計算機(jī)系統(tǒng)的結(jié)構(gòu)框圖。
本實施例的計算機(jī)系統(tǒng)把主計算機(jī)10和存儲系統(tǒng)管理裝置20連接在存儲系統(tǒng)30上。
主計算機(jī)10訪問存儲系統(tǒng)30的存儲區(qū)的數(shù)據(jù),存儲系統(tǒng)管理裝置20管理存儲系統(tǒng)30的存儲區(qū)的構(gòu)成。存儲系統(tǒng)30具備物理設(shè)備34,把數(shù)據(jù)存儲在被設(shè)定在物理設(shè)備34內(nèi)的存儲區(qū)中。
主計算機(jī)10設(shè)置有輸入單元110、輸出單元120、CPU130、存儲器140、盤適配器150、網(wǎng)絡(luò)適配器160和盤驅(qū)動器170。
輸入單元110是受理操作主計算機(jī)10的管理者等的輸入的裝置,輸入單元110例如由鍵盤構(gòu)成。輸出單元120是顯示主計算機(jī)10的狀態(tài)或設(shè)定項目的裝置,輸出單元120例如由顯示裝置構(gòu)成。
CPU130把被存儲在盤驅(qū)動器170內(nèi)的程序讀入到存儲器140中,進(jìn)行由該程序規(guī)定的處理。存儲器140例如由RAM等構(gòu)成,用來存儲程序或數(shù)據(jù)等。
盤適配器150經(jīng)存儲網(wǎng)絡(luò)50與存儲系統(tǒng)30相連接,用來給存儲系統(tǒng)30發(fā)送/接收數(shù)據(jù),存儲網(wǎng)絡(luò)50由適宜進(jìn)行數(shù)據(jù)傳送的協(xié)議(例如光纖信道)構(gòu)成。
網(wǎng)絡(luò)適配器160經(jīng)存儲系統(tǒng)管理裝置20或存儲系統(tǒng)30和管理網(wǎng)絡(luò)40發(fā)送/接收數(shù)據(jù),管理網(wǎng)絡(luò)40例如由以太網(wǎng)(注冊商標(biāo),下同)構(gòu)成。
盤驅(qū)動器170例如由硬盤裝置構(gòu)成,用來存儲數(shù)據(jù)或程序。
存儲系統(tǒng)管理裝置20,設(shè)置有輸入單元210、輸出單元220、CPU230、存儲器240、網(wǎng)絡(luò)適配器250和盤驅(qū)動器260。輸入單元210是受理操作存儲系統(tǒng)管理裝置20的管理者等的輸入的裝置,輸入單元210例如由鍵盤構(gòu)成。輸出單元220是顯示存儲系統(tǒng)管理裝置20的狀態(tài)或設(shè)定項目的裝置,輸出單元220例如由顯示裝置構(gòu)成。
CPU230把被存儲在盤驅(qū)動器260內(nèi)的程序讀入到存儲器240中,進(jìn)行由該程序規(guī)定的處理。存儲器240例如由RAM等構(gòu)成,用來存儲程序或數(shù)據(jù)等。
網(wǎng)絡(luò)適配器250經(jīng)主計算機(jī)10或存儲系統(tǒng)30和管理網(wǎng)絡(luò)40發(fā)送/接收數(shù)據(jù)。
盤驅(qū)動器260例如由硬盤裝置構(gòu)成,用來存儲數(shù)據(jù)或程序。
存儲系統(tǒng)30設(shè)置有控制器31、超高速存儲器32、共享存儲器33、物理設(shè)備(PDEV)34、電源開關(guān)35和電源36。
控制器31控制對在PDEV34構(gòu)成的存儲區(qū)的數(shù)據(jù)存儲。
超高速存儲器32暫時存儲被讀寫到PDEV34內(nèi)的數(shù)據(jù),共享存儲器33存儲控制器31或PDEV34的構(gòu)成信息。
PDEV34由多個盤裝置構(gòu)成。
電源36對存儲系統(tǒng)30的各部供電,電源開關(guān)35是使來自電源36的供電通/斷的開關(guān)。
控制器31由主適配器310、網(wǎng)絡(luò)適配器320、非易失性存儲器330、電源控制部340、存儲器350、處理器360、存儲適配器370和共享存儲器適配器380構(gòu)成。
主適配器310經(jīng)由存儲網(wǎng)絡(luò)50與主計算機(jī)10之間發(fā)送/接收數(shù)據(jù);網(wǎng)絡(luò)適配器320經(jīng)由管理網(wǎng)絡(luò)40與主計算機(jī)10之間或與存儲系統(tǒng)管理裝置20之間發(fā)送/接收數(shù)據(jù)。
非易失性存儲器330由硬盤或超高速存儲器構(gòu)成,用來存儲由控制器31動作的程序或構(gòu)成信息。
電源控制部340控制電源36供電。
存儲器350例如由RAM構(gòu)成,用來存儲程序或數(shù)據(jù)。
處理器360把被存儲在非易失性存儲器330內(nèi)的程序讀入到存儲器350中,進(jìn)行由該程序規(guī)定的處理。
存儲適配器370在PDEV34與超高速存儲器32之間發(fā)送/接收數(shù)據(jù)。
共享存儲器適配器380在與共享存儲器33之間發(fā)送/接收數(shù)據(jù)。
下面,說明存儲池。
圖2是本實施例的計算機(jī)系統(tǒng)中的存儲區(qū)的說明圖。
主計算機(jī)10以存儲系統(tǒng)30的卷為目的地訪問存儲區(qū),該卷設(shè)定有某個LDEV。
在存儲系統(tǒng)30中,對PDEV34由RAID構(gòu)成來構(gòu)成RAID組,再由RAID組構(gòu)成虛擬設(shè)備(VDEV)400(S101)。VDEV400被分割為作為存儲區(qū)的多個邏輯設(shè)備(LDEV)500。
后面,將由該PDEV34構(gòu)成的VDEV叫做“第一種VDEV”,把包含在該第一種VDEV內(nèi)的LDEV叫做“第一種LDEV”。
主計算機(jī)10以存儲系統(tǒng)30的卷為目的地進(jìn)行訪問,把從主計算機(jī)10看到的卷叫做“目標(biāo)設(shè)備”。目標(biāo)設(shè)備700定義向主計算機(jī)10的路徑(訪問路徑),并將其設(shè)定在包含第一種LDEV500的卷內(nèi)(S102)。
也可以把連接在存儲系統(tǒng)30外部的外部裝置例如外部物理裝置(ECEV)600、磁帶庫800或遠(yuǎn)距離存儲系統(tǒng)900等,與PDEV34同樣對待。即,按照RAID構(gòu)成由一個以上的外部裝置構(gòu)成多個第一種VDEV400(S103);把第一種VDEV400分割為一個以上的作為存儲區(qū)的第一種LDEV500,在該第一種LDEV500內(nèi)設(shè)定向主計算機(jī)10的路徑,并設(shè)定目標(biāo)設(shè)備700(S104)。
另外,可以在存儲系統(tǒng)30中設(shè)定第二種VDEV401,所謂第二種VDEV是一種虛擬的設(shè)備,這種虛擬設(shè)備有別于由PDEV34構(gòu)成的第一種VDEV,雖然具有地址和區(qū)域,但是不具備與PDEV34相對應(yīng)的區(qū)域,另外,可以具有對應(yīng)于第二種VDEV的超高速存儲器的區(qū)域。在該第二種VDEV401內(nèi)構(gòu)成有一個以上的存儲區(qū)即LDEV。將該LDEV叫做第二種LDEV501。
在該第二種LDEV501內(nèi)設(shè)定向主計算機(jī)10的路徑,并設(shè)定目標(biāo)設(shè)備701(S110),把該目標(biāo)設(shè)備叫做“虛擬卷”。
第二種VDEV和第二種LDEV,并不具有物理實體。主計算機(jī)10為了使用它們,必須把第二種LDEV與存儲池關(guān)聯(lián)起來。所謂存儲池是由第一種LDEV構(gòu)成的集合,通過對作為虛擬設(shè)備的第二種LDEV401的存儲池的存儲區(qū)、亦即第一種LDEV的分配,就能夠把第二種LDEV401用作第一種LDEV的存儲區(qū)。即,在設(shè)定為第二種LDEV時,通過改變第二種LDEV與存儲池的分配就能夠變更目標(biāo)設(shè)備的存儲區(qū)特性(例如容量、訪問特性等)。
將前述的第一種LDEV500設(shè)定為存儲池的屬性來構(gòu)成存儲池(S112);把被設(shè)定在該存儲池內(nèi)的第一種LDEV500與第二種LDEV501關(guān)聯(lián)起來,并對地址進(jìn)行映射(S111)。這樣,主計算機(jī)10就能夠使用作為虛擬卷的存儲區(qū)的第二種LDEV。另外,改變第一種LDEV與第二種LDEV的映射就能夠變更虛擬卷的存儲區(qū)。
以下,在僅僅表述為“VDEV”的情況下,意思是包含第一種VDEV與第二種VDEV。同樣,僅僅表述為“LDEV”的情況下,意思是包含第一種LDEV與第二種LDEV。
圖3是存儲系統(tǒng)30的控制器31的存儲器350的框圖。
在存儲器350中存儲有由處理器360讀入并執(zhí)行的各種程序或有關(guān)LDEV的設(shè)定的構(gòu)成信息351和有關(guān)存儲池的設(shè)定的池信息352。
命令控制程序3501解釋來自主計算機(jī)10或存儲系統(tǒng)管理裝置20的命令,并進(jìn)行由該命令規(guī)定的處理。
路徑控制程序3502設(shè)定與主計算機(jī)10之間的路徑。
構(gòu)成控制程序3503控制存儲系統(tǒng)的構(gòu)成。
主適配器控制程序3504控制主適配器310輸入輸出的數(shù)據(jù)。
盤I/O程序3505控制對PDEV34的訪問。
網(wǎng)絡(luò)控制程序3506控制經(jīng)存儲網(wǎng)絡(luò)50或管理網(wǎng)絡(luò)40發(fā)送/接收的數(shù)據(jù)。
池控制程序3507設(shè)定存儲池。
電源控制程序3508控制電源36供電的通/斷。
超高速存儲控制程序3509控制超高速存儲器32的存儲區(qū)和數(shù)據(jù)。
驅(qū)動器診斷程序3510診斷PDEV34的各盤裝置的狀態(tài)。
盤移動程序3519進(jìn)行有關(guān)存儲池的移動的處理。
構(gòu)成信息351存儲有關(guān)存儲系統(tǒng)30的VDEV和LDEV的設(shè)定。
池信息352存儲有關(guān)存儲池的設(shè)定。
構(gòu)成信息351包含地址管理表3511、LDEV管理信息3512、目標(biāo)設(shè)備信息3513、VDEV管理信息3514、池屬性表3516和規(guī)劃數(shù)據(jù)3517。
地址管理表3511存儲目標(biāo)設(shè)備、LDEV、VDEV與物理設(shè)備的地址的映射信息,地址管理表3511包含目標(biāo)設(shè)備-LDEV映射信息35111、LDEV-VDEV映射信息35112和VDEV-PDEV映射信息35113。
池屬性表3516表示存儲池的特性。
規(guī)劃數(shù)據(jù)3517存儲預(yù)先被設(shè)定為規(guī)劃執(zhí)行條件的規(guī)劃數(shù)據(jù)。
LDEV管理信息3512存儲有關(guān)LDEV的信息。
目標(biāo)設(shè)備信息3513存儲設(shè)定了到主計算機(jī)10的路徑的卷的LDEV的信息。
VDEV管理信息3514存儲有關(guān)虛擬邏輯卷的信息。
池信息352包含POOL管理信息3521、POOL-VOL管理信息3522、VVOL-DIR3523、PSCB3524和SYS區(qū)域信息3525。
POOL管理信息3521存儲存儲池設(shè)定;POOL-VOL管理信息3522存儲存儲池的卷信息;VVOL-DIR3523存儲存儲池的LDEV的地址分配;PSCB信息3524存儲存儲池的LDEV的地址信息;SYS區(qū)域信息3525存儲存儲存儲系統(tǒng)30的構(gòu)成信息的LDEV的信息。
圖4是存儲系統(tǒng)管理裝置20的結(jié)構(gòu)的更詳細(xì)的框圖。
如上所述,存儲系統(tǒng)管理裝置20設(shè)置有輸入單元210、輸出單元220、CPU230、存儲器240、網(wǎng)絡(luò)適配器250和盤驅(qū)動器260。
輸入單元210設(shè)置有輸入裝置211;輸出單元220設(shè)置有輸出裝置221。
存儲器240具備半導(dǎo)體存儲器241;盤驅(qū)動器260具備光盤驅(qū)動器242和磁盤驅(qū)動器243。
CPU230從光盤驅(qū)動器242或磁盤驅(qū)動器243把程序或構(gòu)成信息讀到半導(dǎo)體存儲器241內(nèi),進(jìn)行由該程序規(guī)定的處理。
這些輸入單元210、輸出單元220、CPU230、存儲器240、網(wǎng)絡(luò)適配器250和盤驅(qū)動器260由總線270連接起來。
在存儲器240中,讀入并運行有存儲系統(tǒng)構(gòu)成信息2401、存儲裝置系統(tǒng)管理程序2402、存儲裝置系統(tǒng)管理服務(wù)器程序2403、存儲器構(gòu)成管理程序2404、POOL管理程序2405、存儲系統(tǒng)保守程序2406和OS 2407。
OS 2407是存儲系統(tǒng)管理裝置20的基本程序,其他程序都在OS 2407上運行。
存儲系統(tǒng)構(gòu)成信息2401存儲有關(guān)存儲系統(tǒng)30的構(gòu)成的信息。
存儲裝置系統(tǒng)管理程序2402管理由設(shè)定在存儲系統(tǒng)30內(nèi)的邏輯卷構(gòu)成的存儲裝置的構(gòu)成。
存儲裝置系統(tǒng)管理服務(wù)器程序2403,接受由被設(shè)定在存儲系統(tǒng)30內(nèi)的邏輯設(shè)備構(gòu)成的存儲裝置的構(gòu)成管理。
存儲器構(gòu)成管理程序2404,管理存儲系統(tǒng)30的構(gòu)成,并把各個構(gòu)成信息存儲在存儲系統(tǒng)構(gòu)成信息2401中。
POOL管理程序2405,管理存儲系統(tǒng)30的存儲池的構(gòu)成。
存儲系統(tǒng)維護(hù)程序2406,進(jìn)行存儲系統(tǒng)30的維護(hù)。
存儲系統(tǒng)管理裝置20用這些程序在存儲系統(tǒng)30中進(jìn)行構(gòu)成的設(shè)定或變更、維護(hù)。
也可以把存儲在該存儲器240內(nèi)的各程序或信息設(shè)置在主計算機(jī)10的存儲器140中。即,也可以用被存儲在主計算機(jī)10的存儲器140內(nèi)的程序進(jìn)行存儲系統(tǒng)30的構(gòu)成的設(shè)定或變更。
此時,主計算機(jī)10,以存儲系統(tǒng)30的命令設(shè)備為發(fā)送目的地發(fā)送命令。所謂命令設(shè)備就是預(yù)先被設(shè)定成存儲系統(tǒng)30的目標(biāo)設(shè)備中的某一個。存儲系統(tǒng)30一從主計算機(jī)10接受以命令設(shè)備為發(fā)送目的地的I/O請求,就將其解釋為指示命令。
圖5是目標(biāo)設(shè)備與LDEV及PDEV的說明圖。
主計算機(jī)10訪問被設(shè)定在存儲系統(tǒng)30內(nèi)的目標(biāo)設(shè)備700,目標(biāo)設(shè)備700的存儲區(qū)是被設(shè)定為目標(biāo)設(shè)備700的第一種LDEV500。
第一種LDEV500是由物理卷按照RAID構(gòu)成構(gòu)成的第一種VDEV400的區(qū)域,第一種VDEV400被分割為一個以上的第一種LDEV500。
另外,主計算機(jī)10把被設(shè)定在存儲系統(tǒng)30內(nèi)的虛擬卷作為目標(biāo)設(shè)備701進(jìn)行訪問,該目標(biāo)設(shè)備701的存儲區(qū)是第二種LDEV501。
第二種LDEV501與被設(shè)定為存儲池的第一種LDEV500相關(guān)聯(lián)。
主計算機(jī)10訪問作為虛擬卷的目標(biāo)設(shè)備701,該虛擬卷的存儲區(qū)是第二種LDEV501。存儲系統(tǒng)30,一接受對第二種LDEV501的訪問,就參照地址管理表3511,把與第二種LDEV501相關(guān)聯(lián)的第一種LDEV500變換為訪問目標(biāo)。
圖6是地址管理表的說明圖。
地址管理表3511存儲目標(biāo)設(shè)備、LDEV、VDEV和物理設(shè)備的地址的映射信息。
地址管理表3511,包含目標(biāo)設(shè)備-LDEV映射信息35111、LDEV-VDEV映射信息35112和VDEV-PDEV映射信息35113。
目標(biāo)設(shè)備-LDEV映射信息35111,存儲目標(biāo)設(shè)備的地址與LDEV的地址的對應(yīng)關(guān)系。
更具體地說,目標(biāo)設(shè)備-LDEV映射信息35111,存儲端口號351111、目標(biāo)設(shè)備裝置號351112、目標(biāo)設(shè)備地址351113、LDEV裝置號351114和LDEV地址351115的對應(yīng)關(guān)系。
LDEV-VDEV映射信息35112,存儲LDEV的地址與VDEV的地址的對應(yīng)關(guān)系。
更具體地說,LDEV-VDEV映射信息35112,存儲LDEV號351121與LDEV地址351122、VDEV裝置號351123與VDEV地址351124的對應(yīng)關(guān)系。
VDEV-PDEV映射信息35113,存儲VDEV的地址與其RAID組號(或奇偶組)和PDEV的地址的對應(yīng)關(guān)系。
更具體地說,VDEV-PDEV映射信息35113,存儲VDEV裝置號351131與VDEV地址351132、RAID組號351133與構(gòu)成該RAID組的數(shù)據(jù)區(qū)域的盤裝置號351134、盤裝置內(nèi)地址351135與構(gòu)成該RAID組的奇偶區(qū)的盤裝置號351136及盤裝置內(nèi)地址351137、該VDEV被分配到池內(nèi)時該池的識別符351138與POOL內(nèi)地址351139、該VDEV是外部存儲裝置的情況下該存儲裝置的識別符351140與該存儲裝置內(nèi)的地址351141的對應(yīng)關(guān)系。
存儲系統(tǒng)30,參照該地址管理表就可以知道目標(biāo)設(shè)備的地址是哪個LDEV的哪個地址,而且,可以知道LDEV地址是哪個VDEV的哪個地址,還可以知道VDEV的地址屬于哪個RAID組,是哪個PDEV的哪個地址。
圖7是VVOL-DIR3523和PSCB3524的說明圖。
VVOL-DIR3523是作為虛擬卷的存儲區(qū)域的第二種LDEV的構(gòu)成的信息。PSCB(POOL Solt Control Brock)3524是被設(shè)定在存儲池內(nèi)的第一種LDEV的構(gòu)成的信息。
如上所述,存儲系統(tǒng)30,按照RAID構(gòu)成由PDEV34構(gòu)成第一種LDEV。把該第一種VDEV分割為作為存儲區(qū)域的第一種LDEV。而且,把該第一種VDEV設(shè)定到存儲池內(nèi),把由被設(shè)定在該存儲池內(nèi)的第一種LDEV構(gòu)成的卷作為POLL-VOL900。
另外,存儲系統(tǒng)30設(shè)定虛擬卷(VVOL),將該虛擬卷分割為作為存儲區(qū)域的第二種LDEV。
存儲系統(tǒng)30把VVOL800的第二種LDEV分配給POLL-VOL900的第一種LDEV。這樣,主計算機(jī)10訪問的虛擬卷的存儲區(qū)就被設(shè)定到由作為物理設(shè)備的PDEV34構(gòu)成的第一種LDEV。
虛擬卷的構(gòu)成被存儲在VVOL-DIR3523。
VVOL-DIR3523,由LDEV號(LDEV#)35231、POOL使用量35232和表項35233構(gòu)成。
LDEV號(LDEV#)35231是第二種LDEV的識別符。
POOL使用量是分配給該虛擬卷的POOL的使用量,存儲PSCB3524的個數(shù)。
表項35233是第二種LDEV的構(gòu)成信息,表項35233包含VVOL地址352331、移動中標(biāo)志352332、PSCB指針(移動前)352333和PSCB指針(移動后)352334。
VVOL地址352331存儲VVOL的第二種LDEV的地址。
在后述的數(shù)據(jù)轉(zhuǎn)移處理中,在該VVOL的該區(qū)域為移動中的情況下,設(shè)定移動中標(biāo)志352332。
在第二種LDEV被分配給POOL-VOL900的第一種LDEV的情況下,PSCB指針(移動前)352333和PSCB指針(移動后)352334,存儲該第一種LDEV的區(qū)域的指針。另外,在由后述的移動處理移動了該VVOL的該區(qū)域的情況下,分別存儲該移動前的PSCB指針和移動后的PSCB指針。
另外,在初始狀態(tài)下,由于第二種LDEV未被分配給第一種LDEV,所以在PSCB指針(移動前)352333和PSCB指針(移動后)352334內(nèi)分別存儲“NULL”。
PSCB(POOL Solt Control Brock)3524是被設(shè)定在存儲池內(nèi)的第一種LDEV信息,該PSCB3524被設(shè)定在存儲池內(nèi)所設(shè)定的第一種LDEV的每個存儲槽內(nèi)。
PSCB3524由LDEV號(LDEV#)35241、POOL-VOL地址35242、PSCB前方指針35243和PSCB后方指針35244構(gòu)成。
LDEV號(LDEV#)35242是POOL-VOL中的第一種LDEV的識別符;POOL-VOL地址35243是POOL-VOL900中的第一種LDEV的地址。
PSCB前方指針35244和PSCB后方指針35245是POOL-VOL900內(nèi)的第一種LDEV的前后存儲槽的識別符。
另外,POOL-VOL900區(qū)域中的未使用區(qū)域,用自由PSCB隊列35240代表其開頭,自由PSCB隊列35240包含指向代表下一個存儲槽的PSCB3524的指針。
存儲系統(tǒng)30參照自由PSCB隊列35240所示的指針得到下一個PSCB3524。進(jìn)而參照所得到的下一個PSCB3524,逐步追尋PSCB3524。然后,得到對應(yīng)于該未使用的區(qū)域的最后的存儲槽的PSCB3524,該最后的PSCB3524的PSCB后方指針35244是自由PSCB隊列35240。存儲系統(tǒng)30,追尋自由PSCB隊列35240,并且通過用PSCB3524的指針連結(jié)起來的集合,可以得知存儲池的POOL-VOL900的未使用的區(qū)域。
存儲系統(tǒng)30設(shè)定對應(yīng)于存儲池中所設(shè)定的第一種LDEV的PSCB3524。具體地說,設(shè)定對應(yīng)于存儲池中所設(shè)定的第一種LDEV的各存儲槽的PSCB3524,再設(shè)定自由PSCB隊列35240。因為在初始狀態(tài)下完全未使用存儲池,所以自由PSCB隊列35240連結(jié)的集合對應(yīng)于存儲池中所設(shè)定的第一種LDEV的整個區(qū)域。
而且,在使用該存儲池的區(qū)域的情況下,存儲系統(tǒng)30把必要的存儲槽的PSCB3524分配給作為第二種LDEV的VVOL-DIR3523,這就能夠使用該區(qū)域。具體地說,存儲系統(tǒng)30參照自由PSCB隊列35240。而后取得分配給第二種LDEV的必要的區(qū)域的PSCB3524。再將所取得的PSCB3524分別分配到VVOL-DIR3523的表項中。即,VVOL-DIR3523的各表項的PSCB指針35234內(nèi)存儲表示對應(yīng)的PSCB3524指針,而且,把分配完的PSCB3524摘離自由PSCB隊列35240的連結(jié)。
這樣,第二種LDEV的各存儲槽就被分配到由VVOL-DIR3523的各表項的PSCB指針35234表示的PSCB3524。由于PSCB3524對應(yīng)于第一種LDEV的存儲槽,結(jié)果,第二種LDEV就被分配到第一種LDEV,并且作為主計算機(jī)10的訪問對象的虛擬卷就可以作為物理設(shè)備來使用。
圖8是PSCB3524的連結(jié)的一例的說明圖。
關(guān)于POOL-VOL900的第一種LDEV的PSCB3524的連結(jié),有幾種方法。
在圖8的例子中,采用的連結(jié)方法是把同一個POOL-VOL的第一種LDEV的各存儲槽連接起來,將該連結(jié)方法叫做順序構(gòu)成。按照這樣設(shè)定的方法,POOL-VOL就成為第一種LDEV上的連續(xù)的區(qū)域。這樣,在存儲了跨越多個LDEV的大數(shù)據(jù)的情況下,主計算機(jī)10,在存儲系統(tǒng)30中,就只訪問一個POOL-VOL,從而可以提高訪問速度。
圖9是PSCB3524的連結(jié)的其他例的說明圖。
在圖9的例子中,采用的連結(jié)方法是把第一種LDEV的各存儲槽分散連接在不同POOL-VOL900上,將這種連結(jié)方法叫做隨機(jī)構(gòu)成。采用這樣的方法,在存儲多個未超過LDEV的整體容量的較小的數(shù)據(jù)的情況下,主計算機(jī)10,在存儲系統(tǒng)30中,就對不同的第一種LDEV進(jìn)行并行的訪問,也能提高訪問速度。
這樣,存儲系統(tǒng)30,可以采用適宜于被訪問的數(shù)據(jù)的PSCB3524的連結(jié)方法。
下面,說明把第二種LDEV分配給第一種LDEV后,與存儲池相關(guān)聯(lián)的處理。
圖10是設(shè)定第二種LDEV的流程圖。
按照存儲系統(tǒng)管理裝置20的存儲結(jié)構(gòu)管理程序2404來進(jìn)行該處理,通過該處理把與存儲池相關(guān)聯(lián)的第二種LDEV分配給被設(shè)定在存儲池內(nèi)的第一種LDEV,這樣,主計算機(jī)10可以把虛擬卷用作存儲區(qū)。
首先,管理者操作輸入單元210,來設(shè)定作為存儲池的POOL-VOL的識別符的POOL-ID和相關(guān)聯(lián)的第二種LDEV的LDEV號(S3001)。
存儲結(jié)構(gòu)管理程序2404,生成包含所設(shè)定的信息的存儲池關(guān)聯(lián)的指示命令,經(jīng)網(wǎng)絡(luò)適配器250把所生成的指示命令發(fā)送到存儲系統(tǒng)30(S3002)。
在存儲系統(tǒng)30中,命令控制程序3501經(jīng)網(wǎng)絡(luò)適配器320接收從存儲系統(tǒng)管理裝置20發(fā)送出來的指示命令(S3003);命令控制程序3501確認(rèn)所接收到的指示命令的內(nèi)容,在指示命令的內(nèi)容是無效的情況下,拒絕該命令(S3004)。
在指示命令是存儲池關(guān)聯(lián)的情況下,命令控制程序3501把接收到的指示命令轉(zhuǎn)交給池控制程序3507,池控制程序3507接受指示命令,進(jìn)行第二種LDEV設(shè)定處理(S3005)。
首先,池控制程序3507,作成有關(guān)指示命令的LDEV號的第二種LDEV的VVOL-DIR3523(S3006)。具體地說,把該LDEV號存儲到VVOL-DIR3523的LDEV#35231,然后作成與該LDEV號的各存儲槽相對應(yīng)的VVOL-DIR3523的表項35233。
然后,池控制程序3507參照LDEV管理信息3512,取得有關(guān)指示命令的第二種LDEV的LDEV固有信息,再把有關(guān)指示命令的POOL-ID設(shè)定到所取得的LDEV固有信息中(S3007)。
接下來,池控制程序3507參照POOL管理信息3521,設(shè)定有關(guān)指示命令的POOL-ID的POOL固有信息(S3008)。具體地說,把包含在有關(guān)指示命令的虛擬卷內(nèi)的第二種LDEV的信息,設(shè)定為POOL固有信息的正在利用POOL的設(shè)備數(shù)和正在利用POOL的設(shè)備號。
存儲池的關(guān)聯(lián)之后,構(gòu)成控制程序3503把表示命令成功的應(yīng)答發(fā)送給存儲系統(tǒng)管理裝置20(S3009);存儲系統(tǒng)管理裝置20的存儲結(jié)構(gòu)管理程序2404,一接收到來自存儲系統(tǒng)30的應(yīng)答(S3010)就結(jié)束處理。
通過該處理就把虛擬卷即第二種LDEV與存儲池關(guān)聯(lián)起來。
圖11是表示存儲池特性的池特性表3516的說明圖。
存儲系統(tǒng)30的管理者,把前述的連結(jié)方法預(yù)先設(shè)定在自身管理的各個卷內(nèi),即預(yù)先設(shè)定在由PDEV34、EDEV600、磁帶庫800和遠(yuǎn)距離存儲系統(tǒng)900等各種裝置構(gòu)成的第一種LDEV內(nèi)設(shè)定的各個存儲池中,并將其存儲到池特性表3516。
另外,除前述的順序構(gòu)成和隨機(jī)構(gòu)成等連接方式之外,還可以把連接接口或卷的設(shè)置方式等設(shè)定為存儲池的一種。
在連接接口上,有FC(光纖通道)連接的盤裝置、ATA(ATAttachment)連接的盤裝置等,在設(shè)置方式中有外部物理設(shè)備(EDEV)、遠(yuǎn)距離存儲裝置的盤裝置、磁帶庫等。
在運用存儲系統(tǒng)30時,有可能產(chǎn)生將關(guān)聯(lián)某種特性的存儲池的目標(biāo)設(shè)備變更為其他特性的請求,例如,如上所述,雖然已經(jīng)把小的數(shù)據(jù)存儲在隨機(jī)構(gòu)成的目標(biāo)設(shè)備內(nèi),但是如果所存儲的數(shù)據(jù)變大,用隨機(jī)構(gòu)成有可能會降低訪問速度。這種情況下,把已經(jīng)被設(shè)定在該目標(biāo)設(shè)備內(nèi)的存儲池變更為順序構(gòu)成的存儲池,就能夠消除訪問速度的下降。
圖12是變更被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池的說明圖。
在存儲系統(tǒng)30內(nèi)對目標(biāo)設(shè)備執(zhí)行來自主計算機(jī)10的對存儲系統(tǒng)30的I/O請求,該目標(biāo)設(shè)備701與某個存儲池60相關(guān)聯(lián)。
這里,存儲系統(tǒng)30取得來自主計算機(jī)10的I/O請求的性能信息,具體地說,性能信息是利用率或訪問模式等。
存儲系統(tǒng)30,參照所取得的性能信息,決定是否將被設(shè)定在該目標(biāo)設(shè)備701內(nèi)的存儲池變更為其他連結(jié)方法的存儲池。而后將已經(jīng)被存儲在被設(shè)定在該目標(biāo)設(shè)備內(nèi)的存儲池中的數(shù)據(jù),轉(zhuǎn)移到其他存儲池內(nèi)。
在圖12的例子中,存儲系統(tǒng)30取得對與作為隨機(jī)構(gòu)成的盤負(fù)荷分散構(gòu)成的存儲池“POOL1”相關(guān)聯(lián)的目標(biāo)設(shè)備的、來自主計算機(jī)10的I/O請求的性能信息。結(jié)果,存儲系統(tǒng)30,判斷為對該目標(biāo)設(shè)備的I/O,順序特性的數(shù)據(jù)多。因此,存儲系統(tǒng)30將被設(shè)定在該目標(biāo)設(shè)備內(nèi)的存儲池從POOL1轉(zhuǎn)移到順序特性的存儲池“POOL2”。此時,被存儲在POOL1內(nèi)的數(shù)據(jù)移動到POOL2內(nèi)。
下面說明該存儲池的移動處理。
圖13是移動存儲池的說明圖。
如上所述,存儲系統(tǒng)30把與作為隨機(jī)屬性的存儲池的POOL1相關(guān)聯(lián)的目標(biāo)設(shè)備變更為作為順序?qū)傩缘拇鎯Τ氐腜OOL2。
具體地說,盤移動程序3519解除已經(jīng)分配給VVOL-DIR2523的POOL1的PSCB3524的分配,與此同時,把存儲在對應(yīng)于變更了分配的PSCB3524的區(qū)域內(nèi)的數(shù)據(jù)移動到對應(yīng)于新分配的PSCB3524的區(qū)域內(nèi)。結(jié)果,在存儲系統(tǒng)30中,被分配給目標(biāo)設(shè)備的存儲池移動。
圖14是存儲池的移動處理的流程圖。
在存儲系統(tǒng)30中,盤移動程序3519決定進(jìn)行存儲池的移動時,進(jìn)行本流程。
首先,盤移動程序3519參照移動對象的目標(biāo)設(shè)備的VVOL-DIR2523,然后參照該VVOL-DIR2523的開頭的表項35233(S1301)。從該VVOL-DIR2523的內(nèi)容來判定該PSCB3524是否已經(jīng)分配完,即判定是否已經(jīng)把數(shù)據(jù)存儲到該存儲池內(nèi)(S1302)。
在PSCB3524已經(jīng)分配完的情況下,轉(zhuǎn)移到步驟S1303;在PSCB3524未分配的情況下,轉(zhuǎn)移到步驟S1312。
在S1303,盤移動程序3519首先鎖定對應(yīng)于作為對象目標(biāo)設(shè)備的虛擬卷的該表項的區(qū)域。這樣來禁止因來自主計算機(jī)10的訪問等引起的該區(qū)域的數(shù)據(jù)的變更。
然后,盤移動程序3519把該VVOL-DIR2523的表項的移動中標(biāo)志352332設(shè)定為“移動中”(S1304)。
接著,盤移動程序3519把成為移動目的地的存儲池的PSCB3524分配給VVOL-DIR2523(S1305)。這時,判定是否不可能進(jìn)行對成為移動目的地的存儲池的PSCB3524的分配(S1306)。
在判定為不可能進(jìn)行PSCB3524的分配的情況下,轉(zhuǎn)移到步驟S1314。在步驟S1314,盤移動程序3519進(jìn)行存儲池的移動中斷處理,即把分配處理中的PSCB3524全都從VVOL-DIR2523中釋放出來,然后結(jié)束處理。
在不是不可進(jìn)行PSCB3524的分配即PSCB3524的分配成功了的情況下,盤移動程序3519鎖定對應(yīng)于移動對象的PSCB3524的存儲池的區(qū)域,并鎖定對應(yīng)于移動目的地的PSCB3524的存儲池的區(qū)域(S1307)。
接著,盤移動程序3519把對應(yīng)于移動對象的PSCB3524的存儲池的區(qū)域的數(shù)據(jù)復(fù)制到對應(yīng)于移動目的地的PSCB3524的存儲池的區(qū)域內(nèi)(S1308)。
然后,盤移動程序3519變更VVOL-DIR2523的該表項(S1309),即,把移動對象的PSCB指針設(shè)定為PSCB指針(移動前)352333,把移動目的地的PSCB指針設(shè)定為PSCB指針(移動后)352334。
接下來,盤移動程序3519解除對應(yīng)于移動對象的PSCB3524的存儲池的區(qū)域的鎖定,并解除對應(yīng)于移動目的地的PSCB3524的存儲池的區(qū)域的鎖定(S1310)。
然后,盤移動程序3519解除對應(yīng)于移動對象目標(biāo)設(shè)備即虛擬卷的該表項的區(qū)域的鎖定(S1311)。
接下來,盤移動程序3519判定當(dāng)前的表項是否是虛擬卷的最后的表項(S1312),在判定為不是最后的表項的情況下,參照下一個表項進(jìn)行上述步驟S1302至S1312的處理。
在判定為是最后的表項的情況下,轉(zhuǎn)移到步驟S1315,盤移動程序3519進(jìn)行善后處理,即釋放對應(yīng)于移動對象的PSCB3524之后返回自由PSCB隊列,并結(jié)束處理。
用以上的處理來移動目標(biāo)設(shè)備的存儲池。
下面來說明存儲池移動的其他例。
在上述的圖13和圖14中,存儲系統(tǒng)30變更被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池,分配到其他存儲池內(nèi)。相對與此,也可以變更分配把存儲池變更為預(yù)先確保的預(yù)備設(shè)備(后面稱為備用)。
圖15是移動存儲池的其他例的說明圖。
在上述的圖13中,存儲系統(tǒng)30解除已經(jīng)分配到VVOL-DIR3523的POOL1的PSCB3524的分配,重新把POOL2的PSCB3524分配到VVOL-DIR3523,由此來移動存儲池。相對于此,存儲系統(tǒng)30預(yù)先設(shè)定不同于作為主計算機(jī)10的訪問對象的目標(biāo)設(shè)備的虛擬卷的另外的虛擬卷作為備用。
在必須移動存儲池的情況下,存儲系統(tǒng)30,可以改換與移動源的目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池和被分配到作為移動目的地的備用的虛擬卷的存儲池。通過變更VVOL-DIR3523與PSCB3524的分配來進(jìn)行這種改換。結(jié)果,使存儲池移動。
圖16是移動存儲池的其他例的流程圖。
在存儲系統(tǒng)30中,盤移動程序3519在決定進(jìn)行存儲池的移動時,進(jìn)行該流程。
本處理與前述的圖14的處理大體相同。即,盤移動程序3519參照移動對象的虛擬卷的VVOL-DIR3523的開頭的表項35233(S1601);判定在該存儲池內(nèi)是否有數(shù)據(jù)(S1602)。
在PSCB3524已經(jīng)分配完的情況下,轉(zhuǎn)移到步驟S 1603;在未分配PSCB3524的情況下,轉(zhuǎn)移到步驟S1612。
在S1603,盤移動程序3519首先鎖定對應(yīng)于移動對象目標(biāo)設(shè)備的該表項的區(qū)域和對應(yīng)于移動目的地的虛擬卷的移動目的地表項的區(qū)域。這樣來禁止因主計算機(jī)10的訪問等引起的該區(qū)域的數(shù)據(jù)的變更。
然后,盤移動程序3519把VVOL-DIR3523的表項的移動中標(biāo)志352332設(shè)定為“移動中”(S1604)。
接下來,盤移動程序3519把成為移動目的地的存儲池的PSCB3524分配給VVOL-DIR3523(S1605);此時,判定對成為移動目的地的存儲池的PSCB3524的分配是否不可能(S1606)。
判定PSCB3524的分配是不可能的情況下,在步驟S1314,進(jìn)行存儲池的移動中斷處理,然后結(jié)束處理。
在PSCB3524的分配不是不可能,即PSCB3524的分配成功了的情況下,盤移動程序3519鎖定對應(yīng)于移動對象的PSCB3524的存儲池的區(qū)域(S1607)。
然后,盤移動程序3519把對應(yīng)于移動對象的PSCB3524的存儲池的區(qū)域的數(shù)據(jù)復(fù)制到對應(yīng)于移動目的地的PSCB3524的存儲池的區(qū)域內(nèi)(S1608)。
接下來,盤移動程序3519變更VVOL-DIR3523的該表項(S1609),即,把移動對象的PSCB指針設(shè)定為PSCB指針(移動前)352333,把移動目的地的PSCB指針設(shè)定為PSCB指針(移動后)352334。
然后,盤移動程序3519解除對應(yīng)于移動對象的PSCB3524的存儲池的區(qū)域的鎖定;并解除對應(yīng)于移動目的地的PSCB3524的存儲池的區(qū)域的鎖定(S1610)。
接下來,盤移動程序3519解除對應(yīng)于移動對象目標(biāo)設(shè)備的該表項的區(qū)域和對應(yīng)于移動目的地的虛擬卷的移動目的地表項的區(qū)域的鎖定(S1611)。
然后,盤移動程序3519判定當(dāng)前的表項是否移動對象的虛擬卷的最后表項(S1612),判定為不是最后表項的情況下,參照下一個表項進(jìn)行所述步驟S1602至S1612的處理。
判定為是最后表項的情況下,轉(zhuǎn)移到步驟S1615,進(jìn)行善后處理。即,盤移動程序3519釋放移動對象的PSCB3524,返回到自由PSCB隊列,結(jié)束處理。
按照上述的處理就可以移動目標(biāo)設(shè)備的存儲池。
圖17是移動存儲池的另外的例子的說明圖。
在前述的圖13或圖15的例子中,存儲系統(tǒng)30通過移動與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池來移動存儲池。此外,還有可能想要將對應(yīng)于目標(biāo)設(shè)備的邏輯設(shè)備,從叫做存儲池虛擬設(shè)備(第二種VDEV)變更為實區(qū)域即由PDEV34構(gòu)成的設(shè)備(第一種VDEV)的請求,例如,在存儲系統(tǒng)30中,由于對數(shù)據(jù)的訪問頻度減少而想要將該數(shù)據(jù)移動到磁帶設(shè)備或檔案卷等的情況下,或者為其他用途而想要把數(shù)據(jù)直接存儲到第一種LDEV內(nèi)的情況下,就會產(chǎn)生這種要求。
這種情況下,存儲系統(tǒng)30把作為主計算機(jī)10的訪問對象的目標(biāo)設(shè)備從已經(jīng)分配存儲池的虛擬卷變更到由第一種LDEV構(gòu)成的虛擬卷。通過變更地址管理表3511的有關(guān)該目標(biāo)設(shè)備的信息來進(jìn)行這種變更。
如上所述,存儲系統(tǒng)30變更VVOL-DIR3523、PSCB3524和地址管理表3511的分配,就能夠在不改變設(shè)定的主計算機(jī)10內(nèi)的目標(biāo)設(shè)備的情況下,適當(dāng)變更作為目標(biāo)設(shè)備的核心的存儲池的內(nèi)容。
圖18是進(jìn)行存儲池的移動處理時有主計算機(jī)I/O請求時的處理流程圖。
通常,在存儲系統(tǒng)30受理主計算機(jī)的I/O請求的狀態(tài)下進(jìn)行圖13或圖16的存儲池的移動。此時,在存儲系統(tǒng)30中,來自主計算機(jī)10的I/O中對被鎖定的區(qū)域的寫入請求,有可能原樣未處理進(jìn)行排隊而成為等待處理狀態(tài)。為了消除這種未處理的寫入請求而進(jìn)行本流程的處理。
首先,盤移動程序3519判定存儲器350的超高速存儲區(qū)內(nèi)是否有盤內(nèi)未反映的寫入數(shù)據(jù)(S1801)。
在判定為有盤內(nèi)未反映的寫入數(shù)據(jù)的情況下,盤移動程序3519將該寫入數(shù)據(jù)優(yōu)先于存儲系統(tǒng)30中的其他處理而寫入到寫入對象的區(qū)域內(nèi)(S1802),返回到S1801的處理,判定是否有其他寫入數(shù)據(jù)。在判定為沒有盤內(nèi)未反映的寫入數(shù)據(jù)的情況下,轉(zhuǎn)移到步驟S1803。
在步驟S1803,盤移動程序3519判定是否有正在著手作的I/O請求。所謂正在著手作的I/O請求是在本流程的處理開始時刻未完成的I/O處理(數(shù)據(jù)的寫入或讀出)。在判定為有正在著手作的I/O請求的情況下,處理該I/O請求(S1804)。特別是在該I/O請求是寫入請求的情況下,盤移動程序3519將該寫入數(shù)據(jù)優(yōu)先于存儲系統(tǒng)30中的其他處理來處理該寫入請求。該處理之后,返回到S1803的處理,判定是否有其他I/O請求,在判定為沒有正在著手作的I/O請求的情況下,轉(zhuǎn)移到步驟S1804。
在步驟S1804,盤移動程序3519把已排隊的的I/O請求的處理變更為等待狀態(tài)。
然后,變更地址管理表的LDEV和VDEV的對應(yīng)關(guān)系。
圖19是在存儲池的移動處理中有來自主計算機(jī)10的數(shù)據(jù)寫入的I/O請求(寫入請求)時的說明圖。
在存儲池的移動處理過程中,有來自主計算機(jī)10對該處理中的目標(biāo)設(shè)備的數(shù)據(jù)寫入的I/O請求的情況下,存儲系統(tǒng)30進(jìn)行如下的處理。在有關(guān)來自主計算機(jī)10的寫入請求的寫入?yún)^(qū)域,是該虛擬卷內(nèi)的區(qū)域中已經(jīng)結(jié)束了存儲池的移動處理的區(qū)域的情況下,存儲系統(tǒng)30將該寫入請求同時寫入到移動源的存儲池的區(qū)域和移動目的地的存儲池的區(qū)域內(nèi)。另一方面,在有關(guān)來自主計算機(jī)10的寫入請求的寫入?yún)^(qū)域,是該虛擬卷內(nèi)的區(qū)域中還未結(jié)束存儲池的移動處理的區(qū)域的情況下,存儲系統(tǒng)30將該寫入請求只寫入到移動源的存儲池的區(qū)域內(nèi)。
另外,用對應(yīng)于虛擬卷內(nèi)的地址的復(fù)制進(jìn)展指針來判斷虛擬卷內(nèi)的區(qū)域是否已經(jīng)移動完畢。在存儲池移動處理(圖14)的步驟S1303的處理中,復(fù)制進(jìn)展指針存儲對應(yīng)于鎖定區(qū)域的地址的值。
圖20是在存儲池的移動處理中有來自主計算機(jī)10的數(shù)據(jù)寫入的I/O請求(寫入請求)時的處理流程圖。
在存儲系統(tǒng)30中,盤I/O程序3505判定是否有對于有關(guān)前述的圖14的存儲池移動處理的目標(biāo)設(shè)備的虛擬卷的寫入請求(S1901),是對與存儲池移動處理有關(guān)的虛擬卷的寫入請求的情況下,轉(zhuǎn)移到步驟S1902;不是對與存儲池移動處理有關(guān)的虛擬卷的寫入請求的情況下,即是對其他目標(biāo)設(shè)備的寫入請求或其他請求的情況下,進(jìn)行基于該請求的處理(S1906),結(jié)束本流程的處理。
在S1902,盤I/O程序3505把有關(guān)寫入請求的寫入對象區(qū)域的地址存儲到寫入處理地址WA內(nèi)。
然后,盤I/O程序3505判定寫入處理地址WA是否是比已經(jīng)完成了存儲池移動處理的區(qū)域的地址更前方的地址(S1903)。
寫入處理地址WA處于已經(jīng)完成了存儲池移動處理的區(qū)域的地址前方的情況下,該區(qū)域已經(jīng)完成了存儲池移動處理,因此,轉(zhuǎn)移到S1904,盤I/O程序3505把寫入數(shù)據(jù)寫入對應(yīng)于作為移動源的存儲池的寫入處理地址WA的區(qū)域。與此同時,把寫入數(shù)據(jù)寫入作為移動目的地的存儲池的適當(dāng)?shù)膮^(qū)域。
另一方面,寫入處理地址WA,處于已經(jīng)完成了存儲池移動處理的區(qū)域的地址后方的情況下,該區(qū)域還未完成存儲池移動處理,因此,轉(zhuǎn)移到S1905,盤I/O程序3505把寫入數(shù)據(jù)寫入對應(yīng)于作為移動源的存儲池的寫入處理地址WA的區(qū)域。
按照上述的步驟來處理存儲池移動處理中的寫入請求。
下面說明存儲池的釋放。
圖21是釋放存儲池的流程圖。
在前述的圖14的步驟S1315中,把移動對象的PSCB3524釋放出來返回到自由PSCB隊列中,此時的具體的處理說明如下。
首先,盤移動程序3519,把移動對象存儲池的開頭地址存儲在池釋放進(jìn)展指針CP內(nèi)(S2101)。
然后,盤移動程序3519參照相關(guān)存儲池的VVOL-DIR3523取得PSCB指針(移動前)(S2102)。
接著,盤移動程序3519把所取得的移動前的PSCB指針從VVOL-DIR3523中釋放出來(S2103)。
然后,盤移動程序3519在池釋放進(jìn)展指針CP上加1(S2105);判定池釋放進(jìn)展指針的值是否超過移動對象的存儲池容量(S2106)。
在池釋放進(jìn)展指針的值未達(dá)到存儲池容量的情況下,返回到S2102;在池釋放進(jìn)展指針的值超過存儲池容量的情況下,結(jié)束處理。
按照以上的處理來釋放存儲池。
下面來說明監(jiān)控和規(guī)劃。
本實施方式的存儲系統(tǒng)30,依據(jù)有關(guān)存儲池的數(shù)據(jù)訪問方式選擇最合適的存儲池,來處理前述的存儲池的移動,具體地說,對于每個與目標(biāo)設(shè)備關(guān)聯(lián)起來的存儲池取得被存儲在該存儲池內(nèi)的數(shù)據(jù)結(jié)構(gòu)或I/O特性等(下稱監(jiān)控),監(jiān)控的結(jié)果決定是否把分配給當(dāng)前目標(biāo)設(shè)備的存儲池轉(zhuǎn)移為其他特性的存儲池,并進(jìn)行從當(dāng)前的存儲池向所決定的存儲池的移動(下稱規(guī)劃)。
監(jiān)控數(shù)據(jù)的取得,是在存儲系統(tǒng)30的控制器31內(nèi),取得目標(biāo)設(shè)備與構(gòu)成存儲池的第一種LDEV間的I/O特性(前側(cè)I/O特性),以及構(gòu)成存儲池的第一種LDEV與PDEV間的I/O特性(背側(cè)I/O特性)。另外,用數(shù)據(jù)的存取單位和數(shù)據(jù)的存儲區(qū)域來取得存儲池內(nèi)所存儲的數(shù)據(jù)的順序特性。另外,并且取得存儲池單位的使用量、使用率、運作率等。
圖22是監(jiān)控數(shù)據(jù)之一例的說明圖。
在存儲系統(tǒng)30中,盤I/O程序3505對每個目標(biāo)設(shè)備、分配給該目標(biāo)設(shè)備的存儲池、構(gòu)成該存儲池的第一種LDEV和構(gòu)成該第一種LDEV的PDEV取得數(shù)據(jù)的寫入或讀出等I/O特性。盤I/O程序3505把這些所取得的I/O特性,存儲在控制器31的存儲器350的構(gòu)成信息351內(nèi)。
圖22(A)是有關(guān)對該第一種LDEV的數(shù)據(jù)的寫入請求的監(jiān)控數(shù)據(jù)。該監(jiān)控數(shù)據(jù),對于前側(cè)的IOPS(I/O Per Second每秒I/O)、前側(cè)的MBPS(MegaByte Per Second兆字節(jié)/秒)、寫入請求的占有時間、對寫入數(shù)據(jù)的訪問是順序的時間、后側(cè)的IOPS和后側(cè)的MBPS,存儲各自的最大值(MAX)和平均值(AVE)。
圖22(B)是有關(guān)對第一種LDEV的數(shù)據(jù)的讀出請求的監(jiān)控數(shù)據(jù)。與寫入請求一樣,該監(jiān)控數(shù)據(jù)對于前側(cè)的IOPS、前側(cè)的MBPS、寫入請求的占有時間、寫入數(shù)據(jù)的訪問是順序的時間、后側(cè)的IOPS和后側(cè)的MBPS,存儲各自的最大值(MAX)和平均值(AVE)。
圖22(C)是有關(guān)對第一種LDEV的數(shù)據(jù)的全部I/O請求的監(jiān)控數(shù)據(jù)。該監(jiān)控數(shù)據(jù)存儲對該第一種LDEV的讀出請求與寫入請求的比率、后端側(cè)的訪問的占有時間、該第一種LDEV的全部數(shù)據(jù)的超高速緩沖存儲命中率、作為該第一種LDEV的全部數(shù)據(jù)的超高速緩沖存儲器中的未寫入的數(shù)據(jù)的比率的超高速緩沖存儲器變臟率、該第一種LDEV的全部數(shù)據(jù)的訪問中順序特性的數(shù)據(jù)的存取的比率、該第一種LDEV的全部數(shù)據(jù)中設(shè)定在該第一種LDEV內(nèi)的存儲池的利用量、以及該第一種LDEV的全部數(shù)據(jù)中設(shè)定在該第一種LDEV內(nèi)的存儲池的存取比率。
圖22(D)是有關(guān)存儲池單位的I/O請求的監(jiān)控數(shù)據(jù)。該監(jiān)控數(shù)據(jù)存儲該存儲池的整體容量、存儲池的使用量、存儲池的使用率、存儲池使用量的增加率、對存儲池的讀出請求的IOPS的最高值和平均值、對存儲池的讀出請求的MBPS的最高值和平均值、對存儲池的寫入請求的IOPS的最高值和平均值、對存儲池的寫入請求的MBPS的最高值和平均值以及存儲池的運作率。
存儲系統(tǒng)30,參照所取得的監(jiān)控數(shù)據(jù),并參照規(guī)劃數(shù)據(jù)決定是否移動該目標(biāo)設(shè)備的存儲池。
然后說明規(guī)劃。
在存儲系統(tǒng)30中,取得監(jiān)控數(shù)據(jù)之后,根據(jù)該監(jiān)控數(shù)據(jù)來進(jìn)行規(guī)劃。
更具體地說,存儲系統(tǒng)30根據(jù)所取得的監(jiān)控數(shù)據(jù),參照預(yù)先設(shè)定的規(guī)劃數(shù)據(jù)決定將該目標(biāo)設(shè)備的存儲池移動到何種特性的存儲池內(nèi)還是原封不動。
也可以與監(jiān)控數(shù)據(jù)無關(guān)地、用管理者等的指示來決定對象數(shù)據(jù)的存儲系統(tǒng)的特性,并轉(zhuǎn)移到符合該特性的存儲池內(nèi)。
圖23和圖24(23A至24H)是規(guī)劃數(shù)據(jù)的說明圖。
在存儲系統(tǒng)30中,盤移動程序3519根據(jù)所取得的監(jiān)控數(shù)據(jù)按照規(guī)劃數(shù)據(jù)決定存儲池的移動?;蛘撸罁?jù)管理者等的指示按照預(yù)先設(shè)定的規(guī)劃數(shù)據(jù)移動存儲池。
圖23所表示的是按照管理者的指示移動存儲池的情況下所使用的規(guī)劃數(shù)據(jù),圖24A至圖24H表示的是根據(jù)所取得的監(jiān)控數(shù)據(jù)移動存儲池的情況下所使用的規(guī)劃數(shù)據(jù)。這些數(shù)據(jù)匯集起來預(yù)先被存儲到存儲器350的構(gòu)成信息351內(nèi)。
圖23是按照管理者的指示,決定分配給對象目標(biāo)設(shè)備的特性,用來移動到符合該特性的存儲池內(nèi)的規(guī)劃數(shù)據(jù)。
管理者參照圖23(A)所示的規(guī)劃數(shù)據(jù),決定如何設(shè)定執(zhí)行規(guī)劃的對象的目標(biāo)設(shè)備。
而后,在將對象目標(biāo)設(shè)備分配到實區(qū)域(即按照由PDEV構(gòu)成的第一種LDEV設(shè)定的目標(biāo)設(shè)備)內(nèi)的情況下,管理者參照圖23(B)的實區(qū)域分配要件,來決定對應(yīng)于所指定的要件的處理內(nèi)容。例如,在對實區(qū)域的分配的要求高的情況下,全部實體化,即把該目標(biāo)設(shè)備的全部數(shù)據(jù)轉(zhuǎn)移到實區(qū)域內(nèi)。
在將對象目標(biāo)設(shè)備做成順序設(shè)定的情況下,管理者參照圖23(C)的順序要件,來決定對應(yīng)于所指定的要件的處理內(nèi)容。例如,在順序要求適中的情況下,決定把該目標(biāo)設(shè)備轉(zhuǎn)移到順序結(jié)構(gòu)的存儲池內(nèi)。存儲系統(tǒng)30的盤移動程序3519接受該決定,并執(zhí)行將該目標(biāo)設(shè)備轉(zhuǎn)移到順序結(jié)構(gòu)的存儲池內(nèi)的處理。
在變更對象目標(biāo)設(shè)備的訪問性能的情況下,管理者參照圖23(D)的性能要件,來決定對應(yīng)于所指定的要件的處理內(nèi)容。例如,在訪問性能要求高的情況下,決定把該目標(biāo)設(shè)備轉(zhuǎn)移到FC連接的存儲池內(nèi)。存儲系統(tǒng)30的盤移動程序3519接受該決定,并執(zhí)行將該目標(biāo)設(shè)備轉(zhuǎn)移到FC連接的存儲池內(nèi)的處理。
在變更對象目標(biāo)設(shè)備的可靠性的情況下,管理者參照圖23(E)的可靠性要件,來決定對應(yīng)于所指定的要件的處理內(nèi)容。例如,在可靠性要求高的情況下,決定把該目標(biāo)設(shè)備轉(zhuǎn)移到EDEV的存儲池內(nèi)。存儲系統(tǒng)30的盤移動程序3519接受該決定,并執(zhí)行將該目標(biāo)設(shè)備轉(zhuǎn)移到EDEV的存儲池內(nèi)的處理。
在變更對象目標(biāo)設(shè)備的可用性的情況下,管理者參照圖23(F)的可用性要件,來決定對應(yīng)于所指定的要件的處理內(nèi)容。例如,在可用性要求高的情況下,決定設(shè)定與外部存儲系統(tǒng)的遠(yuǎn)程復(fù)制來設(shè)定該目標(biāo)設(shè)備。存儲系統(tǒng)30的盤移動程序3519接受該決定,并執(zhí)行設(shè)定與外部存儲系統(tǒng)的遠(yuǎn)程復(fù)制來設(shè)定該目標(biāo)設(shè)備的處理。
圖24A至圖24H表示的是存儲系統(tǒng)30用來根據(jù)所取得的監(jiān)控數(shù)據(jù),決定將該目標(biāo)設(shè)備的存儲池移動到何種特性的存儲池內(nèi)還是原封不動的規(guī)劃數(shù)據(jù)。
例如,在圖24A的例子中,所表示的是,構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率高、超高速緩沖存儲器的寫入命中率高、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域多(級別高)的情況下,將與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池移動到其他訪問頻度低的順序特性的存儲池內(nèi),或者把存儲池內(nèi)存儲的數(shù)據(jù)移動到實區(qū)域內(nèi)(實區(qū)域化)。
另外,在圖24B的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率低、超高速緩沖存儲器的寫入命中率低、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域只有幾個(級別低)的情況下,將與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的數(shù)據(jù)中的部分?jǐn)?shù)據(jù)移動實區(qū)域內(nèi)。
另外,在圖24C的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率高、超高速緩沖存儲器的寫入命中率高、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域多(級別高)的情況下,將與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池移動到其他訪問頻度低的隨機(jī)特性的存儲池內(nèi),或者把存儲池內(nèi)存儲的數(shù)據(jù)移動到實區(qū)域內(nèi)。
另外,在圖24D的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率低、超高速緩沖存儲器的寫入命中率高、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域多(級別高)的情況下,將存儲在與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池內(nèi)的數(shù)據(jù)移動實區(qū)域內(nèi)。
另外,在圖24E至圖24H中所表示的例子是,在移動存儲池時考慮了對外接設(shè)備或?qū)B接方式不同的設(shè)備的移動的情況下的規(guī)劃數(shù)據(jù)的例子。
在圖24E的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率高、超高速緩沖存儲器的寫入命中率高、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域多(級別高)的情況下,將與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池移動到其他訪問頻度低的順序特性的存儲池內(nèi),或者在ATA連接的PDEV或EDEV內(nèi)把存儲池內(nèi)存儲的數(shù)據(jù)實區(qū)域化。
另外,在圖24F的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率低、超高速緩沖存儲器的寫入命中率低、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域只有幾個(級別低)的情況下,在ATA連接的PDEV或EDEV內(nèi)把與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的數(shù)據(jù)中的部分?jǐn)?shù)據(jù)實區(qū)域化。
在圖24G的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率高、超高速緩沖存儲器的寫入命中率高、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域多(級別高)的情況下,將與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池移動到其他訪問頻度低的隨機(jī)特性的存儲池內(nèi),或者在ATA連接的PDEV或EDEV內(nèi)把存儲池內(nèi)存儲的數(shù)據(jù)實區(qū)域化。
另外,在圖24H的例子中,所表示的是構(gòu)成與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池的第一種LDEV的特性,其中順序比率高、存儲池中完成分配的區(qū)域的超高速緩沖存儲命中率低、超高速緩沖存儲器的寫入命中率高、超高速緩沖存儲器的變臟率高、存儲池的利用率高,而且,在超過該第一種LDEV的連續(xù)空間分配閾值的區(qū)域多(級別高)的情況下,在ATA連接的PDEV或EDEV內(nèi)把與該目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池內(nèi)存儲的數(shù)據(jù)實區(qū)域化。
圖25A至25D是如何移動被設(shè)定在目標(biāo)設(shè)備內(nèi)的存儲池的說明圖。
圖25A是把與目標(biāo)設(shè)備相關(guān)聯(lián)的隨機(jī)特性的存儲池POOL1,移動到順序特性的存儲池內(nèi)的情況的說明圖。
像圖13和圖14所述的那樣,存儲池是隨機(jī)特性,而且在存儲有多個超過構(gòu)成存儲池的第一種LDEV的數(shù)據(jù)塊大小的數(shù)據(jù)的情況下,把分配給目標(biāo)設(shè)備的存儲池,移動為順序特性,這樣就可以提高數(shù)據(jù)的訪問性能。
圖25B是把與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池POOL1移動到實區(qū)域即移動到直接分配給第一種LDEV的目標(biāo)設(shè)備的情況的說明圖。
像圖17和圖18所述的那樣,是把存儲池內(nèi)所存儲的數(shù)據(jù)移動到實區(qū)域后,解除該存儲池。這樣就能夠減少對數(shù)據(jù)訪問的頻度,而且在想要把該數(shù)據(jù)移動到磁帶設(shè)備或檔案卷等重的情況下或者為了其他用途,就可以直接把數(shù)據(jù)存儲在第一種LDEV內(nèi)。
圖25C是把與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池POOL1,移動到由其他存儲系統(tǒng)的外部設(shè)備(EDEV)構(gòu)成的存儲池POOL2的情況的說明圖。
像圖11所述的那樣,存儲池的特性,除所謂隨機(jī)/順序構(gòu)成之外,還有連接接口或設(shè)置方式等。使用這些特性,就能夠進(jìn)行從由設(shè)定在存儲系統(tǒng)30內(nèi)部的第一種LDEV構(gòu)成的存儲池,向由外部物理設(shè)備構(gòu)成的存儲池的移動。如上所述,這種處理通過復(fù)制數(shù)據(jù)而變更VVOL-DIR3523與PSCB3524的分配來進(jìn)行。
另外,同樣,可以進(jìn)行從FC連接的盤裝置向ATA連接的盤裝置的數(shù)據(jù)移動、向遠(yuǎn)距離存儲系統(tǒng)的數(shù)據(jù)移動等。
圖25D是把與目標(biāo)設(shè)備相關(guān)聯(lián)的存儲池POOL1,復(fù)制到由遠(yuǎn)距離存儲系的外部設(shè)備(EDEV)構(gòu)成的存儲池POOL2后,將目標(biāo)設(shè)備雙重化的情況的說明圖。
至此為止,已經(jīng)說明了把被分配給目標(biāo)設(shè)備的存儲池移動到其他存儲池或其他區(qū)域的情況。除此之外,也可以原樣保持目標(biāo)設(shè)備與存儲池的關(guān)聯(lián),再把別的存儲池與目標(biāo)設(shè)備關(guān)聯(lián)起來。
更具體地說,在VVOL-DIR3523的表項內(nèi),存儲多個分配完畢的PSCB指針,這樣一來,在有對目標(biāo)設(shè)備的I/O請求時,就參照該VVOL-DIR3523的表項,在已經(jīng)分配的多個存儲池中同時處理該I/O請求。結(jié)果,該目標(biāo)設(shè)備的數(shù)據(jù)就被雙重化存儲在主存儲系統(tǒng)30和遠(yuǎn)距離存儲系統(tǒng)900內(nèi)。這樣,來提供可用性高的存儲系統(tǒng)。
另外,為了進(jìn)行圖25D那樣的處理,必須把遠(yuǎn)距離存儲系統(tǒng)900的存儲區(qū)域的構(gòu)成設(shè)定得與存儲系統(tǒng)30一樣,因此,預(yù)先把存儲系統(tǒng)30的系統(tǒng)構(gòu)成信息發(fā)送到遠(yuǎn)距離存儲系統(tǒng)900,遠(yuǎn)距離存儲系統(tǒng)900根據(jù)該信息構(gòu)建邏輯設(shè)備、虛擬卷等結(jié)構(gòu)。
圖26是取得監(jiān)控數(shù)據(jù)后規(guī)劃執(zhí)行處理的流程圖。
在存儲系統(tǒng)30中,盤移動程序3519取得規(guī)劃數(shù)據(jù)后,判定是否是執(zhí)行根據(jù)該規(guī)劃數(shù)據(jù)的規(guī)劃的時間(S2701)。另外,規(guī)劃的執(zhí)行既可以是以規(guī)定的間隔定期執(zhí)行,也可以依據(jù)管理者等的指示決定執(zhí)行的時間。
在判定為是作成規(guī)劃的時間的情況下,轉(zhuǎn)移到S2702;如果不是執(zhí)行規(guī)劃的時間,就結(jié)束處理。
在S2702,盤移動程序3519取得有關(guān)對象目標(biāo)設(shè)備的監(jiān)控數(shù)據(jù),更具體地說,盤移動程序3519在每個規(guī)定的單位時間、對每個存儲池取得統(tǒng)計信息。取得該監(jiān)控信息后,再取得統(tǒng)計該監(jiān)控信息的信息。
然后進(jìn)行規(guī)劃執(zhí)行處理(S2703),該規(guī)劃執(zhí)行處理一結(jié)束就結(jié)束本流程的處理。
圖27是規(guī)劃執(zhí)行處理的流程圖。
首先,盤移動程序3519判定是否是規(guī)劃的執(zhí)行時間(S2801),即,盤移動程序3519判定是否是根據(jù)前述的圖26的處理取得的監(jiān)控數(shù)據(jù)執(zhí)行規(guī)劃的時間。該規(guī)劃的執(zhí)行既可以在圖26之后立即執(zhí)行,也可以按規(guī)定的定時執(zhí)行。
在判定為是執(zhí)行規(guī)劃的時間的情況下,轉(zhuǎn)移到S2802;如果不是執(zhí)行規(guī)劃的時間,就結(jié)束處理。
在S2802,盤移動程序3519,根據(jù)所取得的監(jiān)控數(shù)據(jù),參照規(guī)劃數(shù)據(jù),決定執(zhí)行基于哪個規(guī)劃數(shù)據(jù)的處理,或者不執(zhí)行規(guī)劃(保持原樣)。
然后,盤移動程序3519,檢查處理對象的目標(biāo)設(shè)備的當(dāng)前狀態(tài)(S2803)。而后,按照前述的規(guī)劃數(shù)據(jù)執(zhí)行規(guī)劃,即,盤移動程序3519進(jìn)行被分配給目標(biāo)設(shè)備的存儲池的移動處理,或者不移動目標(biāo)設(shè)備而結(jié)束處理(S2804)。
通過以上的處理來結(jié)束規(guī)劃執(zhí)行處理。
這樣,在本發(fā)明的實施方式計算機(jī)系統(tǒng)中,把由作為物理設(shè)備的PDEV34構(gòu)成的第一種LDEV與作為虛擬的區(qū)域的第二種LDEV關(guān)聯(lián)起來,就能夠把第二種LDEV作為物理設(shè)備的存儲區(qū)域來利用。主計算機(jī)10把該第二種LDEV作為目標(biāo)設(shè)備來訪問。通過將PSCB3524分配給VVOL-DIR3523來設(shè)定該第一種LDEV與第二種LDEV的關(guān)聯(lián)。另外,變更該PSCB3524與VVOL-DIR3523的分配,就能夠動態(tài)地變更虛擬卷的存儲區(qū)域。這樣,就能夠根據(jù)需要來變更被設(shè)置在存儲系統(tǒng)30內(nèi)的物理設(shè)備的特性(例如連結(jié)方法或連接接口、設(shè)置方式等),從而可以提高計算機(jī)系統(tǒng)中的數(shù)據(jù)的訪問自由度。
權(quán)利要求
1.一種存儲系統(tǒng),其設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由所述計算機(jī)訪問的存儲裝置和控制所述存儲裝置的控制部,其特征在于,設(shè)定有對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第一種邏輯設(shè)備和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;所述控制部,通過映射把兩個以上特性各異的所述第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);通過把所述第二種邏輯設(shè)備的存儲區(qū)分配給在所述存儲池中已經(jīng)被映射的第一種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在所述第一種邏輯設(shè)備內(nèi);設(shè)定成由所述計算機(jī)可訪問所述第二種邏輯設(shè)備;通過將所述第二種邏輯設(shè)備的存儲區(qū)的分配變更為其他所述第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
2.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備,包含設(shè)置在該存儲系統(tǒng)的殼體內(nèi)的存儲裝置的存儲區(qū)。
3.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述存儲系統(tǒng)包含主存儲系統(tǒng)和外接在所述主存儲系統(tǒng)上的副存儲系統(tǒng);所述第一種邏輯設(shè)備包含設(shè)置在所述外部存儲系統(tǒng)內(nèi)的存儲裝置的存儲區(qū)。
4.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備包含使用磁帶型記錄媒體的存儲裝置的存儲區(qū)。
5.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備包含用ATA接口連接的存儲裝置的存儲區(qū)。
6.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備包含用Fibre Channel(光纖通道)接口連接的存儲裝置的存儲區(qū)。
7.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備包含把按每種規(guī)定的容量分割的數(shù)據(jù)存儲在連續(xù)的區(qū)域內(nèi)的存儲區(qū)。
8.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備包含可并行訪問按每種規(guī)定的容量分割的數(shù)據(jù)的存儲區(qū)。
9.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述第一種邏輯設(shè)備包含特性各異的第一的第一種邏輯設(shè)備和第二的第一種邏輯設(shè)備;所述控制部,通過映射把所述第一的第一種邏輯設(shè)備和第二的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);把存儲在被分配給所述第二種邏輯設(shè)備的存儲區(qū)的所述第一的第一種邏輯設(shè)備內(nèi)的數(shù)據(jù),復(fù)制到所述第二的第一種邏輯設(shè)備中;解除該第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配;通過把所述第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
10.如權(quán)利要求9所述的存儲系統(tǒng),其特征在于,所述控制部,在把所述第一的第一種邏輯設(shè)備的存儲區(qū)分配給第二種邏輯設(shè)備的存儲區(qū)時,取得從所述計算機(jī)對所述第二種邏輯設(shè)備的訪問特性和所述第一的第一種邏輯設(shè)備的存儲區(qū)的特性,并將取得的所述訪問特性和取得的存儲區(qū)的特性與預(yù)先設(shè)定的條件進(jìn)行比較;在所述比較結(jié)果滿足預(yù)先設(shè)定的條件的情況下,將所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的分配變更為所述第二的第一種邏輯設(shè)備的存儲區(qū),由此來變更所述訪問目的地的第二種邏輯設(shè)備的特性。
11.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,第一種邏輯設(shè)備包含存儲在可并行訪問按每種規(guī)定的容量分割的數(shù)據(jù)的存儲區(qū)內(nèi)的第一的第一種邏輯設(shè)備;和把按每種規(guī)定的容量分割的數(shù)據(jù)存儲在連續(xù)的存儲區(qū)內(nèi)的第二的第一種邏輯設(shè)備;所述控制部,通過映射把所述第一的第一種邏輯設(shè)備和第二的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);把存儲在被分配給所述第二種邏輯設(shè)備的存儲區(qū)的所述第一的第一種邏輯設(shè)備內(nèi)的數(shù)據(jù),復(fù)制到所述第二的第一種邏輯設(shè)備;解除該第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配;通過把所述第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
12.如權(quán)利要求11所述的存儲系統(tǒng),其特征在于,所述控制部,在把所述第一的第一種邏輯設(shè)備的存儲區(qū)分配給所述第二種邏輯設(shè)備的存儲區(qū)時,取得從所述計算機(jī)對第二種邏輯設(shè)備的訪問特性和所述第一的第一種邏輯設(shè)備的存儲區(qū)的特性,并將取得的所述訪問特性和取得的存儲區(qū)的特性與預(yù)先設(shè)定的條件進(jìn)行比較;在所述比較結(jié)果滿足預(yù)先設(shè)定的條件的情況下,將所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的分配變更為所述第二的第一種邏輯設(shè)備的存儲區(qū),由此來變更所述訪問目的地的第二種邏輯設(shè)備的特性。
13.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,第一種邏輯設(shè)備包含第一的第一種邏輯設(shè)備和第二的第一種邏輯設(shè)備;所述控制部,通過映射把所述第一的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);把存儲在被分配給所述第二種邏輯設(shè)備的存儲區(qū)的所述第一的第一種邏輯設(shè)備內(nèi)的數(shù)據(jù),復(fù)制到未被設(shè)定為存儲池的存儲區(qū)的所述第二的第一種邏輯設(shè)備中;解除所述第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配;通過把該第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
14.如權(quán)利要求13所述的存儲系統(tǒng),其特征在于,所述控制部,在把所述第一的第一種邏輯設(shè)備的存儲區(qū)分配給第二種邏輯設(shè)備的存儲區(qū)時,取得從所述計算機(jī)對所述第二種邏輯設(shè)備的訪問特性和所述第一的第一種邏輯設(shè)備的存儲區(qū)的特性,并將取得的所述訪問特性和取得的存儲區(qū)的特性與預(yù)先設(shè)定的條件進(jìn)行比較;在所述比較結(jié)果滿足預(yù)先設(shè)定的條件的情況下,將所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的分配變更為所述第二的第一種邏輯設(shè)備的存儲區(qū),由此來變更所述訪問目的地的第二種邏輯設(shè)備的特性。
15.如權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述存儲系統(tǒng),包含主存儲系統(tǒng)和外接在所述主存儲系統(tǒng)上的副存儲系統(tǒng);所述第一種邏輯設(shè)備,包含由設(shè)置在所述主存儲系統(tǒng)內(nèi)的存儲裝置構(gòu)成的第一的第一種邏輯設(shè)備和設(shè)置在所述副存儲系統(tǒng)內(nèi)的存儲裝置構(gòu)成的第二的第一種邏輯設(shè)備;所述控制部,通過映射把所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);不解除該第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配,進(jìn)而把所述第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),由此來變更所述第二種邏輯設(shè)備的部分區(qū)域的特性。
16.如權(quán)利要求15所述的存儲系統(tǒng),其特征在于,所述控制部,在把所述第一的第一種邏輯設(shè)備的存儲區(qū)分配給第二種邏輯設(shè)備的存儲區(qū)時,取得從所述計算機(jī)對所述第二種邏輯設(shè)備的訪問特性和所述第一的第一種邏輯設(shè)備的存儲區(qū)的特性,并將取得的所述訪問特性和取得的存儲區(qū)的特性與預(yù)先設(shè)定的條件進(jìn)行比較;在所述比較結(jié)果滿足預(yù)先設(shè)定的條件的情況下,將所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的分配變更為所述第二的第一種邏輯設(shè)備的存儲區(qū),由此來變更所述訪問目的地的第二種邏輯設(shè)備的部分區(qū)域的特性。
17.一種存儲系統(tǒng),其設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由所述計算機(jī)訪問的存儲裝置和控制所述存儲裝置的控制部,其特征在于,設(shè)定有對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第一的第一種邏輯設(shè)備;與所述第一的第一種邏輯設(shè)備特性不同而對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第二的第一種邏輯設(shè)備;和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;所述控制部,通過映射而把所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);通過把第一的第一種邏輯設(shè)備的存儲區(qū)分配給所述第二種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在所述第二種邏輯設(shè)備內(nèi);設(shè)定成由所述計算機(jī)可訪問所述第二種邏輯設(shè)備;在來自所述計算機(jī)的對所述第二種邏輯設(shè)備的訪問特性滿足了規(guī)定的條件的情況下,把存儲在被分配給所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的所述第一的第一種邏輯設(shè)備內(nèi)的數(shù)據(jù),復(fù)制到所述第二的第一種邏輯設(shè)備中,解除所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配,通過把所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
18.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含設(shè)置在該存儲系統(tǒng)的殼體內(nèi)的存儲裝置的存儲區(qū)。
19.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述存儲系統(tǒng)包含主存儲系統(tǒng)和外接在所述主存儲系統(tǒng)上的副存儲系統(tǒng);所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含設(shè)置在所述副存儲系統(tǒng)內(nèi)的存儲裝置的存儲區(qū)。
20.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含使用磁帶型記錄媒體的存儲裝置的存儲區(qū)。
21.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含用ATA接口連接的存儲裝置的存儲區(qū)。
22.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含用Fibre Channel(光纖通道)接口連接的存儲裝置的存儲區(qū)。
23.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含把按每種規(guī)定的容量分割的數(shù)據(jù)存儲在連續(xù)的區(qū)域內(nèi)的存儲區(qū)。
24.如權(quán)利要求17所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備的至少一方,包含可并行訪問按每種規(guī)定的容量分割的數(shù)據(jù)的存儲區(qū)。
25.一種存儲系統(tǒng),其設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由所述計算機(jī)訪問的存儲裝置和控制所述存儲裝置的控制部,其特征在于,設(shè)定有對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第一的第一種邏輯設(shè)備、與所述第一的第一種邏輯設(shè)備特性不同而對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第二的第一種邏輯設(shè)備和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;所述控制部,通過映射而把所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);通過把第一的第一種邏輯設(shè)備的存儲區(qū)分配給所述第二種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在所述第二種邏輯設(shè)備內(nèi);設(shè)定成由所述計算機(jī)可訪問所述第二種邏輯設(shè)備;取得從所述計算機(jī)對第二種邏輯設(shè)備的訪問特性和所述第一的第一種邏輯設(shè)備的存儲區(qū)的特性;將取得的所述訪問特性和取得的所述存儲區(qū)的特性與預(yù)先設(shè)定的條件進(jìn)行比較;在所述比較結(jié)果滿足預(yù)先設(shè)定的條件的情況下,把存儲在被分配給所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的所述第一的第一種邏輯設(shè)備內(nèi)的數(shù)據(jù),復(fù)制到所述第二的第一種邏輯設(shè)備中;解除所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配;通過把所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
26.如權(quán)利要求25所述的存儲系統(tǒng),其特征在于,所述第一的第一種邏輯設(shè)備包含可并行訪問按每種規(guī)定的容量分割的數(shù)據(jù)的存儲區(qū);所述第二的第一種邏輯設(shè)備包含把按每種規(guī)定的容量分割的數(shù)據(jù)存儲在連續(xù)的存儲區(qū)內(nèi)的存儲區(qū)。
27.如權(quán)利要求25所述的存儲系統(tǒng),其特征在于,所述存儲系統(tǒng)包含主存儲系統(tǒng)和外接在所述主存儲系統(tǒng)上的副存儲系統(tǒng);所述第一的第一種邏輯設(shè)備包含設(shè)置在所述主存儲系統(tǒng)內(nèi)的存儲裝置的存儲區(qū);所述第二的第一種邏輯設(shè)備包含設(shè)置在所述副存儲系統(tǒng)內(nèi)的存儲裝置的存儲區(qū)。
28.一種存儲系統(tǒng),其設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由所述計算機(jī)訪問的存儲裝置和控制所述存儲裝置的控制部,其特征在于,設(shè)定有對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第一的第一種邏輯設(shè)備、與所述第一的第一種邏輯設(shè)備特性不同而對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域第二的第一種邏輯設(shè)備和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;所述控制部,通過映射而把所述第一的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);通過把第一的第一種邏輯設(shè)備的存儲區(qū)分配給所述第二種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在所述第二種邏輯設(shè)備內(nèi);設(shè)定成由所述計算機(jī)可訪問所述第二種邏輯設(shè)備;在來自所述計算機(jī)的對所述第二種邏輯設(shè)備的訪問特性滿足了規(guī)定的條件的情況下,把存儲在被分配給所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的所述第一的第一種邏輯設(shè)備內(nèi)的數(shù)據(jù),復(fù)制到未被設(shè)定為存儲池的存儲區(qū)的所述第二的第一種邏輯設(shè)備中,解除所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)的、對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配,通過把所述訪問目的地的第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),來變更所述第二種邏輯設(shè)備的特性。
29.一種存儲系統(tǒng),其設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由所述計算機(jī)訪問的存儲裝置和控制所述存儲裝置的控制部,其特征在于,所述存儲系統(tǒng)包含主存儲系統(tǒng)和外接在所述主存儲系統(tǒng)上的副存儲系統(tǒng);設(shè)定有對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第一的第一種邏輯設(shè)備、與所述第一的第一種邏輯設(shè)備特性不同而對應(yīng)于至少一個所述存儲裝置的存儲區(qū)的作為存儲區(qū)域的第二的第一種邏輯設(shè)備和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;所述控制部,通過映射而把所述第一的第一種邏輯設(shè)備和所述第二的第一種邏輯設(shè)備設(shè)定為存儲池的存儲區(qū);通過把第一的第一種邏輯設(shè)備的存儲區(qū)分配給所述第二種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在所述第二種邏輯設(shè)備內(nèi);設(shè)定成由所述計算機(jī)可訪問所述第二種邏輯設(shè)備;在來自所述計算機(jī)的對所述第二種邏輯設(shè)備的訪問特性滿足了規(guī)定的條件的情況下,不解除該第二種邏輯設(shè)備的存儲區(qū)的對所述第一的第一種邏輯設(shè)備的存儲區(qū)的分配,進(jìn)而把所述第二種邏輯設(shè)備的存儲區(qū)分配給所述第二的第一種邏輯設(shè)備的存儲區(qū),由此來變更所述第二種邏輯設(shè)備的部分區(qū)域的特性。
全文摘要
提供一種能夠變更由計算機(jī)訪問的存儲裝置的特性的存儲系統(tǒng)。該存儲系統(tǒng)設(shè)置有與計算機(jī)和管理計算機(jī)相連接并由計算機(jī)訪問的存儲裝置和控制存儲裝置的控制部,其特征在于,設(shè)定有對應(yīng)于至少一個存儲裝置的存儲區(qū)域的作為存儲區(qū)域的第一種邏輯設(shè)備和作為虛擬的存儲區(qū)域的第二種邏輯設(shè)備;控制部,通過映射把特性各異的兩個以上的第一種邏輯設(shè)備,設(shè)定為存儲池的存儲區(qū),并通過把第二種邏輯設(shè)備的存儲區(qū)分配給在存儲池中已經(jīng)被映射的第一種邏輯設(shè)備的存儲區(qū),可將數(shù)據(jù)存儲在第一種邏輯設(shè)備內(nèi),并將第二種邏輯設(shè)備設(shè)定成由計算機(jī)可訪問;通過將第二種邏輯設(shè)備的存儲區(qū)的分配,變更為其他第一種邏輯設(shè)備的存儲區(qū)來變更第二種邏輯設(shè)備的特性。
文檔編號G06F3/06GK1945520SQ20061005863
公開日2007年4月11日 申請日期2006年3月2日 優(yōu)先權(quán)日2005年10月4日
發(fā)明者江口賢哲 申請人:株式會社日立制作所