两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

管理裝置及管理方法

文檔序號(hào):6462098閱讀:239來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):管理裝置及管理方法
技術(shù)領(lǐng)域
本發(fā)明涉及管理裝置及管理方法,適用于例如存儲(chǔ)系統(tǒng)。
背景技術(shù)
以往,存儲(chǔ)系統(tǒng)的用戶(hù)計(jì)算自己要使用的巻的固定的邏輯容量,生成并利 用分配了該邏輯容量大小的存儲(chǔ)區(qū)域的巻。因此,盡管最初不使用,但也需要 事先準(zhǔn)備預(yù)見(jiàn)到將來(lái)業(yè)務(wù)變化的邏輯容量大小的存儲(chǔ)裝置。以下,將像這樣預(yù) 先分配了固定量的存儲(chǔ)區(qū)域的巻稱(chēng)為通常巻。
與之相對(duì),近年來(lái),作為存儲(chǔ)裝置的功能之一而提出了虛擬化巻功能。虛 擬化巻功能,是用戶(hù)作為用于讀寫(xiě)數(shù)據(jù)的巻而向主機(jī)裝置呈現(xiàn)虛擬的巻(以下,
據(jù)的存儲(chǔ)區(qū)域的功能。根據(jù)這種虛擬化巻功能,依次購(gòu)買(mǎi)需要的邏輯容量大小 的存儲(chǔ)裝置即可,因此可以高效地使用存儲(chǔ)裝置內(nèi)的存儲(chǔ)資源。
但是,用戶(hù)有意識(shí)地區(qū)別使用各個(gè)巻,因此在包含具有虛擬巻功能的存儲(chǔ) 裝置的存儲(chǔ)系統(tǒng)中,通常巻和虛擬巻共存。
在這種情況下,作為用戶(hù)選擇虛擬巻的例子而舉出以下情況盡管事先不 知道業(yè)務(wù)上需要多大的邏輯容量,卻不希望由于急速的寫(xiě)入而進(jìn)行巻的再分 配,因此希望預(yù)先設(shè)定好大容量的巻。
另外,作為用戶(hù)選擇通常巻的例子而舉出以下情況預(yù)先知道業(yè)務(wù)上絕對(duì) 需要的邏輯容量;或預(yù)防向虛擬巻分配存儲(chǔ)區(qū)域的源巻的集合體(以下將其稱(chēng) 為虛擬池)的空閑容量枯竭而無(wú)法分配必要的容量。
而且,虛擬巻需要邏輯巻和物理巻之間的映射管理,所以在性能方面比通 常巻差。因此,在作為數(shù)據(jù)的輸入輸出性能而需要高性能等情況下也選擇通常 巻。而且,通過(guò)虛擬化巻功 能,多 個(gè)虛擬巻共享虛擬池和物理巻。因此也存在 當(dāng)一個(gè)物理巻損壞時(shí)影響多個(gè)虛擬巻的缺點(diǎn),有時(shí)從維護(hù)性方面考慮而選擇通 常巻。這樣,雖然用戶(hù)根據(jù)用途或性能等區(qū)別使用通常巻和虛擬巻,但有時(shí)也根 據(jù)用途的變更等進(jìn)行從通常巻向虛擬巻、/人虛擬巻向通常巻的數(shù)據(jù)遷移。此外, 關(guān)于巻中存儲(chǔ)的數(shù)據(jù)的遷移,由本專(zhuān)利申請(qǐng)人提出了各種技術(shù)(專(zhuān)利文獻(xiàn)1 和專(zhuān)利文獻(xiàn)2)。
專(zhuān)利文獻(xiàn)1特開(kāi)2006-099748號(hào)公報(bào)專(zhuān)利文獻(xiàn)2特開(kāi)2006-302077號(hào)公報(bào)
然而,在通常巻和虛擬巻共存的現(xiàn)有存儲(chǔ)系統(tǒng)中,與巻相關(guān)的各種信息不 按照通常巻和虛擬巻而進(jìn)行區(qū)分顯示,存在例如當(dāng)選擇數(shù)據(jù)遷移目的地時(shí)無(wú)法 進(jìn)行恰當(dāng)?shù)呐袛嗟仁褂梅奖阈圆畹膯?wèn)題。

發(fā)明內(nèi)容
考慮到上述問(wèn)題而做出本發(fā)明,提出能夠提高存儲(chǔ)系統(tǒng)的使用方便性的管 理裝置及管理方法。
為了解決所述問(wèn)題,在本發(fā)明的特征在于, 一種管理裝置,在作為用于讀 寫(xiě)數(shù)據(jù)的巻的巻類(lèi)別而共存有預(yù)先分配固定量的存儲(chǔ)區(qū)域的通常巻、和根據(jù)使 用狀況而動(dòng)態(tài)地分配存儲(chǔ)區(qū)域的虛擬巻的存儲(chǔ)系統(tǒng)中,對(duì)所述巻之間的數(shù)據(jù)遷 移進(jìn)行管理,該管理裝置具備顯示信息的顯示部;以及控制部,該控制部收 集與各所述巻相關(guān)的信息,根據(jù)收集到的所述信息,使所述顯示部按照每個(gè)所 述通常巻和所述虛擬巻,至少區(qū)分地顯示針對(duì)所述巻預(yù)先決定的邏輯容量的合 計(jì)量、即總邏輯容量。
而且,在本發(fā)明的特征在于, 一種管理方法,在作為用于讀寫(xiě)數(shù)據(jù)的巻的 巻類(lèi)別而共存有預(yù)先分配固定量的存儲(chǔ)區(qū)域的通常巻、和根據(jù)使用狀況而動(dòng)態(tài) 地分配存儲(chǔ)區(qū)域的虛擬巻的存儲(chǔ)系統(tǒng)中,對(duì)所述巻之間的數(shù)據(jù)遷移進(jìn)行管理, 該管理方法具有如下步驟第一步驟,收集與各所述巻相關(guān)的信息;以及第二 步驟,根據(jù)收集到的所述信息,按照每個(gè)所述通常巻和所述虛擬巻,至少區(qū)分 地顯示針對(duì)所述巻預(yù)先決定的邏輯容量的合計(jì)量、即總邏輯容量。
根據(jù)本發(fā)明,用戶(hù)可以基于所顯示的每個(gè)通常巻和虛擬巻的總邏輯容量, 判斷存儲(chǔ)在該通常巻或虛擬巻中的數(shù)據(jù)的遷移目的地,因此可以使存儲(chǔ)系統(tǒng)的 使用方便性提高。


