專利名稱:存儲系統(tǒng)及其管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及存儲系統(tǒng)及其管理方法,例如適用于具有安裝了虛擬存儲功能 以及遠(yuǎn)程拷貝功能的至少兩臺存儲裝置的存儲系統(tǒng)。
背景技術(shù):
近年來,將分散設(shè)置在每個服務(wù)器上的存儲裝置集中于一處,經(jīng)由SAN (Storage Area Network)等存儲專用網(wǎng)絡(luò)與服務(wù)器群連接的存儲整合(storage consolidation)得到了普及。作為存儲整合的運(yùn)用形態(tài),有在多個業(yè)務(wù)中共享 l臺存儲裝置的運(yùn)用形態(tài),而與該運(yùn)用形態(tài)相關(guān),目前提出了將存儲裝置內(nèi)的 端口、高速緩沖存儲器以及巻等資源(內(nèi)部資源)分割為多個邏輯分區(qū),將各 邏輯分區(qū)分別作為獨(dú)立的虛擬存儲裝置(以下,將其稱為虛擬存儲裝置)提供 給用戶的虛擬存儲技術(shù)(參照專利文獻(xiàn)1 )。
另一方面,有如下技術(shù)在存儲系統(tǒng)中,當(dāng)多個用戶可以操作一個巻時, 通過以巻的屬性變化作為契機(jī)來變更針對該巻的用戶的操作權(quán)限,來使誤4喿作 防止設(shè)定容易化(參照專利文獻(xiàn)2)。通過該技術(shù),例如對于多個用戶可以操 作的巻,當(dāng)某用戶生成巻的副本時,為使生成所述副本的用戶以外的用戶無法 對該巻的副本進(jìn)行操作,可以自動地變更各用戶的操作權(quán)限。
然而,在應(yīng)用了所述虛擬存儲技術(shù)的存儲系統(tǒng)中,當(dāng)以災(zāi)難恢復(fù)等為目的 來進(jìn)行巻的遠(yuǎn)程拷貝時,在災(zāi)難恢復(fù)后,為了可以在與作為拷貝源的存儲裝置 (以下,將其稱為拷貝源存儲裝置)對應(yīng)的虛擬存儲裝置環(huán)境中利用作為拷貝
目的地的存儲裝置(以下,將其稱為拷貝目的地存儲裝置),需要在拷貝目的 地存儲裝置中設(shè)定與拷貝源存儲裝置中設(shè)定的對應(yīng)的虛擬存儲裝置相對應(yīng)的 虛擬存儲裝置。
在這種情況下,在拷貝源存儲裝置上僅設(shè)定幾個虛擬存儲裝置時,與拷貝 目的地存儲裝置對應(yīng)的虛擬存儲裝置環(huán)境的設(shè)定沒太大問題,但在拷貝源存儲 裝置上設(shè)定了大量虛擬存儲裝置時,將與各虛擬存儲裝置對應(yīng)的虛擬存儲裝置設(shè)定在拷貝目的地存儲裝置上,成為復(fù)雜且需要相當(dāng)多的勞動及時間的工作。 另外,在通常的遠(yuǎn)程拷貝中,在拷貝目的地存儲裝置中,僅把與從拷貝源 存儲裝置發(fā)送的作為拷貝源的巻(以下,將其稱為拷貝源巻)之間的差分?jǐn)?shù)據(jù), 應(yīng)用于作為拷貝目的地的巻(以下,將其稱為拷貝目的地巻)。因此,在拷貝 目的地存儲裝置中, 一般不像必須對應(yīng)來自業(yè)務(wù)計算機(jī)的數(shù)據(jù)輸入輸出請求的 拷貝源存儲裝置那樣需要高速緩沖存儲器的容量。
然而,將在拷貝源存儲裝置上設(shè)定的虛擬存儲裝置的虛擬存儲裝置環(huán)境, 直接設(shè)定在拷貝目的地存儲裝置上時,在該拷貝目的地存儲裝置中,與分配給 在拷貝源存儲裝置上設(shè)定的虛擬存儲裝置的高速緩沖存儲器容量相同的容量 也被分配給拷貝目的地存儲裝置上的虛擬存儲裝置,因此存在高速緩沖存儲器 浪費(fèi)的問題。
專利文獻(xiàn)1特開2003-330622號公報專利文獻(xiàn)2特開2006-235976號公報
發(fā)明內(nèi)容
鑒于上述問題而提出本發(fā)明,其提供可以容易地并且在短時間內(nèi),在拷貝 目的地存儲裝置上設(shè)定與拷貝源存儲裝置上的虛擬存儲裝置對應(yīng)的虛擬存儲 裝置環(huán)境的存儲系統(tǒng)及其管理方法。
為了解決上述問題,在本發(fā)明中,提供一種存儲系統(tǒng),具有可以通過邏輯 分區(qū)分割內(nèi)部資源來進(jìn)行管理的至少兩臺存儲裝置,并將寫入到作為拷貝源的 所述存儲裝置、即拷貝源存儲裝置內(nèi)的拷貝源巻中的數(shù)據(jù),拷貝到作為拷貝目 的地的所述存儲裝置、即拷貝目的地存儲裝置內(nèi)的拷貝目的地巻,所述存儲系 統(tǒng)的特征在于,具備結(jié)構(gòu)信息發(fā)送部,其將所述拷貝源巻所屬的所述邏輯分 區(qū)的結(jié)構(gòu)信息發(fā)送到所述拷貝目的地存儲裝置;以及邏輯分區(qū)設(shè)定部,其根據(jù) 所述結(jié)構(gòu)信息發(fā)送部發(fā)送的所述拷貝源巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息,"i殳 定所述拷貝目的地巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)。
結(jié)果,在該存儲系統(tǒng)中,不麻煩用戶地在拷貝目的地存儲裝置中設(shè)定基于 拷貝源巻所屬的邏輯分區(qū)的結(jié)構(gòu)信息的邏輯分區(qū)。
另外,在本發(fā)明中,提供一種存儲系統(tǒng)的管理方法,所述存儲系統(tǒng)具有可 以通過邏輯分區(qū)分割內(nèi)部資源來進(jìn)行管理的至少兩臺存儲裝置,并將寫入到作為拷貝源的所述存儲裝置、即拷貝源存儲裝置內(nèi)的拷貝源巻中的數(shù)據(jù),拷貝到 作為拷貝目的地的所述存儲裝置、即拷貝目的地存儲裝置內(nèi)的拷貝目的地巻,
所述管理方法的特征在于,具有以下步驟第一步驟,將所述拷貝源巻所屬的 所述邏輯分區(qū)的結(jié)構(gòu)信息發(fā)送到所述拷貝目的地存儲裝置;以及第二步驟,根 據(jù)所述拷貝源巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息,設(shè)定所述拷貝目的地巻所屬 的所述邏輯分區(qū)的結(jié)構(gòu)。
結(jié)果,通過該存儲系統(tǒng)的管理方法,不麻煩用戶地在拷貝目的地存儲裝置 中設(shè)定基于拷貝源巻所屬的邏輯分區(qū)的結(jié)構(gòu)信息的邏輯分區(qū)。
通過本發(fā)明,可以容易地并且在短時間內(nèi),在拷貝目的地存儲裝置上設(shè)定 與拷貝源存儲裝置上的虛擬存儲裝置對應(yīng)的虛擬存儲裝置環(huán)境。
圖l是表示第1實施方式的存儲系統(tǒng)的整體結(jié)構(gòu)的框圖。
圖2是表示第1實施方式的管理計算機(jī)的內(nèi)部結(jié)構(gòu)的框圖。
圖3是表示第1實施方式的第1以及第2業(yè)務(wù)計算機(jī)的內(nèi)部結(jié)構(gòu)的框圖。
圖4是表示第1以及第2存儲裝置的內(nèi)部結(jié)構(gòu)的框圖。
圖5是表示巻管理表的結(jié)構(gòu)的圖表。
圖6是表示高速緩沖存儲器管理表的結(jié)構(gòu)的圖表。
圖7是表示虛擬存儲裝置管理表的結(jié)構(gòu)的圖表。
圖8是表示拷貝對信息表的結(jié)構(gòu)的圖表。
圖9是表示第1實施方式的資源分配管理表的結(jié)構(gòu)的圖表。
圖10是用于說明虛擬存儲裝置以及虛擬高速緩沖存儲器的框圖。
圖ll是用于說明第1實施方式的拷貝對設(shè)定處理的流程圖。
圖12是表示詢問窗口的結(jié)構(gòu)的簡略線圖。
圖13是表示拷貝對設(shè)定指示表的結(jié)構(gòu)的圖表。
圖14是表示虛擬存儲裝置屬性表的結(jié)構(gòu)的圖表。
圖15是表示虛擬存儲裝置結(jié)構(gòu)表的結(jié)構(gòu)的圖表。
圖16是表示第1實施古式的接管時的處理步驟的流程圖。
圖17是表示副存儲裝置的高速緩沖存儲器占用率的變化的例子的圖表。
圖18是表示第2~第4實施方式的存儲系統(tǒng)的整體結(jié)構(gòu)的框圖。圖19是表示笫2實施方式的管理計算機(jī)的內(nèi)部結(jié)構(gòu)的框圖。 圖20是表示第2實施方式的第1以及第2業(yè)務(wù)計算機(jī)以及待機(jī)用業(yè)務(wù)計 算機(jī)的內(nèi)部結(jié)構(gòu)的框圖。
圖21是表示第2實施方式的第1 ~第3存儲裝置的內(nèi)部結(jié)構(gòu)的框圖。
圖22是表示接管管理表的結(jié)構(gòu)的圖表。
圖23是表示存儲資源表的結(jié)構(gòu)的圖表。
圖24是表示巻信息管理表的結(jié)構(gòu)的圖表。
圖25是表示對信息管理表的結(jié)構(gòu)的圖表。
圖26是表示虛擬存儲裝置管理表的結(jié)構(gòu)的圖表。
圖27是表示虛擬高速緩沖存儲器管理表的結(jié)構(gòu)的圖表。
圖28是表示第2實施方式的資源分配管理表的結(jié)構(gòu)的圖表。
圖29是表示虛擬環(huán)境利用管理表的結(jié)構(gòu)的圖表。
圖30是表示第2實施方式中的拷貝對設(shè)定的一例的概念圖。
圖31是表示第2實施方式的拷貝對設(shè)定處理的處理步驟的流程圖。
圖32是表示第2實施方式的接管處理的處理步驟的流程圖。
圖33是表示拷貝目的地存儲裝置的狀態(tài)變化的例子的圖表。
圖34是表示優(yōu)先度設(shè)定窗口的結(jié)構(gòu)的簡略線圖。
圖35是表示第3實施方式的資源分配管理表的結(jié)構(gòu)的圖表。
圖36是表示第3實施方式的拷貝對設(shè)定處理的處理步驟的流程圖。
圖37表示第4實施方式的資源分配管理表的結(jié)構(gòu)的圖表。
圖38是表示第4實施方式的接管處理的處理步驟的流程圖。
符號說明
1、 90、 190、 200:存儲系統(tǒng);2、 91、 191、 201:管理計算機(jī);3、 4、 93、 96:業(yè)務(wù)計算機(jī);5、 6、 94、 97、 100:存儲裝置;10、 20、 33、 33A、 33B、 110、 140、 163、 163A、 163B: CPU; 11、 21、 34、 34A、 34B、 111、 141、 164、 164A、 164B:存儲器;14、 120:接管程序;15、 121、 194、 202:管理程序; 32、 32A、 32B、 162、 162A、 162B:巻;35、 35A、 35B、 165、 165A、 165B: 高速緩沖存儲器;40、 40A、 40B、 170、 170A~170C:裝置管理程序;41、 41A、 41B、 171、 171A~171C:巻管理程序;42、 42A、 42B、 172、 172A-172C:故障檢測程序;44、 44A、 44B、 174、 174A-174C:高速緩沖存儲器 邏輯分區(qū)管理程序;45、 45A、 45B、 175、 175A-175C:存儲邏輯分區(qū)管理 程序;50:巻管理表;51:高速緩沖存儲器管理表;52、 134:虛擬存儲裝置 管理表;53、 133:拷貝對信息表;54、 136、 193、 203:資源分配管理表;60、 61、 180A1、 180B1、 180B2、 180C1 ~ 180C3:虛擬存儲裝置;62~64、 181A1、 181B1、 181B2、 181C1~181C3:虛擬高速緩沖存儲器;80:拷貝對設(shè)定指示 表;81:虛擬存儲裝置屬性表;82:虛擬存儲裝置結(jié)構(gòu)表;99:待機(jī)用業(yè)務(wù)計 算機(jī);130:接管管理表;131:存儲資源表;132:巻信息管理表;134:虛擬 高速緩沖存儲器管理表;137:虛擬環(huán)境利用管理表。
具體實施例方式
以下,參照附圖詳細(xì)說明本發(fā)明的一個實施方式。 (1)第1實施方式
(1-1)第1實施方式的存儲系統(tǒng)的結(jié)構(gòu)
在圖1中,1作為整體來表示本實施方式的存儲系統(tǒng)。管理計算機(jī)2、第 1以及第2業(yè)務(wù)計算機(jī)3、 4和第1以及第2存儲裝置5、 6通過由LAN( Local Area Network)等構(gòu)成的管理網(wǎng)絡(luò)7相連,并且第1以及第2業(yè)務(wù)計算機(jī)3、 4 和第1以及第2存儲裝置5、 6通過由SAN (Storage Area Network)等構(gòu)成的 數(shù)據(jù)通信網(wǎng)絡(luò)8相連,由此構(gòu)成了該存儲系統(tǒng)。此外,在圖1中,為了進(jìn)行說 明而將業(yè)務(wù)計算機(jī)以及存儲裝置分別設(shè)為兩臺,但這些業(yè)務(wù)計算機(jī)以及存儲裝 置的臺數(shù)可以是兩臺以外。
管理計算機(jī)2如圖2所示,是具備CPU (Central Processing Unit) 10、存 儲器11以及硬盤裝置12等信息處理資源的計算機(jī)裝置,例如由個人計算機(jī)或 工作站(work station )、大型機(jī)(main frame )等構(gòu)成。管理計算機(jī)2具備鍵 盤、開關(guān)或指點(diǎn)設(shè)備(pointing device )、麥克風(fēng)等信息輸入裝置(未圖示)和 監(jiān)視顯示器以及揚(yáng)聲器等信息輸出裝置(未圖示)。另外,在管理計算機(jī)2中 設(shè)置有用于經(jīng)由管理用網(wǎng)絡(luò)7(圖l)訪問第1以及第2業(yè)務(wù)計算機(jī)3、 4和第 1以及第2存儲裝置5、 6的管理用接口 13。當(dāng)管理用網(wǎng)絡(luò)7為LAN時,作為 管理用接口 13而應(yīng)用LAN卡。
在管理計算機(jī)2的存儲器11中存儲了接管程序(takeoverprogramme)14、管理程序15以及存儲管理信息16。接管程序14是當(dāng)?shù)?以及第2業(yè)務(wù)計算 機(jī)3、 4在數(shù)據(jù)的讀寫中所利用的第l或第2存儲裝置5、 6的一方(以下,假 定是第l存儲裝置5)內(nèi)的巻中發(fā)生故障、并且該巻的副本存在于另一方的第 2存儲裝置6內(nèi)時,接收來自存儲裝置5、 6的通知,向第1以及第2業(yè)務(wù)計 算機(jī)3、 4請求啟動接管協(xié)作程序25的程序。
此外,以下,設(shè)"接管(takeover)"的用語表示當(dāng)?shù)?以及第2業(yè)務(wù)計 算機(jī)3、 4在數(shù)據(jù)的讀寫中所利用的第l存儲裝置5內(nèi)的巻中發(fā)生了故障時, 將第1以及第2業(yè)務(wù)計算機(jī)3、 4的訪問目的地轉(zhuǎn)移到第2存儲裝置6內(nèi)存在 的該巻的副本。
另外,管理程序15是管理計算機(jī)2經(jīng)由管理用網(wǎng)絡(luò)7管理第1以及第2 業(yè)務(wù)計算機(jī)3、 4和第1以及第2存儲裝置5、 6的程序。管理計算機(jī)2基于該 管理程序15,針對第1以及第2業(yè)務(wù)計算機(jī)3、 4監(jiān)視故障,針對第1以及第 2存儲裝置5、 6進(jìn)行巻的生成、或遠(yuǎn)程拷貝的拷貝對的設(shè)定等處理。
存儲管理信息16由與管理程序14所管理的第1以及第2存儲裝置5、 6 內(nèi)的巻相關(guān)的各種信息;與第1以及第2存儲裝置5、 6間的遠(yuǎn)程拷貝相關(guān)的 各種信息等構(gòu)成。
第1以及第2業(yè)務(wù)計算機(jī)3、 4如圖3所示,是具備CPU20、存儲器21 以及硬盤裝置22等信息處理資源的計算機(jī)裝置,例如由個人計算機(jī)或工作站、 大型機(jī)等構(gòu)成。在第1以及第2業(yè)務(wù)計算機(jī)3、 4中設(shè)置有用于經(jīng)由管理用 網(wǎng)絡(luò)7訪問管理計算機(jī)2或第l以及第2存儲裝置5、 6等的管理用接口23; 和用于經(jīng)由數(shù)據(jù)通信網(wǎng)絡(luò)8訪問第1以及第2存儲裝置5、 6的數(shù)據(jù)通信用接 口 24。當(dāng)數(shù)據(jù)通信用網(wǎng)絡(luò)8為SAN時,作為數(shù)據(jù)通信用接口 24而應(yīng)用HBA (Host Bus Adapter )。
在第1以及第2業(yè)務(wù)計算機(jī)3、 4的存儲器21中存儲了接管協(xié)作程序25、 數(shù)據(jù)庫程序等業(yè)務(wù)程序26。接管協(xié)作程序25是用于在如上所述從管理計算機(jī) 2提供表示應(yīng)該執(zhí)行接管處理的通知時,為了從第l存儲裝置5內(nèi)的巻利用第 2存儲裝置6內(nèi)的指定的巻而變更第1或第2業(yè)務(wù)計算機(jī)3、 4的設(shè)定的程序。 此外,第1以及第2業(yè)務(wù)計算機(jī)3、 4的業(yè)務(wù)程序25的內(nèi)容可以不同。
第1以及第2存儲裝置5、 6如圖4所示,由多個物理存儲設(shè)備30以及控制部31構(gòu)成。作為物理存儲設(shè)備30,應(yīng)用例如FC (Fiber Channel)磁盤等高 價盤或SATA (Serial AT Attachment)磁盤和光盤等廉價盤。通過控制部31以 RAID方式運(yùn)用這些物理存儲設(shè)備30。在通過一個或多個物理存儲設(shè)備30提 供的物理存儲區(qū)域上設(shè)置一個或多個巻32。并且,在這些巻32內(nèi)以預(yù)定大小 的塊(以下將其稱為邏輯塊)單位來存儲數(shù)據(jù)。
控制部31被構(gòu)成為具備CPU33、存儲器34、高速緩沖存儲器35、管理 用接口 36以及數(shù)據(jù)通信接口 37。 CPU33是負(fù)責(zé)第1或第2存儲裝置5、 6整 體的動作控制的處理器,通過執(zhí)行存儲在存儲器34中的各種程序,執(zhí)行后述 的各種處理。高速緩沖存儲器35用于臨時存儲向巻32讀寫的數(shù)據(jù)。
在存儲器34中存儲了裝置管理程序40、巻管理程序41、故障檢測程序 42、拷貝控制程序43、高速緩沖存儲器邏輯分區(qū)管理程序44以及存儲邏輯分 區(qū)管理程序45。
裝置管理程序40是接收來自管理計算機(jī)2的管理程序15 (圖2 )的指示, 進(jìn)行對應(yīng)的程序的調(diào)用等處理的程序,巻管理程序41是用于管理本存儲裝置 內(nèi)的巻32的程序。
另外,故障檢測程序42是監(jiān)視本存儲裝置內(nèi)的巻32,當(dāng)檢測出故障時向 裝置管理程序40進(jìn)行通知的程序。接收到該通知的裝置管理程序40將此時通 過故障檢測程序42檢測出的故障內(nèi)容通知給管理計算機(jī)2的管理程序15。
拷貝控制程序43是用于進(jìn)行與遠(yuǎn)程拷貝相關(guān)的各種控制的程序,高速緩 沖存儲器邏輯分區(qū)管理程序44,是用于設(shè)定后述的高速緩沖存儲器管理表51 (參照圖6 )、進(jìn)行將本存儲裝置內(nèi)的高速緩沖存儲器35在邏輯上進(jìn)行分割的 控制的程序。以下,將高速緩沖存儲器35的邏輯分割區(qū)域稱為虛擬高速緩沖 存儲器。各虛擬高速緩沖存儲器,僅針對高速緩沖存儲器管理表51中對應(yīng)的 特定巻32來使用,針對其它巻32不使用。此外,虛擬高速緩沖存儲器的容量 可以動態(tài)地變更。
存儲邏輯分區(qū)管理程序45進(jìn)行設(shè)定后述的虛擬存儲裝置管理表52 (參照 圖7)、將本存儲裝置內(nèi)的巻32或高速緩沖存儲器35等資源分割為多個邏輯 分區(qū)的控制。以下,將如此邏輯分割而得的存儲裝置的資源的組稱為虛擬存儲 裝置。另一方面,在存儲器34中設(shè)置了用于存儲與本存儲裝置的結(jié)構(gòu)相關(guān)的信 息的結(jié)構(gòu)信息存儲區(qū)域46,在該結(jié)構(gòu)信息存儲區(qū)域46內(nèi)存儲有圖5 ~圖9所 示的巻管理表50、高速緩沖存儲器管理表51、虛擬存儲裝置管理表52、拷貝 對(copypair)信息表53以及資源分配管理表54。
巻管理表50是巻管理程序41為了管理在本存儲裝置內(nèi)存在的巻32而使 用的表,如圖5所示,由巻ID欄50A、容量欄50B、屬性欄50C、磁盤類型 欄50D以及訪問計算機(jī)ID欄50E構(gòu)成。
并且,在巻ID欄50A中分別存儲了在本存儲裝置內(nèi)存在的各巻32的LUN (Logical Unit Number)等識別符(以下,將其稱為巻ID),在容量欄50B中 存儲對應(yīng)的巻32的容量。另外,在屬性欄50C中存儲該巻32的屬性("Normal" 或"Pool"等)。此外,"Normal"表示該巻32是通過第1以A/或第2業(yè)務(wù)計 算機(jī)3、 4讀寫數(shù)據(jù)的巻,"Pool"表示該巻32是用于臨時保存非同步遠(yuǎn)程拷 貝的更新差分?jǐn)?shù)據(jù)的巻。
而且,在磁盤類型欄50D中存儲提供定義了巻32的存儲區(qū)域的物理存儲 設(shè)備30的屬性("FC"或"SATA,,等),在訪問計算機(jī)ID欄50E中存儲可以 在該巻32中進(jìn)行數(shù)據(jù)讀寫的第1以及/或第2業(yè)務(wù)計算機(jī)3、 4的識別符(以 下,將其稱為業(yè)務(wù)計算機(jī)ID)。
另一方面,高速緩沖存儲器管理表51是高速緩沖存儲器邏輯分區(qū)程序44 為了管理分別分割給在本存儲裝置上設(shè)定的各虛擬存儲裝置的虛擬高速緩沖 存儲器而使用的表。此外,虛擬高速緩沖存儲器的容量可以動態(tài)變更。該高速 緩沖存儲器管理表51如圖6所示,由虛擬高速緩沖存儲器ID欄51A、高速緩 沖存儲器占用率欄51B以及分配巻ID欄51C構(gòu)成。
并且,在虛擬高速緩沖存儲器ID欄51A中存儲賦予給在本存儲裝置內(nèi)存 在的各虛擬高速緩沖存儲器的識別符(以下,將其稱為虛擬高速緩沖存儲器 ID),在高速緩沖存儲器占用率欄51B中存儲該虛擬高速緩沖存儲器相對于本 存儲裝置內(nèi)的高速緩沖存儲器35的容量的占用率。
另外,在分配巻ID欄51C中存儲與該虛擬高速緩沖存儲器對應(yīng)(使用該 虛擬高速緩沖存儲器)的巻32的巻ID。此外,在高速緩沖存儲器占用率欄51B 中可以存儲在高速緩沖存儲器35中分配了各虛擬高速緩沖存儲器的存儲區(qū)域的開始位置以及結(jié)束位置等。
虛擬存儲裝置管理表52是存儲邏輯分區(qū)程序45為了管理在本存儲裝置上 設(shè)定的各虛擬存儲裝置而使用的表,如圖7所示,由虛擬存儲裝置ID欄52A、 管理者ID欄52B、虛擬高速緩沖存儲器ID欄52C以及巻ID欄52D構(gòu)成。
并且,在虛擬存儲裝置ID欄52A中存儲分別被賦予在本存儲裝置上設(shè)定 的各虛擬存儲裝置的識別符(以下,將其稱為虛擬存儲裝置ID),在管理者ID 欄52B中存儲按本存儲裝置的管理者的不同而分別設(shè)定的該虛擬存儲裝置的 管理者的識別符(以下,將其稱為管理者ID)。
另外,在虛擬高速緩沖存儲器ID欄52C中存儲分配給該虛擬存儲裝置的 虛擬高速緩沖存儲器的虛擬高速緩沖存儲器ID,在巻ID欄52D中存儲在該虛 擬存儲裝置內(nèi)存在的全部巻的巻ID。
此外,在虛擬存儲裝置管理表52中可以包含與CPU33 (圖4)的使用對 應(yīng)的占用率等。例如,假定是有多個CPU33的結(jié)構(gòu)時,通過對每個虛擬存儲 裝置分配CPU33,可以提供不受其它CPU的影響的處理。
拷貝對信息表53是拷貝控制程序43為了控制遠(yuǎn)程拷貝而使用的表,如圖 8所示,由拷貝源巻ID欄53A、拷貝目的地巻ID欄53B、對狀態(tài)欄53C、對 方存儲裝置ID欄53D以及拷貝組ID欄53E構(gòu)成。
并且,在拷貝源巻ID欄53A中存儲在本存儲裝置內(nèi)存在的巻32中的、 成為某個拷貝對的拷貝源巻的巻32的巻ID,在拷貝目的地巻ID欄53B中存 儲該拷貝對中的拷貝目的地巻的巻ID。
另外,在對狀態(tài)欄53C中存儲該拷貝對的對狀態(tài)。在這種情況下,存在以 下對狀態(tài)表示從拷貝源巻向拷貝目的地巻的數(shù)據(jù)拷貝完成,拷貝源巻以及拷 貝目的地巻成為鏡像(mirror)的狀態(tài)的"pair";表示從拷貝源巻向拷貝目的 地巻的數(shù)據(jù)拷貝在中途的狀態(tài)的"copy";表示不進(jìn)行從拷貝源巻向拷貝目的 地巻的數(shù)據(jù)拷貝,在拷貝目的地巻中生成了拷貝源巻的某時刻的快照的狀態(tài)的 "suspend"。
而且,在對方存儲裝置ID欄53D中存儲形成該拷貝對的拷貝源巻以及 拷貝目的地巻中的、在本存儲裝置以外設(shè)定的拷貝源巻或拷貝目的地巻所存在 的拷貝源存儲裝置或拷貝目的地存儲裝置(第2或第1存儲裝置6、 5 )的存儲裝置ID。
而且,在本實施方式中,以業(yè)務(wù)單位將一個或多個拷貝對匯總為一個組(以
下,將其稱為拷貝組),對每個該拷貝組分別賦予了固有的ID (以下,將其稱 為拷貝組ID)。并且,在拷貝組ID欄53E中存儲對應(yīng)的拷貝對所屬的拷貝組 的拷貝組ID。
資源分配管理表54,是用于如后所述那樣在拷貝目的地存儲裝置中針對 拷貝目的地巻規(guī)定使用的虛擬高速緩沖存儲器的容量的表,如圖.9所示,由通 常運(yùn)用狀態(tài)時占用率欄54A以及^t姿管時占用率欄54B構(gòu)成。
并且,在通常運(yùn)用狀態(tài)時占用率欄54A中存儲在通常運(yùn)用狀態(tài)時,在 拷貝目的地存儲裝置中針對拷貝目的地巻設(shè)定的、虛擬高速緩沖存儲器相對于 高速緩沖存儲器35整體的占用率(以下,將其稱為通常運(yùn)用狀態(tài)時占用率); 在接管時占用率欄54B中存儲在接管時,在拷貝目的地存儲裝置中,針對 拷貝目的地巻設(shè)定的、虛擬高速緩沖存儲器相對于高速緩沖存儲器35整體的 占用率(以下,將其稱為接管時占用率)。
此外,所述通常運(yùn)用狀態(tài)時占用率以及接管時占用率的值,可以通過管理 計算機(jī)2的管理程序15 (圖2)變更,可以由用戶使用管理程序15來設(shè)定, 也可以由第1以及第2存儲裝置5、6或管理計算機(jī)2的管理程序15根據(jù)與第 l以及第2業(yè)務(wù)計算機(jī)3、 4的數(shù)據(jù)讀寫相關(guān)的統(tǒng)計信息等自動地設(shè)定。另夕卜, 在本實施方式中,通過比例方式(相對于高速緩沖存儲器整體的占用率)指定 了通常運(yùn)用時以及接管時的虛擬高速緩沖存儲器的容量,但在拷貝源存儲裝置 已知拷貝目的地存儲裝置的高速緩沖存儲器35的大小等情況下,也可以通過 具體的數(shù)值來指定。
(1-2)本實施方式中的拷貝對設(shè)定處理的流程
下面,對本存儲系統(tǒng)l中的拷貝對設(shè)定處理的流程進(jìn)行說明。此外,以下 假定通過管理計算機(jī)2的管理程序15定義了在第1以及第2存儲裝置5、 6 間進(jìn)行遠(yuǎn)程拷貝的關(guān)系,第1存儲裝置5被設(shè)定為圖5、圖6以及圖7中舉例 表示的狀態(tài)。圖10中表示此時的第1存儲裝置5和第1以及第2業(yè)務(wù)計算機(jī) 3、 4間的概念的連接關(guān)系。
在該圖10中,在第l存儲裝置5內(nèi)設(shè)定了分別被賦予了 "VST1-1"以及"VST1-2"這樣的虛擬存儲裝置ID的虛擬存儲裝置60、 61 ,被賦予了 "BCP1" 這樣的業(yè)務(wù)計算機(jī)ID的第1業(yè)務(wù)計算機(jī)3與虛擬存儲裝置60相對應(yīng),被賦予 了 "BCP2"這樣的業(yè)務(wù)計算機(jī)ID的第2業(yè)務(wù)計算機(jī)4與虛擬存儲裝置61相 對應(yīng)。
另外,在"vsTi-r的虛擬存儲裝置60中分配了分別^皮賦予"vcMi-r
以及"VCM1-2"這樣的虛擬高速緩沖存儲器ID的虛擬高速緩沖存儲器62、 63,將分別被賦予"VOLl-l"、 "V0L1-2"以及"VOL1-3"的巻ID的3個巻 32與"VCM1-1"的虛擬高速緩沖存儲器62對應(yīng)起來,將被賦予"VOL1-4" 的巻ID的一個巻32與"VCM1-2"的虛擬高速緩沖存儲器63對應(yīng)起來。
而且,在"VST1-2"的虛擬存儲裝置61中分配了被賦予"VCM1-3"這 樣的虛擬高速緩沖存儲器ID的虛擬高速緩沖存儲器64,將被賦予"VOL1-5" 的巻ID的巻32與該虛擬高速緩沖存儲器64對應(yīng)起來。在此,設(shè)"VOLl-l" 的巻32以及"VOL1-2"的巻32是在同一業(yè)務(wù)中使用的巻。
此外,在以下的說明中,為了區(qū)別第1以及第2存儲裝置5、 6,適宜在 第1存儲裝置5的構(gòu)成部位在對應(yīng)符號上附加后綴"A",在第2存儲裝置6 的構(gòu)成部位在對應(yīng)符號上附加后綴"B"。例如,第l存儲裝置5內(nèi)的巻32標(biāo) 記為"巻32A"、第2存儲裝置6內(nèi)的巻32標(biāo)記為"巻32B"。
圖ll表示,在圖10中將第l存儲裝置5作為拷貝源存儲裝置,將第2存 儲裝置6作為拷貝目的地存儲裝置,將第1存儲裝置5內(nèi)的"VOLl-r,以及 "VOL1-2"這兩個巻32A分別與第2存儲裝置6內(nèi)分別被賦予"VOL2-l"以 及"VOL2-2"的巻ID的各巻32B設(shè)定成對的拷貝對設(shè)定處理的流程。此外, 以下以"程序"作為各種處理的處理主體來進(jìn)行說明,但實際上當(dāng)然是由管理 計算機(jī)的CPU10、第1或第2存儲裝置5、 6的CPU33A、 33B按照該程序進(jìn) 行該處理。
在這種情況下,用戶使管理計算機(jī)2的管理程序15啟動,使管理計算機(jī) 2顯示規(guī)定的拷貝對設(shè)定畫面(未圖示)(SP1)。然后,用戶使用該拷貝對設(shè) 定畫面設(shè)定如下拷貝對以第1存儲裝置5內(nèi)的"VOLl-l"的巻32A作為拷 貝源、以第2存儲裝置6內(nèi)的"VOL2-l"的巻32B作為拷貝目的地的拷貝對, 以及以第1存儲裝置5內(nèi)的"VOL1-2"的巻32A作為拷貝源、以第2存儲裝置6內(nèi)的"VOL2-2"的巻32B作為拷貝目的地的拷貝對。另外,用戶在這兩 個拷貝對中設(shè)定同一拷貝組ID。此外,為了進(jìn)行所述的說明而將拷貝對設(shè)定 為兩個,也可以設(shè)定單一的拷貝對或3個以上的拷貝對。
此時,管理計算機(jī)2的管理程序15向用戶詢問是否在作為拷貝目的地的 第2存儲裝置6中也使用作為拷貝源巻的第1存儲裝置5內(nèi)的"VOLl-l"以 及"VOL1-2"的巻32A所屬的虛擬存儲裝置的結(jié)構(gòu)信息(是虛擬高速緩沖存 儲器的容量或管理者等信息,以下,將其稱為虛擬存儲裝置環(huán)境)(SP"。具 體而言,詢問希望是以下3個選項中的哪一項僅將對應(yīng)的虛擬存儲裝置環(huán)境 的信息通知給拷貝目的地存儲裝置(選項1);將對應(yīng)的虛擬存儲裝置環(huán)境的 信息通知給拷貝目的地存儲裝置,在該拷貝目的地存儲裝置中構(gòu)建相同虛擬存 儲裝置環(huán)境的虛擬存儲裝置(選項2);不通知對應(yīng)的虛擬存儲裝置環(huán)境的信 息(選項3)。
作為此時的詢問方法,例如可以使管理計算機(jī)2顯示圖12所示的詢問窗 口 70,通過點(diǎn)擊該詢問窗口 70內(nèi)的下拉菜單按鈕71,可以從顯示的下拉菜單 72中選擇所述3個選項中的希望的選項,也可以是用戶能夠使用CUI( Character User Interface)來指定的方式。
此外,除了在拷貝對的設(shè)定時以外,也可以在第1以及第2存儲裝置5、 6間構(gòu)建遠(yuǎn)程拷貝關(guān)系時進(jìn)行這樣的詢問。另外,如上所述,當(dāng)用戶從詢問的 3個選項中選擇了僅將虛擬存儲裝置環(huán)境的信息通知給拷貝目的地存儲裝置 的選項(選項1)時,在拷貝對處于"pair"狀態(tài)的任意時刻,用戶可以使用 管理計算機(jī)2的管理程序15,在作為拷貝目的地的第2存儲裝置6內(nèi)設(shè)定所 述虛擬存儲裝置環(huán)境的虛擬存儲裝置。
當(dāng)用戶針對所述詢問選擇了選項3時(SP2:否),管理程序15指示第1 以及第2存儲裝置5、 6設(shè)定由用戶使用拷貝對設(shè)定畫面指定的拷貝對(SP3 ), 根據(jù)該指示,在拷貝源存儲裝置和拷貝目的地存儲裝置之間進(jìn)行巻的初始拷 貝,結(jié)束該拷貝對設(shè)定處理。
與之相對,當(dāng)用戶針對所述詢問選擇了選項1或選項2 (SP2:是)時, 管理程序15根據(jù)用戶使用在步驟SP1中顯示的拷貝對設(shè)定畫面在此時定義的 拷貝對的定義信息,生成圖13所示的拷貝對設(shè)定信息表80。該拷貝對設(shè)定信息表80由拷貝源巻ID欄80A、拷貝目的地巻ID欄80B、 對方存儲裝置ID欄80C、拷貝組ID欄80D以及虛擬存儲裝置環(huán)境標(biāo)志欄80E 構(gòu)成。
并且,在拷貝源巻ID欄80A、拷貝目的地巻ID欄80B、對方存儲裝置ID 欄80C以及拷貝組ID欄80D中分別存儲了 此時由用戶設(shè)定的拷貝源巻的巻 ID、拷貝目的地巻的巻ID、拷貝目的地存儲裝置(第2存儲裝置6 )的存儲裝 置ID以及賦予此時想要設(shè)定的拷貝對所屬的拷貝組的拷貝組ID。
另外,在虛擬存儲裝置環(huán)境標(biāo)志欄80E中分別存儲針對所述詢問由用戶選 擇的選項的號碼(當(dāng)選項1時,存儲"1",當(dāng)選項2時存儲"2")。此外,在 拷貝對設(shè)定指示表80中,除此以外,為了用于拷貝對的設(shè)定,還可以包含與 同步或非同步這樣的拷貝類型相關(guān)的信息。
并且,管理計算機(jī)2的管理程序15,當(dāng)生成圖13所示的拷貝對設(shè)定指示 表80時,將其發(fā)送給作為拷貝源存儲裝置的第1存儲裝置5,然后結(jié)束這一 連串的處理。所述拷貝對設(shè)定指示表80在拷貝源巻ID欄80A中存儲了 "V0L1醫(yī)1"以及"V0Ll-2",在拷貝目的地巻ID欄80B中存儲了 "VOL2-l" 以及"VOL2-2",在對方存儲裝置ID欄80C中存儲了第2存儲裝置6的存儲 裝置ID ( "ST2"),在拷貝組ID欄80D中存儲了分別賦予各拷貝對的拷貝對 ID ( "CGI"),在虛擬存儲裝置環(huán)境標(biāo)志欄80E中存儲了與用戶所選擇的選項 對應(yīng)的虛擬存儲裝置環(huán)境標(biāo)志。
另一方面,接收到所述拷貝對設(shè)定指示表80的第1存儲裝置5的裝置管 理程序40A向拷貝控制程序43A (圖4)指示遵從該拷貝對設(shè)定指示表80的 拷貝對的設(shè)定。然后,接收到該指示的拷貝控制程序43A參照所述拷貝對設(shè) 定指示表80,將必要的信息登錄在參照圖8在上文所述的拷貝對信息表53中, 由此設(shè)定該拷貝對(SP5)。
接著,裝置管理程序40A讀入在存儲器34A (圖4)的結(jié)構(gòu)信息存儲區(qū)域 46A (圖4)中存儲的、參照圖5 ~圖9在上文所述的巻管理表50、高速緩沖 存儲器管理表51、虛擬存儲裝置管理表52、拷貝對信息表53以及資源分配管 理表54 ( SP6 )。
此后,裝置管理程序40A根據(jù)在步驟SP6中得到的各表的信息,生成圖14所示的虛擬存儲裝置屬性表81以及圖15所示的虛擬存儲裝置結(jié)構(gòu)表82。
其中,虛擬存儲裝置屬性表81是用于從拷貝源存儲裝置向拷貝目的地存 儲裝置通知拷貝源巻所屬的虛擬存儲裝置的虛擬存儲裝置ID以及管理者的 表,由虛擬存儲裝置ID欄81A以及管理者ID欄81B構(gòu)成。
并且,在虛擬存儲裝置ID欄81A中存儲拷貝源巻所屬的虛擬存儲裝置的 虛擬存儲裝置ID,在管理者ID欄81B中存儲針對該虛擬存儲裝置而設(shè)定的管 理者的管理者ID。在此,生成了虛擬存儲裝置屬性表81,該虛擬存儲裝置屬 性表81在虛擬存儲裝置ID欄81中存儲了圖10所示的虛擬存儲裝置60的虛 擬存儲裝置ID "VST1-1",在管理者ID欄81B中存儲了虛擬存儲裝置60的 管理者的管理者ID "AAA"。
另外,虛擬存儲裝置結(jié)構(gòu)表82是用于從拷貝源存儲裝置向拷貝目的地存 儲裝置通知拷貝源巻所屬的虛擬存儲裝置的虛擬存儲裝置環(huán)境的表,由虛擬高 速緩沖存儲器ID欄82A、高速緩沖存儲器占用欄82B、巻ID欄82C、拷貝組 ID欄82D、容量欄82E、屬性欄82F、磁盤類型欄82G以及訪問計算機(jī)ID欄 82H構(gòu)成。
并且,在虛擬高速緩沖存儲器ID欄82A中存儲了在拷貝源巻所屬的虛擬 存儲裝置內(nèi)生成的全部虛擬高速緩沖存儲器的虛擬高速緩沖存儲器ID。另外, 高速緩沖存儲器占用率欄82B分為通常運(yùn)用狀態(tài)時欄82BX以及接管時欄 82BY,在通常運(yùn)用狀態(tài)時欄82BX中存儲在上述通常運(yùn)用狀態(tài)時相對于對應(yīng) 的高速緩沖存儲器35的占用率,在接管時欄82BY中存儲在上述接管時相對 于該高速緩沖存儲器35的占用率。
而且,在巻ID欄82C、容量欄82E、屬性欄82F、磁盤類型欄82G以及 訪問計算機(jī)ID欄82H中存儲了巻管理表50 (圖5)中的對應(yīng)的欄的信息,在 拷貝組ID欄82D中存儲了拷貝對信息表53 (圖8 )中的拷貝組ID欄53E的 信息。因此,在圖IO的例子中,生成了圖15所示的虛擬存儲裝置結(jié)構(gòu)表82。
并且,裝置管理程序40A,當(dāng)生成所述虛擬存儲裝置屬性表81以及虛擬 存儲裝置結(jié)構(gòu)表82時,將這兩個表和從管理計算機(jī)2發(fā)送的拷貝對設(shè)定指示 表80發(fā)送給作為拷貝目的地存儲裝置的第2存儲裝置6 ( SP7 )。
此后,裝置管理程序40A指示拷貝控制程序43A (圖4)執(zhí)行從對應(yīng)的拷貝源巻向拷貝目的地巻的初始拷貝。于是,拷貝控制程序43A與第2存儲裝 置6內(nèi)的拷貝控制程序43B協(xié)作,當(dāng)拷貝對設(shè)定指示表80 (圖13)中存儲的 虛擬存儲裝置環(huán)境標(biāo)志為"2"時,執(zhí)行針對在虛擬存儲裝置結(jié)構(gòu)表82中登錄 的全部拷貝源巻("V0L1-1"、 "VOLl-2"、 "VOL1-3"以及"VOL1-4")的初 始拷貝,當(dāng)所述虛擬存儲裝置環(huán)境標(biāo)志為"1"時,執(zhí)行僅針對在拷貝對設(shè)定 指示表80中指定的拷貝源巻("VOLl國r以及"VOU畫2")的初始拷貝(SP8 )。 然后,拷貝源裝置管理程序40A結(jié)束這一連串的處理。
另一方面,接收到上述虛擬存儲裝置屬性表81 (圖14)以及虛擬存儲裝 置結(jié)構(gòu)表82 (圖15 )的第2存儲裝置6的裝置管理程序40B,將這些接收到 的虛擬存儲裝置屬性表81以及虛擬存儲裝置結(jié)構(gòu)表82保存在存儲器34B(圖 4)內(nèi)的結(jié)構(gòu)信息存儲區(qū)域35B (圖4)中(SP9)。
此時,所述裝置管理程序40B參照虛擬存儲裝置結(jié)構(gòu)表82 (圖15)和巻 管理表50 (圖5 ),例如在拷貝源的磁盤類型為SATA磁盤、拷貝目的地的磁 盤類型為FC》茲盤等拷貝源比拷貝目的地性能差的情況下,可以將其通知給管 理計算機(jī)2的管理程序15。另外,接收到該通知的管理計算機(jī)2的管理程序 15,可以通過對話框顯示處于所述狀態(tài)等來警告用戶。
接著,裝置管理程序40B參照拷貝對設(shè)定指示表80 (圖13)的虛擬存儲 裝置環(huán)境標(biāo)志,判斷該虛擬存儲裝置環(huán)境標(biāo)志是否為"2" (SP10)。然后,當(dāng) 所述虛擬存儲裝置環(huán)境標(biāo)志變?yōu)?2"時(SP10:否),裝置管理程序40B進(jìn) 入步驟SP13。
與之相對,當(dāng)所述虛擬存儲裝置環(huán)境標(biāo)志變?yōu)?1"時(SP10:是),裝置 管理程序40B在接下來的步驟SP11以及步驟SP12中,在第2存儲裝置6內(nèi) 設(shè)定拷貝源巻所屬的虛擬存儲裝置環(huán)境。
具體而言,裝置管理程序40B對巻管理程序41B指示拷貝目的地巻的生 成。于是,巻管理程序41B根據(jù)虛擬存儲裝置結(jié)構(gòu)表82以及拷貝對設(shè)定指示 表80,生成拷貝目的地巻(SPll)。
另夕卜,裝置管理程序40B對巻管理程序41B、高速緩沖存儲器邏輯分區(qū)管 理程序44B以及存儲邏輯分區(qū)管理程序45B分別指示巻32B的設(shè)定、虛擬高 速緩沖存儲器的生成以及虛擬存儲裝置的生成。于是,巻管理程序41B、高速緩沖存儲器邏輯分區(qū)管理程序44B以及存儲邏輯分區(qū)管理程序45B,根據(jù)虛擬 存儲裝置結(jié)構(gòu)表82以及拷貝對設(shè)定指示表80,分別進(jìn)行必要的巻32B的設(shè)定、 虛擬高速緩沖存儲器的生成以及虛擬存儲裝置的生成。而且,裝置管理程序 40B根據(jù)虛擬存儲裝置屬性表81,設(shè)定此時由存儲邏輯分區(qū)管理程序45生成 的虛擬存儲裝置的管理者(將該管理者的管理者ID登錄在虛擬存儲裝置管理 表52 (圖7)的對應(yīng)的管理者ID欄52B中)(SP12)。
然后,裝置管理程序40B指示拷貝控制程序43B (圖4)執(zhí)行針對此時設(shè) 定的各拷貝對的初始拷貝。于是,拷貝控制程序43B與第1存儲裝置5內(nèi)的 拷貝控制程序43A協(xié)作,當(dāng)拷貝對設(shè)定指示表80 (圖13)中存儲的虛擬存儲 裝置環(huán)境標(biāo)志為"2"時,執(zhí)行針對在虛擬存儲裝置結(jié)構(gòu)表81 (圖14)中登錄 的全部巻32A ("V0L1-1"、 "VOLl-2"、 "VOL1-3"以及"VOL1-4")的初始 拷貝,當(dāng)所述虛擬存儲裝置環(huán)境標(biāo)志為"1"時,執(zhí)行僅針對在拷貝對設(shè)定指 示表80中指示的巻VOL32A ("VOLl-l"、 "VOL1-2")的初始拷貝(SP13)。
接著,裝置管理程序40B再次判斷所述虛擬存儲裝置環(huán)境標(biāo)志是否為"2" (SP14),當(dāng)?shù)玫椒穸ńY(jié)果時(SP14:否),結(jié)束該拷貝對設(shè)定處理。與之相 對,當(dāng)在該判斷中得到肯定結(jié)果時(SP14:是),裝置管理程序40B指示高速 緩沖存儲器邏輯分區(qū)管理程序44B將高速緩沖存儲器35B (圖4)整體中的由 步驟SP11中生成的拷貝目的地巻所使用的虛擬高速緩沖存儲器的比例,變更 為在虛擬存儲裝置結(jié)構(gòu)表81中指示的通常運(yùn)用狀態(tài)時占用率(SP15)。然后, 裝置管理程序40B結(jié)束該拷貝對設(shè)定處理。
通過以上一連串的拷貝對設(shè)定處理,設(shè)定了如下拷貝對作為拷貝源存儲 裝置的第1存儲裝置5內(nèi)的"VOLl-r的巻ID的巻32A以及作為拷貝目的 地存儲裝置的第2存儲裝置6內(nèi)的"VOL2-l"的巻ID的巻32B的拷貝對;和 第1存儲裝置5內(nèi)的"VOL1-2"的巻ID的巻32A以及第2存儲裝置6內(nèi)的 "VOL2國l"的巻ID的巻32B的拷貝對。
接下來,說明在作為拷貝源存儲裝置的第1存儲裝置5內(nèi)的巻32A中發(fā) 生故障,使第1以及第2業(yè)務(wù)計算機(jī)3、 4的訪問目的地轉(zhuǎn)移到與該巻3SA形 成拷貝對的第2存儲裝置6內(nèi)的巻32B的接管處理的流程。在此,說明在 "V0L1國1"的巻ID的巻32A中發(fā)生了故障的情況。當(dāng)在第l存儲裝置5中由故障檢測程序42A檢測出"V0L1-1"的巻32A 的故障時,開始圖16所示的接管處理,首先,所述故障;險測程序42A對裝置 管理程序40A、以及經(jīng)由該裝置管理程序40A對管理計算才幾2的管理程序15 (圖2)通知在"V0L1-1"的巻32A中發(fā)生了故障(SP20)。
管理程序15,當(dāng)接收到所述通知時啟動接管程序14 (圖2)。然后,接管 程序14指示第1或第2業(yè)務(wù)計算機(jī)3、 4的接管協(xié)作程序25 (圖3 ),將針對
定的第2存儲裝置6內(nèi)的巻32B,并且,顯示警告對話框等來向用戶通知在巻 32A中發(fā)生了故障(SP21)。
另一方面,第1存儲裝置5的裝置管理程序40A,當(dāng)從故障檢測程序42A 給予了所述故障發(fā)生的通知時,指示拷貝控制程序43A執(zhí)行接管處理。于是, 接收到該指示的拷貝控制程序43A參照拷貝對信息表53 (圖8 ),通知第2存 儲裝置6針對發(fā)生了故障的"VOLl-r的巻32A以及與該巻32A屬于同一拷 貝組的"VOL1-2"的巻32A也執(zhí)行接管處理(SP22)。
此外,此時第1存儲裝置5的拷貝控制程序34A可以僅將發(fā)生了故障的 "VOLl-r的巻32A通知第2存儲裝置6,第2存儲裝置6的拷貝控制程序 43B參照M儲裝置內(nèi)的拷貝對信息表53來決定要接管的巻32B。
另一方面,接收到該通知的第2存儲裝置6的裝置管理程序40B指示高速 緩沖存儲器邏輯分區(qū)程序44B,變更與所述"V0L1-1"的巻32A以及"VOLl-2" 的巻32A分別設(shè)定成拷貝對的"VOL2-l"的巻32B以及"VOL2-2"的巻32B 所使用的虛擬高速緩沖存儲器的容量。于是,高速緩沖存儲器邏輯分區(qū)程序 44B將所述虛擬高速緩沖存儲器的容量變更為與登錄在虛擬存儲裝置結(jié)構(gòu)表 82 (圖15)中的接管時的高速緩沖存儲器占用率相對應(yīng)的容量(SP23)。
另外,裝置管理程序40B指示巻管理程序50B變更設(shè)定,以使第1或第2 業(yè)務(wù)計算機(jī)3、 4可以對接管目的地的"VOL2-l"以及"VOL2-2"的各巻32B 讀取數(shù)據(jù)。于是,巻管理程序50B根據(jù)該指示執(zhí)行必要的設(shè)定變更(SP24)。
此夕卜,在上述的接管處理中,以故障巻所屬的拷貝組單位進(jìn)行了接管處理, 但也可以以單一巻或使用了虛擬高速緩沖存儲器的巻單位來進(jìn)行。
如上所述,在變更第2存儲裝置6的虛擬高速緩沖存儲器的容量時使用的高速緩沖存儲器占用率,是由裝置管理程序40B根據(jù)第1存儲裝置5的 "V0L1-1"的巻32A以及"VOL1-2"的巻32A所使用的虛擬高速緩沖存儲 器的高速緩沖存儲器占用率(高速緩沖存儲器管理表51)和資源分配管理表 54 (圖9)計算出的。
例如,在本例的情況下,"VOLl-l"的巻32A所使用的虛擬高速緩沖存儲 器,當(dāng)參照高速緩沖存儲器管理表51 (圖6)時,占第1存儲裝置5的高速緩 沖存儲器35A整體的40。/c。另外,當(dāng)參照資源分配管理表54時,在通常運(yùn)用 狀態(tài)下占50%,在接管時達(dá)到了 100%。因此,利用這些比例,在通常運(yùn)用狀 態(tài)下,根據(jù)所述虛擬高速緩沖存儲器的占用率40%中的50%的計算,高速緩 沖存儲器占用率達(dá)到20%;在接管時,根據(jù)虛擬高速緩沖存儲器的占用率40 %中的100%的計算,高速緩沖存儲器占用率達(dá)到40%。將如此計算出的高速 緩沖存儲器占用率分別存儲在虛擬存儲裝置結(jié)構(gòu)表82 (圖15)的"通常運(yùn)用 狀態(tài)時"欄82BX以及"接管時,,欄82BY中。
圖17表示將第l存儲裝置5內(nèi)的虛擬存儲裝置的虛擬存儲裝置環(huán)境設(shè)定 在作為拷貝目的地存儲裝置的第2存儲裝置6中,執(zhí)行了接管處理的情況下的 接管處理前后的第2存儲裝置6的高速緩沖存儲器35B的高速緩沖存儲器占 用率。
根據(jù)該圖17明了,當(dāng)拷貝對在通常運(yùn)用狀態(tài)時,未使用的高速緩沖存儲 器35B的比例增多,第2存儲裝置6可以將該未使用的高速緩沖存儲器35B 的70%用于其它目的(參照"未使用高速緩沖存儲器"欄)。這是由于,當(dāng)拷 貝目的地巻為"pair"狀態(tài)時,從第1和/或第2業(yè)務(wù)計算機(jī)3、 4沒有針對數(shù) 據(jù)的讀寫處理,可以減少分配給該拷貝目的地巻的虛擬高速緩沖存儲器。
此外,在第2存儲裝置6中,通過進(jìn)行控制來斷開未由虛擬存儲裝置使用 的、并且也未用于其它目的的巻32B的電源或高速緩沖存儲器35B的電源, 也可以實現(xiàn)節(jié)電。
(1-3)本實施方式的效果
如上所述,在本實施方式的存儲系統(tǒng)l中,將拷貝源存儲裝置內(nèi)的拷貝源 巻所屬的虛擬存儲裝置環(huán)境的信息(虛擬存儲裝置的結(jié)構(gòu)信息)從拷貝源存儲 裝置發(fā)送到拷貝目的地存儲裝置,根據(jù)該虛擬存儲裝置環(huán)境的信息,在拷貝目的地存儲裝置中,作為拷貝目的地巻所屬的虛擬存儲裝置,生成了與拷貝源巻 所屬的虛擬存儲裝置相同結(jié)構(gòu)的虛擬存儲裝置,因此可以不麻煩用戶地在拷貝 目的地存儲裝置內(nèi)生成拷貝目的地巻所屬的虛擬存儲裝置。
因此,在該存儲系統(tǒng)1中,可以容易地并且在短時間內(nèi)在拷貝目的地存儲 裝置中設(shè)定與拷貝源存儲裝置上的虛擬存儲裝置相同的虛擬存儲裝置環(huán)境。
另外,在存儲系統(tǒng)1中,作為在拷貝目的地存儲裝置內(nèi)設(shè)定的虛擬存儲裝 置的虛擬高速緩沖存儲器的容量,準(zhǔn)備了通常運(yùn)用狀態(tài)時以及4婁管時的兩個容 量,并且將通常運(yùn)用狀態(tài)時的虛擬高速緩沖存儲器的容量設(shè)定得小于接管時的 虛擬高速緩沖存儲器的容量,因此,可以防止在通常運(yùn)用狀態(tài)時對拷貝目的地 存儲裝置內(nèi)的各虛擬高速緩沖存儲器分配不需要的容量。
(2)第2實施方式
(2-1)本實施方式的存儲系統(tǒng)的結(jié)構(gòu)
下面說明第2實施方式。在第2實施方式中,由管理計算;^幾主導(dǎo)進(jìn)行在第 1實施方式中由拷貝目的地存儲裝置主導(dǎo)進(jìn)行的、針對拷貝目的地存儲裝置的 虛擬存儲裝置環(huán)境的通知以及虛擬存儲裝置的設(shè)定。在管理計算機(jī)上運(yùn)行的管 理程序,在巻的拷貝對設(shè)定時,在拷貝目的地存儲裝置上也構(gòu)建拷貝源巻所屬 的虛擬存儲裝置的虛擬 存儲裝置環(huán)境,由此,與第1實施方式同樣地,可以容 易地并且在短時間內(nèi)在拷貝目的地存儲裝置上設(shè)定與拷貝源存儲裝置上的虛 擬存儲裝置相同的虛擬存儲裝置環(huán)境。
圖18表示第2實施方式的存儲系統(tǒng)90的結(jié)構(gòu)。管理計算機(jī)91、分別設(shè) 置在第1站點(diǎn)(side) 92的第1業(yè)務(wù)計算機(jī)93以及第1存儲裝置94、分別設(shè) 置在第2站點(diǎn)95的第2業(yè)務(wù)計算機(jī)96以及第2存儲裝置97、分別設(shè)置在第3 站點(diǎn)98的待機(jī)用業(yè)務(wù)計算機(jī)99以及第3存儲裝置100經(jīng)由管理用網(wǎng)絡(luò)101 相連,并且第1以及第2業(yè)務(wù)計算機(jī)93、 96、待機(jī)用業(yè)務(wù)計算機(jī)99以及第1 ~ 第3存儲裝置94、 97、 100經(jīng)由數(shù)據(jù)通信用網(wǎng)絡(luò)102相連,由此構(gòu)成了該存儲 系統(tǒng)90。
在此,為了在例如地震等災(zāi)害時也繼續(xù)業(yè)務(wù),需要在不受災(zāi)害影響的遠(yuǎn)處 的場所設(shè)置待機(jī)系統(tǒng)的存儲裝置或業(yè)務(wù)計算機(jī),將這些場所中一個一個場所稱 為站點(diǎn)。此外,本結(jié)構(gòu)的業(yè)務(wù)計算機(jī)數(shù)和存儲裝置數(shù)以及站點(diǎn)數(shù),為了說明而為上述那樣,^f旦不限于此。
管理計算機(jī)91如圖19所示被構(gòu)成為具備CPU110、存儲器lll、磁盤裝 置112以及管理用接口 113。這些CPUllO、存儲器111、磁盤裝置112以及管 理用接口 113具有與參照圖2在上文所述的第1實施方式的管理計算機(jī)2的 CPUIO、存儲器ll、》茲盤裝置12以及管理用接口 13相同的功能。
但是,在本實施方式的情況下,在存儲器111中存儲了接管程序120、管 理程序121、計算機(jī)管理信息122以及存儲管理信息123。
接管程序120與第1實施方式的接管程序14 (圖2)相同,管理程序121 是用于管理計算機(jī)91經(jīng)由管理用網(wǎng)絡(luò)101管理第1以及第2業(yè)務(wù)計算機(jī)93、 96、待機(jī)用業(yè)務(wù)計算機(jī)99和第1 ~第3存儲裝置94、 97、 100的程序。
管理程序121具有以下功能對第1 ~第3存儲裝置94、 97、 100進(jìn)行巻 的生成以及生成的巻的屬性設(shè)定、與虛擬存儲裝置以及虛擬高速緩沖存儲器的 設(shè)定及變更相關(guān)的控制、以及第1 ~第3存儲裝置94、 97、 100中的故障抬r測, 對第1以及第2業(yè)務(wù)計算機(jī)93、 96以及待機(jī)用業(yè)務(wù)計算機(jī)99檢測故障,為了 管理接管目的地而將與所述故障相關(guān)的信息通知給在同一管理計算機(jī)91上運(yùn) 行的接管程序120。另外,管理程序121使用存儲管理信息來管理虛擬存 儲裝置、虛擬高速緩沖存儲器以及巻。
計算機(jī)管理信息122由接管管理表130構(gòu)成。在后面描述接管管理表130 的細(xì)節(jié)。另外,存儲管理信息123由存儲資源表131、巻信息管理表132、拷 貝對信息表133、虛擬存儲裝置管理表134、虛擬高速緩沖存儲器管理表135、 資源分配管理表136以及虛擬環(huán)境利用管理表137構(gòu)成。在后面描述這些表的 細(xì)節(jié)。
第1業(yè)務(wù)計算機(jī)93如圖20所示被構(gòu)成為具備CPU140、存儲器Ml、磁 盤裝置142、管理用接口 143以及數(shù)據(jù)通信用接口 144。這些CPU140、存儲 器141、磁盤裝置142、管理用接口 143以及數(shù)據(jù)通信用接口 144分別具有與 參照圖3在上文所述的第1實施方式的第1以及第2業(yè)務(wù)計算機(jī)3、4的CPU20、 存儲器21、磁盤裝置22、管理用接口 23以及數(shù)據(jù)通信用接口 24相同的功能。
但是,在本實施方式的情況下,在第1以及第2業(yè)務(wù)計算機(jī)3的存儲器 141中,在具有與第1實施方式的接管協(xié)作程序25以及業(yè)務(wù)程序26相同功能的接管協(xié)作程序151以及業(yè)務(wù)程序152之外,還存儲了故障切換程序(failover programme) 150。故障切換f呈序150是用于執(zhí)行使第1業(yè)務(wù)計算機(jī)93的處理 轉(zhuǎn)移到待機(jī)用業(yè)務(wù)計算機(jī)99的故障切換處理的程序。
第2業(yè)務(wù)計算機(jī)96基本上與第1業(yè)務(wù)計算機(jī)93同樣地構(gòu)成,但未安裝故 障切換程序124。
待機(jī)用業(yè)務(wù)計算機(jī)99具有與第1業(yè)務(wù)計算機(jī)93相同的結(jié)構(gòu),被用作第1 業(yè)務(wù)計算機(jī)93中發(fā)生故障時的代替計算機(jī)。因此,在待機(jī)用業(yè)務(wù)計算機(jī)99 中也安裝了故障切換程序150。待機(jī)用業(yè)務(wù)計算機(jī)99上的故障切換程序150 具有以下功能監(jiān)視第l業(yè)務(wù)計算機(jī)93,當(dāng)檢測出故障的發(fā)生時,執(zhí)行用于 將第1業(yè)務(wù)計算機(jī)93的業(yè)務(wù)移交給待機(jī)用計算機(jī)99的處理。
第1 ~第3存儲裝置94、 97、 100如圖21所示,由多個物理存儲設(shè)備160 以及控制部161構(gòu)成。
物理存儲設(shè)備160與參照圖4在上文所述的第1實施方式的第1以及第2 存儲裝置5、 6的物理存儲設(shè)備30相同。在通過一個或多個物理設(shè)備160提供 的物理的存儲區(qū)域上設(shè)定一個或多個巻162。并且在這些巻162內(nèi)以邏輯塊單 位存儲數(shù)據(jù)。
控制部161被構(gòu)成為具備CPU163、存儲器164、高速緩沖存儲器165、 管理用接口 166以及數(shù)據(jù)通信接口 167。這些CPU163、存儲器164、高速緩 沖存儲器165、管理用接口 166以及數(shù)據(jù)通信接口 167分別具有與參照圖4在 上文所述的第1實施方式的第1以及第2存儲裝置5、6的CPU33、存儲器34、 高速緩沖存儲器35、管理用接口 36以及數(shù)據(jù)通信接口 37相同的功能。
另夕卜,在存儲器164中存儲了分別與第1實施方式的對應(yīng)程序具有相同功 能的裝置管理程序170、巻管理程序171、故障檢測程序172、拷貝控制程序 173、高速緩沖存儲器邏輯分區(qū)管理程序174以及存儲邏輯分區(qū)管理程序175。 但是,本實施方式的各程序通過管理計算機(jī)的指示而工作。另外,在本實施方 式的情況下,在存儲器164內(nèi)未設(shè)置圖4所示的結(jié)構(gòu)信息存儲區(qū)域46。
接著,對本實施方式的管理計算機(jī)91的存儲器111中存儲的各表的結(jié)構(gòu) 進(jìn)行說明。圖22~圖29分別表示在管理計算機(jī)91的存儲器111中存儲的接 管管理表130、存儲資源表131、巻信息管理表132、拷貝對信息表133、虛擬存儲裝置管理表134、虛擬高速緩沖存儲器管理表135、資源分配管理表136 以及虛擬環(huán)境利用管理表137。
接管管理表130是用于管理利用拷貝對以及該拷貝對的拷貝源巻的業(yè)務(wù) 計算機(jī)93、 96的表,如圖22所示,接管管理表130由拷貝對ID欄130A以 及業(yè)務(wù)計算機(jī)ID欄130B構(gòu)成。
并且,在拷貝對ID欄130A中分別存儲了在存儲系統(tǒng)90內(nèi)存在的全部拷 貝對的拷貝對ID,在業(yè)務(wù)計算機(jī)ID欄130B中存儲了在數(shù)據(jù)的讀寫中使用了 對應(yīng)的拷貝對的拷貝源巻的第1和/或第2業(yè)務(wù)計算機(jī)93、96的業(yè)務(wù)計算機(jī)ID。
另外,存儲資源表131是管理計算機(jī)91用于管理與自身連接的存儲裝置 (第1~第3存儲裝置)94、 97、 100的表,如圖23所示,存儲資源表131 由存儲裝置ID欄131A、高速緩沖存儲器ID欄131B、高速緩沖存儲器總量欄 131C以及巻總量欄131D構(gòu)成。
并且,在存儲裝置ID欄131A中分別存儲各存儲裝置94、 97、 100的存 儲裝置ID。另外,在高速緩沖存儲器ID欄131B中存儲賦予給該存儲裝置94、 97、 100內(nèi)的高速緩沖存儲器165的高速緩沖存儲器ID。而且,在高速緩沖存 儲器總量欄中存儲該高速緩沖存儲器165的總?cè)萘?,在巻總量?14D中存儲 在該存儲裝置94、 97、 100內(nèi)存在的全部巻162的總?cè)萘俊?br>
另外,巻信息管理表132如圖24所示,由巻ID欄132A、存儲裝置ID欄 132B、容量欄132C、屬性欄132D、磁盤類型欄132E以及訪問計算機(jī)ID欄 132F構(gòu)成。并且,在巻ID欄132A、容量欄132C、屬性欄132D、磁盤類型 欄132E以及訪問計算機(jī)ID欄132F中分別存儲與參照圖5在上文所述的第1 實施方式的巻管理表50的對應(yīng)欄50A 50E相同的信息,在存儲裝置ID欄 132B中存儲對應(yīng)的巻162所在的存儲裝置94、 97、 100的存儲裝置ID。
拷貝對信息管理表133如圖25所示,由拷貝對ID欄133A、拷貝源存儲 裝置ID欄133B、拷貝源巻ID欄133C、拷貝目的地存儲裝置ID欄133D、拷 貝目的地巻ID欄133E、對狀態(tài)欄133F以及拷貝組ID欄133G構(gòu)成。并且, 在拷貝源巻ID欄133C、拷貝目的地存儲裝置ID欄133D、拷貝目的地巻ID 欄133E、對狀態(tài)欄133F以及拷貝組ID欄133G中存儲與參照圖8在上文所 述的第1實施方式的拷貝對信息表53的對應(yīng)欄53A-53E相同的信息。另夕卜,在拷貝對ID欄133A中存儲賦予給對應(yīng)的拷貝對的拷貝對ID,在拷貝源存儲 裝置ID133B中存儲拷貝源巻所在的存儲裝置94、 97、 100的存儲裝置ID。
虛擬存儲裝置管理表134如圖26所示,由虛擬存儲裝置ID欄134A、存 儲裝置ID欄134B、管理者ID欄134C、虛擬高速緩沖存儲器ID欄134D以 及巻ID欄134E構(gòu)成。并且,在虛擬存儲裝置ID欄134A、管理者ID欄134C、 虛擬高速緩沖存儲器ID欄134D以及巻ID欄134E中存儲與參照圖7在上文 所述的第1實施方式的虛擬存儲裝置管理表52的對應(yīng)欄52A 52D相同的信 息。另外,在存儲裝置ID欄134A中存儲設(shè)定了對應(yīng)的虛擬存儲裝置的存儲 裝置94、 97、 100的存儲裝置ID。
另一方面,虛擬高速緩沖存儲器管理表135如圖27所示,由虛擬高速緩 沖存儲器ID欄135A、存儲裝置ID欄135B、高速緩沖存儲器占用量欄135C、 巻ID欄135D以及狀態(tài)欄135E構(gòu)成。
并且,在虛擬高速緩沖存儲器ID欄135A中存儲賦予給管理程序121 (圖 19)所管理的虛擬高速緩沖存儲器的高速緩沖存儲器ID,在存儲裝置ID欄 135B中存儲該虛擬高速緩沖存儲器所在的存儲裝置94、 97、 100的存儲裝置 ID。另外,在高速緩沖存儲器占用量欄135C中存儲對應(yīng)的虛擬高速緩沖存儲 器的當(dāng)前的容量,在巻ID欄135D中存儲與對應(yīng)的虛擬高速緩沖存儲器相對 應(yīng)的各巻162的巻ID。
而且,在狀態(tài)欄135E中存儲對應(yīng)的虛擬高速緩沖存儲器的狀態(tài)。具體而 言,當(dāng)對于與該虛擬高速緩沖存儲器對應(yīng)的巻162,沒有來自第1或第2業(yè)務(wù) 計算機(jī)93、 96的數(shù)據(jù)讀寫時(即,該巻162相當(dāng)于拷貝對的拷貝目的地巻時), 存儲表示該意思的"passive"這一信息,當(dāng)對于該巻162,有來自第1或第2 業(yè)務(wù)計算機(jī)93、 96的數(shù)據(jù)讀寫時(即,該巻162相當(dāng)于拷貝對的拷貝源巻時), 存儲表示該意思的"active"這一信息。但是,當(dāng)通過^^分處理等對巻162發(fā) 生數(shù)據(jù)讀寫時,即使是拷貝源,也可以使該巻162所使用的虛擬高速緩沖存儲 器的狀態(tài)成為"passive"。
資源分配管理表136如圖28所示,由虛擬高速緩沖存儲器ID欄136A、 存儲裝置ID欄136B、高速緩沖存儲器占用量欄136C構(gòu)成。并且,在虛擬高 速緩沖存儲器ID欄136A中存儲管理計算機(jī)91的管理程序121所管理的各虛擬高速緩沖存儲器的虛擬高速緩沖存儲器ID,在存儲裝置ID欄136B中存儲 對應(yīng)的虛擬高速緩沖存儲器所在的存儲裝置的存儲裝置ID。
另外,高速緩沖存儲器占用量欄136C分為"passive"欄136CX以及"active" 欄136CY,在"passive"欄136CX中存儲對應(yīng)的虛擬高速緩沖存儲器在為
"passive"狀態(tài)時占用對應(yīng)的存儲裝置94、 97、 100內(nèi)的高速緩沖存儲器165 的容量,在"active"欄136CY中存儲所述虛擬高速緩沖存儲器當(dāng)為"active" 狀態(tài)時,占用所述高速緩沖存儲器165的容量。此外,"passive"欄136CX以 及"active"欄136CY分別對應(yīng)于參照圖9在上文所述的第1實施方式中的資 源分配管理表54的通常運(yùn)用狀態(tài)時欄54A以及接管時欄54B。此外,假定拷 貝源巻所使用的虛擬高速緩沖存儲器始終為"active",在"active"欄136CX 和"passive"欄136CY兩者中,作為高速緩沖存儲器占用量設(shè)定了相同值。
虛擬環(huán)境利用管理表137如圖29所示,由拷貝對ID欄137A以及虛擬存 儲利用標(biāo)志欄137B構(gòu)成。并且,在拷貝對ID欄137A中存儲由管理計算機(jī) 91的管理程序121管理的各拷貝對的拷貝對ID,在虛擬存儲利用標(biāo)志欄137B 中存儲表示在對應(yīng)的拷貝對中發(fā)生了接管時是否在拷貝目的地巻中利用虛擬 存儲裝置環(huán)境的標(biāo)志(以下,將其稱為虛擬存儲利用標(biāo)志)。該虛擬存儲利用 標(biāo)志,當(dāng)不進(jìn)行任何操作時被設(shè)定為"0",在接管時在拷貝目的地再現(xiàn)虛擬存 儲裝置環(huán)境的情況下被設(shè)定為"1"。
圖30表示在以上各表中設(shè)定的狀況的概要。在圖22-圖29的例子中, 第2存儲裝置97內(nèi)的"VOL2-l"的巻162B和第3存儲裝置100內(nèi)的"VOL3-l" 的巻162C被設(shè)定為拷貝對,并且第2存儲裝置97內(nèi)的"VOL2-2"的巻162B 和第3存儲裝置100內(nèi)的"VOL3-2"的巻162C^皮設(shè)定為拷貝對。
另外,第2存儲裝置97內(nèi)的"VOL2-l"的巻162B所屬的"VST2-1"的 虛擬存儲裝置180B1的虛擬存儲裝置環(huán)境,作為在第3存儲裝置100中設(shè)定 的"VST3-1"的虛擬存儲裝置180C1的虛擬存儲裝置環(huán)境而被應(yīng)用,第2存 儲裝置97內(nèi)的"VOL2-2"的巻162B所屬的"VST2-2"的虛擬存儲裝置180B2 的虛擬存儲裝置環(huán)境,作為在第3存儲裝置100中設(shè)定的"VST3-2"的虛擬 存儲裝置180C2的虛擬存儲裝置環(huán)境被應(yīng)用。而且,第3存儲裝置100內(nèi)的
"VCM3-1"的虛擬高速緩沖存儲器181C1以及"VCM3-2"的虛擬高速緩沖存儲器181C2的狀態(tài)都已成為"passive"(即,"VOL3-l"的巻162C以及 "VOL3-2"的巻162C都成為了拷貝對的副側(cè))。 (2-2)本實施方式中的拷貝對設(shè)定處理的流程 接著,說明本存儲系統(tǒng)90中的拷貝對設(shè)定處理的流程。以下,第1以及 第2存儲裝置94、 97為拷貝源存儲裝置,第3存儲裝置100為拷貝目的地存 儲裝置,在圖30中舉例說明了將在第l存儲裝置94內(nèi)的同一業(yè)務(wù)中所使用的 "VOLl-r,的巻162A與第3存儲裝置100內(nèi)的"VOL3-3"的巻162C設(shè)定 為拷貝對的情況。此外,這是例子,也可以應(yīng)用于單一或3個以上的巻的拷貝 對設(shè)定。
此外下文中,為了區(qū)別第1~第3存儲裝置94、 97、 100的結(jié)構(gòu)部位,適 宜分別對于第l存儲裝置94的結(jié)構(gòu)部位,在對應(yīng)符號上附加后綴"A",對于 第2存儲裝置97的結(jié)構(gòu)部位,在對應(yīng)符號上附加后綴"B",對于第3存儲裝 置100的結(jié)構(gòu)部位,在對應(yīng)符號上附加后綴"C"來表示。例如,第l存儲裝 置94內(nèi)的巻162標(biāo)記為"巻162A",第2存儲裝置97內(nèi)的巻162標(biāo)記為"巻 162B",第3存儲裝置100的巻162標(biāo)記為"巻162C"。
在這種情況下,用戶使管理計算機(jī)91的管理程序121 (圖19)啟動,使 管理計算機(jī)顯示預(yù)定的拷貝對設(shè)定畫面。然后,用戶使用該拷貝對設(shè)定畫面定 義以第1存儲裝置94內(nèi)的"VOL1-1"以及"VOL1-2"的巻162A作為拷貝源、 以第3存儲裝置100內(nèi)的"VOL3-3"以及"VOL3-4"的巻16ZC作為拷貝目 的地的拷貝對。另外,用戶對所述兩個拷貝對設(shè)定同一拷貝組ID。
并且,管理計算機(jī)91的管理程序121 (圖19),當(dāng)進(jìn)行了上述的用戶的設(shè) 定輸入時,根據(jù)圖31所示的拷貝對設(shè)定處理步驟,首先,針對此時定義的各 拷貝對分別設(shè)定唯一的拷貝對ID,將設(shè)定的拷貝對ID登錄在拷貝對信息表133 (圖25 )中(SP30 )。
接著,管理程序121參照虛擬存儲裝置管理表134,確認(rèn)作為此時通過用 戶設(shè)定的拷貝對的拷貝源巻的第l存儲裝置94內(nèi)的"VOL1-1"的巻162A是 否屬于某個虛擬存儲裝置。
然后,當(dāng)所述巻162A不屬于在作為拷貝源存儲裝置的第1存儲裝置94 內(nèi)設(shè)定的任何虛擬存儲裝置時(SP31;否),管理計算4幾121在虛擬環(huán)境利用管理表137 (圖29)中登錄該拷貝對的拷貝對ID,并且將該虛擬環(huán)境利用管 理表137中與該拷貝對對應(yīng)的虛擬存儲利用標(biāo)志設(shè)定為"0" (SP32)。另外, 管理程序121,將用戶使用拷貝對設(shè)定畫面所指定的拷貝對的設(shè)定,向作為拷 貝源存儲裝置的第1存儲裝置94和作為拷貝目的地存儲裝置的第3存儲裝置 100進(jìn)行指示(SP33),然后結(jié)束該拷貝對設(shè)定處理。
與之相對,當(dāng)所述拷貝源巻屬于在第1存儲裝置94內(nèi)設(shè)定的某個虛擬存 儲裝置時(SP31:是),管理程序121向用戶詢問是否在第3存儲裝置100內(nèi) 構(gòu)建該拷貝源巻所屬的虛擬存儲裝置的虛擬存儲裝置環(huán)境(SP34 )。
在圖30的例子中,第1存儲裝置94內(nèi)的"VOLl-r的巻162A屬于 "VST1-1"的虛擬存儲裝置180A1,因此,管理程序121向用戶詢問是否在 拷貝目的地存儲裝置(第3存儲裝置100 )中使用該虛擬存儲裝置180A1的虛 擬存儲裝置環(huán)境。作為此時的詢問方法,可以使用在第1實施方式中參照圖 12在上文所述的詢問窗口 70。另外,當(dāng)進(jìn)行該詢問時,也可以向用戶顯示虛 擬存儲裝置180A1的虛擬高速緩沖存儲器181A1的信息或作為拷貝目的地存 儲裝置的第3存儲裝置100中的高速緩沖存儲器165C的空容量。
并且,管理程序121,當(dāng)針對該詢問輸入了 "在拷貝目的地存儲裝置中不 使用虛擬存儲裝置180A1的虛擬存儲裝置環(huán)境,,時(SP34:否),在如上所述 處理了步驟SP32以及步驟SP33后,結(jié)束該拷貝對設(shè)定處理。
與之相對,管理程序121,當(dāng)針對該詢問輸入了 "在拷貝目的地存儲裝置 中使用虛擬存儲裝置180A1的虛擬存儲裝置環(huán)境"時(SP34:是),在虛擬環(huán) 境利用管理表137 (圖29)中登錄該拷貝對的拷貝對ID,并且將該虛擬環(huán)境 利用管理表137中與該拷貝對對應(yīng)的虛擬存儲利用標(biāo)志設(shè)定為'T,。另外,管 理程序121按照用戶在拷貝對設(shè)定畫面中定義的內(nèi)容,在拷貝目的地存儲裝置 內(nèi)生成該拷貝對的拷貝目的地巻所屬的新的虛擬存儲裝置180C3,并登錄在虛 擬存儲裝置管理表134 (圖26)中,并且生成與該拷貝目的地巻對應(yīng)的新的虛 擬高速緩沖存儲器181C3,并登錄在虛擬高速緩沖存儲器管理表135 (圖27) 中(SP35)。
例如,在指定了生成以圖30的"VOLl-l"的巻162A作為拷貝源巻、以 圖30的"VOL3-3"的巻162C作為拷貝目的地巻的拷貝對(CPR3 )的情況下,管理程序121從虛擬存儲裝置管理表134以及虛擬高速緩沖存儲器管理表135 取得與作為拷貝源巻的"VOLl-r的巻162A所屬的"VSTl-r的虛擬存儲 裝置180A1、以及該拷貝源巻所使用的"VCMl-r,的虛擬高速緩沖存儲器 181Al相關(guān)的信息。
另外,管理程序121根據(jù)需要而生成作為拷貝目的地巻的"VOL3-l"的 巻162C所屬的新的虛擬存儲裝置180C3,對于該虛擬存儲裝置180C3賦予虛 擬存儲ID(在圖30中為"VST3-3"),并且,根據(jù)需要而生成與該拷貝目的地 巻對應(yīng)的新的虛擬高速緩沖存儲器181C3,對于該虛擬高速緩沖存儲器181C3 賦予虛擬高速緩沖存儲器ID (在圖30中為"VCM3-3")。
并且,管理程序121將所述虛擬存儲裝置ID以及虛擬高速緩沖存儲器ID 分別設(shè)為新的ID,將存儲裝置ID設(shè)為第3存儲裝置100的存儲裝置ID,將 管理者ID設(shè)為與拷貝源巻的管理者相同的管理者ID,將拷貝目的地巻的巻ID 設(shè)為該拷貝目的地巻的巻ID (VOL3-3),并將這些信息登錄在虛擬存儲裝置 管理表134(圖26)中。另外,管理程序121,將虛擬高速緩沖存儲器ID設(shè) 為新的ID,將存儲裝置ID設(shè)為第3存儲裝置100的存儲ID,將高速緩沖存 儲器占用量設(shè)為與對應(yīng)于拷貝源巻的虛擬高速緩沖存儲器181A1相同的容量, 將巻ID設(shè)為拷貝目的地巻的巻ID,將狀態(tài)設(shè)為"passive",并將這些信息登 錄在虛擬高速緩沖存儲器管理表135中(圖27)。
接著,管理程序121,針對與拷貝目的地巻對應(yīng)的虛擬高速緩沖存儲器 181C3,請求用戶輸入通常運(yùn)用狀態(tài)時("passive")以及接管時("active")的 占用量(SP36)。
在這種情況下,作為前一階段,可以通過例如復(fù)選框等向用戶詢問在通常 運(yùn)用狀態(tài)時和接管時是否變更所述虛擬高速緩沖存儲器181C3的占用量。然 后,當(dāng)選擇了 "不變更,,的選項時,例如,從資源分配管理表136(圖28)取 得與拷貝源巻對應(yīng)的虛擬高速緩沖存儲器181A1的接管時的占用量,并將其 直接作為與拷貝目的地巻對應(yīng)的虛擬高速緩沖存儲器181C3的接管時的占用 量即可。
例如在圖28的例子中,針對與成為"VOLl-1"的巻162A的拷貝目的地 巻的"VOL3-3"的巻162C相對應(yīng)的虛擬高速緩沖存儲器181C3,當(dāng)用戶選擇了在通常運(yùn)用狀態(tài)時和接管時"不變更"占用量時,管理程序121從資源分配
管理表136取得與拷貝源巻("VOLl-r )對應(yīng)的虛擬高速緩沖存儲器181A1 的接管時的占用量,并將其設(shè)定為虛擬高速緩沖存儲器181C3的占用量。
此外,在該步驟SP36中,當(dāng)用戶所指定的通常運(yùn)用狀態(tài)時的虛擬高速緩 沖存儲器181C3的占用量大于接管時的占用量時,可以使用對話框等向用戶 發(fā)出警告、或者要求再輸入。另外,也可以為了使通常運(yùn)用狀態(tài)時的虛擬高速 緩沖存儲器183C3的占用量變得小于接管時,而在拷貝對設(shè)定畫面中對輸入 值進(jìn)行限制等。
接著,管理程序121根據(jù)在存儲資源表131 (圖23 )中登錄的拷貝目的地 存儲裝置的高速緩沖存儲器165的總量、以及在虛擬高速緩沖存儲器表135(圖 27)中登錄的拷貝目的地存儲裝置內(nèi)的已有虛擬高速緩沖存儲器181Cl、 181C2、 181C3的占用量,來判定加上在步驟SP36中輸入的通常運(yùn)用狀態(tài)時 的虛擬高速緩沖存儲器181C3的占用量后的、拷貝目的地存儲裝置(第3存 儲裝置100)中的全部虛擬高速緩沖存儲器181C1 ~ 181C3的總和是否超過該 拷貝目的地存儲裝置的高速緩沖存儲器165的總量(SP37)。
例如在圖30的例子中,參照存儲資源表131可知,作為拷貝目的地巻的 "VOL3-3"的巻162C所屬的第3存儲裝置100的高速緩沖存儲器162C的總 量為"128GB",參照虛擬高速緩沖存儲器管理表135可知,第3存儲裝置100 中的已有虛擬高速緩沖存儲器181C1、 181C2 ("VCM3-1"以及"VCM3-2") 所占用的占用量為45GB ( = "15GB" + "30GB,,)。因此,管理程序121, 當(dāng)用戶此時針對與拷貝目的地巻對應(yīng)的虛擬高速緩沖存儲器181C3輸入的通 常運(yùn)用狀態(tài)時的占用量大于83GB ( = "128GB,, - "45GB")時,判斷為不 可能實現(xiàn)。
然后,管理程序121在該步驟SP37中判定為設(shè)定值不可能實現(xiàn)時(SPW: 否),顯示例如警告對話框等來向用戶進(jìn)行警告,然后返回步驟SP36。
與之相對,管理程序121當(dāng)在步驟SP37中判定為設(shè)定值可以實現(xiàn)時 (SP37:是),通過與步驟SP37相同的方法,判定加上在步驟SP36中輸入的 接管時的虛擬高速緩沖存儲器183C3的占用量后的、拷貝目的地存儲裝置(第 3存儲裝置100)中的全部虛擬高速緩沖存儲器181C1~181C3的總量是否超過該拷貝目的地存儲裝置的高速緩沖存儲器165的總量(SP38)。
并且,管理程序121,當(dāng)在步驟SP38中判定為設(shè)定值在通過拷貝目的地 存儲裝置接管時不可以實現(xiàn)時(SP38:否),在拷貝目的地巻進(jìn)行了接管時, 警告無法將對應(yīng)的虛擬高速緩沖存儲器181C3的容量變更為所指定的接管時 的容量,此后返回步驟SP36。
此外,作為判定為設(shè)定值在通過拷貝目的地存儲裝置接管時不可以實現(xiàn)的 情況的例子,例如存在以下等情況在將當(dāng)前設(shè)定的虛擬高速緩沖存儲器 181Cl、 181C2的占用量變更為接管時的容量時,超過拷貝目的地存儲裝置內(nèi) 的高速緩沖存儲器165的總量;除了此時作為對象的虛擬高速緩沖存儲器 181C3以夕卜,拷貝目的地存儲裝置內(nèi)的其它已有的虛擬高速緩沖存儲器181Cl、 181C2也同時變更為接管時的容量時,超過拷貝目的地存儲裝置的高速緩沖存 儲器165的總量。在后者的情況下,可以與警告一起顯示其組合。
與之相對,管理程序121,在步驟SP38中判定為設(shè)定值在通過拷貝目的 地存儲裝置(第3存儲裝置100)接管時可以實現(xiàn)時(SP38:是),將在步驟 SP36中輸入的通常運(yùn)用狀態(tài)時以及接管時的對應(yīng)的虛擬高速緩沖存儲器 181C3的占用量登錄在資源分配管理表136 (圖28)中(SP40)。
接著,管理程序121針對作為拷貝源巻的"VOLl-r,所屬的虛擬存儲裝 置180A1內(nèi)的進(jìn)行了拷貝對設(shè)定以外的巻162A,也詢問是否在拷貝目的地存 儲裝置內(nèi)生成拷貝目的地巻來生成拷貝對(SP41)。例如在圖30的例子中, 作為"VOLl-r,所屬的虛擬存儲裝置180A1內(nèi)的進(jìn)行了拷貝對設(shè)定以外的巻 162A,相當(dāng)于"VOL1-2"的巻162A。
作為這種情況下的詢問方法,可以采用顯示該意思的消息、和顯示OKi姿 鈕以及NO按鈕等的對話框的方法等。此時,在所述對話框中,除了上述消息 以外,也可以顯示與此時作為對象的巻162A (拷貝源巻所屬的虛擬存儲裝置 180A1內(nèi)的進(jìn)行了拷貝對設(shè)定以外的巻162A)相關(guān)的容量等的信息。
管理程序121,在該步驟SP41中輸入了不生成所述拷貝對時(SP41:否), 進(jìn)入步驟SP45,與之相對,當(dāng)輸入了生成所述拷貝對時(SP41:是)時,確 認(rèn)是否可以在作為拷貝目的地存儲裝置的第3存儲裝置100中生成巻162C (SP42)。具體而言,管理程序121參照虛擬存儲裝置管理表134 (圖26)以及巻信息管理表132 (圖24),來計算需要在拷貝目的地存儲裝置的虛擬存儲 裝置180C3內(nèi)生成的巻容量的總和,判斷在拷貝目的地存儲裝置中是否可以 實現(xiàn)。
并且,管理程序121,當(dāng)在該判斷中得到肯定結(jié)果時(SP42:是),將在 拷貝目的地存儲裝置側(cè)新生成的巻(在圖30的例子中,"VOL3-2"的巻)162C 的巻信息,追加登錄在巻信息管理表132中,并且將以所述巻162C作為拷貝 目的地巻的拷貝對登錄在拷貝對信息表133 (圖25)中。另外,管理程序121 將所述巻162C的巻ID作為屬于虛擬存儲裝置管理表134 (圖26)上在步驟 SP35中新生成的虛擬存儲裝置180C3的巻162C來追加登錄,并且,將該巻 ID登錄在與步驟SP40中設(shè)定了占用量的虛擬高速緩沖存儲器181C3對應(yīng)的虛 擬高速緩沖存儲器管理表135中(SP44)。
與之相對,管理程序121在步驟SP42的判斷中得到否定結(jié)果時(SP42: 否),使用例如對話框來警告無法將與拷貝源巻屬于同一虛擬存儲裝置180A 的巻162A拷貝到拷貝目的地存儲裝置(SP43)的情況。然后,管理程序121 不拷貝所述巻162A而進(jìn)入步驟SP45。
然后,管理程序121對于拷貝目的地存儲裝置指示虛擬存儲裝置180C3 的設(shè)定以及虛擬高速緩沖存儲器181C3的設(shè)定,并且在步驟SP42中得到肯定 結(jié)果的情況下,對于拷貝目的地存儲裝置指示對應(yīng)的巻162C的生成(SP45 )。
接著,管理程序121參照拷貝對信息表133,指示拷貝源存儲裝置以及拷 貝目的地存儲裝置將此次設(shè)定為拷貝對的各拷貝源巻的數(shù)據(jù)初始拷貝到對應(yīng) 的拷貝目的地巻(SP46)。
然后,管理程序121指示拷貝目的地存儲裝置,將此次在拷貝目的地存儲 裝置上設(shè)定的虛擬高速緩沖存儲器181C3的占用量設(shè)定為此時在資源分配管 理表136 (圖28)中登錄的通常運(yùn)用狀態(tài)時的占用量(SP47),之后結(jié)束該拷 貝對設(shè)定處理。
此外,在該拷貝對設(shè)定處理中,步驟SP34以后的處理,也可以通過在用 戶的拷貝對的定義時以外,在拷貝對設(shè)定完成后的任意時刻指定拷貝對,從而 能夠在拷貝目的地存儲裝置中構(gòu)建拷貝源巻的虛擬存儲裝置環(huán)境。
另外,在上述的拷貝對設(shè)定處理中,說明了以虛擬存儲裝置為單位在拷貝目的地存儲裝置中構(gòu)建虛擬高速緩沖存儲器181A和在該虛擬存儲裝置181A 內(nèi)設(shè)置的巻162A的情況,但也能夠以虛擬高速緩沖存儲器為單位或以拷貝組 為單位來實施。
例如,在以虛擬高速緩沖存儲器為單位的情況下,以虛擬高速緩沖存儲器 和使用該虛擬高速緩沖存儲器的巻162A為對象即可。另外,作為以拷貝組為 單位的設(shè)定方法,首先,生成將同一業(yè)務(wù)中所使用的巻162A匯總為一個而構(gòu) 成的組(以下,將其稱為業(yè)務(wù)組),當(dāng)用戶使用管理程序121將該業(yè)務(wù)組中的 一個巻162A作為拷貝源巻而指示了拷貝對的定義時,考慮以該業(yè)務(wù)組所使用 的虛擬高速緩沖存儲器和業(yè)務(wù)組內(nèi)的巻作為對象的方法。
接著,參照圖32說明在拷貝源存儲裝置內(nèi)的巻162A中發(fā)生了故障時的 管理計算機(jī)91的管理程序121的處理。
在拷貝源存儲裝置中,當(dāng)故障檢測程序172檢測出正在進(jìn)行遠(yuǎn)程拷貝的某 個巻162的故障時,向管理計算機(jī)91通知該故障。此外,該故障可以是巻162 自身的故障,也可以是地震災(zāi)害等導(dǎo)致的存儲裝置自身的故障。
然后,管理計算機(jī)91的管理程序121,當(dāng)接收到該通知時開始圖32所示 的接管處理,首先,參照拷貝對信息表133 (圖25 ),取得發(fā)生了故障的巻(以 下,適當(dāng)?shù)貙⑵浞Q為故障巻)162所形成的拷貝對的拷貝對ID和拷貝目的地 巻的巻信息(SP50)。例如在圖30中,當(dāng)?shù)?存儲裝置97內(nèi)的"VOL2-l"的 巻162B中發(fā)生了故障時,管理程序121參照拷貝對信息表133,取得該巻162B 所形成的拷貝對的拷貝對ID ( "CPR1")以及作為該拷貝對的拷貝目的地巻的 第3存儲裝置100內(nèi)的巻162C的巻ID ( "VOL3-l")。
接著,管理程序121根據(jù)在步驟SP50中取得的故障巻所形成的拷貝對的 拷貝對ID,參照虛擬環(huán)境利用管理表137 (圖29),調(diào)查是否在拷貝目的地存 儲裝置中,關(guān)于故障巻的拷貝目的地巻構(gòu)建了與故障巻相同的虛擬存儲裝置環(huán) 境(SP51)。例如,當(dāng)故障巻是"VOL2-l"的巻162B時,管理程序121以在 步驟SP50中取得的該故障巻所形成的拷貝對的拷貝對ID "CPR1"作為關(guān)鍵 字(key),參照虛擬環(huán)境利用管理表137,調(diào)查對應(yīng)的虛擬存儲利用標(biāo)志是否 成為了 'T'。
然后,管理程序121,在步驟SP51中得到否定結(jié)果時(SP51:否)進(jìn)入步驟SP54,與之相對,當(dāng)?shù)玫娇隙ńY(jié)果時(SP51:是),變更對應(yīng)的虛擬高速 緩沖存儲器的占用量(SP52)。
具體而言,管理程序121參照拷貝對信息表133 (圖25 )以及虛擬存儲裝 置管理表134 (圖26),取得拷貝目的地巻所屬的虛擬存儲裝置的虛擬存儲裝 置ID以及與該拷貝目的地巻對應(yīng)的虛擬高速緩沖存儲器的虛擬高速緩沖存儲 器ID。
另外,管理程序121以如此取得的虛擬存儲裝置ID以及虛擬高速緩沖存 儲器ID作為檢索關(guān)鍵字,從資源分配管理表136 (圖28)中取得所述虛擬高 速緩沖存儲器的接管時的高速緩沖存儲器占用量。然后,管理程序121指示拷 貝目的地存儲裝置,將對應(yīng)的虛擬高速緩沖存儲器的高速緩沖存儲器占用量變 更為上述那樣取得的高速緩沖存儲器占用量。于是,拷貝目的地存儲裝置接受 該指示,將對應(yīng)的虛擬高速緩沖存儲器的高速緩沖存儲器占用量變更為所指定 的占用量。另外,管理程序121將虛擬高速緩沖存儲器管理表135 (圖27)上 的與所述虛擬高速緩沖存儲器對應(yīng)的狀態(tài)欄的內(nèi)容從"passive"變更為 "active"。
接著,管理程序121進(jìn)行使用所述故障巻的第1和/或第2業(yè)務(wù)計算機(jī)93、 96的故障切換處理(SP53)。此外,當(dāng)故障巻存在于第l存儲裝置94內(nèi),由 于遭受地震災(zāi)害等,在與第l存儲裝置94同時第l業(yè)務(wù)計算機(jī)93中也發(fā)生了 故障時,還一并進(jìn)行向待機(jī)用業(yè)務(wù)計算機(jī)99的故障切換處理。因此,待機(jī)用 業(yè)務(wù)計算機(jī)99的故障切換程序150始終監(jiān)視第1業(yè)務(wù)計算機(jī)93,在第1業(yè)務(wù) 計算機(jī)93中檢測出故障時,進(jìn)行向待機(jī)用業(yè)務(wù)計算機(jī)99的業(yè)務(wù)轉(zhuǎn)移處理。
接著,管理程序121對接管程序120(圖19)通知在巻162中發(fā)生了故障。 然后,接收到該通知的接管程序120參照接管管理表130 (圖22),取得^"貝 源巻和拷貝目的地巻、以及利用了拷貝源巻的第1和/或第2業(yè)務(wù)計算機(jī)93、 96的信息。
然后,管理程序121,在拷貝源巻中發(fā)生了故障時,根據(jù)故障巻構(gòu)成的拷 貝對的拷貝對ID,取得應(yīng)該指示接管的業(yè)務(wù)計算機(jī)的業(yè)務(wù)計算機(jī)ID,并對該 第1和/或第2業(yè)務(wù)計算機(jī)93、 96指示向拷貝目的地巻的接管(SP54)。然后, 管理程序121結(jié)束該接管處理。(2-3)本實施方式的效果
作為本實施方式的效果之一,說明可以將存儲在多臺拷貝源存儲裝置中的 數(shù)據(jù)集中在一臺拷貝目的地存儲裝置中這一效果。
圖33表示如圖30所示,在第1存儲裝置94內(nèi)的"VOLl-l"以及"VOLl-2" 的巻162A分別與第3存儲裝置100內(nèi)的"VOL3-3"以及"VOL3-4"的巻162C 設(shè)定為拷貝對,第2存儲裝置97內(nèi)的"VOL2-l"以及"VOL2-2"的巻162B 分別與第3存儲裝置100內(nèi)的"VOL3-l"以及"VOL3-2"的巻162C設(shè)定為 拷貝對的情況下,當(dāng)"VOL2-l"的巻162B中發(fā)生了故障時、在"VOL2-l" 以及"VOL2-2"的巻162B中分別發(fā)生了故障時、在"VOLl-l"、 "VOL2-l" 以及"VOL2-2"的巻162A、 162B中分別發(fā)生了故障時,在第3存儲裝置100 內(nèi)設(shè)定的第1 ~第3虛擬高速援沖存儲器181C1 ~ 181C3的高速緩沖存儲器占 用量。
在上述例子的情況下,在通常運(yùn)用狀態(tài)(圖33的下數(shù)第2行)或由于第 2存儲裝置97的機(jī)箱故障而在"VOL2-l"以及"VOL2-2"的巻162B中分別 發(fā)生了故障時(圖33的下數(shù)第3行)的任何一種情況下,如存儲資源表131 (圖23)所示那樣,第3存儲裝置100的高速緩沖存儲器165C的總量為 "128GB",因此知道可以運(yùn)用。尤其是如參照圖18所述那樣,在第1以及第 2存儲裝置94、 97存在于不同的站點(diǎn)時,即使在第2存儲裝置97中由于地震 而發(fā)生了機(jī)箱故障時,也可以同時實現(xiàn)第l存儲裝置94的遠(yuǎn)程拷貝和第2存 儲裝置97的接管。
另外,作為本實施方式的另一效果,即使在拷貝源存儲裝置和拷貝目的地 存儲裝置中性能不同,也可以進(jìn)行上述的拷貝對設(shè)定處理或接管處理。 (3)第3實施方式
在第2實施方式的存儲系統(tǒng)90中,當(dāng)與某拷貝目的地巻對應(yīng)的虛擬高速 緩沖存儲器的容量相對于需要量不足時,針對該拷貝目的地巻的訪問速度變 慢。因此,在所述存儲系統(tǒng)90中,理想的是,對于與重要度高的業(yè)務(wù)中使用 的拷貝目的地巻相對應(yīng)的虛擬高速緩沖存儲器,分配更多的高速緩沖存儲器占 用量。
然而,在所述第2實施方式的存儲系統(tǒng)90中,用戶任意地設(shè)定各虛擬高速緩沖存儲器相對于拷貝目的地存儲裝置內(nèi)的高速緩沖存儲器的占用量,因 此,在拷貝目的地存儲裝置內(nèi)設(shè)定的虛擬高速緩沖存儲器的數(shù)量越多,上述高 速緩沖存儲器占用量的分配操作越復(fù)雜。
因此,在本實施方式的存儲系統(tǒng)卯(圖18)中,特征在于能夠針對每個 虛擬高速緩沖存儲器設(shè)定重要度(優(yōu)先順序)。實際上,在本存儲系統(tǒng)90的情 況下,用戶通過操作管理計算機(jī)91 (圖18)可以使管理計算機(jī)91顯示圖34 所示的優(yōu)先度設(shè)定窗口 192。并且,用戶可以使用優(yōu)先度設(shè)定窗口 192來設(shè)定 拷貝目的地存儲裝置中的虛擬高速援沖存儲器的重要度。
并且,管理計算機(jī)91代替參照圖28在上文所述的資源分配管理表136, 而在存儲器lll(圖19)上保存圖35所示的本實施方式的資源分配管理表193, 將使用所述優(yōu)先度設(shè)定窗口 192指定的拷貝目的地存儲裝置的各虛擬高速緩 沖存儲器的優(yōu)先度存儲在該資源分配管理表193的"優(yōu)先度"欄193C中來進(jìn) 行管理。此外,關(guān)于拷貝源巻所使用的虛擬高速緩沖存儲器,不指定高速緩沖 存儲器重要度。另外,在資源分配管理表193的"虛擬高速緩沖存儲器ID" 欄193A以及"存儲裝置ID"欄193B中存儲分別與參照圖28在上文所述的 資源分配管理表136的"虛擬高速緩沖存儲器ID,,欄136A以及"存儲裝置ID" 欄136B中存儲的信息相同的信息。
圖36表示與包含上述虛擬高速緩沖存儲器的重要度設(shè)定在內(nèi)的本實施方 式的拷貝對設(shè)定處理相關(guān)的管理計算機(jī)91的管理程序121 (圖19)的處理內(nèi) 容。該拷貝對設(shè)定處理僅在圖36中以虛線包圍的部分不同,除此以外的處理 與參照圖31在上文所述的第2實施方式中的拷貝對設(shè)定處理相同。
實際上,管理程序121,當(dāng)用戶使用上述未圖示的拷貝對設(shè)定畫面進(jìn)行希 望的拷貝對的定義時,開始該圖36所示的拷貝對設(shè)定處理,與圖31的步驟 SP30 ~步驟SP35同樣地對步驟SP50 ~步驟SP55進(jìn)行處理。
接著,管理程序121通過使管理計算機(jī)91顯示參照圖34在上文所述的優(yōu) 先度設(shè)定窗口 192,要求用戶輸入拷貝目的地存儲裝置中的各虛擬高速援沖存 儲器的優(yōu)先度(SP56)。
然后,當(dāng)用戶使用所述優(yōu)先度設(shè)定窗口 192輸入了拷貝目的地存儲裝置中 的各虛擬高速緩沖存儲器的優(yōu)先度時,管理程序121將這些優(yōu)先度分別存儲在分別參照圖35在上文所述的資源分配管理表193的對應(yīng)的"優(yōu)先度"欄193C 中(SP57)。
接著,管理程序121參照資源分配管理表193,分別取得拷貝目的地存儲 裝置內(nèi)的各虛擬高速緩沖存儲器的重要度,按照所取得的各重要度確定拷貝目 的地存儲裝置100的虛擬高速緩沖存儲器的占用率(SP58 )。
在此,作為與虛擬高速緩沖存儲器的重要度對應(yīng)的占用量的確定方法,可 以應(yīng)用以下方法當(dāng)新確定虛擬高速緩沖存儲器時,管理程序121按照重要度 的比,再分配拷貝目的地存儲裝置中的各虛擬高速緩沖存儲器的高速緩沖存儲 器占用量。
例如,在圖30所示的例子的情況下,第3存儲裝置100的高速緩沖存儲 器總量如圖23中舉例表示的那樣是"128GB",第3存儲裝置100內(nèi)的第1 ~ 第3虛擬高速緩沖存儲器181C1 ~ 181C3的優(yōu)先度分別如圖35舉例表示的那 樣,被設(shè)定為3、 1和6時,第1 ~第3虛擬高速緩沖存儲器181C1 ~ 181C3 的重要度的比成為3: 1: 6。
因此,管理程序121使用該比,計算第1~第3虛擬高速緩沖存儲器 181C1 181C3為"active"時的高速緩沖存儲器占用量,關(guān)于第1虛擬高速緩 沖存儲器181C1計算為38.4GB,關(guān)于第2虛擬高速緩沖存儲器181C2計算為 12.8GB,關(guān)于第3虛擬高速緩沖存儲器181C3計算為76.8GB。另外,第1 ~ 第3虛擬高速緩沖存儲器181C1 181C3為"passive"時的高速緩沖存儲器占 用量,例如作為"active"時的高速緩沖存儲器占用量的一半,關(guān)于第1虛擬 高速緩沖存儲器181C1計算為19.2GB,關(guān)于第2虛擬高速緩沖存儲器181C2 計算為6.4GB,關(guān)于第3虛擬高速緩沖存儲器181C3計算為38.4GB。
如上所述,除了在拷貝目的地存儲裝置內(nèi)設(shè)定新的虛擬高速緩沖存儲器 時,變更該拷貝目的地存儲裝置內(nèi)的全部虛擬高速緩沖存儲器的高速緩沖存儲 器占用量的方法以夕卜,還有根據(jù)重要度僅確定新追加的虛擬高速緩沖存儲器的 方法。
例如在圖30的例子的情況下,假定第3存儲裝置100的高速緩沖存儲器 總量如圖23舉例所示那樣是"128GB",第3存儲裝置100內(nèi)存在的第1以及 第2虛擬高速緩沖存儲器181C1 、 181C2的高速緩沖存儲器占用量分別為30GB(重要度3 )以及10GB (重要度1 )。在這種狀況下,管理程序121如下這樣 計算新設(shè)定的第3虛擬高速緩沖存儲器181C3的"passive"時的高速緩沖存 儲器占用量。
當(dāng)?shù)?虛擬高速緩沖存儲器181C3的重要度在已有的第1以及第2虛擬高 速緩沖存儲器181C1或181C2的重要度以上(例如"6")時,將已有的第1 以及第2虛擬高速緩沖存儲器181Cl、 181C2的高速緩沖存儲器占用量的和、 即40GB,設(shè)定為第3虛擬高速緩沖存儲器181C3的高速緩沖存儲器占用量。
另外,當(dāng)?shù)?虛擬高速緩沖存儲器181C3的重要度在已有的第1以及第2 虛擬高速緩沖存儲器181Cl、 181C2的重要度以下(例如"1")時,將已有的 第1以及第2虛擬高速緩沖存儲器181C1、 181C2中高速緩沖存儲器占用量最 小的第2虛擬高速緩沖存儲器181C2的高速緩沖存儲器占用量、即10GB,設(shè) 定為第3虛擬高速緩沖存儲器181C3的高速緩沖存儲器占用量。
而且,在除此以外的情況下(例如第3虛擬高速緩沖存儲器181C3的重要 度在第1以及第2虛擬高速緩沖存儲器181C1、 181C2的重要度之間(例如為 "2")時),將第1以及第2虛擬高速緩沖存儲器181Cl、 181C2的占用量的 平均、即20GB,設(shè)定為第3虛擬高速緩沖存儲器181C3的高速緩沖存儲器占 用量。
當(dāng)如上那樣計算出的第3虛擬高速緩沖存儲器181C3的"passive"時的占 用量超過第3存儲裝置100的高速緩沖存儲器165C (圖21)中的、未被已有 的第1以及第2虛擬高速緩沖存儲器181C1、 181C2占用的量(以下,將其稱 為高速緩沖存儲器未分配量)時,使第3虛擬高速緩沖存儲器181C3的高速 緩沖存儲器占用量與該高速緩沖存儲器未分配量一致。
另外,管理程序121將第3虛擬高速緩沖存儲器181C3的"active"時的 占用量設(shè)定為例如第3存儲裝置IOO的高速緩沖存儲器未分配量、與當(dāng)前已 分配給已有的第1以及第2虛擬高速緩沖存儲器181C1、 181C2的"passive" 時的高速緩沖存儲器占用量的和。即,在第3虛擬高速緩沖存儲器181C3中, 作為"passive"時的高速緩沖存儲器占用量而分配了 40GB時,在第1 ~笫3 虛擬高速緩沖存儲器181C1-181C3中未使用的未分配區(qū)域如下式那樣達(dá)到 48GB,因此將其與"passive"時的第3虛擬高速緩沖存儲器181C3的占用量40GB相加,達(dá)到88GB。數(shù)學(xué)式1
<formula>formula see original document page 41</formula>
在包括第3虛擬高速緩沖存儲器181C3在內(nèi)有多個虛擬高速緩沖存儲器需 要成為"active"時,管理程序121按照成為"active"的虛擬高速緩沖存儲器 數(shù),將第3存儲裝置100的高速緩沖存儲器165C的高速緩沖存儲器未分配量 等分,將該等分而得的高速緩沖存儲器未分配量與第3虛擬高速緩沖存儲器 181C3的"passive"時的高速緩沖存儲器占用量的和,作為"active"時的第3 虛擬高速緩沖存儲器181C3的高速緩沖存儲器占用量計算出來。第3虛擬高 速緩沖存儲器181C3以外的需要成為"active"的第1和/或第2虛擬高速緩沖 存儲器181C1、 181C2也通過同樣的方法來計算。
并且,管理程序121如上述那樣計算拷貝目的地存儲裝置中的各虛擬高速 緩沖存儲器的高速緩沖存儲器占用量,分別在內(nèi)部設(shè)定計算出的各虛擬高速緩 沖存儲器的高速緩沖存儲器占用量。
接著,管理程序121與圖31的步驟SP41 步驟SP47同樣地處理步驟 SP59 步驟SP65,然后結(jié)束該拷貝對設(shè)定處理。
如上所述,在本實施方式的存儲系統(tǒng)90中,4艮據(jù)由用戶指定的每個虛擬 高速緩沖存儲器的優(yōu)先度,進(jìn)行拷貝目的地存儲裝置內(nèi)的各虛擬高速緩沖存儲 器的高速緩沖存儲器占用量的設(shè)定,因此,對于與重要度高的業(yè)務(wù)中使用的拷 貝目的地巻相對應(yīng)的虛擬高速緩沖存儲器,可以容易地分配較多的高速緩沖存 儲器占用量。
(4)第4實施方式
在第2實施方式的存儲系統(tǒng)90中,例如在拷貝源存儲裝置遭受災(zāi)害而在 機(jī)箱中發(fā)生了故障,因此需要在大量的巻中進(jìn)行接管處理,在該情況下,有時 無法在拷貝目的地存儲裝置中將全部虛擬高速緩沖存儲器設(shè)定為指定的占用 量。
因此,在本實施方式的存儲系統(tǒng)90 (圖18)中,作為其對策,特征在于 與第3實施方式同樣地對虛擬高速緩沖存儲器設(shè)定優(yōu)先度,優(yōu)先接管該優(yōu)先度 高的虛擬高速緩沖存儲器。作為遵從重要度的接管時的高速緩沖存儲器的確定方法,使用參照圖28 在上文所述的資源分配管理表136中追加了重要度欄201C (圖37)而得的圖 37所示的資源分配管理表203。在此為了便于說明,將第3虛擬高速緩沖存儲 器181C3的"passive"時的高速緩沖存儲器占用量設(shè)為50GB。
該資源分配管理表203由虛擬高速緩沖存儲器ID欄203A、存儲裝置ID 欄203B、重要度欄203C以及高速緩沖存儲器占用量欄203D構(gòu)成,在虛擬高 速緩沖存儲器ID欄203A、存儲裝置ID欄203B以及高速緩沖存儲器占用量 欄203D中分別存儲與參照圖28在上文所述的資源分配管理表136的虛擬高 速緩沖存儲器ID欄136A、存儲裝置ID欄136B以及高速緩沖存儲器占用欄 136D中存儲的信息相同的信息。另外,在重要度欄203C中存儲用戶針對對 應(yīng)的虛擬高速緩沖存儲器設(shè)定的優(yōu)先度。
此外,作為用戶設(shè)定拷貝目的地存儲裝置的各虛擬高速緩沖存儲器的優(yōu)先 度的時機(jī),可以如第3實施方式中所述那樣在拷貝對定義時進(jìn)行,也可以由用 戶使用管理計算機(jī)91 (圖18)的管理程序121 (圖19),在任意時機(jī)指定拷貝 目的地存儲裝置來設(shè)定。
說明管理計算機(jī)91的管理程序121如上所述那樣使用資源分配管理表203 進(jìn)行參照圖32在上文所述的接管處理時的、確定虛擬高速緩沖存儲器的優(yōu)先 順序的處理。以下說明中,如圖30所示,說明以下情況第1存儲裝置94 的"V0L1-1"以及"V0L1畫2"的各巻162A和第2存儲裝置97的"V0L2-1" 以及"VOL2-2"的各巻162B,分別與第3存儲裝置100的"VOL3-3"、 "VOL3-4" "VOL3-l"、 "VOL3-2"的巻162C設(shè)定成拷貝對,進(jìn)行以這些第3存儲裝置 100的"VOL3-3"、 "VOL3-4"、 "VOL3-l"以及"VOL3-2"的巻162C作為副 巻的遠(yuǎn)程拷貝。
在此,假定由于第l存儲裝置94受災(zāi),在機(jī)箱整體中發(fā)生了故障,因此 作為接管處理,需要將第3存儲裝置100內(nèi)的虛擬高速緩沖存儲器181Cl、 181C2變更為在資源分配管理表203中設(shè)定的"active"時的高速緩沖存儲器 占用量。在這種狀況下,第1存儲裝置94中未使用的高速緩沖存儲器162A 不足,不可能同時將虛擬高速緩沖存儲器181C1、 181C2變更為"active"時 的高速緩沖存儲器占用量。此時,本實施方式的管理計算機(jī)91的管理程序121參照資源分配管理表 203 (圖37)和存儲資源表131 (圖23 ),從第3存儲裝置100的虛擬高速緩 沖存儲器181C1、 181C2中重要度高的虛擬高速緩沖存儲器開始,順次設(shè)定為 "active"時的值。
圖38表示與這樣的接管處理相關(guān)的管理計算機(jī)91的管理程序121的處理 步驟。此外,本方法是按照重要度將拷貝目的地存儲裝置的高速緩沖存儲器 162變更為"active"時的高速緩沖存儲器占用量的方法之一,將高速緩沖存 儲器162設(shè)為"active"的方法不限。另外,以下假定第3存儲裝置100內(nèi)的 第1 ~第3虛擬高速緩沖存儲器181C1 ~ 181C3的優(yōu)先度如圖37所示,分別被 設(shè)定為"1"、 "3"以及"6"。
在圖30的例子的情況下,管理程序121首先從資源分配管理表203 (圖 37)取得由于故障而需要成為"active"的虛擬高速緩沖存儲器(以下,將其 稱為active化對象虛擬高速緩沖存儲器)181C1、 181C2的重要度(SP70 )。由 此,在第一次循環(huán)的步驟SP70中,active化對象虛擬高速緩沖存儲器成為虛 擬高速緩沖存儲器181C1、 181C2。
然后,管理程序121判斷是否存在active化對象虛擬高速緩沖存儲器 (SP71),當(dāng)不存在時進(jìn)入步驟SP74。與之相對,當(dāng)所述active化對象虛擬高 速緩沖存儲器存在時,管理程序121參照存儲資源表131和資源分配管理表 202,選擇在步驟SP70中取得了優(yōu)先度的active化對象虛擬高速緩沖存儲器中 的、重要度最高的active化對象虛擬高速緩沖存儲器,關(guān)于該active化對象虛 擬高速緩沖存儲器,判斷是否可以確保"active"時的高速緩沖存儲器占用量 (SP72)。在圖3Q的例子中,由于虛擬高速緩沖存儲器181C1的重要度為"1", 虛擬高速緩沖存儲器181C2的重要度為"3",因此判斷虛擬高速緩沖存儲器 181C2是否可以設(shè)定為"active"時的高速緩沖存儲器占用量。
然后,管理程序121,在該判斷中得到否定結(jié)果時進(jìn)入步驟SP74,與之相 對,當(dāng)?shù)玫娇隙ńY(jié)果時,向拷貝目的地存儲裝置發(fā)送表示應(yīng)該將在步驟SP71 中選擇的重要度最高的虛擬高速緩沖存儲器的高速緩沖存儲器占用量變更為 "acitve"時的值的指示,然后返回步驟SP71。
在圖30的例子中,第3存儲裝置100中的高速緩沖存儲器165C的剩余容量如下式所示成為33[GB],數(shù)學(xué)式2
128- ( 15 + 30 + 50) =33 ... (2), 在步驟SP71中選擇的重要度最高的第2虛擬高速緩沖存儲器181C2的"active" 時的值是"45GB",因此可以將該第2虛擬高速緩沖存儲器181C2的高速緩沖 存儲器占用量設(shè)定為"active"時的高速緩沖存儲器占用量。因此,此時管理 程序121把應(yīng)該將第2虛擬高速緩沖存儲器181C2的高速緩沖存儲器占用量 變更為"active"時的值的指示發(fā)送到第3存儲裝置100,然后返回步驟SP71。
然后,管理程序121在返回步驟SP71后重復(fù)步驟SP71 ~步驟SP73,直 到此后在步驟SP71或步驟SP72中得到否定結(jié)果為止。
例如,在圖30的例子中,作為第2次循環(huán),作為優(yōu)先度第二高的active 化對象虛擬高速緩沖存儲器而存在第l虛擬高速緩沖存儲器181C1,因此在步 驟SP71中得到肯定結(jié)果,進(jìn)入步驟SP72,在該步驟SP72中,針對該第1虛 擬高速緩沖存儲器181C1判斷是否可以確保"active"時的高速緩沖存儲器占 用量。
在這種情況下,由于將第2虛擬高速緩沖存儲器181C2設(shè)定為了 "active", 因此當(dāng)前的第3存儲裝置100中的高速緩沖存儲器165C的未使用區(qū)域從上述 33GB減少到了 18 ( =45 -30) GB,因此,在高速緩沖存儲器165C中沒有剩 下使第l虛擬高速緩沖存儲器181Cl成為"active"所需要的25 ( = 40 - 15 ) GB的容量。因此,在這種情況下,在步驟SP72中得到否定結(jié)果,所以第1 虛擬高速緩沖存儲器181C1保持"passive"的狀態(tài)而進(jìn)入步驟SP74。
因此,在這種情況下,虛擬高速緩沖存儲器181C1的占用量成為15GB (passive),虛擬高速緩沖存儲器181C2的占用量成為45GB ( active),虛擬 高速緩沖存儲器181C3的占用量成為50GB (passive)。
然后,管理程序121,當(dāng)進(jìn)入步驟SP74時,為了使在步驟SP73中把應(yīng)該 將高速緩沖存儲器占用量變更為"active"時的值的指示發(fā)送到拷貝目的地存 儲裝置后的虛擬高速緩沖存儲器的狀態(tài)成為"active",而更新虛擬高速緩沖存 儲器管理表135 (圖27),并且根據(jù)需要執(zhí)行其它接管處理或故障切換處理 (SP74),此后結(jié)束該接管處理。此外,在步驟SP72中,當(dāng)圖38中重要度最高的虛擬高速緩沖存儲器無法 變更為"active"的值時,結(jié)束了對占用量的設(shè)定處理,但也可以取而代之來 調(diào)查是否可以將重要度第二高的虛擬高速緩沖存儲器的占用量變更為active 時的值。
在以上的方法中,僅將拷貝目的地存儲裝置內(nèi)的重要度高的虛擬高速緩沖 存儲器變更為"active"時的占用量。作為其它方法,也可考慮分別通過重要 度的比例來確定成為"active"的對象的虛擬高速緩沖存儲器的占用量的方法。
例如,管理程序121參照資源分配管理表203,取得active化對象虛擬高 速緩沖存儲器的重要度。另外,管理程序121從存儲資源表131 (圖23 )和資 源分配管理表203取得沒有被第3虛擬高速緩沖存儲器181C3利用的第3存 儲裝置100的虛擬高速緩沖存儲器的剩余容量。然后,管理程序121按照各 active化對象虛擬高速緩沖存儲器的重要度的比例分割該剩余容量,設(shè)定各 active化對象虛擬高速緩沖存儲器的高速緩沖存儲器占用量。
例如在圖30的例子中,第3存儲裝置100內(nèi)的第1虛擬高速緩沖存儲器 181Cl的重要度為"1",第2虛擬高速緩沖存儲器181C2的重要度為"3",第 3存儲裝置100內(nèi)的剩余容量為78GB,因此按照重要度的比例分割該78GB, 如下式所示,將第l虛擬高速緩沖存儲器181C1 (重要度l)的高速緩沖存儲 器占用量計算為19.5GB,數(shù)學(xué)式3
78 x 1/4= 19.5 ... (3),
如下式所示,將第2虛擬高速緩沖存儲器181C2 (重要度3)的占有量計 算為58.5GB,數(shù)學(xué)式4
78 x 3/4 = 58.5 ... (4)
對它們進(jìn)行設(shè)定。
除了這種方法以外,也考慮還包括當(dāng)前"passive"的狀態(tài)的虛擬高速緩沖 存儲器在內(nèi),根據(jù)重要度的比例確定虛擬高速緩沖存儲器的占用量。
另夕卜,作為用于確定在本實施方式中描述的接管時的高速緩沖存儲器占用 量的重要度,也可以使用第3實施方式的重要度。如上所述,在本實施方式的存儲系統(tǒng)90中,按照與在拷貝目的地存儲裝 置內(nèi)的各虛擬高速緩沖存儲器中分別設(shè)定的優(yōu)先度對應(yīng)的順序,進(jìn)行從多個拷 貝源巻到對應(yīng)的拷貝目的地巻的接管處理,因此,對于與重要度高的業(yè)務(wù)中使 用的拷貝目的地巻相對應(yīng)的虛擬高速緩沖存儲器,在接管處理后,可以容易地 分配更多的高速緩沖存儲器占用量。 (5)其它實施方式
此外,在上述第1~第4實施方式中描述了將本發(fā)明應(yīng)用于如圖l或圖18 那樣構(gòu)成的存儲系統(tǒng)l、 90中的情況,但本發(fā)明不限于此,可以廣泛應(yīng)用于具 有除此以外的結(jié)構(gòu)的其它各種存儲系統(tǒng)。
另外,在上述第1實施方式中,通過第1存儲裝置5的CPU33以及裝置 管理程序40等構(gòu)成將拷貝源巻所屬的虛擬存儲裝置的結(jié)構(gòu)信息發(fā)送給拷貝目 的地存儲裝置的結(jié)構(gòu)信息發(fā)送部,在第2~第4實施方式中描述了通過管理計 算機(jī)91的CPU110以及管理程序121構(gòu)成所述結(jié)構(gòu)信息發(fā)送部的情況,但本 發(fā)明不限于此,作為所述結(jié)構(gòu)信息發(fā)送部的結(jié)構(gòu),可以廣泛應(yīng)用其它各種結(jié)構(gòu)。
而且,在上述第1實施方式中,通過第2存儲裝置6的CPU33以及裝置 管理程序40構(gòu)成4艮據(jù)拷貝源巻所屬的邏輯分區(qū)(虛擬存儲裝置)的結(jié)構(gòu)信息 設(shè)定拷貝目的地巻所屬的邏輯分區(qū)的結(jié)構(gòu)的邏輯分區(qū)設(shè)定部,在第2~第4實 施方式中描述了通過管理計算機(jī)91的CPU110以及管理程序121構(gòu)成所述邏 輯分區(qū)設(shè)定部的情況,但本發(fā)明不限于此,作為所述邏輯分區(qū)設(shè)定部的結(jié)構(gòu), 可以廣泛應(yīng)用其它各種結(jié)構(gòu)。
權(quán)利要求
1.一種存儲系統(tǒng),具有可以通過邏輯分區(qū)分割內(nèi)部資源來進(jìn)行管理的至少兩臺存儲裝置,并將寫入到作為拷貝源的所述存儲裝置、即拷貝源存儲裝置內(nèi)的拷貝源卷中的數(shù)據(jù),拷貝到作為拷貝目的地的所述存儲裝置、即拷貝目的地存儲裝置內(nèi)的拷貝目的地卷,所述存儲系統(tǒng)的特征在于,具備結(jié)構(gòu)信息發(fā)送部,其將所述拷貝源卷所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息發(fā)送到所述拷貝目的地存儲裝置;以及邏輯分區(qū)設(shè)定部,其根據(jù)所述結(jié)構(gòu)信息發(fā)送部發(fā)送的所述拷貝源卷所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息,設(shè)定所述拷貝目的地卷所屬的所述邏輯分區(qū)的結(jié)構(gòu)。
2. 根據(jù)權(quán)利要求l所述的存儲系統(tǒng),其特征在于, 所述邏輯分區(qū)的結(jié)構(gòu)信息,包含分配給所述拷貝源巻所屬的所述邏輯分區(qū)的虛擬的高速緩沖存儲器、即虛擬高速緩沖存儲器的容量,所述邏輯分區(qū)設(shè)定部,在初始時,將分配給所述拷貝目的地巻所屬的所述 邏輯分區(qū)的所述虛擬高速緩沖存儲器的容量設(shè)定得小于分配給所述拷貝源巻 所屬的所述邏輯分區(qū)的所述虛擬高速緩沖存儲器的容量。
3. 根據(jù)權(quán)利要求2所述的存儲系統(tǒng),其特征在于,所述邏輯分區(qū)設(shè)定部,當(dāng)將上位裝置的訪問目的地從所述拷貝源巻切換到 所述拷貝目的地巻時,將分配給所述拷貝目的地巻所屬的所述邏輯分區(qū)的所述 虛擬高速緩沖存儲器的容量,變更為分配給所述拷貝源巻所屬的所述邏輯分區(qū) 的所述虛擬高速緩沖存儲器的容量。
4. 根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其特征在于, 所述結(jié)構(gòu)信息發(fā)送部,在設(shè)定所述拷貝源巻以及所述拷貝目的地巻的拷貝對時,將所述拷貝源巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息發(fā)送到所述拷貝目的地 存儲裝置。
5. 根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其特征在于, 所述結(jié)構(gòu)信息發(fā)送部被設(shè)置在所述拷貝源存儲裝置中。
6. 根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其特征在于, 所述結(jié)構(gòu)信息發(fā)送部被設(shè)置在管理所述拷貝源存儲裝置以及所述拷貝目的地存儲裝置的管理裝置中。
7. 根據(jù)權(quán)利要求1所述的存儲系統(tǒng),其特征在于,所述邏輯分區(qū)設(shè)定部,對于分別分配給所述拷貝目的地存儲裝置內(nèi)的各所 述邏輯分區(qū)的各所述虛擬高速緩沖存儲器分別設(shè)定優(yōu)先度,并按照該優(yōu)先度決 定該各虛擬高速緩沖存^f諸器的容量。
8. 根據(jù)權(quán)利要求7所述的存儲系統(tǒng),其特征在于,所述邏輯分區(qū)設(shè)定部,當(dāng)將所述上位裝置的訪問目的地從所述拷貝源巻切 換到所述拷貝目的地巻時,按照所述優(yōu)先度決定所述拷貝目的地存儲裝置內(nèi)的 各所述虛擬高速緩沖存儲器的容量。
9. 一種存儲系統(tǒng)的管理方法,所述存儲系統(tǒng)具有可以通過邏輯分區(qū)分割 內(nèi)部資源來進(jìn)行管理的至少兩臺存儲裝置,并將寫入到作為拷貝源的所述存儲 裝置、即拷貝源存儲裝置內(nèi)的拷貝源巻中的數(shù)據(jù),拷貝到作為拷貝目的地的所 述存儲裝置、即拷貝目的地存儲裝置內(nèi)的拷貝目的地巻,所述管理方法的特征在于,具有以下步驟第一步驟,將所述拷貝源巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息發(fā)送到所述拷 貝目的地存儲裝置;以及第二步驟,根據(jù)所述拷貝源巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息,設(shè)定所述 拷貝目的地巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)。
10. 根據(jù)權(quán)利要求9所述的存儲系統(tǒng)的管理方法,其特征在于, 所述邏輯分區(qū)的結(jié)構(gòu)信息,包含分配給所述拷貝源巻所屬的所述邏輯分區(qū)的虛擬的高速緩沖存儲器、即虛擬高速緩沖存儲器的容量,在所述第二步驟中,在初始時,將分配給所述拷貝目的地巻所屬的所述邏 輯分區(qū)的所述虛擬高速緩沖存儲器的容量設(shè)定得小于分配給所述拷貝源巻所 屬的所述邏輯分區(qū)的所述虛擬高速緩沖存儲器的容量。
11. 根據(jù)權(quán)利要求IO所述的存儲系統(tǒng)的管理方法,其特征在于, 在所述第二步驟中,當(dāng)將上位裝置的訪問目的地從所述拷貝源巻切換到所述拷貝目的地巻時,將分配給所述拷貝目的地巻所屬的所述邏輯分區(qū)的所述虛 擬高速緩沖存儲器的容量,變更為分配給所述拷貝源巻所屬的所述邏輯分區(qū)的 所述虛擬高速緩沖存儲器的容量。
12. 根據(jù)權(quán)利要求9所述的存儲系統(tǒng)的管理方法,其特征在于, 在所述第一步驟中,在設(shè)定所述拷貝源巻以及所述拷貝目的地巻的拷貝對時,將所述拷貝源巻所屬的所述邏輯分區(qū)的結(jié)構(gòu)信息發(fā)送到所述拷貝目的地存 儲裝置。
13. 根據(jù)權(quán)利要求9所述的存儲系統(tǒng)的管理方法,其特征在于, 在所述第二步驟中,對于分別分配給所述拷貝目的地存儲裝置內(nèi)的各所述邏輯分區(qū)的各所述虛擬高速緩沖存儲器分別設(shè)定優(yōu)先度,并按照該優(yōu)先度決定 該各虛擬高速緩沖存儲器的容量。
14. 根據(jù)權(quán)利要求13所述的存儲系統(tǒng)的管理方法,其特征在于, 在所述第二步驟中,當(dāng)將所述上位裝置的訪問目的地從所述拷貝源巻切換到所述拷貝目的地巻時,按照所述優(yōu)先度決定所述拷貝目的地存儲裝置內(nèi)的各 所述虛擬高速緩沖存儲器的容量。
全文摘要
本發(fā)明涉及存儲系統(tǒng)及其管理方法。本發(fā)明提供可以容易地并且在短時間內(nèi)在拷貝目的地存儲裝置中設(shè)定與拷貝源存儲裝置上的虛擬存儲裝置對應(yīng)的虛擬存儲裝置環(huán)境的存儲系統(tǒng)及其管理方法。在具有可以通過邏輯分區(qū)分割內(nèi)部資源來進(jìn)行管理的至少兩臺存儲裝置,并將寫入到作為拷貝源的所述存儲裝置、即拷貝源存儲裝置內(nèi)的拷貝源卷中的數(shù)據(jù),拷貝到作為拷貝目的地的存儲裝置、即拷貝目的地存儲裝置內(nèi)的拷貝目的地卷的存儲系統(tǒng)及其管理方法中,將拷貝源卷所屬的邏輯分區(qū)的結(jié)構(gòu)信息發(fā)送到拷貝目的地存儲裝置,根據(jù)拷貝源卷所屬的邏輯分區(qū)的結(jié)構(gòu)信息,設(shè)定拷貝目的地卷所屬的邏輯分區(qū)的結(jié)構(gòu)。
文檔編號G06F3/06GK101526884SQ200910005960
公開日2009年9月9日 申請日期2009年1月22日 優(yōu)先權(quán)日2008年3月7日
發(fā)明者岸本敏道, 江丸裕教, 牧?xí)x廣, 長沼佑樹 申請人:株式會社日立制作所