圖1是表示本實(shí)施方式的存儲(chǔ)系統(tǒng)的整體結(jié)構(gòu)的框圖。 圖2是表示巻再配置控制程序群的結(jié)構(gòu)的概念圖。 圖3是表示巻再配置控制管理表群的結(jié)構(gòu)的概念圖。
圖4是用于說(shuō)明巻信息管理表的概念圖。
圖5是用于說(shuō)明巻檢索條件管理表的概念圖。
圖6是用于說(shuō)明遷移組巻一覽管理表的概念圖。
圖7是用于說(shuō)明層條件管理表的概念圖。
圖8是用于說(shuō)明遷移管理表的概念圖。
圖9是用于說(shuō)明遷移巻管理表的概念圖。
圖IO是用于說(shuō)明遷移巻臨時(shí)表的概念圖。
圖ll是用于說(shuō)明巻生成等待表的概念圖。
圖12是用于說(shuō)明虛擬池管理表的概念圖。
圖13是表示巻再配置控制畫(huà)面的簡(jiǎn)圖。
圖14是用于說(shuō)明與巻再配置控制畫(huà)面相關(guān)的CPU的處理內(nèi)容的流程圖。 圖15是用于說(shuō)明遷移計(jì)劃的摘要的簡(jiǎn)圖。
圖16是用于說(shuō)明與數(shù)據(jù)遷移處理相關(guān)的CPU的處理內(nèi)容的流程圖。 圖17是表示遷移組/層生成畫(huà)面的簡(jiǎn)圖。
圖18是用于說(shuō)明與遷移組/層生成畫(huà)面相關(guān)的CPU的處理內(nèi)容的流程圖。 圖19是表示巻檢索條件生成畫(huà)面的簡(jiǎn)圖。
圖20是用于說(shuō)明與巻檢索條件生成畫(huà)面相關(guān)的CPU的處理內(nèi)容的流程 圖21是表示遷移計(jì)劃生成畫(huà)面的簡(jiǎn)圖。
圖22是用于說(shuō)明與遷移計(jì)劃生成畫(huà)面相關(guān)的CPU的處理內(nèi)容的流程圖。
圖23是用于說(shuō)明遷移計(jì)劃的摘要的簡(jiǎn)圖。
圖24是用于說(shuō)明層的摘要的簡(jiǎn)圖。
圖25是用于說(shuō)明摘要顯示處理的流程圖。
圖26是用于說(shuō)明配對(duì)處理的流程圖。
圖27是用于說(shuō)明遷移執(zhí)行處理的流程圖。
圖28是用于說(shuō)明臨時(shí)遷移設(shè)定處理的流程圖。圖29是用于說(shuō)明巻生成等待表登錄處理的流程圖。
圖30是表示遷移對(duì)評(píng)價(jià)畫(huà)面的簡(jiǎn)圖。
圖31是用于說(shuō)明遷移計(jì)劃評(píng)價(jià)處理的流程圖。
圖32是表示與虛擬池容量枯竭防止功能關(guān)聯(lián)顯示的遷移對(duì)評(píng)價(jià)畫(huà)面的簡(jiǎn)圖。
圖33是用于說(shuō)明虛擬池枯竭防止對(duì)策處理的流程圖。 圖34是用于說(shuō)明巻生成以及數(shù)據(jù)遷移處理的流程圖。 符號(hào)說(shuō)明
1存儲(chǔ)系統(tǒng);2業(yè)務(wù)主機(jī);4內(nèi)部存儲(chǔ)裝置;5外部存儲(chǔ)裝置;7管理服 務(wù)器;12 CPU; 13存儲(chǔ)器;14巻再配置控制程序群;15巻再配置控制管理 表群;20巻信息取得程序;21巻檢索條件程序;22遷移組生成程序;23層 生成程序;24遷移計(jì)劃生成程序;25遷移執(zhí)行程序;26巻再配置控制主程 序;27虛擬池枯竭檢測(cè)程序;28巻生成程序;30巻信息管理表;31巻檢索 條件管理表;32遷移組巻一覽管理表;33層條件管理表;34遷移管理表; 35遷移巻管理表;36遷移巻臨時(shí)表;37巻生成等待表;38虛擬池管理表; 40巻再配置控制畫(huà)面;46摘要顯示欄;47詳細(xì)顯示欄;50遷移組/層生成 畫(huà)面;60巻才企索條件生成畫(huà)面;70遷移計(jì)劃生成畫(huà)面;80遷移計(jì)劃評(píng)價(jià)畫(huà) 面
具體實(shí)施例方式
以下,參照附圖詳細(xì)描述本發(fā)明的一個(gè)實(shí)施方式。 (1)本實(shí)施方式的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)
圖1中,1整體表示本實(shí)施方式的存儲(chǔ)系統(tǒng)。在該存儲(chǔ)系統(tǒng)l中,通過(guò)由 SAN ( Storage Area Network)等構(gòu)成的第 一 網(wǎng)絡(luò)3,在業(yè)務(wù)主機(jī)2上連接有內(nèi) 部存儲(chǔ)裝置4,并且在該內(nèi)部存儲(chǔ)裝置4上連接有多個(gè)外部存儲(chǔ)裝置5。另外, 業(yè)務(wù)主機(jī)2、第一網(wǎng)絡(luò)3、內(nèi)部存儲(chǔ)裝置4以及各外部存儲(chǔ)裝置5,通過(guò)例如 由LAN (Local Area Network)等構(gòu)成的第二網(wǎng)絡(luò)6與管理服務(wù)器7相連。
業(yè)務(wù)主機(jī)2是執(zhí)行各種業(yè)務(wù)應(yīng)用程序的計(jì)算機(jī)裝置,其具有CPU( Central Processing Unit)以及存儲(chǔ)器等硬件資源。通過(guò)由CPU執(zhí)行存儲(chǔ)在存儲(chǔ)器中的 各種控制程序,作為業(yè)務(wù)主機(jī)2整體來(lái)執(zhí)行各種處理。內(nèi)部存儲(chǔ)裝置4和外部存儲(chǔ)裝置5由多個(gè)存儲(chǔ)設(shè)備10A、 10B以及對(duì)所述 存儲(chǔ)設(shè)備10A、 IOB進(jìn)行控制的控制器IIA、 IIB構(gòu)成。
存儲(chǔ)設(shè)備10A、 10B例如由FC ( Fibre Channel)磁盤(pán)等高價(jià)磁盤(pán)驅(qū)動(dòng)器、 SATA ( Serial AT Attachment)磁盤(pán)或光盤(pán)驅(qū)動(dòng)器等廉價(jià)的盤(pán)驅(qū)動(dòng)器、或半導(dǎo)體 存儲(chǔ)器等構(gòu)成。由規(guī)定數(shù)量(例如4個(gè))的存儲(chǔ)設(shè)備10A、 10B構(gòu)成1個(gè)RAID (Redundant Array of Inexpensive Disks )組,在構(gòu)成一個(gè)RAID組的各存4諸"i殳 備10A、 10B所提供的存儲(chǔ)區(qū)域上定義一個(gè)或多個(gè)邏輯巻VOL。并且,將來(lái) 自業(yè)務(wù)主機(jī)2的數(shù)據(jù)以規(guī)定大小的塊為單位在該巻VOL中進(jìn)行讀寫(xiě)。
向各巻VOL分別分配固有的識(shí)別符(LUN: Logical Unit Number )。在本 實(shí)施方式的情況下,以該識(shí)別符和分別分配給各塊的該塊固有的號(hào)碼(LBA: Logical Block Address)的組合作為地址,指定該地址來(lái)進(jìn)行數(shù)據(jù)的輸入輸出。
控制器11A、 IIB具有CPU和存儲(chǔ)器等硬件資源。控制器11A、 IIB根據(jù) 來(lái)自業(yè)務(wù)主機(jī)2(內(nèi)部存儲(chǔ)裝置4的情況下)或內(nèi)部存儲(chǔ)裝置4(外部存儲(chǔ)裝 置5的情況下)的請(qǐng)求,執(zhí)行用于在內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5內(nèi)的通 常巻或虛擬巻中讀寫(xiě)所指定的數(shù)據(jù)的控制處理。
管理服務(wù)器7除了 CPU12和存儲(chǔ)器13以外,還具有由CRT( Cathode-Ray Tube)或液晶面板等構(gòu)成的顯示部16;以及由鍵盤(pán)或鼠標(biāo)等構(gòu)成的輸入裝置。 CPU12是負(fù)責(zé)管理服務(wù)器7整體的動(dòng)作控制的處理器,CPU12根據(jù)存儲(chǔ)在存 儲(chǔ)器13中的各種控制程序來(lái)執(zhí)行必要的處理。存儲(chǔ)器13主要用于存儲(chǔ)控制程 序和控制參數(shù)。后述的巻再配置控制程序群14和巻再配置控制管理表群15 也被存儲(chǔ)在該存儲(chǔ)器13中。
(2)本實(shí)施方式的數(shù)據(jù)遷移功能
(2 - 1 )巻再配置控制程序群以及巻再配置控制管理表群的結(jié)構(gòu) 在本實(shí)施方式的存儲(chǔ)系統(tǒng)1中,作為系統(tǒng)管理者的用戶(hù)可以使用管理服務(wù) 器7,分別生成作為數(shù)據(jù)的遷移源的巻的集合體的巻群(以下將其稱(chēng)為遷移 組)、和作為所述數(shù)據(jù)的遷移目的地的巻的集合體的巻群(以下將其稱(chēng)為層)。 另外,在存儲(chǔ)系統(tǒng)l中,可以生成將分別存儲(chǔ)在所生成的遷移組內(nèi)的各巻 中的數(shù)據(jù)向?qū)觾?nèi)的哪個(gè)巻進(jìn)行遷移的計(jì)劃(以下將其稱(chēng)為遷移計(jì)劃),能夠執(zhí) 行遵從所生成的遷移計(jì)劃的數(shù)據(jù)遷移。此外,在下文中,將遷移計(jì)劃中被設(shè)定移對(duì)。
作為用于實(shí)現(xiàn)這種遷移功能的手段,在管理服務(wù)器7的存儲(chǔ)器13中如上
所述存儲(chǔ)有巻再配置控制程序群14以及巻再配置控制管理表群15。
巻再配置控制程序群14如圖2所示,由以下程序構(gòu)成巻信息取得程序 20、巻檢索條件程序21、遷移組生成程序22、層生成程序23、遷移計(jì)劃生成 程序24、遷移執(zhí)行程序25、巻再配置控制主程序26、虛擬池枯竭檢測(cè)程序27 以及巻生成程序28。
巻信息取得程序20是管理服務(wù)器7經(jīng)由第二網(wǎng)絡(luò)6從內(nèi)部存儲(chǔ)裝置4或 外部存儲(chǔ)裝置5取得與在這些內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5內(nèi)生成的巻相 關(guān)的各種信息用的程序。另外,巻檢索條件程序21是根據(jù)用戶(hù)操作來(lái)生成及 管理用于從這些巻中檢索希望的巻的條件的程序,遷移組生成程序22和層生 成程序23是根據(jù)來(lái)自用戶(hù)的請(qǐng)求而生成遷移組或?qū)拥某绦颉?br> 而且,遷移計(jì)劃生成程序24是根據(jù)來(lái)自用戶(hù)的請(qǐng)求而生成遷移計(jì)劃的程 序,遷移執(zhí)行程序25是用于對(duì)內(nèi)部存儲(chǔ)裝置4和外部存儲(chǔ)裝置5進(jìn)行控制, 以便執(zhí)行遵從所指定的遷移計(jì)劃的數(shù)據(jù)遷移的程序。
而且,虛擬池枯竭檢測(cè)程序27是調(diào)查內(nèi)部存儲(chǔ)裝置4以及外部存儲(chǔ)裝置 5內(nèi)的虛擬池的空閑容量,針對(duì)空閑容量枯竭了的虛擬池,使該虛擬池中所存 儲(chǔ)的數(shù)據(jù)遷移至通常巻等的程序。巻生成程序28是用于在數(shù)據(jù)遷移時(shí)不存在 數(shù)據(jù)遷移目的地巻的情況下,生成作為數(shù)據(jù)遷移目的地巻的程序。
另一方面,巻再配置控制管理表群15如圖3所示,由以下各表構(gòu)成巻 信息管理表30、巻檢索條件管理表31、遷移組巻一覽管理表32、層條件管理 表33、遷移管理表34、遷移巻管理表35、遷移巻臨時(shí)表36、巻生成等待表 37以及虛擬池管理表38。
其中,巻信息管理表30是用于對(duì)基于巻信息取得程序20從內(nèi)部存儲(chǔ)裝置 4或外部存儲(chǔ)裝置5取得的、與這些內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5內(nèi)的各 巻相關(guān)的信息進(jìn)行管理的表。
該巻信息管理表30如圖4所示,由以下各欄構(gòu)成"巻名,,欄30A、"邏 輯容量,,欄30B、"巻類(lèi)別,,欄30C、"巻機(jī)架"欄30D、"存儲(chǔ)裝置名"欄30E、"虛擬池名',欄30F、"占用容量"欄30G、"數(shù)據(jù)量"欄30H以及"巻預(yù)約狀 態(tài)"欄30L
在"巻名"欄30A、"邏輯容量"欄30B、"巻類(lèi)別"欄30C、"巻機(jī)架" 欄30D以及"存儲(chǔ)裝置名,,欄30E中分別存儲(chǔ)對(duì)應(yīng)的巻的名稱(chēng)、邏輯容量、 巻類(lèi)別(通常巻的情況下為"通常,,,虛擬巻的情況下為"虛擬,,,以下相同)、 設(shè)置有該巻的存儲(chǔ)裝置的種類(lèi)(內(nèi)部存儲(chǔ)裝置4的情況下為"內(nèi)部",外部存 儲(chǔ)裝置5的情況下為"外部",以下相同)、以及該存儲(chǔ)裝置的名稱(chēng)。
另外,在"虛擬池名"欄30F中,當(dāng)該巻為虛擬巻時(shí)存儲(chǔ)映射了該巻的虛 擬池的名稱(chēng),在"占用容量"欄30G中,當(dāng)該巻為通常巻時(shí)存儲(chǔ)分配給該巻 的容量,當(dāng)該巻為虛擬巻時(shí)存儲(chǔ)實(shí)際所使用的容量作為該巻的占用容量。
而且,在"數(shù)據(jù)量"欄30H中存儲(chǔ)由文件系統(tǒng)等存儲(chǔ)在該巻中的數(shù)據(jù)的 數(shù)據(jù)量,在"巻預(yù)約狀態(tài)"欄301中存儲(chǔ)該巻的預(yù)約狀態(tài)(正在使用的情況下 為"使用,,,未使用的情況下為"未使用",在被預(yù)約為數(shù)據(jù)遷移目的地的情況 下為"預(yù)約",以下相同)。
因此,在圖4中表示,例如稱(chēng)為"NVr的巻是在名稱(chēng)為"Storagel"的 內(nèi)部存儲(chǔ)裝置4內(nèi)設(shè)置的邏輯容量為"1GB"的通常巻,已經(jīng)被"使用",當(dāng) 前存儲(chǔ)的數(shù)據(jù)容量為"100KB"。
生成的巻的檢索條件(以下將其簡(jiǎn)稱(chēng)為巻檢索條件)進(jìn)行管理的表。該巻檢索 條件管理表31如圖5所示,由"檢索條件名"欄31A、"巻信息,,欄31B、"邏 輯條件,,欄31C、"條件值,,欄31D以及"結(jié)合條件,,欄31E構(gòu)成。
其中,在"檢索條件名"欄31A中存儲(chǔ)對(duì)應(yīng)的檢索條件的名稱(chēng),在"巻 信息"欄31B中存儲(chǔ)作為條件的巻信息的項(xiàng)目名("存儲(chǔ)裝置名"、"邏輯容量"、 "巻類(lèi)別"等)。另外,在"邏輯條件"欄31C中存儲(chǔ)對(duì)應(yīng)的巻信息的項(xiàng)目所 對(duì)應(yīng)的邏輯條件,在"條件值"欄31D中存儲(chǔ)該巻信息的項(xiàng)目所對(duì)應(yīng)的條件 值。而且,在"結(jié)合條件"欄31E中存儲(chǔ)該行的條件與其它行的條件的結(jié)合 條件("AND"或"OR")。
因此,在圖5中表示,檢索條件1是將在稱(chēng)為"Storagel"的存儲(chǔ)裝置(內(nèi) 部存儲(chǔ)裝置4)中設(shè)置的"外部巻"、并且邏輯容量小于"10GB"的"虛擬巻"作為檢索對(duì)象巻。
遷移組巻一覽管理表32,是用于對(duì)分別屬于用戶(hù)#>據(jù)遷移組生成程序22 而生成的各遷移組的巻進(jìn)行管理的表,如圖6所示,其由"遷移組名"欄32A 和"巻名"欄32B構(gòu)成。
并且,在"遷移組名"欄32A中存儲(chǔ)用戶(hù)生成的各遷移組的名稱(chēng),在"巻 名"欄32B中分別存儲(chǔ)屬于該遷移組的各巻的名稱(chēng)。因此,在圖6中表示至 少名稱(chēng)為"NVr和"NV2"的巻屬于稱(chēng)為"MG1"的遷移組。
另外,層條件管理表33是用于管理針對(duì)各層分別設(shè)定的巻檢索條件的表, 如圖7所示,其由"層名"欄33A和"巻檢索條件名"欄33B構(gòu)成。
并且,在"層名"欄33A中存儲(chǔ)用戶(hù)所生成的各層的名稱(chēng),在"巻檢索 條件名,,欄33B中存儲(chǔ)針對(duì)該層由用戶(hù)設(shè)定的檢索條件的名稱(chēng)。因此,在圖7 的例子的情況下表示,針對(duì)稱(chēng)為"Tierl"的層設(shè)定了 "檢索條件l"這樣的檢 索條件,針對(duì)稱(chēng)為"Tier2"層設(shè)定了 "檢索條件2"這樣的檢索條件。
遷移管理表34是用于管理有無(wú)實(shí)施基于遷移計(jì)劃的數(shù)據(jù)遷移等的表。該 遷移管理表34如圖8所示,由"遷移計(jì)劃名"欄34A、"遷移組名"欄34B、 "層名,,欄34C、"遷移實(shí)施狀況,,欄34D、"有無(wú)臨時(shí)遷移,,欄34E以及"遷 移執(zhí)行指定時(shí)刻"欄34F構(gòu)成。
并且,在"遷移計(jì)劃名"欄34A中存儲(chǔ)對(duì)應(yīng)的遷移計(jì)劃的名稱(chēng),在"遷 移組名,,欄34B中存儲(chǔ)在該遷移計(jì)劃中被設(shè)定為數(shù)據(jù)遷移源的遷移組的名稱(chēng)。 另外,在"層名"欄34C中存儲(chǔ)在該遷移計(jì)劃中被設(shè)定為數(shù)據(jù)遷移目的地的 層的名稱(chēng),在"遷移實(shí)施狀況,,欄34D中存儲(chǔ)是否實(shí)施了遵從該遷移計(jì)劃的 數(shù)據(jù)遷移的信息。
而且,在"有無(wú)臨時(shí)遷移,,欄34E中,存儲(chǔ)是否存在臨時(shí)向不同巻類(lèi)別的 巻遷移或遷移了數(shù)據(jù)的遷移對(duì)的信息,在"遷移執(zhí)行指定時(shí)刻"欄34F中,存 儲(chǔ)應(yīng)該執(zhí)行預(yù)先由用戶(hù)指定的數(shù)據(jù)遷移的時(shí)刻(以下將其稱(chēng)為遷移執(zhí)行指定時(shí) 刻)。
因此,在圖8中表示,稱(chēng)為"MP2"的遷移計(jì)劃,將"MG2"遷移組作為 數(shù)據(jù)遷移源,將"Tier2"層作為數(shù)據(jù)遷移目的地,存在臨時(shí)向不同巻類(lèi)別的 巻遷移數(shù)據(jù)的遷移對(duì)。另外,在圖8的例子中可知,"MP2"遷移計(jì)劃設(shè)定了遷移執(zhí)行指定時(shí)刻,以便從"2007/02/20"的"0: 00"起開(kāi)始數(shù)據(jù)遷移,該數(shù) 據(jù)遷移已實(shí)施完。
遷移巻管理表35,是用于對(duì)遷移源以及遷移目的地巻進(jìn)行管理、以及對(duì) 所生成的遷移計(jì)劃內(nèi)的各遷移對(duì)中的數(shù)據(jù)遷移是否為臨時(shí)數(shù)據(jù)遷移進(jìn)行管理 的表。該遷移巻管理表35如圖9所示,由"遷移計(jì)劃名稱(chēng)"欄35A、"遷移源 巻名"欄35B、"遷移目的地巻名"欄35C以及"臨時(shí)遷移,,欄35D構(gòu)成。
并且,在"遷移計(jì)劃名"欄35A中存儲(chǔ)對(duì)應(yīng)的遷移計(jì)劃的名稱(chēng),在"遷 移源巻名"欄35B以及"遷移目的地巻名"欄35C中,分別存儲(chǔ)構(gòu)成對(duì)應(yīng)的 遷移對(duì)的數(shù)據(jù)遷移源和數(shù)據(jù)遷移目的地的各巻的名稱(chēng)。而且,在"臨時(shí)遷移" 欄35D中,存儲(chǔ)該遷移對(duì)中的數(shù)據(jù)遷移是否是臨時(shí)數(shù)據(jù)遷移的信息("Yes" 或"No")。
因此,在圖9中表示,在"MP1"遷移計(jì)劃中指定的數(shù)據(jù)遷移源的巻為 "NV1"、數(shù)據(jù)遷移目的地巻為"NV11"的遷移對(duì)中的數(shù)據(jù)遷移不是臨時(shí)數(shù)據(jù) 遷移,在"MP2"遷移計(jì)劃中指定的數(shù)據(jù)遷移源巻為"VV1"、數(shù)據(jù)遷移目的 地巻為"NV21"的遷移對(duì)中的數(shù)據(jù)遷移是臨時(shí)數(shù)據(jù)遷移("Yes")。
遷移巻臨時(shí)表36是用于管理進(jìn)行了臨時(shí)數(shù)據(jù)遷移的數(shù)據(jù)遷移源巻的表, 如圖IO所示,其由"巻名"欄36A、"屬性名"欄36B、"臨時(shí)巻屬性值"欄 36C以及"最終巻屬性值,,欄36D構(gòu)成。
其中,在"巻名"欄36A中存儲(chǔ)臨時(shí)向不同屬性(巻名、邏輯容量、巻 類(lèi)別或巻^/L架等)的巻進(jìn)行了數(shù)據(jù)遷移的數(shù)據(jù)遷移源巻的名稱(chēng),在"屬性名" 欄36B中存儲(chǔ)在"臨時(shí)巻屬性值"欄36C和"最終巻屬性值"欄36D中存儲(chǔ) 的屬性值的屬性名。另外,在"臨時(shí)巻屬性值"欄36C中,存儲(chǔ)臨時(shí)的數(shù)據(jù) 遷移目的地巻的屬性值,在"最終巻屬性值"欄36D中,存儲(chǔ)最終的數(shù)據(jù)遷 移目的地巻的屬性值。
因此,在圖10中表示,作為臨時(shí)向不同類(lèi)別的巻遷移了數(shù)據(jù)的巻而存在 "NV2"和"VV2"巻,例如在"NV2"的情況下,當(dāng)前向"虛擬巻"中遷移 數(shù)據(jù),但預(yù)定最終向"通常巻"遷移數(shù)據(jù)。
而且,巻生成等待表37是用于管理巻生成程序28應(yīng)生成的巻的表,如圖 11所示,由"層名"欄37A、"生成等待屬性"欄37B、"遷移組名"欄37C
14以及"巻名,,欄37D構(gòu)成。
并且,在"層名"欄37A中存儲(chǔ)等待通過(guò)巻生成程序28生成的巻所屬于 的層的名稱(chēng),在"遷移組名"欄37C中存儲(chǔ)與該層相對(duì)應(yīng)的遷移組的名稱(chēng), 在"巻名"欄37D中分別存儲(chǔ)等待生成的巻的名稱(chēng)。另外,"生成等待屬性" 欄37B還分別對(duì)應(yīng)于巻的各種屬性而被劃分為"邏輯容量"欄37E和"巻屬 性"欄37F等,在所述"邏輯容量"欄37E和"巻屬性"欄37F等中,分別 存儲(chǔ)分別等待生成的巻的對(duì)應(yīng)的屬性。
因此,在圖11中表示,"MG2"遷移組的"NV2"巻當(dāng)前成為在"Tierl" 層中等待生成的狀態(tài),該巻的屬性中,邏輯容量為"50GB"、巻屬性為"通常 巻",…。
而且,虛擬池管理表38是用于管理設(shè)置在內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝 置5內(nèi)的虛擬池的表,如圖12所示,由"虛擬池名"欄38A、"邏輯容量"欄 38B以及"虛擬池空閑容量"欄38C構(gòu)成。
并且,在所述"虛擬池名,,欄38A、"邏輯容量"欄38B和"虛擬池空閑 容量"欄38C中,分別存儲(chǔ)對(duì)應(yīng)的虛擬池的名稱(chēng)、邏輯容量和空閑容量。因 此,在圖12中表示,"VP1"虛擬池的邏輯容量為"100TB",其中空閑容量為 "10TB"。
(2-2)各種GUI畫(huà)面的結(jié)構(gòu)
接下來(lái),對(duì)于和本實(shí)施方式的遷移功能相關(guān)聯(lián),顯示在管理服務(wù)器7的輸 出裝置(顯示器)中的各種GUI ( Graphical User Interface )畫(huà)面進(jìn)行說(shuō)明。 (2-2 - 1 )巻再配置控制畫(huà)面
圖13表示當(dāng)啟動(dòng)巻再配置控制主程序26時(shí),在管理服務(wù)器7的顯示部 16中顯示的巻再配置控制畫(huà)面40。巻再配置控制畫(huà)面40是用于確認(rèn)已生成的 遷移組或?qū)右约斑w移計(jì)劃的內(nèi)容的畫(huà)面。
在巻再配置控制畫(huà)面40中,在畫(huà)面上部顯示遷移生成按鈕41、層生成按 鈕42以及遷移計(jì)劃生成按鈕43。并且,用戶(hù)通過(guò)點(diǎn)擊(click)遷移生成按鈕 41或?qū)由砂?丑42,可以使后述的遷移組/層生成畫(huà)面50 (圖17)顯示,另 外,通過(guò)點(diǎn)擊遷移計(jì)劃生成按鈕43,可以使后述的遷移計(jì)劃生成畫(huà)面70 (圖 21 )顯示。另外,在巻再配置控制畫(huà)面40的下部左側(cè)設(shè)有一覽顯示欄44,在該一覽 顯示欄44內(nèi)顯示已生成的遷移組、層以及遷移計(jì)劃的一覽45。并且,用戶(hù)通 過(guò)從這些遷移組、層以及遷移計(jì)劃中對(duì)希望的遷移組、層或遷移計(jì)劃進(jìn)行鼠標(biāo) 操作等,可以選擇一個(gè)。
而且,在巻再配置控制畫(huà)面40的下部右側(cè)設(shè)有摘要顯示欄46和詳細(xì)顯示 欄47,當(dāng)從該一覽45中選擇了一個(gè)遷移組、層或遷移計(jì)劃時(shí),在摘要顯示欄 46中顯示該遷移組、層或遷移計(jì)劃的概要,在詳細(xì)顯示欄47中顯示與該遷移 組或?qū)酉嚓P(guān)的詳細(xì)信息。此外,圖3表示從該一覽45中選擇了 "Tierl"層時(shí) 的概要("摘要")和詳細(xì)("詳細(xì)")的顯示例。
圖14是表示與這種巻再配置控制畫(huà)面40的顯示相關(guān)的管理服務(wù)器7的 CPU12 (圖1 )的具體處理內(nèi)容的流程圖。
當(dāng)由用戶(hù)輸入巻再配置控制畫(huà)面40的顯示命令時(shí),CPU12啟動(dòng)巻再配置 控制主程序26,根據(jù)該巻再配置控制主程序26使巻再配置控制畫(huà)面40顯示 在管理服務(wù)器7的顯示部16中(SP1 )。
接著,CPU12等待點(diǎn)擊遷移組生成按鈕41、層生成按鈕42或遷移計(jì)劃生 成按鈕43中的某一個(gè),或者等待從顯示在一覽顯示欄44中的一覽45中選擇 遷移組、層或遷移計(jì)劃中的某一個(gè)(SP2 ~ SP7-SP2 )。
然后,在點(diǎn)擊了遷移組生成按鈕41時(shí),CPU12啟動(dòng)遷移組生成程序22。 結(jié)果,根據(jù)該遷移組生成程序22,代替巻再配置控制畫(huà)面40而在管理服務(wù)器 7的顯示部16中顯示遷移組/層生成畫(huà)面50 (圖17) (SP8)。接著,CPU12隨 后結(jié)束基于巻再配置控制主程序26的處理。
另外,當(dāng)點(diǎn)擊了層生成按鈕42時(shí),CPU12啟動(dòng)層生成程序23。結(jié)果,根 據(jù)該層生成程序23,代替巻再配置控制畫(huà)面40而在管理服務(wù)器7的顯示部16 中顯示遷移組/層生成畫(huà)面50 (SP9)。接著,CPU12隨后結(jié)束基于巻再配置控 制主程序26的處理。
另外,當(dāng)點(diǎn)擊了遷移計(jì)劃生成按鈕43時(shí),CPU12啟動(dòng)遷移計(jì)劃生成程序 24。結(jié)果,根據(jù)該遷移計(jì)劃生成程序24,代替巻再配置控制畫(huà)面40而在管理 服務(wù)器7的顯示部16中顯示遷移計(jì)劃生成畫(huà)面70 (圖21 ) (SPIO)。接著, CPU12隨后結(jié)束基于巻再配置控制主程序26的處理。另一方面,當(dāng)從所述一覽45中選擇了某個(gè)遷移組、層或遷移計(jì)劃時(shí),CPU12分別在巻再配置控制畫(huà)面40的摘要顯示欄46和詳細(xì)顯示欄47中顯示 與所選擇的遷移組、層或遷移計(jì)劃相關(guān)的"摘要"和"詳細(xì)"(SP11-SP13), 此后返回步驟SP2。此外,圖15表示在上述步驟SP13中,在巻再配置控制畫(huà)面40的摘要顯 示欄46中顯示的遷移計(jì)劃的"摘要"的顯示例。根據(jù)該圖15可以明了,當(dāng)從巻再配置控制畫(huà)面40的一覽45中選擇了遷 移計(jì)劃時(shí),作為其"摘要"而顯示該遷移計(jì)劃中作為數(shù)據(jù)遷移源的遷移組的名 稱(chēng)、作為數(shù)據(jù)遷移目的地的層的名稱(chēng)、遵從該遷移計(jì)劃的數(shù)據(jù)遷移的實(shí)施狀況 ("已實(shí)施")或("未實(shí)施")。另外,在所述數(shù)據(jù)遷移的實(shí)施狀況的顯示的附近設(shè)有遷移執(zhí)行按鈕48, 當(dāng)尚未實(shí)施遵從所述遷移計(jì)劃的數(shù)據(jù)遷移時(shí)("未實(shí)施"),該遷移執(zhí)行按鈕48 被激活顯示。于是,在這種情況下,用戶(hù)通過(guò)點(diǎn)擊遷移執(zhí)行按鈕48,可以向 管理服務(wù)器7發(fā)出應(yīng)該立即執(zhí)行所述數(shù)據(jù)遷移的指示。圖16是表示點(diǎn)擊所述遷移執(zhí)行按鈕48時(shí)的管理服務(wù)器7的CPU12的具 體處理內(nèi)容的流程圖。當(dāng)點(diǎn)擊了所述遷移執(zhí)行按鈕48時(shí),CPU12啟動(dòng)遷移執(zhí)行程序25,根據(jù)該 遷移執(zhí)行程序25,首先通過(guò)控制內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5來(lái)執(zhí)行遵 從對(duì)應(yīng)的遷移計(jì)劃的遷移(SP20),此后,將遷移管理表34(圖8)中的對(duì)應(yīng) 條目的"遷移實(shí)施狀況"欄34D中存儲(chǔ)的信息變更為"已實(shí)施"(SP21)。接下來(lái),CPU12將此時(shí)在巻再配置控制畫(huà)面40的摘要顯示欄46中顯示 的對(duì)應(yīng)的遷移的"摘要"中的實(shí)施狀況變更為"已實(shí)施"(SP22),此后,結(jié) 束基于遷移執(zhí)行程序25的處理。此外,參照?qǐng)D8,在到達(dá)上述遷移執(zhí)行指定時(shí)刻的情況下也同樣地進(jìn)行該 圖16的一連串處理。(2-2-2)遷移組/層生成畫(huà)面圖17表示,當(dāng)點(diǎn)擊了巻再配置控制畫(huà)面40的遷移組生成按鈕41或?qū)由?成按鈕42時(shí),代替巻再配置控制畫(huà)面40而在管理服務(wù)器7的顯示部16中顯 示的遷移組生成畫(huà)面和層生成畫(huà)面(以下將它們統(tǒng)稱(chēng)為遷移組/層生成畫(huà)面)1750的顯示例。該遷移組/層生成畫(huà)面50是用于生成新的遷移組或?qū)拥漠?huà)面。在該遷移組/層生成畫(huà)面50中,在畫(huà)面上部的左側(cè)顯示名稱(chēng)輸入欄51。并 且,用戶(hù)可以在該名稱(chēng)輸入欄51中輸入想要新生成的遷移組或?qū)拥拿Q(chēng)。另外,在名稱(chēng)輸入欄51的下側(cè)顯示巻檢索條件名稱(chēng)欄52和巻檢索條件生 成按鈕53,所述巻檢索條件名稱(chēng)欄52用于輸入針對(duì)想要新生成的遷移組或?qū)?而設(shè)定的巻的檢索條件的名稱(chēng)。并且,在遷移組/層生成畫(huà)面50中,通過(guò)點(diǎn)擊 該巻檢索條件生成按鈕53,可以顯示參照?qǐng)D19在后描述的巻檢索條件生成畫(huà) 面60。而且,當(dāng)此時(shí)想要生成的是遷移組時(shí),在巻^r索條件名稱(chēng)欄52的下側(cè), 檢索執(zhí)行按鈕54被激活顯示,該檢索執(zhí)行按鈕54,用于通過(guò)以該巻檢索條件 名稱(chēng)欄52中顯示的名稱(chēng)進(jìn)行了登錄的巻檢索條件來(lái)執(zhí)行巻的檢索。此外,當(dāng) 此時(shí)想要生成的是層時(shí),所述檢索執(zhí)行按鈕54被非激活顯示。于是,在遷移組/層生成畫(huà)面50中,在巻檢索條件名稱(chēng)欄52中顯示了希 望的巻^r索條件的名稱(chēng)后,通過(guò)點(diǎn)擊^r索執(zhí)行按鈕54,可以使管理服務(wù)器7 執(zhí)行從設(shè)置在內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5內(nèi)的全部巻中檢索滿(mǎn)足所述巻 檢索條件的巻的檢索處理。并且,在畫(huà)面右側(cè)的巻一覽顯示欄55內(nèi)一覽顯示 通過(guò)該檢索而檢索出的滿(mǎn)足所述巻檢索條件的各巻的巻名、巻類(lèi)別以及邏輯容 量等巻信息。此外,用戶(hù)也可以從在該巻一覽55中顯示了巻信息的各巻中選 擇不需要的巻,從巻一覽55中刪除該巻信息。并且,在遷移組/層生成畫(huà)面50中,當(dāng)生成遷移組時(shí),通過(guò)如上所述僅將 希望的巻保留在巻一覽顯示欄55中,然后點(diǎn)擊設(shè)置在檢索執(zhí)行按鈕54的下側(cè) 的完成按鈕56,可以將此時(shí)在巻一覽顯示欄55內(nèi)顯示了巻信息的各巻設(shè)定為 屬于此時(shí)生成的遷移組的巻。另夕卜,在遷移組/層生成畫(huà)面50中,當(dāng)生成層時(shí), 通過(guò)在巻檢索條件名稱(chēng)輸入欄52中顯示了希望的檢索條件的名稱(chēng)之后點(diǎn)擊完 成按鈕56,可以將此時(shí)在巻檢索條件名稱(chēng)欄52中輸入了名稱(chēng)的巻檢索條件設(shè) 定為該層所對(duì)應(yīng)的巻^f企索條件。圖18是表示與這種遷移組/層生成畫(huà)面50相關(guān)的管理服務(wù)器7的CPU12 的具體處理內(nèi)容的流程圖。當(dāng)點(diǎn)擊巻再配置控制畫(huà)面40的遷移組生成按鈕41或?qū)由砂粹o42時(shí),CPU12啟動(dòng)遷移組生成程序22 (圖2 )或?qū)由沙绦?3 (圖2 ),根據(jù)該遷移 組生成程序22或?qū)由沙绦?3,首先,使遷移組/層生成畫(huà)面50顯示在管理 服務(wù)器7的顯示部16中(SP30 )。接著,CPU12等待點(diǎn)擊遷移組/層生成畫(huà)面50的巻檢索條件生成按鈕53、 檢索執(zhí)行按鈕54或完成按鈕56 (SP31-SP33-SP31 )。然后,當(dāng)點(diǎn)擊了巻檢索 條件生成按鈕53時(shí),CPU12啟動(dòng)巻檢索條件程序21 (圖2)。結(jié)果,根據(jù)該 巻檢索條件程序21,代替遷移組/層生成畫(huà)面50而在管理服務(wù)器7的顯示部 16中顯示參照?qǐng)D19在后面描述的巻檢索條件生成畫(huà)面60 (SP34)。然后,此 時(shí)CPU12結(jié)束基于遷移組生成程序22或?qū)由沙绦?3的處理。與之相對(duì),當(dāng)點(diǎn)擊了檢索執(zhí)行按鈕54時(shí),CPU12參照巻信息管理表30 (圖4)和巻檢索條件管理表31 (圖5),檢索滿(mǎn)足此時(shí)在巻檢索條件名稱(chēng)欄 52中顯示的巻檢索條件的巻,在巻一覽55中顯示通過(guò)該檢索而檢索出的相應(yīng) 的巻的巻信息(SP35)。具體而言,當(dāng)點(diǎn)擊檢索執(zhí)行按鈕54時(shí),CPU12根據(jù)巻信息取得程序20 (圖2)訪(fǎng)問(wèn)內(nèi)部存儲(chǔ)裝置4,收集該內(nèi)部存儲(chǔ)裝置4所保持的、關(guān)于設(shè)置在 內(nèi)部裝置4和外部存儲(chǔ)裝置5內(nèi)的各巻的巻信息。然后,CPU12根據(jù)收集到 的各巻信息,檢索滿(mǎn)足此時(shí)所設(shè)定的巻檢索條件的巻,并在巻顯示欄55中一 覽顯示通過(guò)該;險(xiǎn)索而;f全索出的巻的巻信息。另一方面,當(dāng)點(diǎn)擊完成按鈕56時(shí),當(dāng)此時(shí)已生成的是遷移組時(shí),CPU12 將在遷移組/層生成畫(huà)面50的巻一覽顯示欄55內(nèi)存儲(chǔ)了巻信息的各巻的名稱(chēng)、 與此時(shí)生成的遷移組的名稱(chēng)對(duì)應(yīng)起來(lái),登錄在遷移組巻一覽管理表32 (圖6) 中。另外,當(dāng)此時(shí)已生成的是層時(shí),CPU12將生成的層的名稱(chēng)、與此時(shí)在巻 檢索條件名稱(chēng)欄52中顯示的巻檢索條件對(duì)應(yīng)起來(lái),登錄在層條件管理表33(圖 7)中(SP36)。接著,CPU12啟動(dòng)巻再配置控制主程序26。結(jié)果,根據(jù)該巻再配置控制 主程序26,在管理服務(wù)器7的顯示部16中顯示上述巻再配置控制畫(huà)面40 (SP37 )。接著,CPU12隨后結(jié)束基于遷移組生成程序22或?qū)由沙绦?3的 處理。(2-2-3)巻4全索條件生成畫(huà)面圖19表示當(dāng)點(diǎn)擊了遷移組/層生成畫(huà)面50的巻檢索條件生成按鈕53時(shí), 代替遷移組/層生成畫(huà)面50而在管理服務(wù)器7的顯示部16中顯示的巻檢索條 件生成畫(huà)面60的顯示例。該巻檢索條件生成畫(huà)面60是用于生成新的巻檢索條 件的畫(huà)面。從該圖19可以明了,在巻^f企索條件生成畫(huà)面60中,在畫(huà)面下部顯示巻抬r 索條件一覽61 。巻檢索條件一覽61是用戶(hù)用于設(shè)定及確認(rèn)希望的巻的檢索條 件的區(qū)域,由"巻信息"欄61A、"邏輯條件"欄61B、"條件值"欄61C、"結(jié) 合條件"欄61D以及"條件追加/刪除"欄61E構(gòu)成。并且,在巻檢索條件一覽61中,在"巻信息,,欄61A中能夠輸入作為巻 檢索條件的巻信息的項(xiàng)目(存儲(chǔ)裝置名、邏輯容量、巻^L架或巻類(lèi)別等),在 "條件值,,欄61C中可以輸入與對(duì)應(yīng)的巻信息的項(xiàng)目相對(duì)應(yīng)的希望的條件值。另外,在"邏輯條件"欄61B中,可以輸入與所述條件值對(duì)應(yīng)的檢索對(duì)象 巻的邏輯條件(一致(=)、大于(>)、小于(<)、以上( > )或以下(《) 等),在"結(jié)合條件"欄61D中,可以輸入與其它行中記述的檢索條件的結(jié)合 條件("AND"或"OR")。而且,在"條件追加/刪除"欄61E中,在已輸入 了檢索條件的行中顯示刪除按鈕62,在尚未設(shè)定檢索條件的最后的行中顯示 追加4姿4丑63。于是,用戶(hù)通過(guò)在所述巻檢索條件一覽61中點(diǎn)擊某個(gè)刪除按鈕62,可以 從巻檢索條件一覽61中刪除對(duì)應(yīng)的行的檢索條件,另外通過(guò)點(diǎn)擊追加按鈕63, 可以在巻檢索條件一覽61中追加用于設(shè)定該新檢索條件的行。并且,在巻檢索條件生成畫(huà)面60中,此時(shí)使用巻檢索條件一覽61來(lái)生成 希望的巻檢索條件,并且將生成的巻檢索條件的名稱(chēng)輸入在畫(huà)面上部設(shè)置的檢 索條件名稱(chēng)輸入欄64中,然后,通過(guò)點(diǎn)擊在畫(huà)面上部設(shè)置的決定按鈕65,可 以登錄所生成的巻檢索條件,作為在檢索條件名稱(chēng)輸入欄64中輸入的名稱(chēng)的 新的巻檢索條件。圖20是表示與這種巻檢索條件生成畫(huà)面60相關(guān)的管理服務(wù)器7的CPU12 的具體處理內(nèi)容的流程圖。參照?qǐng)D17,當(dāng)點(diǎn)擊上述的遷移組/層生成畫(huà)面50的生成按鈕54時(shí),CPU12 啟動(dòng)巻檢索條件程序21,根據(jù)該巻檢索條件程序21,首先代替遷移組/層生成畫(huà)面50而在管理服務(wù)器7的顯示部16中顯示巻4企索條件生成畫(huà)面60( SP40 )。 接著,CPU12等待點(diǎn)擊追加按鈕62、刪除按鈕63以及決定按鈕65的某 一個(gè)(SP41 ~ SP43-SP41 )。并且,當(dāng)點(diǎn)擊追加按鈕62時(shí),CPU12在巻檢索條 件一覽61中追加用于設(shè)定新巻檢索條件的行(SP44),當(dāng)點(diǎn)擊某個(gè)刪除按鈕 63時(shí),從巻檢索條件一覽61中刪除對(duì)應(yīng)行的巻^r索條件后(SP45),然后再 次等待點(diǎn)擊追加按鈕62、刪除按鈕63以及決定按鈕65中的某一個(gè)(SP41 ~ SP43 - SP41 )。另外,當(dāng)點(diǎn)擊決定按鈕65時(shí),CPU12將此時(shí)使用巻檢索條件一覽61而 生成的巻檢索條件,與此時(shí)在檢索條件名稱(chēng)輸入欄64中輸入的該巻檢索條件 的名稱(chēng)對(duì)應(yīng)起來(lái),設(shè)定在巻檢索條件管理表31 (圖5)中(SP46)。此后,CPU12啟動(dòng)巻信息取得程序20 (圖2),通過(guò)該巻取得程序20,從 內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5收集滿(mǎn)足在所述巻檢索條件一覽61中顯示 的巻^f全索條件的巻的巻信息,同時(shí),將這樣而得到的對(duì)應(yīng)的各巻的巻信息登錄 在巻信息管理表30 (圖4)或虛擬池管理表38 (圖12)中(SP47).接著,CPU12啟動(dòng)遷移組生成程序22 (圖2)。結(jié)果,根據(jù)該遷移組生成 程序22,在管理服務(wù)器7的顯示部16中顯示上述的遷移組/層生成畫(huà)面50 (SP48)。 CPU12隨后結(jié)束基于巻^r索條件程序21的處理。 (2-2-4)遷移計(jì)劃生成畫(huà)面另一方面,圖21表示當(dāng)點(diǎn)擊了巻再配置控制畫(huà)面40的遷移計(jì)劃生成按鈕 43時(shí),代替巻再配置控制畫(huà)面40而在管理服務(wù)器7的顯示部16中顯示的遷 移計(jì)劃生成畫(huà)面70的顯示例。該遷移計(jì)劃生成畫(huà)面70是用于生成新遷移計(jì)劃 的畫(huà)面。在遷移計(jì)劃生成畫(huà)面70中,在畫(huà)面上部顯示遷移計(jì)劃名輸入欄71、遷移 組名輸入欄72、層名輸入欄73和遷移執(zhí)行時(shí)刻輸入欄74。并且,用戶(hù)可以在 遷移計(jì)劃名輸入欄71中輸入想要新生成的遷移計(jì)劃的名稱(chēng),在想要新生成的 遷移計(jì)劃中,可以將作為數(shù)據(jù)遷移源的遷移組的名稱(chēng)、作為遷移目的地的層的 名稱(chēng)以及遷移的執(zhí)行開(kāi)始時(shí)刻,分別輸入到遷移組名輸入欄72、層名輸入欄 73以及遷移執(zhí)行時(shí)刻輸入欄74中。另外,在遷移計(jì)劃生成畫(huà)面70中,在遷移組名輸入欄72的下側(cè)設(shè)有執(zhí)行按鈕73、編輯按鈕74以及評(píng)價(jià)按鈕75,通過(guò)點(diǎn)擊其中的執(zhí)行按鈕73,可以 生成以輸入遷移組名輸入欄72中的遷移組內(nèi)的各巻作為數(shù)據(jù)遷移源,以輸入 層名輸入欄73中的層內(nèi)的某個(gè)巻作為數(shù)據(jù)遷移目的地的遷移對(duì)(配對(duì)(pair matching))。此時(shí),在設(shè)置于遷移計(jì)劃生成畫(huà)面70中部的遷移概要顯示欄76中,以表 形式顯示與以所述遷移組作為數(shù)據(jù)遷移源、以所述層作為數(shù)據(jù)遷移目的地的遷 移相關(guān)的概要。具體而言,作為所述概要,在遷移概要顯示欄76中顯示屬于 該遷移組的通常巻的總邏輯容量(針對(duì)各通常巻預(yù)先決定的邏輯容量的合計(jì) 量)以及虛擬巻的內(nèi)容存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的總占用容量;該層中 的未使用的通常巻的總邏輯容量以及虛擬池的空閑容量;相對(duì)于該層中的未使 用的通常巻的總邏輯容量,所述遷移組中的通常巻的總邏輯容量的超過(guò)/不足 量;相對(duì)于該層中的虛擬池的空閑容量,該遷移組中的虛擬巻的內(nèi)部存儲(chǔ)裝置 4或外部存儲(chǔ)裝置上的總占用容量的超過(guò)/不足量。另外,如上所述指定遷移組和層來(lái)指示了遷移對(duì)的生成時(shí),在設(shè)置于遷移 計(jì)劃生成畫(huà)面70下部的遷移對(duì)信息顯示欄77中,以表形式顯示關(guān)于此時(shí)生成 的各遷移對(duì)的遷移對(duì)信息。具體而言,作為各遷移對(duì)的遷移對(duì)信息,在遷移對(duì) 信息顯示欄77中顯示作為數(shù)據(jù)遷移源以及數(shù)據(jù)遷移目的地的各巻的名稱(chēng)("巻名")、巻類(lèi)別("巻類(lèi)別")以及邏輯容量("邏輯容量")、生成的遷移對(duì) 的狀態(tài)("狀態(tài)',)、表示該遷移對(duì)中的數(shù)據(jù)遷移是否為臨時(shí)數(shù)據(jù)遷移的信息("臨 時(shí)遷移")、數(shù)據(jù)遷移源巻在內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量("占用容量")。而且,在遷移計(jì)劃生成畫(huà)面70中,通過(guò)點(diǎn)擊編輯纟姿4丑74,可以對(duì)與遷移 對(duì)信息顯示欄77中顯示的各遷移對(duì)相關(guān)的設(shè)定進(jìn)行編輯(變更),通過(guò)點(diǎn)擊評(píng) 價(jià)按鈕75,可以代替遷移計(jì)劃生成畫(huà)面70而在管理服務(wù)器7的顯示部16中 顯示后述的遷移計(jì)劃評(píng)價(jià)畫(huà)面80 (圖30)。然后,在遷移計(jì)劃生成畫(huà)面70中如上所述生成了希望的遷移計(jì)劃后,通 過(guò)點(diǎn)擊在畫(huà)面上部顯示的決定按鈕78,可以登錄此時(shí)所生成的遷移計(jì)劃。圖22是表示與這種遷移計(jì)劃生成畫(huà)面70相關(guān)的管理服務(wù)器7的CPU12 的具體處理內(nèi)容的流程圖。當(dāng)點(diǎn)擊巻再配置控制畫(huà)面40 (圖13 )的遷移計(jì)劃生成按鈕43時(shí),CPU12 根據(jù)遷移計(jì)劃生成程序24 (圖2),開(kāi)始遷移計(jì)劃生成畫(huà)面顯示處理,首先在 管理服務(wù)器7的顯示部16中顯示所述遷移計(jì)劃生成畫(huà)面70 (SP50)。接著,CPU12等待點(diǎn)擊遷移計(jì)劃生成畫(huà)面70上的執(zhí)行按鈕73、編輯按鈕 74、評(píng)價(jià)按鈕75以及決定按鈕78中的某一個(gè)(SP51 ~ SP54-SP51 )。然后,當(dāng)點(diǎn)擊了執(zhí)行按鈕73時(shí),CPU12根據(jù)巻信息管理表30 (圖4)、 遷移組巻一覽管理表32 (圖6)、層條件管理表33 (圖7)以及虛擬池管理表 (圖12),執(zhí)行此時(shí)在遷移計(jì)劃生成畫(huà)面70的遷移組名輸入欄72中輸入了名 稱(chēng)的遷移組內(nèi)的各巻、與此時(shí)在遷移計(jì)劃生成畫(huà)面70的層名輸入欄73中輸入 了名稱(chēng)的層內(nèi)的巻的配對(duì),生成遷移對(duì)(SP55)。接著,CPU12在遷移概要顯示欄76中顯示與所述遷移組和層間的數(shù)據(jù)遷 移相關(guān)的概要,同時(shí)在遷移計(jì)劃生成畫(huà)面70的遷移對(duì)信息顯示欄77中顯示此 時(shí)所生成的各遷移對(duì)的遷移對(duì)信息(SP56)。 CPU12此后再次等待點(diǎn)擊遷移計(jì) 劃生成畫(huà)面70上的執(zhí)行按鈕73、編輯按鈕74、評(píng)價(jià)按鈕75及決定按鈕78 中的某一個(gè)(SP51 SP54-SP51 )。另外,當(dāng)點(diǎn)擊編輯按鈕74時(shí),CPU12使遷移計(jì)劃生成畫(huà)面70的遷移對(duì) 信息顯示欄77成為可編輯的狀態(tài)(SP57)。因此,此時(shí)用戶(hù)可以進(jìn)行如下編 輯變更該遷移對(duì)信息顯示欄77的數(shù)據(jù)遷移目的地巻的巻名和巻類(lèi)別等,或 者通過(guò)在遷移對(duì)信息顯示欄77中的對(duì)應(yīng)的行的"臨時(shí)遷移"欄中輸入"臨時(shí)" 這樣的字符串,將希望的遷移對(duì)中的遷移設(shè)定為臨時(shí)遷移。CPU12此后等待 點(diǎn)擊遷移計(jì)劃生成畫(huà)面70上的執(zhí)行按4丑73、編輯按鈕74、評(píng)價(jià)按鈕75和決 定按鈕78中的某一個(gè)(SP51 -SP54-SP51 )。另外,當(dāng)點(diǎn)擊評(píng)價(jià)按鈕75時(shí),CPU12代替遷移計(jì)劃生成畫(huà)面70而在管 理服務(wù)器7的顯示部16中顯示后述遷移對(duì)評(píng)價(jià)畫(huà)面80 (圖30),該遷移對(duì)評(píng) 價(jià)畫(huà)面80成為針對(duì)此時(shí)在遷移計(jì)劃生成畫(huà)面70的遷移對(duì)信息顯示欄77中顯 示了遷移對(duì)信息的各遷移對(duì)的評(píng)價(jià)畫(huà)面(SP58)。此后,結(jié)束基于該遷移計(jì)劃 生成程序24的處理。而且,當(dāng)點(diǎn)擊決定按鈕78時(shí),CPU12將與此時(shí)生成的遷移計(jì)劃相關(guān)的信 息存儲(chǔ)在遷移管理表34 (圖8 )和遷移巻管理表35 (圖9 )中(SP59 )。CPU12隨后啟動(dòng)巻再配置控制主程序26。結(jié)果,根據(jù)該巻再配置控制主 程序26,代替遷移計(jì)劃生成畫(huà)面70而在管理服務(wù)器7的顯示部16中顯示參 照?qǐng)D13在上面描述的巻再配置控制畫(huà)面40 (SP60)。 CPU12隨后結(jié)束基于遷 移計(jì)劃生成程序24的處理。(2-3)管理服務(wù)器上搭載的各種功能接下來(lái),說(shuō)明與所述遷移功能相關(guān)聯(lián)地在管理服務(wù)器7上搭載的各種功能。(2-3-1)與巻再配置控制畫(huà)面的顯示相關(guān)的功能一般來(lái)說(shuō),與通常巻相比,將虛擬巻的邏輯容量生成得較大的可能性很高。 因此存在如下問(wèn)題在巻再配置控制畫(huà)面40中的遷移組或?qū)拥恼娘@示中, 通常巻的總邏輯容量相對(duì)于虛擬巻的總邏輯容量比例降低,無(wú)法進(jìn)行基于總邏 輯容量的遷移判斷的問(wèn)題。另外, 一般當(dāng)生成遷移計(jì)劃時(shí),關(guān)于作為數(shù)據(jù)遷移源的遷移組,在通常巻 情況下,根據(jù)總邏輯容量來(lái)判斷數(shù)據(jù)遷移目的地層所需要的容量,在虛擬巻情 況下,根據(jù)內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的總占用容量來(lái)判斷數(shù)據(jù)遷移 目的地層所需要的容量。因此存在如下問(wèn)題在巻再配置控制畫(huà)面40中顯示 的遷移組的摘要中,當(dāng)通常巻和虛擬巻的總邏輯容量、內(nèi)部存儲(chǔ)裝置4或外部 存儲(chǔ)裝置5上的總占用容量共存地顯示時(shí),無(wú)法進(jìn)行所述判斷。而且,當(dāng)生成遷移計(jì)劃時(shí),關(guān)于作為數(shù)據(jù)遷移目的地的層,在通常巻情況 下,根據(jù)未使用的巻的總邏輯容量來(lái)判斷是否滿(mǎn)足作為數(shù)據(jù)遷移源的遷移組所 需要的容量,在虛擬巻情況下,根據(jù)虛擬池的空閑容量來(lái)判斷是否滿(mǎn)足作為數(shù) 據(jù)遷移源的遷移組所需要的容量。因此存在如下問(wèn)題在巻再配置控制畫(huà)面 40中顯示的層的摘要中,當(dāng)通常巻和虛擬巻的總邏輯容量、內(nèi)部存儲(chǔ)裝置4 或外部存儲(chǔ)裝置5上的總占用容量共存顯示時(shí),無(wú)法進(jìn)行所述判斷。因此,在本實(shí)施方式中,在遷移組或?qū)又型ǔ喓吞摂M巻共存時(shí),按照通 常巻和虛擬巻而區(qū)分顯示總邏輯容量、內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的 總占用容量、未使用的巻的總邏輯容量等。由此,用戶(hù)可以根據(jù)巻再配置控制 畫(huà)面40中顯示的遷移組的摘要,通過(guò)目視立即判斷在成為數(shù)據(jù)遷移目的地的 層中需要多大的容量,可以根據(jù)巻再配置控制畫(huà)面40中顯示的層的摘要,通過(guò)目視而立即判斷該層中是否存在作為數(shù)據(jù)遷移源的遷移組的巻可以進(jìn)行遷 移的容量。圖23表示巻再配置控制畫(huà)面40中的遷移組的"摘要"的顯示例。在巻再 配置控制畫(huà)面40中,當(dāng)在一覽顯示部44的一覽45中選擇了遷移組時(shí),作為 該遷移組的"摘要"而顯示該遷移組的名稱(chēng)("名稱(chēng)"),同時(shí),按照通常巻和 虛擬巻而分別顯示屬于該遷移組的巻的總邏輯容量("總邏輯容量")、內(nèi)部存 儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量("存儲(chǔ)裝置上的總占用容量")、由 文件系統(tǒng)等存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)量。另外,圖24表示巻再配置控制畫(huà)面40中的層的"摘要"的顯示例。在巻 再配置控制畫(huà)面40中,當(dāng)在一覽顯示部40的一覽45中選擇了層時(shí),作為該 層的"摘要"而顯示該層的名稱(chēng)("名稱(chēng)"),同時(shí),按照通常巻和虛擬巻而分 別顯示屬于該層的巻的總邏輯容量("總邏輯容量")、未使用的巻的總邏輯容 量(通常巻)或虛擬巻池的空閑容量(虛擬巻)、由文件系統(tǒng)等存儲(chǔ)的數(shù)據(jù)的 數(shù)據(jù)量。圖25是表示與這種巻再配置控制畫(huà)面40中的遷移組或?qū)拥?摘要"的顯 示相關(guān)的管理服務(wù)器7的CPU12的具體處理內(nèi)容的流程圖。CPU12,當(dāng)進(jìn)入?yún)⒄請(qǐng)D14在上面描述的巻再配置控制畫(huà)面顯示處理的步 驟SP11或SP12時(shí),根據(jù)巻再配置控制主程序26,開(kāi)始該圖25所示的摘要顯 示處理,首先從巻再配置控制管理表群15內(nèi)的對(duì)應(yīng)的表中收集需要的信息 (SP70 )。具體而言,當(dāng)在巻再配置控制畫(huà)面40的一覽45中選擇了遷移組時(shí),CPU12 在遷移組巻一覽管理表32(圖6)上檢索屬于該遷移組的全部巻的名稱(chēng),同時(shí), 在巻信息管理表30 (圖4)上,對(duì)通過(guò)該檢索而檢索出的各巻的巻信息進(jìn)行檢 索。另外,當(dāng)在巻再配置控制畫(huà)面40的一覽45中選4奪了層時(shí),CPU12在層 條件管理表33 (圖7)上檢索針對(duì)該層而設(shè)定的巻檢索條件的名稱(chēng),同時(shí),從 巻檢索條件管理表31 (圖5 )讀出通過(guò)該檢索而檢索出的巻檢索條件的具體內(nèi) 容,在巻信息管理表30上檢索滿(mǎn)足讀出的巻檢索條件的巻。然后,CPU12在 巻信息管理表30上對(duì)通過(guò)該檢索而檢索出的、對(duì)應(yīng)的各巻的巻信息進(jìn)行檢索。另外,當(dāng)通過(guò)所述檢索而檢索出的巻是虛擬池時(shí),CPU12在虛擬池管理表38 (圖12)上檢索該虛擬巻的邏輯容量以及空閑容量。
接著,CPU12判斷摘要的顯示對(duì)象是否是遷移組(巻再配置控制畫(huà)面40 的一覽45中所選擇的是否是遷移組)(SP71 )。
然后,當(dāng)在該判斷中得到肯定結(jié)果時(shí),CPU12根據(jù)在步驟SP70中收集的 各種信息,分別計(jì)算該遷移組中的每個(gè)通常巻和虛擬巻的總邏輯容量、內(nèi)部存 儲(chǔ)裝置4或外部存^f渚裝置5上的占用容量、以及文件系統(tǒng)等存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù) 量(SP72 )。
與之相對(duì),在步驟SP71的判斷中得到否定結(jié)果,意味著摘要的顯示對(duì)象 是層(巻再配置控制畫(huà)面40的一覽45中所選擇的是層)。于是,此時(shí)CPU12 根據(jù)在步驟SP70中收集的各種信息,分別計(jì)算該層中的通常巻的總邏輯容量、 未使用的通常巻的總邏輯容量以及通過(guò)文件系統(tǒng)而存儲(chǔ)的數(shù)據(jù)量、虛擬巻的總 邏輯容量、虛擬池的空閑容量以及文件系統(tǒng)等存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)量(SP73)。
然后,CPU12根據(jù)步驟SP72或步驟SP73中的計(jì)算結(jié)果,如參照?qǐng)D23或 圖24所述的那樣,生成將與通常巻以及虛擬巻相關(guān)的信息分離的"摘要"的 圖像,將其顯示在巻再配置控制畫(huà)面40的摘要顯示欄46內(nèi)(SP74)。 CPU12 隨后結(jié)束該摘要顯示處理。
(2-3-2)與遷移對(duì)的生成及顯示相關(guān)的功能
通常巻的邏輯容量與內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量相 同,與之相對(duì),虛擬巻的邏輯容量多數(shù)情況下與內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝 置5上的占用容量不同。這是由于,在多數(shù)情況下,用戶(hù)將虛擬巻的邏輯容量 設(shè)定得較大。
因此,當(dāng)想要從虛擬巻向通常巻遷移數(shù)據(jù)時(shí),向該通常巻分配不立即被使 用的容量大小,該通常巻的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量增 加,其結(jié)果,存在該內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的容量資源浪費(fèi)的問(wèn) 題。因此,在本實(shí)施方式中,管理服務(wù)器7當(dāng)生成遷移對(duì)時(shí),以數(shù)據(jù)遷移源巻 和數(shù)據(jù)遷移目的地巻的巻類(lèi)別以及邏輯容量相同的方式生成遷移對(duì)。具體而 言,管理服務(wù)器7生成遷移對(duì),并且使通常巻的數(shù)據(jù)向通常巻遷移、虛擬巻的 數(shù)據(jù)向虛擬巻遷移。但是,當(dāng)數(shù)據(jù)遷移源巻為虛擬巻、該虛擬巻的空閑容量較少時(shí),即使作為 數(shù)據(jù)遷移源巻而選定通常巻也不會(huì)產(chǎn)生上述問(wèn)題,另外可以防止虛擬巻的容量 枯竭,若考慮到這一點(diǎn)則更為理想。因此,在本實(shí)施方式中,如上所述當(dāng)數(shù)據(jù) 遷移源巻是虛擬巻、該虛擬巻的空閑容量較少的情況下,作為數(shù)據(jù)遷移源巻而 選定通常巻。
另一方面,根據(jù)狀況,也有時(shí)無(wú)法使數(shù)據(jù)遷移源巻和數(shù)據(jù)遷移目的地巻的 巻類(lèi)別以及邏輯容量相同地生成遷移對(duì)。因此,在本實(shí)施方式中,在遷移計(jì)劃
生成畫(huà)面70 (圖21)的遷移對(duì)信息顯示欄77 (圖21 )中顯示此時(shí)生成的各遷 移對(duì)的遷移對(duì)信息時(shí),優(yōu)先顯示數(shù)據(jù)遷移源和數(shù)據(jù)遷移目的地的巻類(lèi)別相同的 遷移對(duì)的遷移對(duì)信息,關(guān)于數(shù)據(jù)遷移源和數(shù)據(jù)遷移目的地的巻類(lèi)別不同的遷移 對(duì),在遷移計(jì)劃生成畫(huà)面70上對(duì)其進(jìn)行顯示。
具體而言,管理服務(wù)器7,在遷移計(jì)劃生成畫(huà)面70的遷移對(duì)信息顯示欄 77中如圖21所示,將數(shù)據(jù)遷移源和數(shù)據(jù)遷移目的地的巻類(lèi)別以及邏輯容量相 同的遷移對(duì)的遷移對(duì)信息,顯示在其它遷移對(duì)的遷移對(duì)信息的上方的行中。
另外,管理服務(wù)器7,在數(shù)據(jù)遷移源和數(shù)據(jù)遷移目的地的巻類(lèi)別以及邏輯 容量相同的遷移對(duì)的遷移對(duì)信息之后,顯示數(shù)據(jù)遷移源是虛擬巻,并且作為數(shù) 據(jù)遷移源的虛擬巻的空閑容量在規(guī)定值以下的遷移對(duì)的遷移對(duì)信息。此時(shí),管 理服務(wù)器7作為數(shù)據(jù)遷移目的地而顯示通常巻,并且作為該遷移對(duì)的狀態(tài)而顯 示"注意,'這一文字串。
并且,管理服務(wù)器7最后顯示數(shù)據(jù)遷移目的地巻和數(shù)據(jù)遷移源巻的巻類(lèi)別 不同的遷移對(duì)。此時(shí),管理服務(wù)器7作為所述遷移對(duì)的狀態(tài)而顯示"警告"這 一文字串。
圖26是表示與這種遷移對(duì)的生成相關(guān)的管理服務(wù)器7的CPU12的具體處 理內(nèi)容的流程圖。
當(dāng)進(jìn)入?yún)⒄請(qǐng)D22在上面描述的遷移計(jì)劃生成處理的步驟SP56時(shí),CPU12 根據(jù)遷移計(jì)劃生成程序24 (圖2),開(kāi)始該圖26所示的配對(duì)處理,首先比較對(duì) 應(yīng)的遷移組內(nèi)的巻和對(duì)應(yīng)的層內(nèi)的巻。然后,CPU12將巻類(lèi)別和邏輯容量相 同的巻設(shè)定為遷移對(duì),將該遷移對(duì)中成為數(shù)據(jù)遷移源的巻和成為數(shù)據(jù)遷移目的 地的巻的巻名、邏輯容量、內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量以
27及巻類(lèi)別、該遷移對(duì)的狀態(tài)(在此為"正常")顯示在遷移計(jì)劃生成畫(huà)面70(圖
21)的對(duì)應(yīng)的區(qū)域中。另外,此時(shí)CPU12預(yù)約這些遷移對(duì)中的數(shù)據(jù)遷移目的 地巻(SP80 )。
接著,CPU12針對(duì)遷移組內(nèi)的全部巻來(lái)判斷是否生成了遷移對(duì)(SP81), 當(dāng)?shù)玫娇隙ńY(jié)果時(shí)結(jié)束該配對(duì)處理。
與之相對(duì),當(dāng)在步驟S81的判斷中得到否定結(jié)果時(shí),CPU12使指針位于 未設(shè)定為遷移組內(nèi)的遷移對(duì)的一個(gè)巻、和層內(nèi)的與該巻邏輯容量相同的對(duì)應(yīng)的 一個(gè)巻(SP82 )。
CPU12隨后判斷遷移組內(nèi)此時(shí)指針?biāo)挥诘膸喌膸嗩?lèi)別是否是通常巻 (SP83)。當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12使指針順次移動(dòng)到層內(nèi)的未被 設(shè)定為遷移對(duì)的各虛擬巻的開(kāi)頭,同時(shí),順次;險(xiǎn)查該虛擬巻的邏輯容量。這樣, CPU12調(diào)查在層內(nèi)是否存在與遷移組內(nèi)此時(shí)指針?biāo)挥诘耐ǔ嗊壿嬋萘肯?同的虛擬巻(SP84)。
然后,當(dāng)通過(guò)該調(diào)查未檢測(cè)出所述虛擬巻時(shí),CPU12進(jìn)入步驟SP90,與 之相對(duì),當(dāng)檢測(cè)出所述虛擬巻時(shí),利用該虛擬巻和遷移組內(nèi)此時(shí)指針?biāo)挥诘?通常巻來(lái)生成遷移對(duì),并將其遷移對(duì)信息顯示在遷移計(jì)劃生成畫(huà)面70的遷移 對(duì)信息顯示欄77內(nèi)。另外,此時(shí)CPU12,作為所述遷移對(duì)的狀態(tài)而在遷移對(duì) 信息顯示欄77內(nèi)的對(duì)應(yīng)的行中顯示"警告"這一文字串,同時(shí)預(yù)約在該遷移 對(duì)中被設(shè)定為數(shù)據(jù)遷移目的地的虛擬巻(SP85 )。 CPU12隨后進(jìn)入步驟SP91。
另一方面,在步驟S83的判斷中得到否定結(jié)果,意味著遷移組內(nèi)此時(shí)指針 位于的巻的巻類(lèi)別是虛擬巻。于是,此時(shí)CPU12判斷該虛擬巻的空閑容量是 否在預(yù)定的閾值(例如該虛擬巻的邏輯容量的10% )以下(SP86)。
當(dāng)在該判斷中得到肯定結(jié)果時(shí),CPU12從層內(nèi)尚未設(shè)定遷移對(duì)的巻群中 搜索出與遷移組內(nèi)此時(shí)指針?biāo)挥诘奶摂M巻具有相同邏輯容量的通常巻。另 外,CPU12生成以搜索出的該通常巻作為數(shù)據(jù)遷移目的地巻、以遷移組內(nèi)此 時(shí)指針?biāo)挥诘奶摂M巻作為數(shù)據(jù)遷移源巻的遷移對(duì),并將其遷移對(duì)信息顯示在 遷移計(jì)劃生成畫(huà)面70的遷移對(duì)信息顯示欄77中。而且,此時(shí)CPU12,作為 所述遷移對(duì)的狀態(tài),在遷移對(duì)信息顯示欄77內(nèi)的對(duì)應(yīng)的行中顯示"注意"這 一文字串,同時(shí)預(yù)約該遷移對(duì)中被設(shè)定為數(shù)據(jù)遷移目的地的通常巻(SP87)。CPU12隨后進(jìn)入步驟SP91。
與之相對(duì),當(dāng)在步驟SP86的判斷中得到否定結(jié)果時(shí),CPU12進(jìn)行與步驟 SP84同樣的處理,調(diào)查在層內(nèi)是否存在與遷移組內(nèi)此時(shí)指針?biāo)挥诘耐ǔ?具有相同邏輯容量的通常巻(SP88)。
然后,當(dāng)通過(guò)該調(diào)查未檢測(cè)出所述通常巻時(shí),CPU12進(jìn)入步驟SP90,與 之相對(duì),當(dāng)檢測(cè)出所述通常巻時(shí),通過(guò)該通常巻和遷移組內(nèi)此時(shí)指針?biāo)挥诘?虛擬巻來(lái)生成遷移對(duì),將其遷移對(duì)信息顯示在遷移計(jì)劃生成畫(huà)面70的遷移對(duì) 信息顯示欄77內(nèi)。另外,CPU12,作為所述遷移對(duì)的狀態(tài),在遷移對(duì)信息顯 示欄77內(nèi)的對(duì)應(yīng)行中顯示"警告"這一文字串,同時(shí),預(yù)約該遷移對(duì)中被設(shè) 定為數(shù)據(jù)遷移目的地的通常巻(SP89)。 CPU12隨后進(jìn)入步驟SP91。
另一方面,CPU12當(dāng)進(jìn)入步驟SP90時(shí),在遷移計(jì)劃生成畫(huà)面70的遷移 對(duì)信息顯示欄77中顯示下述意思的信息在所述層內(nèi)不存在作為遷移組內(nèi)此 時(shí)指針?biāo)挥诘膸喌臄?shù)據(jù)遷移目的地的巻(SP90 ),此后進(jìn)入步驟SP91。
另外,CPU12當(dāng)進(jìn)入步驟SP91時(shí),使指針位于作為遷移組內(nèi)的巻的、尚 未設(shè)定遷移對(duì)的下一個(gè)巻(SP91 )。
CPU12此后根據(jù)在步驟SP91中是否存在下一巻,來(lái)判斷針對(duì)該遷移組內(nèi) 的全部巻的處理是否結(jié)束(SP92)。
在該判斷中得到否定結(jié)果,意味著尚未針對(duì)該遷移組內(nèi)的全部巻生成遷移 對(duì)。于是,此時(shí)CPU12返回步驟SP83,此后重復(fù)同樣的處理,直到在步驟 SP92中得到肯定結(jié)果(SP83 ~ SP92-SP83 )。
然后,當(dāng)通過(guò)針對(duì)該遷移組內(nèi)的全部巻生成了遷移對(duì)而在步驟SP92中得 到肯定結(jié)果時(shí),CPU12結(jié)束該配對(duì)處理。 (2 - 3 - 3 )數(shù)據(jù)遷移執(zhí)行時(shí)的功能
在存儲(chǔ)系統(tǒng)l中,如上所述當(dāng)數(shù)據(jù)遷移目的地巻是通常巻時(shí),在生成遷移 計(jì)劃的階段預(yù)約了通常巻,因此不會(huì)由于容量超出等理由而致使遷移失敗。
與之相對(duì),當(dāng)數(shù)據(jù)遷移目的地巻是虛擬巻時(shí),僅預(yù)約該虛擬巻而并不確保 該虛擬巻的容量(不預(yù)先確保由于數(shù)據(jù)遷移而由該虛擬巻消耗的預(yù)定容量)。 因此,例如在從生成遷移計(jì)劃時(shí)到進(jìn)行數(shù)據(jù)遷移的時(shí)刻為止的期間大量使用了 所述虛擬池的容量的情況下,有時(shí)虛擬池?zé)o法向該虛擬巻提供需要量的容量,數(shù)據(jù)遷移失敗。
因此,在本實(shí)施方式中,針對(duì)數(shù)據(jù)遷移目的地是虛擬巻的遷移對(duì),優(yōu)先于 數(shù)據(jù)遷移目的地是通常巻的遷移對(duì)來(lái)實(shí)施數(shù)據(jù)遷移。
圖27是表示與這種數(shù)據(jù)遷移執(zhí)行時(shí)的功能相關(guān)的服務(wù)器7的CPU 12的具 體處理內(nèi)容的流程圖。
CPU12當(dāng)進(jìn)入圖16的步驟SP20時(shí),開(kāi)始該遷移執(zhí)行處理,首先順次判 斷在巻再配置控制畫(huà)面40 (圖13 )的摘要顯示欄46中顯示的遷移計(jì)劃的摘要 內(nèi)的遷移執(zhí)行按鈕48 (圖15)是否被點(diǎn)擊、是否超過(guò)遷移執(zhí)行指定時(shí)刻、以 及在對(duì)應(yīng)的遷移計(jì)劃中,數(shù)據(jù)遷移目的地中是否有虛擬巻(SP100 SP102)。
當(dāng)在這些判斷中都得到否定結(jié)果時(shí),CPU12等待點(diǎn)擊遷移執(zhí)行按鈕48、 或等待當(dāng)前時(shí)刻超過(guò)遷移執(zhí)行指定時(shí)刻(SP100 ~ SP102-SP100 )。
與之相對(duì),當(dāng)在步驟SP102的判斷中得到肯定結(jié)果時(shí),CPU12關(guān)于數(shù)據(jù) 遷移目的地為虛擬巻的遷移對(duì),向用戶(hù)查詢(xún)是否可以將虛擬巻中存儲(chǔ)的數(shù)據(jù)向 事先作為數(shù)據(jù)遷移目的地而設(shè)定的巻遷移(SP104)。具體而言,CPU12在管 理服務(wù)器7的顯示部16中顯示這樣的內(nèi)容的消息、和顯示了 "Yes"按鈕以及 "No"按鈕的對(duì)話(huà)框。
然后,CPU12等待接受來(lái)自用戶(hù)的針對(duì)所述查詢(xún)的回答(SP105),當(dāng)給 出可以執(zhí)行所述數(shù)據(jù)遷移的回答時(shí),選擇對(duì)象遷移計(jì)劃中的 一 個(gè)遷移對(duì) (SP106 ),判斷數(shù)據(jù)遷移目的地巻的巻類(lèi)別是否是虛擬巻(SP107 )。
當(dāng)該判斷中得到否定結(jié)果時(shí),CPU12進(jìn)入步驟SP109,與之相對(duì),當(dāng)?shù)玫?肯定結(jié)果時(shí),通過(guò)控制對(duì)應(yīng)的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5來(lái)執(zhí)行針對(duì)該 遷移對(duì)的數(shù)據(jù)遷移(SP108)。另外,CPU12此后進(jìn)入步驟SP109,判斷針對(duì) 所述遷移計(jì)劃中的全部遷移對(duì)的步驟SP107的判定是否結(jié)束(SP109)。
當(dāng)該判斷中得到否定結(jié)果時(shí),CPU12返回步驟SP106,此后重復(fù)同樣的處 理,直到步驟SP109中得到肯定結(jié)果(步驟SP106 SP109-SP106)。結(jié)果,通 過(guò)該步驟SP106 ~ SP109-SP106的循環(huán)處理,進(jìn)4于針對(duì)該遷移計(jì)劃中的^據(jù)遷 移目的地為虛擬巻的全部遷移對(duì)的遷移。
最終,當(dāng)在步驟SP109中得到肯定結(jié)果時(shí),CPU12判斷當(dāng)前時(shí)刻是否超 過(guò)遷移執(zhí)行指定時(shí)刻(SPllO)。在這種情況下,該判斷中得到否定結(jié)果,因此CPU12返回步驟SPIOO,然后等待再次點(diǎn)擊遷移執(zhí)行按鈕48或當(dāng)前時(shí)刻超過(guò) 遷移執(zhí)行指定時(shí)刻(SP100 ~ SP102-SP100 )。
另一方面,在最終點(diǎn)擊了遷移執(zhí)行按鈕48時(shí),在將遷移執(zhí)行指定時(shí)間設(shè) 定為當(dāng)前時(shí)刻之后,或者在當(dāng)前時(shí)刻超過(guò)了遷移執(zhí)行指定時(shí)刻時(shí),CPU12立 即選擇對(duì)象遷移計(jì)劃中的一個(gè)遷移對(duì)(SP106),然后,與上述相同地進(jìn)行針 對(duì)對(duì)象遷移計(jì)劃中的數(shù)據(jù)遷移目的地為虛擬巻的全部遷移對(duì)的遷移(步驟 SP106-SP109-SP106)。
CPU12此后判斷當(dāng)前時(shí)刻是否超過(guò)了遷移執(zhí)行指定時(shí)刻(SPllO)。在這 種情況下,CPU12在該判斷中得到肯定結(jié)果,因此進(jìn)入步驟SPlll,選擇對(duì)象 遷移計(jì)劃中的1個(gè)遷移對(duì),判斷該遷移對(duì)中的數(shù)據(jù)遷移目的地是否是通常巻 (SP112)。
當(dāng)在該判斷中得到否定結(jié)果時(shí),CPU12進(jìn)入步驟SP114,與之相對(duì),當(dāng)?shù)?到肯定結(jié)果時(shí),通過(guò)控制對(duì)應(yīng)的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5來(lái)執(zhí)行針對(duì) 該遷移對(duì)的數(shù)據(jù)遷移(SP113)。另外,CPU12此后進(jìn)入步驟SP114,判斷針對(duì) 所述遷移計(jì)劃中的全部遷移對(duì)的步驟SP112中的判定是否結(jié)束。
然后,當(dāng)在該判斷中得到否定結(jié)果時(shí),CPU12返回步驟SP111,此后重復(fù) 步驟SP111-SP114-SP111的循環(huán),直到在步驟SP114中得到肯定結(jié)果。結(jié)果, 通過(guò)該步驟SP111-SP114-SP111的循環(huán)處理,進(jìn)行針對(duì)該遷移計(jì)劃中的數(shù)據(jù) 遷移目的地為通常巻的全部遷移對(duì)的遷移。
然后,最終在步驟SP114中得到肯定結(jié)果時(shí),CPU12結(jié)束該遷移執(zhí)行處理。
(2-3-4)臨時(shí)遷移的設(shè)定功能
有時(shí)由于內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5的故障或更換等原因而需要數(shù) 據(jù)遷移,或者需要定期的數(shù)據(jù)遷移。另外,在這種情況下,有時(shí)在滿(mǎn)足條件(例 如新生成需要的巻等)的階段,將數(shù)據(jù)遷移至最終的巻。另外,還存在用戶(hù)無(wú) 法容易地記住這種條件和最終的數(shù)據(jù)的遷移目的地的問(wèn)題。
因此,在本實(shí)施方式中,在將某巻中存儲(chǔ)的數(shù)據(jù)遷移至巻類(lèi)別與最終的數(shù) 據(jù)遷移目的地巻不同的巻時(shí),用戶(hù)可以指定該數(shù)據(jù)遷移是臨時(shí)數(shù)據(jù)遷移。并且, 在本實(shí)施方式中,在如此將數(shù)據(jù)遷移指定為臨時(shí)數(shù)據(jù)遷移的情況下,定期地或在最終的條件具備的階段,向用戶(hù)通知存在進(jìn)行了所述臨時(shí)數(shù)據(jù)遷移的巻。
具體而言,參照?qǐng)D21如上所述,在遷移計(jì)劃生成畫(huà)面70中,通過(guò)點(diǎn)擊配 對(duì)編輯按鈕74,可以成為能夠?qū)Υ藭r(shí)在遷移對(duì)信息顯示欄77中顯示的各遷移 對(duì)信息進(jìn)行編輯的狀態(tài)。并且,在該狀態(tài)時(shí),通過(guò)在所述一覽的"臨時(shí)遷移" 欄中輸入表示該遷移對(duì)的數(shù)據(jù)遷移是臨時(shí)數(shù)據(jù)遷移的信息("臨時(shí)"這一文字 串),可以設(shè)定該數(shù)據(jù)遷移是臨時(shí)數(shù)據(jù)遷移。
圖28是表示,如此針對(duì)在遷移計(jì)劃生成畫(huà)面70的遷移對(duì)信息顯示欄77 中顯示的某個(gè)遷移對(duì),將數(shù)據(jù)遷移設(shè)定為臨時(shí)數(shù)據(jù)遷移時(shí)的管理服務(wù)器7的 CPU12的具體處理內(nèi)容的流程圖。
當(dāng)進(jìn)行所述設(shè)定時(shí),CPU12開(kāi)始該圖28所示的臨時(shí)遷移設(shè)定處理,首先, 根據(jù)需要來(lái)更新遷移管理表34 (圖8)中的該遷移計(jì)劃所對(duì)應(yīng)的條目的"有無(wú) 臨時(shí)遷移"欄34E,同時(shí),將與進(jìn)行了所述設(shè)定的遷移對(duì)相關(guān)的必要信息登錄 在遷移巻管理表35中(SP120)。
接著,CPU12在遷移巻臨時(shí)表36 (圖10)中登錄作為臨時(shí)的數(shù)據(jù)遷移 目的地的巻(在此,所述遷移對(duì)中的數(shù)據(jù)遷移源巻)的名稱(chēng);相對(duì)于最終的數(shù) 據(jù)遷移目的地巻,臨時(shí)數(shù)據(jù)遷移目的地巻不同的屬性的屬性名(在此,"巻屬 性");臨時(shí)數(shù)據(jù)遷移目的地巻的屬性值(在此,"虛擬巻"或"通常巻,,)以及 最終數(shù)據(jù)遷移目的地巻的屬性值(在此,"通常巻,,或"虛擬巻")(SP121 )。 CPU12隨后結(jié)束該臨時(shí)遷移設(shè)定處理。
另一方面,圖29是表示與上述的臨時(shí)數(shù)據(jù)遷移的設(shè)定相關(guān),在數(shù)據(jù)遷移 執(zhí)行處理的結(jié)束后CPU12執(zhí)行的巻生成等待表登錄處理的處理內(nèi)容的流程 圖。
CPU12,在結(jié)束參照?qǐng)D27在上面描述的數(shù)據(jù)遷移執(zhí)行處理后,與其他處 理并行地執(zhí)行該圖29所示的巻生成等待表登錄處理。
即,CPU12當(dāng)結(jié)束所述數(shù)據(jù)遷移執(zhí)行處理時(shí),開(kāi)始該圖29所示的巻生成 等待表登錄處理,首先,根據(jù)遷移管理表34判斷在此時(shí)執(zhí)行的遷移計(jì)劃中是 否存在進(jìn)行了臨時(shí)數(shù)據(jù)遷移的設(shè)定的遷移對(duì)(SP130)。然后,當(dāng)該判斷中得 到否定結(jié)果時(shí),CPU12結(jié)束該巻生成等待表登錄處理。
與之相對(duì),當(dāng)步驟SP130的判斷中得到肯定結(jié)果時(shí),CPU12在巻生成等待表37 (圖11)中登錄進(jìn)行了該臨時(shí)數(shù)據(jù)遷移的層的名稱(chēng);與該臨時(shí)數(shù)據(jù) 遷移相關(guān)聯(lián),應(yīng)該新生成的巻的邏輯容量和巻屬性等必要的巻信息;對(duì)應(yīng)的遷 移組的名稱(chēng)以及應(yīng)該新生成的巻的名稱(chēng)等必要的信息(SP131)。 CPU12隨后 結(jié)束該巻生成等待表登錄處理。
此外,CPU12此后通過(guò)定期在管理服務(wù)器7的顯示部16中顯示在所述巻 生成等待表37中登錄的信息,來(lái)提示對(duì)應(yīng)的巻的生成,或者每當(dāng)生成新的巻 時(shí)參照巻生成等待表37,在管理服務(wù)器7的顯示部16中顯示與巻相關(guān)的信息, 該巻作為進(jìn)行了臨時(shí)數(shù)據(jù)遷移的巻,此時(shí)生成的巻的屬性符合最終應(yīng)該進(jìn)行數(shù) 據(jù)遷移的巻的屬性。
(2-3-5)與遷移計(jì)劃的評(píng)價(jià)相關(guān)的功能
將在屬于某遷移組的各虛擬巻中分別存儲(chǔ)的數(shù)據(jù)向?qū)?yīng)的層進(jìn)行遷移時(shí), 根據(jù)遷移對(duì)象數(shù)據(jù)的數(shù)據(jù)量,有時(shí)無(wú)法將這些虛擬巻中存儲(chǔ)的數(shù)據(jù)全部遷移至 作為數(shù)據(jù)遷移目的地的層內(nèi)的虛擬池中。在這種情況下,無(wú)法容易地判斷出將 遷移組內(nèi)的哪個(gè)虛擬巻中存儲(chǔ)的數(shù)據(jù)遷移至虛擬巻、將哪個(gè)虛擬巻中存儲(chǔ)的數(shù) 據(jù)遷移至通常巻。
因此,在本實(shí)施方式中,當(dāng)生成遷移計(jì)劃時(shí),針對(duì)數(shù)據(jù)遷移源的各虛擬巻 進(jìn)行與空閑容量等相關(guān)的規(guī)定的評(píng)價(jià)。并且,在本實(shí)施方式中,根據(jù)該評(píng)價(jià)結(jié) 果,優(yōu)先將相對(duì)于邏輯容量,內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量 較少的虛擬巻(絕對(duì)占用容量少的虛擬巻、或相對(duì)于邏輯容量,占用容量的占 用比例小的虛擬巻)與數(shù)據(jù)遷移目的地層內(nèi)的虛擬巻設(shè)定為遷移對(duì),將不足的 虛擬巻與通常巻設(shè)定為遷移對(duì)。由此,在本存儲(chǔ)系統(tǒng)l中,空閑容量少的虛擬 巻更優(yōu)先地向通常巻進(jìn)行數(shù)據(jù)遷移,因此可以盡量減少內(nèi)部存儲(chǔ)裝置4或外部 存儲(chǔ)裝置5內(nèi)的無(wú)用的邏輯容量。
另外,在本實(shí)施方式中,根據(jù)來(lái)自用戶(hù)的請(qǐng)求而可視顯示所述評(píng)價(jià)結(jié)果。 由此可以提供用戶(hù)編輯遷移對(duì)時(shí)的參考信息。
圖30表示,點(diǎn)擊參照?qǐng)D21在上面描述的遷移計(jì)劃生成畫(huà)面70的評(píng)價(jià)按 鈕75時(shí),代替該遷移計(jì)劃生成畫(huà)面70而在管理服務(wù)器7的顯示部16中顯示 的遷移對(duì)評(píng)價(jià)畫(huà)面80。 該遷移對(duì)評(píng)價(jià)畫(huà)面80是關(guān)于數(shù)據(jù)遷移源為虛擬巻的 各遷移對(duì),用于向用戶(hù)提供數(shù)據(jù)遷移目的地巻的剩余容量等評(píng)價(jià)結(jié)果的畫(huà)面,由"號(hào)碼"欄80A、"巻名"欄80B、"邏輯容量"欄80C、"存儲(chǔ)裝置上的占 用容量"欄80D、"占用比例"欄80E、"評(píng)價(jià)值,,欄80F以及"遷移目的地巻 類(lèi)別"欄80G構(gòu)成。
其中,在"號(hào)碼"欄80A中存儲(chǔ)序號(hào),在"巻名"欄80B中分別存儲(chǔ)屬 于此時(shí)作為對(duì)象的遷移組的各虛擬巻的巻名。另外,在"邏輯容量"欄80C 中存儲(chǔ)對(duì)應(yīng)的虛擬巻的邏輯容量,在"存儲(chǔ)裝置上的占用容量"欄80D中存 儲(chǔ)該虛擬巻的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量(實(shí)際使用容 量)。
而且,在"占用比例,,欄80E中,存儲(chǔ)有如下式那樣計(jì)算出的占用比例, [數(shù)學(xué)式1]
占用比例=(存儲(chǔ)裝置上的占用容量)/邏輯容量 ...(1) 在"評(píng)價(jià)值"欄80F中存儲(chǔ)通過(guò)用于評(píng)價(jià)虛擬巻的空閑容量的規(guī)定評(píng)價(jià)式 而計(jì)算出的評(píng)價(jià)值。在本實(shí)施方式的情況下,所述評(píng)價(jià)式由下式給出, [數(shù)學(xué)式2]
評(píng)價(jià)值t邏輯容量x ( 1-占用比例) ...(2 )
根據(jù)該評(píng)價(jià)式而計(jì)算出的該虛擬巻的評(píng)價(jià)值被存儲(chǔ)在"評(píng)價(jià)值"欄80F中。 此外,(2)式中所得到的評(píng)價(jià)值相當(dāng)于該虛擬巻的空閑容量。
而且,在"遷移目的地巻類(lèi)別"欄80G中存儲(chǔ)有應(yīng)該遷移對(duì)應(yīng)的虛擬巻 中存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)遷移目的地巻的巻類(lèi)別,該巻類(lèi)別根據(jù)通過(guò)(2)式計(jì)算 出的各虛擬巻的評(píng)價(jià)值、和成為數(shù)據(jù)遷移目的地的層內(nèi)的虛擬池的容量而判斷 出。
因此,在圖30中表示,此時(shí)屬于對(duì)象遷移計(jì)劃的"vvr的虛擬巻的邏
輯容量為"50GB",其內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用容量為 "10GB",占用比例為"20%",評(píng)價(jià)值為"40GB",作為數(shù)據(jù)遷移目的地的 巻的巻類(lèi)別,"通常巻(NV)"是適合的。
圖31是表示與這種遷移對(duì)評(píng)價(jià)畫(huà)面80的顯示相關(guān)的管理服務(wù)器7的 CPU12的具體處理內(nèi)容的流程圖。
CPU12,當(dāng)進(jìn)入?yún)⒄請(qǐng)D22在上面描述的遷移計(jì)劃生成畫(huà)面顯示處理的步 驟SP58時(shí),根據(jù)遷移計(jì)劃生成程序24 (圖2)開(kāi)始該圖31中所示的遷移計(jì)劃評(píng)價(jià)處理,首先,參照巻信息管理表30 (圖4)以及虛擬池管理表38 (圖 12 ),判斷屬于作為數(shù)據(jù)遷移源的遷移組的各虛擬巻的內(nèi)部存儲(chǔ)裝置4或外部 存儲(chǔ)裝置5上的總占用容量是否小于在屬于作為數(shù)據(jù)遷移目的地的層的虛擬 池的總空閑容量上加上規(guī)定的預(yù)備容量而得到的容量(SP140)。
在此,即使將分別存儲(chǔ)在屬于作為數(shù)據(jù)遷移源的遷移巻的各虛擬巻中的數(shù) 據(jù),存儲(chǔ)在屬于作為數(shù)據(jù)遷移目的地的層的虛擬池中,當(dāng)數(shù)據(jù)遷移源的虛擬巻 的總占用容量和數(shù)據(jù)遷移目的地的虛擬池的總空閑容量相同時(shí),有可能無(wú)法將 新的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)遷移目的地的虛擬巻中,從而無(wú)法繼續(xù)業(yè)務(wù),為了防止此 情況而如上所述在虛擬池的總空閑容量上加上預(yù)備容量。
在這種情況下,所述預(yù)備容量的大小根據(jù)使用哪個(gè)評(píng)價(jià)式來(lái)決定。例如, 當(dāng)使用上述(2)式作為評(píng)價(jià)式時(shí),作為預(yù)備容量,考慮應(yīng)用虛擬池的容量的 10%左右,另外,當(dāng)使用虛擬巻的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的占用 容量相對(duì)于邏輯容量的占用比例時(shí),考慮應(yīng)用將各虛擬巻的內(nèi)部存儲(chǔ)裝置4 或外部存儲(chǔ)裝置5上的占用容量相對(duì)于邏輯容量的5%進(jìn)行合計(jì)而得到的容 量。
返回圖31進(jìn)行說(shuō)明。在步驟SP140的判斷中得到肯定結(jié)果,意味著可以 將屬于作為數(shù)據(jù)遷移源的遷移組的虛擬巻中分別存儲(chǔ)的全部數(shù)據(jù),存儲(chǔ)在屬于 作為數(shù)據(jù)遷移目的地的層的某個(gè)虛擬池中。于是,此時(shí)CPU12,作為屬于該 遷移組的全部虛擬巻的數(shù)據(jù)遷移目的地而分別選擇對(duì)應(yīng)的層內(nèi)的某個(gè)虛擬巻 (SP141)。另夕卜,CPU12此后生成對(duì)應(yīng)于該選擇結(jié)果的遷移對(duì)評(píng)價(jià)畫(huà)面80, 使管理服務(wù)器7的顯示部16對(duì)其進(jìn)行顯示后(SP148),結(jié)束該遷移計(jì)劃評(píng)價(jià) 處理。
與之相對(duì),在步驟SP140的判斷中得到否定結(jié)果,意味著無(wú)法將屬于作為 數(shù)據(jù)遷移源的遷移組的各虛擬巻中分別存儲(chǔ)的全部數(shù)據(jù),存儲(chǔ)在屬于作為數(shù)據(jù) 遷移目的地的層的虛擬池中,即使進(jìn)行了存儲(chǔ)也有可能無(wú)法繼續(xù)業(yè)務(wù)。于是, 此時(shí)CPU12,針對(duì)屬于作為數(shù)據(jù)遷移源的遷移組的各虛擬巻,分別按照(2) 式計(jì)算其評(píng)價(jià)值(SP142)。
接著,CPU12根據(jù)在步驟SP142中計(jì)算出的各虛擬巻的評(píng)價(jià)值,選擇該 評(píng)價(jià)值最大的虛擬巻(SP143),判斷該虛擬巻的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)
35裝置5上的占用容量是否超過(guò)在屬于作為數(shù)據(jù)遷移目的地的層的虛擬池的總
空閑容量中加上預(yù)備容量而得到的相加結(jié)果(SP144 )。
然后,當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12選"^所述層內(nèi)的通常巻作為 該虛擬巻中存儲(chǔ)的數(shù)據(jù)的遷移目的地(SP145)。與之相對(duì),當(dāng)在步驟SP144 的判斷中得到否定結(jié)果時(shí),CPU12選擇所述層內(nèi)的虛擬巻作為該虛擬巻中存 儲(chǔ)的數(shù)據(jù)的遷移目的地(SP146 )。
然后,CPU12針對(duì)屬于作為數(shù)據(jù)遷移源的遷移組的全部虛擬巻,判斷同 樣的處理是否結(jié)束(SP147)。
當(dāng)在該判斷中得到肯定結(jié)果時(shí),CPU12返回步驟SP143,在最初所選擇的 評(píng)價(jià)值最大的虛擬巻的占用容量上加上占用容量第二大的虛擬巻的占用容量 (SP143 ),判斷該相加結(jié)果是否超過(guò)在屬于作為數(shù)據(jù)遷移目的地的層的虛擬 池的總空閑容量上加上預(yù)備容量而得到的相加結(jié)果(SP144 )。
當(dāng)在該判斷中得到肯定結(jié)果時(shí),CPU12作為此時(shí)在步驟SP143中相加了
之相對(duì),當(dāng)在此時(shí)的步驟SP144的判斷中得到否定結(jié)果時(shí),CPU12作為該虛 擬巻中存儲(chǔ)的數(shù)據(jù)的遷移目的地而選擇層內(nèi)的虛擬巻(SP146 )。
然后,CPU12針對(duì)屬于作為數(shù)據(jù)遷移源的遷移組的全部虛擬巻,判斷同 樣的處理是否結(jié)束(SP147)。
當(dāng)該判斷中得到否定結(jié)果時(shí),CPU12返回步驟SP143,在最初選擇的評(píng)價(jià) 值最大的巻的占用容量上加上占用容量第二大的虛擬巻的占用容量(SP143 ), 判斷該相加結(jié)果是否超過(guò)在屬于作為數(shù)據(jù)遷移目的地的層的虛擬池的總空閑 容量上加上預(yù)備容量而得到的相加結(jié)果(SP144 )。
當(dāng)在該判斷中得到肯定結(jié)果時(shí),CPU12作為此時(shí)在步驟SP143中相加了 占用容量的虛擬巻中存儲(chǔ)的數(shù)據(jù)的遷移目的地巻而選擇通常巻(SP145)。與 之相對(duì),當(dāng)在此時(shí)的步驟SP144的判斷中得到否定結(jié)果時(shí),CPU12作為該虛 擬巻中存儲(chǔ)的數(shù)據(jù)的遷移目的地而選擇層內(nèi)的虛擬巻(SP146 )。
然后,CPU12此后,在針對(duì)屬于作為數(shù)據(jù)遷移源的遷移組的全部的虛擬 巻結(jié)束同樣的處理之前,將步驟SP143中相加了占用容量的虛擬巻順次替換 為評(píng)價(jià)值大的虛擬巻,同時(shí)重復(fù)同樣的處理(SP143~SP147-SP143)。然后,CPU12,當(dāng)針對(duì)屬于作為數(shù)據(jù)遷移源的遷移組的全部虛擬巻結(jié)束了
同樣的處理時(shí),生成基于此前的步驟SP145和步驟SP146中的選擇結(jié)果的遷 移對(duì)評(píng)價(jià)畫(huà)面80,使其顯示在管理服務(wù)器7的顯示部16中(SP148 )。 CPU12 隨后結(jié)束該遷移計(jì)劃評(píng)價(jià)處理。
(2-3-6)與虛擬池的容量枯竭防止相關(guān)的功能
當(dāng)在虛擬巻中持續(xù)寫(xiě)入數(shù)據(jù)時(shí),早晚映射該虛擬巻的虛擬池(即在該虛擬 巻中動(dòng)態(tài)地分配存儲(chǔ)區(qū)域的虛擬池)的空閑容量枯竭。
因此,在本實(shí)施方式中,管理服務(wù)器7周期性地確認(rèn)內(nèi)部存儲(chǔ)裝置4或外 部存儲(chǔ)裝置5內(nèi)的虛擬池的空閑容量,針對(duì)該空閑容量較少的虛擬池,根據(jù)管 理服務(wù)器7的控制,提示或自動(dòng)地進(jìn)行使映射到該虛擬池的虛擬巻中存儲(chǔ)的數(shù) 據(jù)向通常巻遷移的操作。
具體而言,如圖32所示,當(dāng)相對(duì)于虛擬池的邏輯容量,內(nèi)部存儲(chǔ)裝置4 或外部存儲(chǔ)裝置5上的占用容量的占用比例超過(guò)預(yù)先由用戶(hù)設(shè)定的第一指定 值(例如80% )時(shí),管理服務(wù)器7生成使映射到該虛擬池的虛擬巻中存儲(chǔ)的 數(shù)據(jù)向通常巻遷移的、圖32所示的遷移計(jì)劃,顯示該遷移計(jì)劃。
另外,當(dāng)相對(duì)于虛擬池的邏輯容量,內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上 的占用容量的占用比例超過(guò)預(yù)先由用戶(hù)設(shè)定的大于第 一指定值的第二指定值 (例如98% )時(shí),管理服務(wù)器7生成使該虛擬池中存儲(chǔ)的數(shù)據(jù)向通常巻遷移 的遷移計(jì)劃,按照該遷移計(jì)劃自動(dòng)地使該虛擬池中存儲(chǔ)的數(shù)據(jù)向通常巻遷移。
圖33是表示與這種虛擬池的容量枯竭防止功能相關(guān)的管理服務(wù)器7的 CPU12的具體處理內(nèi)容的流程圖。CPU12按照虛擬池枯竭檢測(cè)程序27(圖2 ), 周期性地執(zhí)行圖33所示的虛擬池枯竭防止對(duì)策處理。
即,在最后進(jìn)行虛擬池枯竭防止對(duì)策處理后,當(dāng)經(jīng)過(guò)規(guī)定時(shí)間或到達(dá)規(guī)定 時(shí)刻等預(yù)定時(shí)刻,CPU12開(kāi)始該虛擬池枯竭防止對(duì)策處理,首先選擇內(nèi)部存 儲(chǔ)裝置4和外部存儲(chǔ)裝置5內(nèi)的一個(gè)虛擬池(SP150),判斷該虛擬池的占用 比例是否在第一指定值以下(SP151)。
當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12進(jìn)入步驟SP164,與之相對(duì),當(dāng)?shù)玫?否定結(jié)果時(shí),判斷該虛擬池的占用比例是否在第二指定值以下(SP152)。
當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12使用上述(2)式計(jì)算映射到該虛擬池的各虛擬巻的評(píng)價(jià)值,并且根據(jù)計(jì)算出的各虛擬巻的評(píng)價(jià)值,選擇該評(píng)價(jià)值 最小的虛擬巻(SP154)。
然后,CPU12將從虛擬池的占用容量中減去在步驟SP154中選擇的虛擬 巻的占用容量而得到的值,作為該虛擬池的新占用容量,使用(2)式計(jì)算新 的占用比例,判斷該占用比例是否在第一指定值以下(SP155)。
當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12進(jìn)入步驟SP158,與之相對(duì),當(dāng)?shù)玫?否定結(jié)果時(shí),作為步驟SP154中選擇的虛擬巻中存儲(chǔ)的數(shù)據(jù)的遷移目的地, 選擇并設(shè)定通常巻(SP156),此后,判斷是否針對(duì)被映射到該虛擬池的全部 虛擬巻進(jìn)行了同樣的處理(SP157)。
另外,當(dāng)該判斷中得到否定結(jié)果時(shí),CPU12返回步驟SP154,在最初選擇 的評(píng)價(jià)值最小的虛擬巻的占用容量上加上評(píng)價(jià)值第二小的虛擬巻的占用容量 (SP154)。
然后,CPU12將從此時(shí)作為對(duì)象的虛擬池的占用容量中減去步驟SP154 的相加結(jié)果而得到的值作為新的占用容量,使用(2)式計(jì)算占用比例,判斷 該占用比例是否在第一指定值以下(SP155)。
當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12進(jìn)入步驟SP158,與之相對(duì),當(dāng)?shù)玫?否定結(jié)果時(shí),與上述同樣地處理步驟SP156和步驟SP157,此后將在步驟SP154 中相加占用容量的虛擬巻順次替換為評(píng)價(jià)值小的虛擬巻,同時(shí)重復(fù)同樣的處理 (SP154~SP157-SP154)。
然后,當(dāng)針對(duì)映射到此時(shí)作為對(duì)象的虛擬池的全部虛擬巻結(jié)束了上述處理 時(shí),CPU12生成反映此前的處理結(jié)果的、例如圖32所示的遷移計(jì)劃評(píng)價(jià)畫(huà)面 80,使其顯示在管理服務(wù)器7的顯示部16中。
此外,圖32是提示關(guān)于映射到"VP1"的虛擬池的"VV2"的虛擬巻以 及"VV3"的虛擬巻,最好使這些虛擬巻中存儲(chǔ)的數(shù)據(jù)分別遷移到"NV2"或 "NVl"的通常巻中的例子。
CPU12此后判斷是否針對(duì)內(nèi)部存儲(chǔ)裝置4和外部存儲(chǔ)裝置5內(nèi)的全部虛 擬池進(jìn)行了同樣的處理(SP164)。然后,當(dāng)在該判斷中得到否定結(jié)果時(shí),CPU12 返回步驟SP150,此后切換作為對(duì)象的虛擬池,執(zhí)行同樣的處理(SP150-SP164-SP150)。另 一方面,當(dāng)步驟SP152中得到否定結(jié)果時(shí),CPU12在步驟SP159 ~ SP161 中與步驟SP153 SP155同樣地進(jìn)行處理。然后,當(dāng)步驟SP161的判斷中得到 肯定結(jié)果時(shí),CPU12進(jìn)入步驟SP164,與之相對(duì),當(dāng)?shù)玫椒穸ńY(jié)果時(shí),選擇用 于遷移在步驟SP160中所選擇的(僅最初)、或在步驟SP160中最后相加了占 用容量的虛擬巻的通常巻,將該虛擬巻中存儲(chǔ)的數(shù)據(jù)遷移至該通常巻 (SP162)。
然后,CPU12判斷是否針對(duì)映射到此時(shí)作為對(duì)象的虛擬池中的全部虛擬 巻進(jìn)行了處理(SP163)。然后,當(dāng)該判斷中得到否定結(jié)果時(shí),CPU12返回步 驟SP160,此后,在此前的相加結(jié)果上加上評(píng)《介爿f直第二小的虛擬巻的占用容量, 同時(shí)重復(fù)同樣的處理,直到步驟SP163中得到肯定結(jié)果(SP160-SP163墨SP160)。
最終,當(dāng)針對(duì)映射到此時(shí)作為對(duì)象的虛擬池的全部虛擬巻的處理結(jié)束時(shí), CPU12判斷是否針對(duì)內(nèi)部存儲(chǔ)裝置4和外部存儲(chǔ)裝置5內(nèi)的全部虛擬池進(jìn)行 了同樣的處理(SP164),當(dāng)?shù)玫椒穸ńY(jié)果時(shí)返回SP150,此后重復(fù)同樣的處理 (SP150~SP164-SP150)。
然后,當(dāng)針對(duì)內(nèi)部存儲(chǔ)裝置4和外部存儲(chǔ)裝置5內(nèi)的全部虛擬池結(jié)束了同 樣的處理時(shí),CPU12結(jié)束該虛擬池枯竭防止對(duì)策處理。 (2-3-7)與巻生成以及數(shù)據(jù)遷移相關(guān)的功能
當(dāng)將某巻中存儲(chǔ)的數(shù)據(jù)遷移至其它巻時(shí),需要預(yù)先生成數(shù)據(jù)遷移目的地 巻。另外,當(dāng)作為數(shù)據(jù)的遷移目的地的層中有多個(gè)虛擬池時(shí),無(wú)法判斷適于將 哪個(gè)虛擬巻中存儲(chǔ)的數(shù)據(jù)遷移至哪個(gè)虛擬池。
因此,在本實(shí)施方式中,當(dāng)生成遷移計(jì)劃時(shí),僅通過(guò)在參照?qǐng)D21在上面 描述的遷移生成畫(huà)面70的遷移對(duì)信息顯示欄77中指定數(shù)據(jù)遷移目的地巻的巻 類(lèi)別,根據(jù)管理服務(wù)器的控制,在對(duì)應(yīng)的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5 內(nèi)生成該巻類(lèi)別以及需要的邏輯容量的巻,來(lái)執(zhí)行數(shù)據(jù)遷移。此時(shí),當(dāng)指定虛 擬巻作為數(shù)據(jù)遷移目的地巻的巻類(lèi)別時(shí),管理服務(wù)器7將生成的虛擬巻映射到 層內(nèi)邏輯容量最大的虛擬池。另外,當(dāng)數(shù)據(jù)遷移源巻的巻類(lèi)別是虛擬巻時(shí),管 理服務(wù)器7從內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上刪除該虛擬巻。
圖34是表示與這種巻生成和數(shù)據(jù)遷移相關(guān)的管理服務(wù)器7的CPU12的具體處理內(nèi)容的流程圖。當(dāng)執(zhí)行數(shù)據(jù)遷移時(shí),CPU12根據(jù)巻生成程序28 (圖2) 和遷移執(zhí)行程序25 (圖2 ),執(zhí)行該圖34所示的巻生成以及數(shù)據(jù)遷移處理。
即,基于遷移計(jì)劃的數(shù)據(jù)遷移時(shí),當(dāng)存在未指定數(shù)據(jù)遷移目的地巻的遷移 對(duì)時(shí),CPU12開(kāi)始該圖34所示的巻生成以及數(shù)據(jù)遷移處理,首先,根據(jù)遷移 巻管理表35 (圖9 )和巻信息管理表30 (圖4 )等,判斷作為數(shù)據(jù)遷移目的地 巻的巻類(lèi)別而指定的巻類(lèi)別是否是通常巻(SP170)。
然后,當(dāng)該判斷中得到肯定結(jié)果時(shí),CPU12在此時(shí)作為對(duì)象的層內(nèi)生成 與數(shù)據(jù)遷移源巻的邏輯容量相同的通常巻,并且,通過(guò)控制對(duì)應(yīng)的內(nèi)部存儲(chǔ)裝 置4或外部存儲(chǔ)裝置5,使數(shù)據(jù)從所述數(shù)據(jù)遷移目的地巻向該通常巻遷移 (SP171),此后結(jié)束該巻生成以及數(shù)據(jù)遷移處理。
另一方面,當(dāng)在步驟SP170的判斷中得到否定結(jié)果時(shí),CPU12判斷是否 指定了虛擬巻作為數(shù)據(jù)遷移目的地巻的巻類(lèi)別(SP172)。然后,當(dāng)在該判斷 中得到否定結(jié)果時(shí),CPU12結(jié)束該巻生成以及數(shù)據(jù)遷移處理。
與之相對(duì),當(dāng)在步驟SP172的判斷中得到肯定結(jié)果時(shí),CPU12判斷在數(shù) 據(jù)遷移目的地層中是否存在多個(gè)虛擬池(SP173)。然后,當(dāng)在該判斷中得到 否定結(jié)果時(shí),CPU12進(jìn)入步驟SP175,與之相對(duì),當(dāng)?shù)玫娇隙ńY(jié)果時(shí),從所述 多個(gè)虛擬池中選擇邏輯容量最大的虛擬池(SP174)。
接著,CPU12生成與數(shù)據(jù)遷移源巻的邏輯容量相同的虛擬巻,將該虛擬 巻映射到對(duì)應(yīng)的虛擬池,并且通過(guò)控制對(duì)應(yīng)的內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置 5,使數(shù)據(jù)從所述數(shù)據(jù)遷移目的地巻向該虛擬巻遷移(SP175 )。
然后,執(zhí)行用于從管理服務(wù)器7上和內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上 刪除此時(shí)進(jìn)行了數(shù)據(jù)遷移的虛擬巻的處理(SP176),此后結(jié)束該巻生成以及 數(shù)據(jù)遷移處理。
(3)本實(shí)施方式的效果
如上所述,本實(shí)施方式的存儲(chǔ)系統(tǒng)1中,在遷移組或?qū)拥恼?,按照?常巻和虛擬巻而分別顯示總邏輯容量、內(nèi)部存儲(chǔ)裝置4或外部存儲(chǔ)裝置5上的 總占用容量、未使用的巻的總邏輯容量等,由此,用戶(hù)可以通過(guò)觀(guān)看而立即判 斷作為數(shù)據(jù)遷移目的地的層中需要多大的容量、或者該層中是否存在能夠遷移 作為數(shù)據(jù)遷移源的遷移組的巻的容量。于是,當(dāng)選擇數(shù)據(jù)遷移目的地等時(shí),用戶(hù)可以容易地進(jìn)行適當(dāng)?shù)呐袛?,從而可以?shí)現(xiàn)使用方便的存儲(chǔ)系統(tǒng)。 產(chǎn)業(yè)上的可利用性
本發(fā)明可以廣泛應(yīng)用于安裝了使數(shù)據(jù)從巻向巻遷移的數(shù)據(jù)遷移功能的各 種結(jié)構(gòu)的存儲(chǔ)系統(tǒng)。
權(quán)利要求
1. 一種管理裝置,在作為用于讀寫(xiě)數(shù)據(jù)的卷的卷類(lèi)別而共同存在預(yù)先分配了固定量的存儲(chǔ)區(qū)域的通常卷、和根據(jù)使用狀況動(dòng)態(tài)分配存儲(chǔ)區(qū)域的虛擬卷的存儲(chǔ)系統(tǒng)中,對(duì)所述卷之間的數(shù)據(jù)遷移進(jìn)行管理,其特征在于,具有顯示信息的顯示部;以及控制部,該控制部收集與各所述卷相關(guān)的信息,根據(jù)收集到的所述信息,使所述顯示部按照每個(gè)所述通常卷和所述虛擬卷,至少區(qū)分地顯示針對(duì)所述卷預(yù)先決定的邏輯容量的合計(jì)量、即總邏輯容量。
2. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述控制部,關(guān)于數(shù)據(jù)遷移源巻群,除了所述總邏輯容量以外,還使所述顯示部按照每 個(gè)所述通常巻和所述虛擬巻區(qū)分地顯示存儲(chǔ)裝置上的實(shí)際占用容量、即總占用容量o
3. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述控制部,關(guān)于數(shù)據(jù)遷移目的地巻群,除了每個(gè)所述通常巻和所述虛擬巻的所述總邏 輯容量以外,關(guān)于所述通常巻,使所述顯示部顯示未使用的所述通常巻的所述 總邏輯容量,并且,關(guān)于所述虛擬巻,使所述顯示部顯示向該虛擬巻動(dòng)態(tài)地分 配所述存儲(chǔ)區(qū)域的虛擬池的空閑容量。
4. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述控制部,根據(jù)收集到的與各所述巻相關(guān)的信息,關(guān)于屬于被指定為數(shù)據(jù)遷移源的巻 群的各所述巻,設(shè)定以該巻作為數(shù)據(jù)遷移源、以屬于被指定為數(shù)據(jù)遷移目的地 的巻群的某個(gè)所述巻作為數(shù)據(jù)遷移目的地的對(duì),使所述顯示部顯示與所設(shè)定的 各所述對(duì)相關(guān)的信息。
5. 根據(jù)權(quán)利要求4所述的管理裝置,其特征在于, 所述控制部,將巻類(lèi)別相同的巻優(yōu)先設(shè)定為所述對(duì),將與該對(duì)相關(guān)的信息優(yōu)先于與其它所述對(duì)相關(guān)的信息,顯示在所述顯示部中。
6. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述控制部,當(dāng)作為數(shù)據(jù)遷移源的所述巻的巻類(lèi)別為所述虛擬巻、該數(shù)據(jù)遷移源巻的空 閑容量達(dá)到規(guī)定值以下時(shí),選擇通常巻作為數(shù)據(jù)遷移目的地巻的巻類(lèi)別。
7. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述控制部,關(guān)于所述巻屬性不同的巻的所述對(duì),使所述顯示部顯示表示該巻屬性不同 的信息。
8. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于, 所述控制部,關(guān)于屬于被指定為數(shù)據(jù)遷移源的巻群的各所述虛擬巻,根據(jù)規(guī)定的評(píng)價(jià)式 來(lái)評(píng)價(jià)該虛擬巻的空閑容量,根據(jù)評(píng)價(jià)結(jié)果,使所述顯示部顯示評(píng)價(jià)畫(huà)面,該 評(píng)價(jià)畫(huà)面提示使空閑容量多的所述虛擬巻中存儲(chǔ)的數(shù)據(jù)優(yōu)先遷移至屬于被指 定為所述數(shù)據(jù)遷移目的地的巻群的巻中的所述虛擬巻。
9. 根據(jù)權(quán)利要求1所述的管理裝置,其特征在于,監(jiān)視向所述虛擬巻動(dòng)態(tài)地分配所述存儲(chǔ)區(qū)域的虛擬池的空閑容量,關(guān)于空 閑容量少的所述虛擬池,使所述顯示部顯示評(píng)價(jià)畫(huà)面,該評(píng)價(jià)畫(huà)面提示在映射 到該虛擬池的所述虛擬巻中空閑容量少的所述虛擬巻中存儲(chǔ)的數(shù)據(jù)應(yīng)該向所 述通常巻遷移。
10. —種管理方法,在作為用于讀寫(xiě)數(shù)據(jù)的巻的巻類(lèi)別而共同存在預(yù)先分 配了固定量的存儲(chǔ)區(qū)域的通常巻、和根據(jù)使用狀況動(dòng)態(tài)分配存儲(chǔ)區(qū)域的虛擬巻 的存儲(chǔ)系統(tǒng)中,對(duì)所述巻之間的數(shù)據(jù)遷移進(jìn)行管理,其特征在于,具有收集與各所述巻相關(guān)的信息的第一步驟;以及第二步驟,根據(jù)收集到的所述信息,按照每個(gè)所述通常巻和所述虛擬巻, 至少區(qū)分地顯示針對(duì)所述巻預(yù)先決定的邏輯容量的合計(jì)量、即總邏輯容量。
11. 根據(jù)權(quán)利要求IO所述的管理方法,其特征在于, 在所述第二步驟中,關(guān)于數(shù)據(jù)遷移源巻群,除了所述總邏輯容量以外,還按照每個(gè)所述通常巻和所述虛擬巻區(qū)分地顯示存儲(chǔ)裝置上的實(shí)際占用容量、即總占用容量。
12. 根據(jù)權(quán)利要求IO所述的管理方法,其特征在于, 在所述第二步驟中,關(guān)于數(shù)據(jù)遷移目的地巻群,除了每個(gè)所述通常巻和所述虛擬巻的所述總邏 輯容量以外,關(guān)于所述通常巻,顯示未使用的所述通常巻的所述總邏輯容量, 并且,關(guān)于所述虛擬巻,顯示向該虛擬巻動(dòng)態(tài)地分配所述存儲(chǔ)區(qū)域的虛擬池的 空閑容量。
13. 根據(jù)權(quán)利要求IO所述的管理方法,其特征在于, 在所述第二步驟中,根據(jù)收集到的與各所述巻相關(guān)的信息,關(guān)于屬于被指定為數(shù)據(jù)遷移源的巻 群的各所述巻,設(shè)定以該巻作為數(shù)據(jù)遷移源、以屬于被指定為數(shù)據(jù)遷移目的地 的巻群的某個(gè)所述巻作為數(shù)據(jù)遷移目的地的對(duì),顯示與所設(shè)定的各所述對(duì)相關(guān) 的信息。
14. 根據(jù)權(quán)利要求13所述的管理方法,其特征在于, 在所述第二步驟中,將巻類(lèi)別相同的巻優(yōu)先設(shè)定為所述對(duì),將與該對(duì)相關(guān)的信息優(yōu)先于與其它 所述對(duì)相關(guān)的信息,顯示在所述顯示部中。
15. 根據(jù)權(quán)利要求IO所述的管理方法,其特征在于, 在所述第二步驟中,當(dāng)作為數(shù)據(jù)遷移源的所述巻的巻類(lèi)別為所述虛擬巻,該數(shù)據(jù)遷移源巻的空 閑容量達(dá)到規(guī)定值以下時(shí),選擇通常巻作為數(shù)據(jù)遷移目的地巻的巻類(lèi)別。
16. 根據(jù)權(quán)利要求IO所述的管理方法,其特征在于, 在所述第二步驟中,關(guān)于所述巻屬性不同的巻的所述對(duì),顯示表示該巻屬性不同的信息。
17. 根據(jù)權(quán)利要求IO所述的管理方法,其特征在于, 在所述第二步驟中,關(guān)于屬于被指定為數(shù)據(jù)遷移源的巻群的各所迷虛擬巻,根據(jù)規(guī)定的評(píng)價(jià)式 來(lái)評(píng)價(jià)該虛擬巻的空閑容量,根據(jù)評(píng)價(jià)結(jié)果顯示評(píng)價(jià)畫(huà)面,該評(píng)價(jià)畫(huà)面提示使 空閑容量多的所述虛擬巻中存儲(chǔ)的數(shù)據(jù)優(yōu)先遷移至屬于被指定為所述數(shù)據(jù)遷移目的地的巻群的巻中的所述虛擬巻。
18.根據(jù)權(quán)利要求IO所述的管理方法,其特征在于,監(jiān)視向所述虛擬巻動(dòng)態(tài)地分配所述存儲(chǔ)區(qū)域的虛擬池的空閑容量,關(guān)于空 閑容量少的所述虛擬池,顯示評(píng)價(jià)畫(huà)面,該評(píng)價(jià)畫(huà)面提示在映射到該虛擬池的 所述虛擬巻中空閑容量少的所述虛擬巻中存儲(chǔ)的數(shù)據(jù)應(yīng)該向所述通常巻遷移。
全文摘要
本發(fā)明提供一種可以提高存儲(chǔ)系統(tǒng)的使用方便性的管理裝置及管理方法。在作為用于讀寫(xiě)數(shù)據(jù)的卷的卷類(lèi)別而共同存在預(yù)先分配了固定量的存儲(chǔ)區(qū)域的通常卷、和根據(jù)使用狀況動(dòng)態(tài)分配存儲(chǔ)區(qū)域的虛擬卷的存儲(chǔ)系統(tǒng)中對(duì)所述卷之間的數(shù)據(jù)遷移進(jìn)行管理的管理裝置以及管理方法中,收集與各卷相關(guān)的信息,根據(jù)收集到的所述信息,按照每個(gè)通常卷和虛擬卷,至少區(qū)分地顯示針對(duì)卷預(yù)先決定的邏輯容量的合計(jì)量、即總邏輯容量。
文檔編號(hào)G06F3/06GK101295229SQ20081009013
公開(kāi)日2008年10月29日 申請(qǐng)日期2008年4月7日 優(yōu)先權(quán)日2007年4月24日
發(fā)明者田邊清, 黑田澤希 申請(qǐng)人:株式會(huì)社日立制作所
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
太湖县| 都兰县| 静安区| 裕民县| 宜州市| 友谊县| 墨脱县| 呼伦贝尔市| 苏尼特左旗| 武汉市| 大悟县| 靖州| 长岭县| 南宁市| 文登市| 通州市| 崇明县| 云南省| 苗栗县| 九江市| 石屏县| 泰顺县| 武陟县| 盱眙县| 肇源县| 曲沃县| 峨眉山市| 班玛县| 新化县| 忻州市| 寿光市| 余姚市| 盈江县| 曲周县| 武清区| 盈江县| 库尔勒市| 加查县| 崇左市| 丰台区| 大连市|