[go: up one dir, main page]

JP2003345522A - データ再配置方法及び装置 - Google Patents

データ再配置方法及び装置

Info

Publication number
JP2003345522A
JP2003345522A JP2002151836A JP2002151836A JP2003345522A JP 2003345522 A JP2003345522 A JP 2003345522A JP 2002151836 A JP2002151836 A JP 2002151836A JP 2002151836 A JP2002151836 A JP 2002151836A JP 2003345522 A JP2003345522 A JP 2003345522A
Authority
JP
Japan
Prior art keywords
relocation
data
storage
storage subsystem
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002151836A
Other languages
English (en)
Other versions
JP4183443B2 (ja
Inventor
Kentetsu Eguchi
賢哲 江口
Takashi Arakawa
敬史 荒川
Yasutomo Yamamoto
康友 山本
Takanari Iwamura
卓成 岩村
Hiroharu Arai
弘治 荒井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2002151836A priority Critical patent/JP4183443B2/ja
Priority to US10/234,166 priority patent/US6895483B2/en
Publication of JP2003345522A publication Critical patent/JP2003345522A/ja
Priority to US11/052,072 priority patent/US7007147B2/en
Priority to US11/311,487 priority patent/US7162603B2/en
Priority to US11/649,767 priority patent/US7337292B2/en
Application granted granted Critical
Publication of JP4183443B2 publication Critical patent/JP4183443B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/0604Improving or facilitating administration, e.g. storage management
    • G06F3/0605Improving or facilitating administration, e.g. storage management by facilitating the interaction with a user or administrator
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0631Configuration or reconfiguration of storage systems by allocating resources to storage systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0647Migration mechanisms
    • G06F3/0649Lifecycle management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0653Monitoring storage devices or systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 異なるストレージサブシスム間でデータの再
配置を実現する。 【解決手段】 データ再配置が必要であることを検知し
たストレージサブシステム170−1は、当該ストレー
ジサブシステム内で記憶装置から別の記憶装置へのデー
タ再配置が可能か否か判定する。当該サブシステム内で
のデータ再配置が不可の場合に仮想化装置120に通知
する。仮想化装置120のマネージャ122は、ストレ
ージサブシステム170−2に再配置先となり得るか否
かを問い合わせる。ストレージサブシステム170−2
は、関係情報に基づいて当該サブシステム内で要求のデ
ータ再配置が可能か否か判定する。可能な場合に仮想化
装置120からの指示によりストレージサブシステム1
70−1からストレージサブシステム170−2へのデ
ータ再配置のためのコピーを行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、複数のストレージ
サブシステムを有する計算機システムに係わり、特にス
トレージサブシステムから別のストレージサブシステム
へデータの再配置を行う技術に関する。
【0002】
【従来の技術】コンピュータシステムにおいて、高性能
を実現する二次記憶システムの1つにディスクアレイシ
ステムがある。ディスクアレイシステムは、複数の物理
記憶装置をアレイ状に配置し、各物理記憶装置に分割格
納されるデータのリード/ライトを並列に動作させるこ
とによって高性能なストレージを達成する。
【0003】ディスクアレイシステムに関する論文とし
ては、D.A.Patterson, G.Gibso
n, and R.H.Kats,”A Case f
orRedundant Arrays of Ine
xpensive Disks (ディスクアレイ)”
(in Proc. ACM SIGMOD, pp.
109−116, June 1988)がある。この
論文は、冗長性を付加したディスクアレイシステムに対
し、その構成に応じてレベル1からレベル5の種別を与
えている。これらの種別に加えて冗長性無しのディスク
アレイシステムをレベル0と呼ぶこともある。これら各
レベルは冗長性の程度などによりコストや性能特性など
が異なるため、ディスクアレイシステムを構築するにあ
たって複数のレベルのアレイ(物理記憶装置の組)を混
在させることも多い。ここでは物理装置の組をパリティ
グループと呼ぶ。
【0004】また単一の物理記憶装置についても性能や
容量などによりコストが異なり、ディスクアレイシステ
ムを構築するにあたって最適なコストパフォーマンスを
実現するために、性能や容量の異なる複数種の物理記憶
装置を用いることがある。
【0005】ディスクアレイシステムに格納されるデー
タは、複数の物理記憶装置に分散して配置されるため、
ディスクアレイシステムは、ディスクアレイシステムに
接続するホストコンピュータがアクセスする論理記憶領
域のアドレスと物理記憶装置の記憶領域のアドレスとを
対応づける情報を保持する。
【0006】特開2000−293317号公報は、デ
ィスクアレイシステム内において、物理記憶領域間にお
けるデータの再配置を実行し、データの論理記憶領域に
対する物理記憶領域への対応付けを、再配置前の物理記
憶領域から再配置後の物理記憶領域に変更する技術を開
示する。またディスクアレイシステムがホストコンピュ
ータからの各論理記憶領域に対するアクセスによる負荷
状況を管理し、その実績に応じて再配置後にデータが適
正配置となるように再配置の内容を決定するという技術
を開示する。
【0007】また一般にコンピュータシステムで行われ
る処理は、ユーザのスケジュールに従って実行されてい
るので、それに伴ってストレージサブシステムが受ける
I/O要求も日、月、年などの中の特定の期間に上昇す
るような周期性を示す場合が多い。従って一般にユーザ
はストレージの利用率が上昇する特定期間のストレージ
の性能に関心があると考えられる。
【0008】特開2001−67187号公報は、スト
レージ内の記憶装置をその性能によってクラス分けをし
て管理し、ストレージは記憶装置の使用状況情報を蓄積
し、設定された期間の使用状況情報に基づいて論理記憶
領域の利用率を予測し、設定された時間にプログラムに
よって論理記憶領域の最適配置を実行する技術を開示す
る。
【0009】ホストコンピュータおよびディスクアレイ
システム等のストレージサブシステム間におけるデータ
転送の技術としては、M.T.O’Keefe,”Sh
ared File System and Fibe
r Channel”(inProc. Sixeth
Goddard Conference onMas
s Storage Systems and Tec
hnologies, pp.1−16. March
1998)に開示された技術がある。この技術は、高
速のネットワークであるファイバ・チャネル(以下「F
C」と称する)によって複数のホストコンピュータと複
数のストレージサブシステムとを接続し、FC経由でデ
ータ共有を実現するストレージ環境、いわゆるStor
age Area Network(SAN)を実現す
るための技術である。このように、FC経由でデータ転
送を行うことにより、一般的なネットワーク経由に比べ
てホストコンピュータおよびネットワークの負荷が削減
される。
【0010】高速なFCを使用しない一般的なネットワ
ークに接続されたストレージサブシステムに保持されて
いるファイル等のデータを複数のコンピュータで共有す
る技術としては、NFS(Network File
System)が広く知られている。NFSを用いてネ
ットワーク間でデータ共有を行う場合には、FCを使用
する場合に比べてファイルを共有しているコンピュータ
や、コンピュータとストレージサブシステムをつなぐネ
ットワークに対する負荷が大きくなる。しかしNFSを
用いると、既存のネットワークを使用できることから、
新たにFCのネットワークを敷設することと比較する
と、新規設備コストを抑えられ、またファイル共有等の
管理が容易である等の利点がある。
【0011】更に”Building Storage
Networks”(MARCFARLEY著、Os
borne Publishing、ISBN:0−0
7−213072−5)のChapter10(P.3
02−P.340)やEvaluator Group
Inc.(www.evaluatorgroup.
com)の”The Evaluator Serie
s Virtualization of Disk
Storage”(WP−0007−1、Septem
ber 2000)には、ストレージデバイスの仮想化
とプール化の技術が開示されている。
【0012】この技術は、複数のストレージサブシステ
ムが提供するストレージの全体を1つにまとめ、ホスト
コンピュータには仮想的な1つのストレージ・プールと
して見せる仮想化技術である。仮想化装置は、このスト
レージ・プールの中からホストコンピュータが必要とす
る記憶領域を仮想ストレージとしてホストコンピュータ
に提供する。このために仮想化装置は、ホストコンピュ
ータが認識する仮想ストレージのアドレスをストレージ
サブシステムが認識するストレージのアドレスに変換す
るアドレス変換機能を備えている。
【0013】
【発明が解決しようとする課題】特開2000−293
317号公報に開示された技術によれば、1つのストレ
ージサブシステム内での論理ボリュームの再配置が可能
である。しかし複数のストレージサブシステムを有する
計算機システムにおいて、異なるストレージサブシステ
ム間でデータの再配置を行うことができない。
【0014】データの再配置を行うには、ストレージサ
ブシステム内のボリュームの性能情報、利用率の履歴、
構成情報などが必要であるが、その量は膨大なものとな
る。従ってストレージサブシステムの外部、例えばホス
トコンピュータが各ストレージサブシステムからこれら
の情報を収集してデータの適正な再配置計画を作成する
ことは困難である。
【0015】同様に”Building Storag
e Networks”(MARCFARLEY著、O
sborne Publishing、ISBN:0−
07−213072−5)のChapter10(P.
302−P.340)やEvaluator Grou
p Inc.(www.evaluatorgrou
p.com)の”The Evaluator Ser
ies Virtualization of Dis
k Storage”(WP−0007−1、Sept
ember 2000)に記載のストレージ仮想化技術
を使えば、仮想化装置が複数のストレージサブシステム
の構成情報などを管理することができ、個々のホストコ
ンピュータがSAN上のストレージサブシステムを管理
する必要がない。しかしストレージサブシステム間のデ
ータ再配置を行うために、仮想化装置が各ストレージサ
ブシステムの性能情報や利用率履歴を収集して管理し、
適切な再配置計画を作成することはやはり困難である。
【0016】本発明の目的は、異なるストレージサブシ
ステム間でデータの再配置をホストコンピュータに対し
て透過的に実現することにある。
【0017】
【課題を解決する手段】本発明は、ホストコンピュータ
と、複数のストレージサブシステムと、ストレージサブ
システム間のデータ再配置を管理するデータ再配置管理
手段とを有する計算機システムのデータ再配置技術であ
って、再配置元のストレージサブシステムによって当該
ストレージサブシステム内の性能情報及び利用情報を保
持し、これら性能情報及び利用情報に基づいて当該スト
レージサブシステム内で記憶装置から別の記憶装置への
データ再配置が可能か否か判定し、当該ストレージサブ
システム内でのデータ再配置が不可の場合にデータ再配
置管理手段に通知し、データ再配置管理手段の介入を経
て再配置先のストレージサブシステムによって当該スト
レージサブシステム内の記憶装置へデータ再配置が可能
か否か判定し、再配置先のストレージサブシステムへの
データ再配置が可能な場合に、データ再配置管理手段の
介入を経て再配置元のストレージサブシステムから再配
置先のストレージサブシステムへのデータのコピーを行
うデータ再配置技術を特徴とする。
【0018】
【発明の実施形態】以下、本発明の実施形態について図
面を参照しながら説明する。なおこれにより本発明が限
定されるものではない。
【0019】図1は、本実施形態の計算機システムの構
成図である。本システムは、ホストコンピュータ13
0、クライアントコンピュータ110、ストレージサブ
システム170、仮想化装置120、ストレージ管理端
末160、装置間を接続するI/Oネットワーク140
および装置間を接続するネットワーク150から構成さ
れる。
【0020】ホストコンピュータ130は、オペレーテ
ィングシステム(OS)131、ファイルシステム(F
S)135、ボリュームマネージャ132およびアプリ
ケーションプログラム(AP)133を搭載し、その処
理装置によって実行する。ボリュームマネージャ132
は、当該ホストコンピュータ130が扱うボリュームを
管理するプログラムである。ホストコンピュータ130
は、ローカルディスクなどの記憶装置137を有する。
またホストコンピュータ130は、I/Oネットワーク
140と接続するためのI/Oインタフェース(I/
F)134およびネットワーク150と接続するための
ネットワークI/F136を有する。クライアントコン
ピュータ110もホストコンピュータ130と同様の構
成であるが、本例ではサーバとなるホストコンピュータ
130にアクセスするコンピュータとして位置付けてい
る。
【0021】ストレージサブシステム170は、ディス
ク・ドライブなどの物理記憶装置を有し、上位装置から
発行されるリード/ライトなどのI/O要求に応答して
要求されたデータを上位装置に送り、あるいは要求され
たデータを物理記憶装置に書き込む。すなわちストレー
ジサブシステム170は、ホストコンピュータ130に
ストレージを提供する。さらにストレージサブシステム
170は、記憶装置の性能情報を保持し、また記憶装置
の利用情報の履歴を保持し、利用率の高い記憶装置上の
論理ボリュームを同一ストレージサブシステム170内
または他のストレージサブシステム170の記憶装置上
に再配置する。
【0022】仮想化装置120は、複数のストレージサ
ブシステム170が提供するストレージの全体をストレ
ージ・プールとして管理し、ホストコンピュータ130
に対してこのストレージ・プールを仮想化したストレー
ジとして見せる。ボリューム管理情報126は、ホスト
コンピュータ130から見えるストレージのアドレスと
ストレージサブシステム170側のアドレスとの間のマ
ッピング情報を格納するアドレス変換テーブルである。
また仮想化装置120は、論理ボリュームをストレージ
サブシステム170から他のストレージサブシステム1
70に再配置する場合に、両ストレージサブシステム1
70の間に介入し、再配置処理を支援する。仮想化装置
120は、ストレージ仮想化部123及びマネージャ1
22を搭載し、そのCPU(処理装置)によって実行す
る。ストレージ仮想化部123内のボリューム管理部1
25は、ボリューム管理情報126に設定されたアドレ
スや空き領域の保守管理を行う。ストレージ仮想化部1
23は、ボリューム管理情報126を参照しホストコン
ピュータ130にストレージ仮想化機能を提供する。ま
たマネージャ122は、データ再配置管理手段として機
能し、ストレージサブシステム170間に亘る再配置処
理を支援するプログラムである。仮想化装置120は、
ローカルディスクなどの記憶装置127を有する。また
仮想化装置120は、I/Oネットワーク140と接続
するためのI/OI/F121およびネットワーク15
0と接続するためのネットワークI/F124を有す
る。仮想化装置120は、CPUとメモリを有する計算
機であり、マネージャ122及びストレージ仮想化部1
23の処理部の部分をメモリに格納し、CPUによって
実行する。通常マネージャ122及びストレージ仮想化
部123はプログラムとして実行されるが、それ以外の
手段によって実行されてもよい。
【0023】ストレージ管理端末160は、ストレージ
サブシステム170の保守・管理などを行うために使用
されるが、本発明と直接関係しないので、詳細説明をし
ない。
【0024】I/Oネットワーク140は、ストレージ
サブシステム170と上位装置との間にI/Oコマン
ド、リード/ライトデータなどを転送するための伝送路
であり、LAN、FDDI、ファイバチャネル、SCS
I、iSCSI、Infinibandなどによって実
現される。ネットワーク150は、主としてストレージ
サブシステム170に関するI/O以外の制御指令など
を転送するための伝送路である。
【0025】ホストコンピュータ130が仮想化装置1
20の仮想化機能を利用するための2つの方式がある。
1つはホストコンピュータ130が仮想化装置120の
もつアドレス変換機能を利用する方式である。すなわち
ホストコンピュータ130がホスト側で認識する論理的
な記憶装置のアドレスを仮想化装置120へ送ってスト
レージサブシステム170側で認識可能な論理記憶装置
のアドレスを取得し、ホストコンピュータ130が後者
のアドレスを用いて直接ストレージサブシステム170
へI/O要求を発行する。もう1つはホストコンピュー
タ130が前者のアドレスを用いて仮想化装置120へ
I/O要求を発行する方式である。この場合には、仮想
化装置120のストレージ仮想化部123が前者のアド
レスを後者のアドレスに変換し、ホストコンピュータ1
30に代わってストレージサブシステム170へI/O
要求を発行する。従って仮想化装置120がストレージ
サブシステム170からI/O終了報告を受け取り、I
/O要求元のホストコンピュータ130に中継する。以
下主として2番目の方式を用いる場合について説明す
る。
【0026】図2は、ストレージサブシステム170の
内部構成を示す図である。ストレージサブシステム17
0は、大きくストレージ制御部190と物理記憶装置2
01から構成され、両者はローカルなインタフェースを
介して接続されている。複数の物理記憶装置201の集
合は、パリティ・グループ200を形成する。
【0027】ストレージ制御部190の内部記憶装置上
にLU/論理/物理対応情報173、論理領域使用状況
情報176、物理領域使用状況情報177、論理記憶装
置管理情報178、物理記憶装置管理情報179および
記憶装置性能情報180を格納する。LU/論理/物理
対応情報173は、上位装置で認識可能なロジカルユニ
ツト(LU)についてのアドレス、ストレージサブシス
テム170が認識可能な論理ボリュームについてのアド
レスおよび物理記憶装置のアドレス間のマッピング情報
を格納する。
【0028】ストレージ制御部190は、記憶装置管理
部181、コピー制御部182、性能情報取得部174
及び利用情報取得部175の各処理部を有する。記憶装
置管理部181は、LU/論理/物理対応情報173に
基づいて記憶装置の管理を行う。コピー制御部182
は、ストレージサブシステム170内あるいはストレー
ジサブシステム170間に亘って実行される記憶装置間
のデータコピーを制御する。性能情報取得部174は、
外部から入力された記憶装置の性能情報を記憶装置性能
情報180に格納する。また利用情報取得部175は、
物理記憶装置および論理記憶装置の使用状況を収集し、
各々物理領域使用状況情報177及び論理領域使用状況
情報176に格納する。ストレージ制御部190は、ネ
ットワーク150と接続するためのネットワークI/F
171およびI/Oネットワーク140と接続するため
のI/OI/F172を有する。
【0029】ストレージ制御部190は、さらにデータ
再配置部183を有する。データ再配置部183は、そ
の記憶領域に再配置判断情報185、再配置実行時刻情
報186および再配置情報188を格納する。また再配
置実行部184及び再配置情報作成部187の各処理部
を有する。再配置情報作成部187は、再配置判断情報
185、物理領域使用状況情報177及び論理領域使用
状況情報176に基づいて論理ボリュームの再配置が必
要か否かを判定する。再配置が必要な場合には、当該ス
トレージサブシステム170内部であるいは仮想化装置
120の支援を受けて再配置計画を作成して再配置情報
188に格納する。再配置実行部184は、再配置実行
時刻に達したとき、当該ストレージサブシステム170
内部であるいは仮想化装置120の支援を受けて他のス
トレージサブシステム170との間で再配置処理を実行
する。
【0030】図3は、LU/論理/物理対応情報173
のデータ構成を示す図である。LU/論理/物理対応情
報173は、論理アドレスと物理アドレスとの対応関係
についての情報を格納するテーブルである。論理アドレ
スは、LU(ロジカルユニット)番号、LU内アドレ
ス、論理ボリューム番号および論理ボリューム内アドレ
スから成る。LU番号およびLU内アドレスは、仮想化
装置120又はホストコンピュータ130が認識するア
ドレスである。LU内アドレスは例えばブロック番号に
よって識別される。論理ボリューム番号および論理ボリ
ューム内アドレスは、ストレージサブシステム170が
認識する論理アドレスである。物理アドレスは、P.
G.番号(パリティ・グループ番号)、データ部のディ
スク装置番号およびディスク装置内アドレス、パリティ
部のディスク装置番号およびディスク装置内アドレスか
ら成る。ディスク装置内アドレスは、例えば物理的なブ
ロック番号によって識別される。ストレージ制御部19
0は、外部からLU番号およびLU内アドレスを指定し
てリード/ライト要求を受けたとき、LU/論理/物理
対応情報173を参照して指定された論理アドレスを物
理アドレスに変換した後に物理記憶装置201にアクセ
スする。
【0031】図4は、論理領域使用状況情報176のデ
ータ構成を示す図である。論理領域使用状況情報176
は、各論理ボリュームごと、I/O種別ごとにその論理
ボリュームの占有時間を集計したテーブルである。占有
時間は、物理記憶装置201に対するリード/ライト経
過時間を示している。シーケンシャル/ランダムの区別
は、上位からのコマンドの種別、指定されるデータのサ
イズ、あるいは連続する複数のリード/ライト要求によ
って指定されるアドレスの連続性などにより区別され
る。ライト・パリティは、パリティ部の書き込み時間を
示す。占有時間は単位時間あたりの占有時間を示すの
で、これから容易に各論理ボリュームごとの利用率また
は論理ボリュームごと、I/O種別ごとの利用率を取得
できる。論理領域使用状況情報176は、一定時間間隔
ごとに時系列に保持される。特に日、週、月、年度、年
の周期のうちで利用率が上昇する時間帯の論理領域使用
状況情報176が重要である。利用情報取得部175
は、このような論理ボリュームの使用状況に関するデー
タを収集し、論理領域使用状況情報176を作成する。
【0032】図5は、論理記憶装置管理情報178のデ
ータ構成を示す図である。論理記憶装置管理情報178
は、各論理ボリュームごとにその論理ボリュームが所属
するパリティ・グループ、サイズ(単位はMB、GBな
ど)、パス定義、状態およびボリューム性能を格納する
テーブルである。パス定義は、上位からその論理ボリユ
ームにアクセスするとき経由するI/Oポートの識別子
である。状態としては、オンライン、オフライン、リザ
ーブ、オンラインリザーブなどが区別される。オンライ
ンはその論理ボリュームが上位装置から使用されている
状態、オフラインは障害などにより使用できない状態、
リザーブは予約された状態、オンラインリザーブは他の
ストレージサブシステム170からのデータ送信のため
に予約された状態である。ボリューム性能は、当該論理
ボリュームあるいは所属するパリティ・グループの性能
を表す指標である。
【0033】図6は、物理領域使用状況情報177のデ
ータ構成を示す図である。物理領域使用状況情報177
は、各パリティ・グループごと、I/O種別ごとにその
パリティ・グループの占有時間を集計したテーブルであ
る。占有時間の意味は論理領域使用状況情報176の占
有時間と同じである。物理領域使用状況情報177は、
一定時間間隔ごとに時系列に保持される。特に日、週、
月、年度、年の周期のうちで利用率が上昇する時間帯の
物理領域使用状況情報177が重要である。利用情報取
得部175は、このようなパリティ・グループの使用状
況に関するデータを収集し、物理領域使用状況情報17
7を作成する。
【0034】図7は、物理記憶装置管理情報179のデ
ータ構成を示す図である。物理記憶装置管理情報179
は、各パリティ・グループについて、ボリューム性能、
RAIDレベル、構成、シーケンシャル・ボリュームお
よびHDD IDを設定する。ボリューム性能は、論理
記憶装置管理情報178のボリューム性能と同じであ
る。RAIDレベルおよび構成は、そのパリティ・グル
ープのRAIDレベルとデイスク・ドライブの構成であ
る。シーケンシャル・ボリュームは、そのパリティ・グ
ループをシーケンシャル・アクセス用として定義するか
否かを示す。HDD IDは、構成されるディスク・ド
ライブのタイプを示す識別子である。
【0035】図8は、記憶装置性能情報180のデータ
構成を示す図である。記憶装置性能情報180は、各物
理ドライブの性能を示すテーブルである。インタフェー
ス転送速度は、ストレージ制御部190と物理記憶装置
201間のインタフェースのデータ転送速度である。コ
マンドオーバヘッドは、物理記憶装置201がストレー
ジ制御部190から受けたコマンドを処理する時間であ
る。
【0036】記憶装置性能情報180に設定される物理
ドライブの性能から各パリティ・グループの性能が決ま
り、ボリューム性能を設定可能である。1つのパリティ
・グループ上にただ1つの論理ボリュームが設定されて
いる場合には、論理ボリュームの性能はパリティ・グル
ープの性能に等しい。しかし1つのパリティ・グループ
上に複数の論理ボリュームが設定されている場合には、
論理ボリューム間でアクセスの競合が生じ、そのパリテ
ィ・グループの利用率が上昇する可能性がある。そこで
物理領域使用状況情報177を参照して利用率の高いパ
リティ・グループを抽出し、論理記憶装置管理情報17
8を参照してそのパリティ・グループ上に設定されてい
る論理ボリュームを取得し、論理領域使用状況情報17
6を参照すると、そのパリティ・グループ上に設定され
ている各論理ボリュームの利用率の内訳が取得できる。
このようにして得られた利用率の高い論理ボリュームが
再配置の候補となる。
【0037】図9は、ボリューム管理情報126のうち
ホストコンピュータ130に割り当てられたボリューム
の全体を管理するボリューム管理情報126−1のデー
タ構成を示す図である。ボリューム管理情報126−1
は、ホスト側アドレスとストレージサブシステム側アド
レスとの対応関係についての情報を格納するテーブルで
ある。ホスト側アドレスは、ボリューム番号とボリュー
ム内アドレスから構成される。ストレージ側アドレス
は、ストレージ装置番号、ポートアドレス、LU番号、
LU内アドレス、状態およびエミュレーションタイプの
各データ項目から構成される。ストレージ装置番号は、
ストレージサブシステム170の識別子である。ポート
アドレスは、I/Oネットワーク140においてストレ
ージサブシステム170側のポートアドレスである。状
態は、オンライン、オフライン、リザーブ、オンライン
リザーブなどのうちの1つの状態である。エミュレーシ
ョンタイプは、ホストコンピュータ130から見えるデ
ィスクのデータ形式をストレージサブシステム170で
エミュレーションする場合のエミュレーションのタイプ
である。
【0038】本テーブルは、ホストコンピュータ130
が認識するストレージのアドレス(ホスト側アドレス)
からストレージサブシステム170が提供するストレー
ジのアドレス(ストレージ側アドレス)へのアドレス変
換のためのテーブルである。ホスト側アドレスは、ホス
トがストレージ装置を認識してストレージ装置内の特定
のデータにアクセスするために指定するアドレスであ
り、ここではボリューム番号とボリューム内アドレスか
ら構成される。これはホストが例えばファイバチャネル
でストレージに接続しているのであれば、ボリューム番
号がWWNとLUNであり、ボリューム内アドレスが当
該ボリューム番号に対応するボリューム内アドレスと置
き換えられる。ホストがiSCSIでストレージと接続
するのであれば、ボリューム番号がTCP/IPのIP
アドレス、TCPのポート番号、iSCSI nam
e、LUNであり、ボリューム内アドレスが当該ボリュ
ーム番号に対応するボリューム内アドレスと置き換えら
れる。ホストがメインフレームであれば、ボリューム番
号はチャネルID、入出力装置番号とデバイス番号であ
り、ボリューム内アドレスが当該ボリューム番号に対応
するボリューム内アドレスと置き換えられる。
【0039】ストレージ側アドレスは、当該ストレージ
サブシステムに接続する計算機がストレージ装置および
その中のデータを特定しアクセスするために計算機に対
して提供されるアドレスであり、ここではストレージ装
置番号、ポートアドレス、LU番号、LU内アドレス、
状態およびエミュレーションタイプの各項目から構成さ
れる。例えばストレージサブシステムに対してホストコ
ンピュータがファイバチャネルでアクセスする場合は、
ストレージ装置番号、ポートアドレスがWWN、LU番
号がLUNに置き換えられる。iSCSIであれば、ス
トレージ装置番号、ポートアドレスが、IPアドレスと
TCPポート番号、LU番号がiSCSI name、
LUNと置き換えられる。メインフレームでは、ストレ
ージ装置番号、ポートアドレス、LU番号がチャネルI
D、入出力装置番号、デバイス番号と置き換えられる。
【0040】図10は、ボリューム管理情報126のう
ちホストコンピュータ130に割り当てられていないス
トレージの空き領域を管理するボリューム管理情報12
6−2のデータ構成を示す図である。仮想化装置120
は、ボリューム管理情報126−1及びボリューム管理
情報126−2に設定されるストレージ領域の全体をス
トレージ・プールとして管理する。
【0041】図11は、再配置元のストレージサブシス
テム170に設定される再配置情報188−1のデータ
構成を示す図である。再配置元を示す論理ボリューム番
号904は、再配置元を論理ボリューム番号で設定す
る。再配置先905は、再配置先がストレージサブシス
テム170内か外かを区別するサブシステム内/外90
6と再配置先アドレスから構成される。再配置先アドレ
スは、ポートアドレス907と論理ボリューム番号90
8から成り、再配置先がサブシステム内の場合にはポー
トアドレス907として−1が設定される。状態909
は再配置のためのデータコピー処理の処理状態910と
コピー処理済みの場合のデータサイズ911を示す。実
行時刻912は、再配置のためのコピー処理が実行され
る時刻である。
【0042】図12は、再配置先のストレージサブシス
テム170に設定される再配置情報188−2のデータ
構成を示す図である。再配置情報188−2は、再配置
元としてサブシステム内/外902の区別と再配置元9
01のポートアドレス903、論理ボリューム番号90
4を設定する。そのデータ形式は再配置情報188−1
の場合と同じである。また再配置先アドレスを示す論理
ボリューム番号908は、再配置先を論理ボリューム番
号で設定する。状態909および実行時刻912の形式
は再配置情報188−1の場合と同じである。
【0043】図13は、仮想化装置120に設定される
再配置情報188−3のデータ構成を示す図である。再
配置情報188−3は、再配置元901のアドレスと再
配置先905のアドレスとの対応、状態909及び実行
時刻912を格納する。再配置元901及び再配置先9
05は、各ポートアドレス903,907と論理ボリュ
ーム番号904,908から成り、その形式は再配置情
報188−1の場合と同じである。また状態909およ
び実行時刻912の形式は再配置情報188−1の場合
と同じである。
【0044】データ再配置部183に格納される再配置
判断情報185は、データの再配置を行うか否か判断す
るための対象とする時間帯を設定する。その時間帯は、
上記のように日、週、月、年度、年などの周期のうちス
トレージ利用率が上昇すると予想される時間帯である。
再配置実行時刻情報186は、再配置のためのコピー処
理を実行開始する時刻を設定する。その時刻は、ストレ
ージ利用率が低下すると予想される時刻である。
【0045】図14は、再配置情報作成部187の処理
手順を示すフローチャートである。再配置情報作成部1
87は、再配置判断情報185を参照し、再配置対象期
間を取得する(ステップ301)。次にこの対象期間に
ついて利用率の高い論理ボリュームを再配置対象のボリ
ュームとして選択する(ステップ302)。対象期間の
物理領域使用状況情報177を参照し、利用率があらか
じめ設定された利用率上限を越えているパリティ・グル
ープを1つ抽出する。次に対象期間の論理領域使用状況
情報176を参照し、抽出されたパリティ・グループ上
に設定された利用率最大の論理ボリュームを再配置対象
のボリュームとして選択する。利用率上限を越えている
パリティ・グループがなければ処理を終了する。次に当
該サブシステム内での再配置計画を作成する(ステップ
303)。再配置計画は、選択された論理ボリューム内
データを別のパリティ・グループ上の使用されていない
論理ボリュームへ移動する計画である。このときの条件
は、移動先の論理ボリュームのボリューム性能が低下し
ないこと、この移動によって移動先のパリティ・グルー
プの利用率が利用率上限を越えないと予測されることな
どである。移動先の論理ボリュームのボリューム性能
は、LU/論理/物理対応情報173及び論理記憶装置
管理情報178を参照することによって判明する。移動
先のパリティ・グループの予想利用率は、当該対象期
間、移動先パリティ・グループの物理領域使用状況情報
177に基づいて予測可能である。
【0046】次に再配置情報作成部187は、当該サブ
システム内で再配置可能か否か判定する(ステップ30
4)。対象とする論理ボリュームの現在のボリューム性
能以上である空き領域(空き論理ボリューム)があり、
かつ移動によって移動先のパリティ・グループの利用率
上限を越えないと予測される場合に再配置可能である。
再配置可能であれば、作成した再配置計画に基づいて再
配置情報を作成し、再配置情報188−1に登録する
(ステップ305)。その処理状態910を処理待ち
(0)とし、再配置実行時刻情報186をその実行時刻
912に設定する。再配置不可であれば、その旨を仮想
化装置120に通知し(ステップ306)、仮想化装置
120に再配置に必要な情報を送信する(ステップ30
7)。必要な情報とは、論理ボリューム番号、対応する
LU番号とLU内アドレス範囲、対象期間、論理ボリュ
ームの利用率履歴、そのボリューム性能、データサイ
ズ、エミュレーションタイプ、RAIDレベル、実行時
刻などである。
【0047】図15は、仮想化装置120のマネージャ
122の処理手順を示すフローチャートである。マネー
ジャ122は、サブシステム内では再配置不可のストレ
ージサブシステム170から再配置不可の通知と再配置
対象ボリュームの再配置に必要な情報を受信する(ステ
ップ401)。次にマネージャ122は、ボリューム管
理情報126−2を参照して空き領域のある他のストレ
ージサブシステム170へ再配置に必要な情報を送信
し、再配置可能性を問い合わせる(ステップ402)。
問合せは、ネットワーク150又はI/Oネットワーク
140経由で行う。
【0048】なおマネージャ122は、ボリューム管理
情報126−2を参照して空き領域のある他のストレー
ジサブシステム170を探索するとき、空き領域の他に
他のストレージサブシステム170の保持する論理ボリ
ュームについての簡略な性能情報を考慮してもよい。例
えばストレージ仮想化部123は、ボリューム管理情報
126とともに、ストレージサブシステム170内のポ
ートアドレス、LU番号と対応して各論理ボリュームの
平均利用率と最大利用率を性能情報として保持する。マ
ネージャ122は、空き領域に加えて平均利用率、最大
利用率の低い論理ボリュームを有するストレージサブシ
ステム170を再配置候補として選択する。
【0049】次に問合せ先から再配置可能か否かの結果
と再配置関係情報を受信する(ステップ403)。再配
置可能な場合には、候補となる論理ボリュームの番号な
ど再配置に必要な情報を受信する。問合せ結果からいず
れかの再配置先があるか否かを判定する(ステップ40
4)。再配置先があれば、1つ又は複数の再配置先のス
トレージサブシステム170の中から1つの再配置先を
決定する(ステップ405)。次に決定した再配置先に
再配置先決定と再配置元アドレスを通知し、他の再配置
先候補に再配置先でないことを通知する(ステップ40
6)。次に決定した再配置先の対象となる論理ボリュー
ムをリザーブする(ステップ407)。次に再配置元の
ストレージサブシステム170に再配置可能であること
と再配置先アドレスを通知する(ステップ408)。再
配置先アドレスは、ポートアドレスと論理ボリューム番
号とから成る。次に再配置情報を作成し、再配置情報1
88−3に登録する(ステップ409)。その処理状態
910を処理待ち(0)とし、決定した実行時刻を実行
時刻912に設定する。
【0050】再配置先がなければ、マネージャ122
は、仮想化装置120の表示装置又はストレージ管理端
末160の表示装置を介して管理者に再配置不可のスト
レージサブシステム170が生じたことを通知する(ス
テップ410)。すなわちストレージ・プール中で再配
置不可のストレージサブシステム170について性能上
の問題が残されたことになる。次に再配置元のストレー
ジサブシステム170に再配置不可を通知する(ステッ
プ411)。
【0051】図16は、再配置先候補となるときの再配
置情報作成部187の処理手順を示すフローチャートで
ある。再配置情報作成部187は、仮想化装置120か
ら再配置先についての問合せと再配置必要情報を受信す
る(ステップ311)。次に受信した対象期間を再配置
判断情報185に設定する(ステップ312)。次にス
テップ303と同様の処理によって再配置計画を作成す
る(ステップ313)。
【0052】次にステップ304と同じ判断基準によっ
て再配置可能か否か判定する(ステップ314)。再配
置可能であれば、再配置可能であることと再配置関係情
報を仮想化装置120へ送信する(ステップ315)。
次に仮想化装置120から当該ストレージサブシステム
170が再配置先に決定したか否か応答を受信する(ス
テップ316)。再配置先に決定した場合には再配置元
アドレスも受信する。当該ストレージサブシステム17
0が再配置先であれば(ステップ317YES)、作成
した再配置計画に基づいて再配置情報を作成し、再配置
情報188−2に登録する(ステップ318)。その処
理状態910を処理待ち(0)とし、受信した実行時刻
を実行時刻912に設定する。再配置不可であれば、仮
想化装置120へ再配置不可を通知する(ステップ32
0)。
【0053】図17は、再配置元の再配置情報作成部1
87の処理手順を示すフローチャートである。この処理
手順は、図14のステップ307の処理に続くものであ
る。再配置情報作成部187は、仮想化装置120から
再配置可/不可の通知を受信する(ステップ331)。
再配置可能である場合には再配置先アドレスと実行時刻
を伴っている。次に受信したメッセージから他のストレ
ージサブシステム170に再配置可能か否か判定する
(ステップ332)。再配置可能であれば、受信したメ
ッセージから再配置先アドレスを取得し(ステップ33
3)、再配置情報を作成して再配置情報188−1に登
録する(ステップ334)。その処理状態910を処理
待ち(0)とし、受信した実行時刻を実行時刻912に
設定する。再配置不可であれば、再配置情報作成部18
7は、仮想化装置120又はストレージ管理端末160
の管理者向けに再配置不可を通知する(ステップ33
5)。
【0054】図18は、ストレージサブシステム間で再
配置するときのマネージャ122及びボリューム管理部
125の処理手順を示すフローチャートである。マネー
ジャ122は、再配置情報188−3の実行時刻912
を監視する。設定した時刻に達したとき、再配置元90
1および再配置先905へコピー準備指示を発行する
(ステップ421)。再配置元および再配置先の両方か
らコピー処理準備完了を受信したとき(ステップ42
2)、再配置元のストレージサブシステム170へコピ
ー開始指示を発行する(ステップ423)。この開始指
示は再配置元アドレスとして論理ボリューム番号904
を伴う。このとき再配置情報188−3の当該再配置案
件の処理状態910を処理中状態に変更する。次に再配
置元からコピー処理の終了通知を受信する(ステップ4
24)。このとき再配置情報188−3の当該再配置案
件の処理状態910を終了状態に変更する。
【0055】次にホストコンピュータ130から受信し
た再配置元ボリュームに対するライト要求を保留とし、
記憶装置127上に保持する(ステップ425)。再配
置元ボリュームに対するリード要求については、保留し
てもよいし、そのまま再配置元ストレージサブシステム
170へ送信してもよい。次にコピー処理の終了報告前
に再配置元へ送信したI/O処理の応答をすべて受信し
たとき(ステップ426)、ボリューム管理部125
は、ボリューム管理情報126−1及びボリューム管理
情報126−2を更新する(ステップ427)。すなわ
ちボリューム管理情報126−1について、再配置元の
論理ボリュームに対応するLU番号とLU内アドレス範
囲を再配置先の論理ボリュームに対応するLU番号とL
U内アドレス範囲に変更する。またボリューム管理情報
126−2について、再配置先の論理ボリュームに対応
するLU番号とLU内アドレス範囲を除外するよう更新
し、再配置元の論理ボリュームに対応するLU番号とL
U内アドレス範囲を追加するように更新する。次に再配
置元および再配置先のストレージサブシステム170へ
コピー状態の解除指示を発行する(ステップ428)。
これに伴って更新されたボリューム管理情報126−1
に基づいてステップ425で保留されたライト要求をし
かるべきストレージサブシステム170へ送信する。
【0056】図19は、再配置元の再配置実行部184
及びコピー制御部182の処理手順を示すフローチャー
トである。再配置実行部184は、仮想化装置120か
らコピー準備指示を受信する(ステップ341)。コピ
ー処理準備が完了したとき仮想化装置120へ準備完了
を応答する(ステップ342)。仮想化装置120から
コピー指示を受信したとき(ステップ343)、再配置
情報188−1の当該再配置案件の処理状態910を処
理中状態に変更する。再配置元アドレスと再配置先アド
レスを設定し、コピー制御部182を起動する(ステッ
プ344)。再配置元アドレスは、コピー元ボリューム
の先頭アドレスと終了アドレスを含む。また再配置先ア
ドレスは、再配置先ストレージサブシステム170のポ
ートアドレス907と論理ボリューム番号908を含
む。
【0057】コピー制御部182は、コピー処理を開始
し(ステップ345)、指定されたコピー元の先頭アド
レスのデータから順次コピー先アドレスを指定してコピ
ー処理を行う(ステップ346)。コピー制御部182
は、コピー終了か否か判定し(ステップ347)、終了
していなければステップ346に戻ってコピー処理を継
続する。再配置先のストレージサブシステム170は、
この再配置のためのデータを受信し、再配置情報188
−2に設定された論理ボリューム番号908の論理ボリ
ュームに格納する。コピー処理が終了したとき(ステッ
プ348)、再配置実行部184は、再配置情報188
−1の当該再配置案件の処理状態910を処理終了待ち
とし、仮想化装置120にコピー処理の終了を通知する
(ステップ349)。この終了通知は再配置元の論理ボ
リューム番号904を伴う。次に仮想化装置120から
コピー状態の解除指示を受信し(ステップ350)、再
配置情報188−1の当該再配置案件の処理状態910
を終了状態とする。ストレージサブシステム170内で
の再配置処理は、再配置実行部184が再配置情報18
8−1の実行時刻912を監視し、実行時刻に達した再
配置案件についてコピー制御部182を起動してストレ
ージサブシステム170内で配置元901から配置先9
05へのデータのコピーを行うだけである。
【0058】図20は、コピー処理中を含むコピー元の
ストレージ制御部190の処理手順を示すフローチャー
トである。ストレージ制御部190は、ホストコンピュ
ータ130又は仮想化装置120からI/O要求を受信
すると(ステップ361)、再配置情報188−1及び
LU/論理/物理対応情報173を参照してコピー中の
論理ボリュームへのI/O要求か否かを判定する(ステ
ップ362)。コピー中の論理ボリュームへのI/O要
求であれば、ライト要求でなければ(ステップ363N
O)、要求されたI/O処理を行い(ステップ36
4)、要求元のホストコンピュータ130又は仮想化装
置120へI/O処理の終了報告を行う(ステップ36
5)。コピー中の論理ボリュームへのI/O要求でなけ
れば(ステップ362NO)、ステップ364のI/O
処理を行う。
【0059】コピー中のボリュームへのI/O要求であ
りかつライト要求であれば(ステップ363YES)、
コピー終了領域へのライト要求か否か判定する(ステッ
プ366)。コピー終了領域へのライト要求でなけれ
ば、ステップ364へ行く。コピー終了領域へのライト
要求であれば、ライトI/O処理によって変更されたデ
ータを再配置先にコピーする(ステップ367)。再配
置先へはデータとともにブロック番号などデータのアド
レスが通知される。再配置先からこのデータのコピー終
了の通知を受信すると(ステップ368)、I/O要求
元のホストコンピュータ又は仮想化装置120へI/O
処理終了を報告する(ステップ365)。
【0060】
【発明の効果】本発明によれば、ストレージサブシステ
ム内で収集された利用率履歴などの膨大な情報を外部で
取り扱うことなく、ストレージサブシステム内およびス
トレージサブシステム間のデータ再配置を行うことがで
きる。
【図面の簡単な説明】
【図1】実施形態の計算機システムの構成図である。
【図2】実施形態のストレージサブシステム170の内
部構成を示す図である。
【図3】実施形態のLU/論理/物理対応情報173の
データ構成を示す図である。
【図4】実施形態の論理領域使用状況情報176のデー
タ構成を示す図である。
【図5】実施形態の論理記憶装置管理情報178のデー
タ構成を示す図である。
【図6】実施形態の物理領域使用状況情報177のデー
タ構成を示す図である。
【図7】実施形態の物理記憶装置管理情報179のデー
タ構成を示す図である。
【図8】実施形態の記憶装置性能情報180のデータ構
成を示す図である。
【図9】実施形態のボリューム管理情報126−1のデ
ータ構成を示す図である。
【図10】実施形態のボリューム管理情報126−2の
データ構成を示す図である。
【図11】実施形態の再配置情報188−1のデータ構
成を示す図である。
【図12】実施形態の再配置情報188−2のデータ構
成を示す図である。
【図13】実施形態の再配置情報188−3のデータ構
成を示す図である。
【図14】実施形態の再配置元の再配置情報作成部18
7の処理手順を示すフローチャートである。
【図15】実施形態のマネージャ122の処理手順を示
すフローチャートである。
【図16】実施形態の再配置先候補となるときの再配置
情報作成部187の処理手順を示すフローチャートであ
る。
【図17】実施形態の再配置元の再配置情報作成部18
7の処理手順を示すフローチャートである。
【図18】実施形態のマネージャ122及びボリューム
管理部125の処理手順を示すフローチャートである。
【図19】実施形態の再配置元の再配置実行部184及
びコピー制御部182の処理手順を示すフローチャート
である。
【図20】実施形態のコピー元のストレージ制御部19
0の処理手順を示すフローチャートである。
【符号の説明】
120:仮想化装置、122:マネージャ、123:ス
トレージ仮想化部、125:ボリューム管理部、12
6:ボリューム管理情報、130:ホストコンピュー
タ、170:ストレージサブシステム、183:データ
再配置部
───────────────────────────────────────────────────── フロントページの続き (72)発明者 山本 康友 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 岩村 卓成 神奈川県川崎市麻生区王禅寺1099番地 株 式会社日立製作所システム開発研究所内 (72)発明者 荒井 弘治 神奈川県小田原市中里322番地2号 株式 会社日立製作所RAIDシステム事業部内 Fターム(参考) 5B065 BA01 CA30 CE01 CH18 5B082 CA11

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】ホストコンピュータと、複数のストレージ
    サブシステムと、前記ストレージサブシステム間のデー
    タ再配置を管理するデータ再配置管理手段とを有する計
    算機システムのデータ再配置方法であって、 再配置元の前記ストレージサブシステムによって当該ス
    トレージサブシステム内の性能情報及び利用情報を保持
    し、前記性能情報及び利用情報に基づいて当該ストレー
    ジサブシステム内で記憶装置から別の記憶装置へのデー
    タ再配置が可能か否か判定し、当該ストレージサブシス
    テム内でのデータ再配置が不可の場合に前記データ再配
    置管理手段に通知し、 前記データ再配置管理手段の介入を経て再配置先の前記
    ストレージサブシステムによって当該ストレージサブシ
    ステム内の記憶装置へデータ再配置が可能か否か判定
    し、 前記再配置先のストレージサブシステムへのデータ再配
    置が可能な場合に、前記データ再配置管理手段の介入を
    経て前記再配置元のストレージサブシステムから前記再
    配置先のストレージサブシステムへのデータのコピーを
    行うことを特徴とするデータ再配置方法。
  2. 【請求項2】前記データ再配置の実行時刻を記憶装置上
    に設定し、前記実行時刻に達したことを検出した前記デ
    ータ再配置管理手段によって前記再配置先のストレージ
    サブシステムに対してデータ再配置処理を起動すること
    を特徴とする請求項1記載のデータ再配置方法。
  3. 【請求項3】ホストコンピュータと、複数のストレージ
    サブシステムと、複数の前記ストレージサブシステムが
    提供するストレージの全体を前記ホストコンピュータに
    対してストレージ・プールとして見せるストレージ仮想
    化手段とを有する計算機システムにおいて、前記ストレ
    ージ仮想化手段は、前記ホストコンピュータが認識する
    記憶装置のアドレスを前記ストレージサブシステムが認
    識する記憶装置のアドレスへ変換するためのアドレス変
    換テーブルを参照して前記ホストコンピュータの要求す
    るアドレスを前記ストレージサブシステムが認識するア
    ドレスへ変換する手段を有し、さらに前記ストレージサ
    ブシステム間のデータ再配置を管理するデータ再配置管
    理手段を有する計算機システムのデータ再配置方法であ
    って、 再配置元の前記ストレージサブシステムによって当該ス
    トレージサブシステム内の性能情報及び利用情報を保持
    し、前記性能情報及び利用情報に基づいて当該ストレー
    ジサブシステム内で記憶装置から別の記憶装置へのデー
    タ再配置が可能か否か判定し、当該ストレージサブシス
    テム内でのデータ再配置が不可の場合に前記データ再配
    置管理手段に通知し、 前記データ再配置管理手段の介入を経て再配置先の前記
    ストレージサブシステムによって当該ストレージサブシ
    ステム内の記憶装置へデータ再配置が可能か否か判定
    し、 前記再配置先のストレージサブシステムへのデータ再配
    置が可能な場合に、前記データ再配置管理手段の介入を
    経て前記再配置元のストレージサブシステムから前記再
    配置先のストレージサブシステムへのデータのコピーを
    行い、 再配置のための前記コピーが終了したとき、前記アドレ
    ス変換テーブルの前記ストレージサブシステムが認識す
    る記憶装置のアドレスのうち再配置されるデータに対応
    する前記再配置元のアドレスを前記再配置先のアドレス
    に変更することを特徴とするデータ再配置方法。
  4. 【請求項4】前記データ再配置の実行時刻を記憶装置上
    に設定し、前記実行時刻に達したことを検出した前記デ
    ータ再配置管理手段によって前記再配置先のストレージ
    サブシステムに対してデータ再配置処理を起動すること
    を特徴とする請求項3記載のデータ再配置方法。
  5. 【請求項5】前記ストレージ仮想化手段によって、前記
    ホストコンピュータから受信したI/O要求に付属する
    データアドレスをストレージサブシステムが認識するア
    ドレスへ変換し、前記I/O要求を前記ストレージサブ
    システムへ送信し、さらに前記コピーが終了した後に前
    記アドレス変換テーブルを変更するまでの間、前記ホス
    トコンピュータから受信したI/O要求を保留として保
    持することを特徴とする請求項3記載のデータ再配置方
    法。
  6. 【請求項6】ホストコンピュータと、複数のストレージ
    サブシステムと、前記ストレージサブシステム間のデー
    タ再配置を管理するデータ再配置管理手段とを有する計
    算機システムの中でデータ再配置を行う前記ストレージ
    サブシステムであって、 前記ストレージサブシステムは、当該ストレージサブシ
    ステム内の性能情報及び利用情報を保持する手段と、前
    記性能情報及び利用情報に基づいて当該ストレージサブ
    システム内で記憶装置から別の記憶装置へのデータ再配
    置が可能か否か判定する手段と、当該ストレージサブシ
    ステム内でのデータ再配置が不可の場合に前記データ再
    配置管理手段に通知する手段と、前記データ再配置管理
    手段から再配置先のストレージサブシステムに関する情
    報を受信する手段と、再配置のためのデータを前記再配
    置先のストレージサブシステムへ向けて送信する再配置
    実行手段とを有することを特徴とするストレージサブシ
    ステム。
  7. 【請求項7】前記再配置実行手段は、前記データ再配置
    管理手段からの指令を受けたとき再配置のためのデータ
    送信を開始することを特徴とする請求項6記載のストレ
    ージサブシステム。
  8. 【請求項8】ホストコンピュータと、複数のストレージ
    サブシステムと、前記ストレージサブシステム間のデー
    タ再配置を管理するデータ再配置管理手段とを有する計
    算機システムの中でデータ再配置先となる前記ストレー
    ジサブシステムであって、 前記ストレージサブシステムは、前記データ再配置管理
    手段から再配置先についての問合せと再配置関係情報を
    受信する手段と、前記再配置関係情報と当該ストレージ
    サブシステム内の性能情報及び利用情報に基づいて当該
    ストレージサブシステム内の記憶装置へのデータ再配置
    が可能か否か判定する手段と、データ再配置が可能な場
    合に再配置可能であることを前記データ再配置管理手段
    に通知する手段と、再配置元のストレージサブシステム
    から再配置のためのデータを受信する手段とを有するこ
    とを特徴とするストレージサブシステム。
  9. 【請求項9】ホストコンピュータと、複数のストレージ
    サブシステムと、前記ストレージサブシステム間のデー
    タ再配置を管理するデータ再配置管理手段とを有する計
    算機システム中でデータ再配置を支援するデータ再配置
    管理装置であって、 前記データ再配置管理装置は、再配置元のストレージサ
    ブシステムからサブシステム内でのデータ再配置が不可
    能との通知を受信する手段と、他のストレージサブシス
    テムへ再配置先となる可能性を問い合わせる手段と、デ
    ータ再配置可能な再配置先がある場合に前記再配置元の
    ストレージサブシステムへ前記再配置先のストレージサ
    ブシステムのアドレスを通知する手段とを有することを
    特徴とするデータ再配置管理装置。
  10. 【請求項10】ホストコンピュータと、複数のストレー
    ジサブシステムと、複数の前記ストレージサブシステム
    が提供するストレージの全体を前記ホストコンピュータ
    に対してストレージ・プールとして見せるストレージ仮
    想化装置とを有する計算機システム中でデータ再配置を
    支援する前記ストレージ仮想化装置であって、 前記ストレージ仮想化装置は、前記ホストコンピュータ
    が認識する記憶装置のアドレスを前記ストレージサブシ
    ステムが認識する記憶装置のアドレスへ変換するための
    アドレス変換テーブルと、前記ホストコンピュータから
    の要求に応答し前記アドレス変換テーブルを参照して前
    記ホストコンピュータの要求するアドレスを前記ストレ
    ージサブシステムが認識するアドレスへ変換する仮想化
    手段と、前記アドレス変換テーブルを保守管理する手段
    と、前記ストレージサブシステム間のデータ再配置を管
    理するデータ再配置管理手段とを有し、 前記データ再配置管理手段は、再配置元のストレージサ
    ブシステムからサブシステム内でのデータ再配置が不可
    能との通知を受信する手段と、他のストレージサブシス
    テムへ再配置先となる可能性を問い合わせる手段と、デ
    ータ再配置可能な再配置先がある場合に前記再配置元の
    ストレージサブシステムへ前記再配置先のストレージサ
    ブシステムのアドレスを通知する手段とを有し、 前記保守管理する手段は、前記再配置元から前記再配置
    先へのデータ再配置が終了したとき、前記アドレス変換
    テーブルの前記ストレージサブシステムが認識する記憶
    装置のアドレスのうち再配置されるデータに対応する前
    記再配置元のアドレスを前記再配置先のアドレスに変更
    することを特徴とするストレージ仮想化装置。
  11. 【請求項11】ホストコンピュータと、複数のストレー
    ジサブシステムと、前記ストレージサブシステム間のデ
    ータ再配置を管理するデータ再配置管理手段とを有する
    計算機システム中でデータ再配置を支援するデータ再配
    置管理装置であって、 前記データ再配置管理装置は、CPU、メモリ、前記ス
    トレージサブシステムと接続するための入出力インタフ
    ェース部および前記メモリに格納され前記CPUによっ
    て実行されるマネージャ部とを備え、前記マネージャ部
    は、再配置元のストレージサブシステムからサブシステ
    ム内でのデータ再配置が不可能との通知を受信し、他の
    ストレージサブシステムへ再配置先となる可能性を問い
    合わせ、データ再配置可能な再配置先がある場合に前記
    再配置元のストレージサブシステムへ前記再配置先のス
    トレージサブシステムのアドレスを通知することを特徴
    とするデータ再配置管理装置。
JP2002151836A 2002-05-27 2002-05-27 データ再配置方法及び装置 Expired - Fee Related JP4183443B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2002151836A JP4183443B2 (ja) 2002-05-27 2002-05-27 データ再配置方法及び装置
US10/234,166 US6895483B2 (en) 2002-05-27 2002-09-05 Method and apparatus for data relocation between storage subsystems
US11/052,072 US7007147B2 (en) 2002-05-27 2005-02-08 Method and apparatus for data relocation between storage subsystems
US11/311,487 US7162603B2 (en) 2002-05-27 2005-12-20 Method and apparatus for data relocation between storage subsystems
US11/649,767 US7337292B2 (en) 2002-05-27 2007-01-05 Method and apparatus for data relocation between storage subsystems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002151836A JP4183443B2 (ja) 2002-05-27 2002-05-27 データ再配置方法及び装置

Publications (2)

Publication Number Publication Date
JP2003345522A true JP2003345522A (ja) 2003-12-05
JP4183443B2 JP4183443B2 (ja) 2008-11-19

Family

ID=29545387

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002151836A Expired - Fee Related JP4183443B2 (ja) 2002-05-27 2002-05-27 データ再配置方法及び装置

Country Status (2)

Country Link
US (4) US6895483B2 (ja)
JP (1) JP4183443B2 (ja)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190106A (ja) * 2003-12-25 2005-07-14 Hitachi Ltd 論理ボリュームを管理する記憶制御サブシステム
JP2005234834A (ja) * 2004-02-19 2005-09-02 Hitachi Ltd 論理ボリュームの再配置方法
JP2006079432A (ja) * 2004-09-10 2006-03-23 Hitachi Ltd ストレージ装置およびそのボリューム再配置方法
JP2006209237A (ja) * 2005-01-25 2006-08-10 Hitachi Ltd 記憶システム及びその制御方法並びに仮想化装置
US7096338B2 (en) 2004-08-30 2006-08-22 Hitachi, Ltd. Storage system and data relocation control device
JP2006268398A (ja) * 2005-03-24 2006-10-05 Hitachi Ltd 計算機システム、データ管理方法およびプログラム
JP2006302259A (ja) * 2005-04-18 2006-11-02 Hitachi Ltd 外部ストレージ装置を管理するための方法
JP2006309318A (ja) * 2005-04-26 2006-11-09 Hitachi Ltd ストレージ管理システム、ストレージ管理サーバ、データ再配置制御方法およびデータ再配置制御プログラム
JP2007115221A (ja) * 2005-09-20 2007-05-10 Hitachi Ltd ボリューム移行方法およびストレージネットワークシステム
JP2007115093A (ja) * 2005-10-21 2007-05-10 Hitachi Ltd 性能情報収集方法及び計算機システム
JP2007133478A (ja) * 2005-11-08 2007-05-31 Hitachi Ltd ストレージ装置の起動可能なディスクグループ数の管理
JP2007280089A (ja) * 2006-04-07 2007-10-25 Hitachi Ltd 容量拡張ボリュームの移行方法
JP2008047156A (ja) * 2004-08-30 2008-02-28 Hitachi Ltd ストレージシステム及びデータ再配置制御装置
US7343465B2 (en) 2005-05-27 2008-03-11 Hitachi, Ltd. Storage system
JP2008071035A (ja) * 2006-09-13 2008-03-27 Hitachi Ltd データ管理システム及びデータ管理方法
JP2008108020A (ja) * 2006-10-25 2008-05-08 Hitachi Ltd 計算機システム、データ移行方法、およびストレージ管理サーバ
JP2008112276A (ja) * 2006-10-30 2008-05-15 Hitachi Ltd 再配置システムおよび再配置方法
JPWO2006057059A1 (ja) * 2004-11-29 2008-06-05 富士通株式会社 仮想ボリューム移築プログラム
JP2008521140A (ja) * 2004-11-19 2008-06-19 ネットワーク・アプライアンス・インコーポレイテッド 共有バックエンドストレージを備えた複数のストレージシステムにわたりユーザワークロードのバランスをリアルタイムにとるシステム、及び方法
US7395396B2 (en) 2004-08-30 2008-07-01 Hitachi, Ltd. Storage system and data relocation control device
JP2008203937A (ja) * 2007-02-16 2008-09-04 Hitachi Ltd 計算機システム、ストレージ管理サーバ、及びデータ移行方法
JP2008242971A (ja) * 2007-03-28 2008-10-09 Nec Corp ストレージシステムおよびその省電力化方法ならびにプログラム
US7447863B2 (en) 2006-05-01 2008-11-04 Hitachi, Ltd. Storage resource management system, method, and computer for dividing volumes based on priority, necessary capacity and volume characteristics
US7464232B2 (en) 2005-09-27 2008-12-09 Hitachi, Ltd. Data migration and copying in a storage system with dynamically expansible volumes
US7469325B2 (en) 2006-04-13 2008-12-23 Hiatachi, Ltd. Storage system and storage system data migration method
JP2008310734A (ja) * 2007-06-18 2008-12-25 Hitachi Ltd ストレージ装置のボリュームを管理する計算機システム、方法及びプログラム
JP2009116796A (ja) * 2007-11-09 2009-05-28 Hitachi Ltd データ読出し方法、データ管理システム及びストレージシステム
JP2009163703A (ja) * 2007-12-18 2009-07-23 Hitachi Ltd 複数のストレージ制御ユニットを有するストレージシステムにおいてユニット間ネットワークの使用を回避すること
US7900013B2 (en) 2007-05-01 2011-03-01 Hitachi, Ltd. Method and computer for determining storage device
EP2309372A2 (en) 2009-10-05 2011-04-13 Hitachi Ltd. Data migration control method for storage device
JP2012516476A (ja) * 2009-04-21 2012-07-19 株式会社日立製作所 ストレージシステム、及びその制御方法、並びにプログラム
US8443160B2 (en) 2010-08-06 2013-05-14 Hitachi, Ltd. Computer system and data migration method
US8543779B2 (en) 2010-07-20 2013-09-24 Hitachi, Ltd. Management system and management method for managing computer system
US9292211B2 (en) 2011-03-02 2016-03-22 Hitachi, Ltd. Computer system and data migration method
JP2016143166A (ja) * 2015-01-30 2016-08-08 富士通株式会社 制御装置,ストレージシステム及び制御プログラム
JP2017174219A (ja) * 2016-03-24 2017-09-28 日本電気株式会社 情報処理システム、ストレージ装置、情報処理方法及びプログラム
JP2019125175A (ja) * 2018-01-17 2019-07-25 富士通株式会社 データ処理装置、データ処理システムおよびデータ処理プログラム

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4026703B2 (ja) * 2001-11-28 2007-12-26 株式会社日立製作所 記憶装置の運用管理システムおよび運用管理方法
JP2003316522A (ja) * 2002-04-26 2003-11-07 Hitachi Ltd 計算機システムおよび計算機システムの制御方法
JP2004013215A (ja) * 2002-06-03 2004-01-15 Hitachi Ltd ストレージシステム、ストレージサブシステム、および、それらを含む情報処理システム
JP2004102374A (ja) * 2002-09-05 2004-04-02 Hitachi Ltd データ移行装置を有する情報処理システム
US20040078521A1 (en) * 2002-10-17 2004-04-22 International Business Machines Corporation Method, apparatus and computer program product for emulating an iSCSI device on a logical volume manager
US6986011B2 (en) * 2002-12-05 2006-01-10 International Business Machines Corporation High speed memory cloner within a data processing system
US7502917B2 (en) * 2002-12-05 2009-03-10 International Business Machines Corporation High speed memory cloning facility via a lockless multiprocessor mechanism
US6996693B2 (en) * 2002-12-05 2006-02-07 International Business Machines Corporation High speed memory cloning facility via a source/destination switching mechanism
US6986013B2 (en) * 2002-12-05 2006-01-10 International Business Machines Corporation Imprecise cache line protection mechanism during a memory clone operation
US6883083B1 (en) * 2002-12-20 2005-04-19 Veritas Operating Corporation System and method for maintaining and accessing information regarding virtual storage devices
JP4283004B2 (ja) * 2003-02-04 2009-06-24 株式会社日立製作所 ディスク制御装置およびディスク制御装置の制御方法
JP4226350B2 (ja) 2003-02-17 2009-02-18 株式会社日立製作所 データ移行方法
JP2004302751A (ja) * 2003-03-31 2004-10-28 Hitachi Ltd 計算機システムの性能管理方法、および、記憶装置の性能を管理する計算機システム
JP4285058B2 (ja) * 2003-04-21 2009-06-24 株式会社日立製作所 ネットワーク管理プログラム、管理計算機及び管理方法
US7302500B2 (en) * 2003-04-30 2007-11-27 Dynamic Network Factory, Inc. Apparatus and method for packet based storage virtualization
US20060285523A1 (en) * 2003-05-14 2006-12-21 Matsushita Electric Industrial Co., Ltd. Resource relocation method, base station, and radio network control device
US6973654B1 (en) 2003-05-27 2005-12-06 Microsoft Corporation Systems and methods for the repartitioning of data
US20050015546A1 (en) 2003-07-15 2005-01-20 Ofir Zohar Data storage system
JP4451118B2 (ja) * 2003-11-18 2010-04-14 株式会社日立製作所 情報処理システム、管理装置、論理デバイス選択方法及びプログラム
JP4320247B2 (ja) * 2003-12-24 2009-08-26 株式会社日立製作所 構成情報設定方法および装置
JP2005196490A (ja) * 2004-01-07 2005-07-21 Hitachi Ltd データ多重化のためのシステム及び方法
US7639713B2 (en) * 2004-01-21 2009-12-29 Emc Corporation Database block network attached storage packet joining
JP4391265B2 (ja) 2004-02-26 2009-12-24 株式会社日立製作所 ストレージサブシステムおよび性能チューニング方法
JP2005276017A (ja) 2004-03-26 2005-10-06 Hitachi Ltd ストレージシステム
JP4455137B2 (ja) * 2004-04-20 2010-04-21 株式会社日立製作所 記憶サブシステム管理方法
JP4382602B2 (ja) * 2004-04-23 2009-12-16 株式会社日立製作所 リモートコピーシステム
US7304905B2 (en) * 2004-05-24 2007-12-04 Intel Corporation Throttling memory in response to an internal temperature of a memory device
JP2006048313A (ja) * 2004-08-04 2006-02-16 Hitachi Ltd 複数の管理者から管理されるストレージシステムの管理方法
US7523285B2 (en) * 2004-08-20 2009-04-21 Intel Corporation Thermal memory control
JP4182038B2 (ja) * 2004-08-26 2008-11-19 キヤノン株式会社 データ管理装置及び管理方法
JP2006072789A (ja) * 2004-09-03 2006-03-16 Hitachi Ltd ストレージシステム及びストレージシステムのデータ管理装置
US7062624B2 (en) * 2004-09-29 2006-06-13 Hitachi, Ltd. Method for managing volume groups considering storage tiers
JP4431022B2 (ja) * 2004-10-18 2010-03-10 株式会社日立製作所 コンピュータシステム及びその制御方法
US7321909B1 (en) * 2004-12-23 2008-01-22 Sun Microsystems, Inc. Method and apparatus for forwarding references to objects concurrently with space-incremental garbage collection
JPWO2006109462A1 (ja) * 2005-04-05 2008-10-16 松下電器産業株式会社 無線通信システムおよび無線通信方法
US20060235905A1 (en) * 2005-04-14 2006-10-19 Rajesh Kapur Method and system for preserving real-time access to a system in case of a disaster
CN101164072B (zh) * 2005-04-21 2010-04-07 松下电器产业株式会社 内容管理系统、方法、内容管理用的存储装置及集成电路
US7386662B1 (en) 2005-06-20 2008-06-10 Symantec Operating Corporation Coordination of caching and I/O management in a multi-layer virtualized storage environment
US7499167B2 (en) * 2005-07-14 2009-03-03 Battelle Memorial Institute Aerosol trigger device and methods of detecting particulates of interest using an aerosol trigger device
US7532314B1 (en) * 2005-07-14 2009-05-12 Battelle Memorial Institute Systems and methods for biological and chemical detection
US8010485B1 (en) 2005-10-20 2011-08-30 American Megatrends, Inc. Background movement of data between nodes in a storage cluster
US7996608B1 (en) 2005-10-20 2011-08-09 American Megatrends, Inc. Providing redundancy in a storage system
US7778960B1 (en) * 2005-10-20 2010-08-17 American Megatrends, Inc. Background movement of data between nodes in a storage cluster
US8010829B1 (en) 2005-10-20 2011-08-30 American Megatrends, Inc. Distributed hot-spare storage in a storage cluster
US7721044B1 (en) 2005-10-20 2010-05-18 American Megatrends, Inc. Expanding the storage capacity of a virtualized data storage system
JP4852298B2 (ja) * 2005-10-28 2012-01-11 株式会社日立製作所 仮想ボリュームを識別する情報を引き継ぐ方法及びその方法を用いたストレージシステム
JP4749140B2 (ja) * 2005-12-05 2011-08-17 株式会社日立製作所 データマイグレーション方法及びシステム
JP2007164650A (ja) * 2005-12-16 2007-06-28 Hitachi Ltd 記憶制御装置及び記憶制御装置の制御方法
JP4927408B2 (ja) * 2006-01-25 2012-05-09 株式会社日立製作所 記憶システム及びそのデータ復元方法
JP4757038B2 (ja) * 2006-01-25 2011-08-24 株式会社日立製作所 ストレージシステム及び記憶制御装置
JP2007226347A (ja) * 2006-02-21 2007-09-06 Hitachi Ltd 計算機システム、計算機システムの管理装置、及びデータのリカバリー管理方法
JP4504329B2 (ja) * 2006-03-31 2010-07-14 株式会社東芝 ストレージシステム、当該ストレージシステムに用いられるストレージ及びアクセス制御方法
US7809892B1 (en) 2006-04-03 2010-10-05 American Megatrends Inc. Asynchronous data replication
JP4921054B2 (ja) * 2006-07-07 2012-04-18 株式会社日立製作所 負荷分散制御システム及び負荷分散制御方法
JP2008027312A (ja) * 2006-07-24 2008-02-07 Hitachi Ltd ストレージ装置及び変換ボード
JP2008046986A (ja) * 2006-08-18 2008-02-28 Hitachi Ltd ストレージシステム
JP4949791B2 (ja) * 2006-09-29 2012-06-13 株式会社日立製作所 ボリューム選択方法及び情報処理システム
JP4949804B2 (ja) * 2006-11-07 2012-06-13 株式会社日立製作所 統合管理計算機と記憶装置管理方法および計算機システム
JP2008123132A (ja) * 2006-11-09 2008-05-29 Hitachi Ltd 記憶制御装置及び記憶制御装置の論理ボリューム形成方法
US7734889B1 (en) * 2006-12-22 2010-06-08 Emc Corporation Methods and apparatus for distributing information to multiple nodes
US8498967B1 (en) 2007-01-30 2013-07-30 American Megatrends, Inc. Two-node high availability cluster storage solution using an intelligent initiator to avoid split brain syndrome
US7908448B1 (en) 2007-01-30 2011-03-15 American Megatrends, Inc. Maintaining data consistency in mirrored cluster storage systems with write-back cache
US8046548B1 (en) 2007-01-30 2011-10-25 American Megatrends, Inc. Maintaining data consistency in mirrored cluster storage systems using bitmap write-intent logging
JP2008217216A (ja) * 2007-03-01 2008-09-18 Hitachi Ltd 負荷分散方法及び計算機システム
US8108580B1 (en) 2007-04-17 2012-01-31 American Megatrends, Inc. Low latency synchronous replication using an N-way router
JP5026212B2 (ja) * 2007-09-28 2012-09-12 株式会社日立製作所 計算機システム並びに管理装置及び管理方法
JP2009116826A (ja) * 2007-11-09 2009-05-28 Hitachi Ltd ストレージ装置及び論理ボリューム移行方法
US9110791B2 (en) * 2008-03-03 2015-08-18 Microsoft Technology Licensing, Llc Optimistic object relocation
JP2010086049A (ja) * 2008-09-29 2010-04-15 Hitachi Ltd 管理計算機及びその運用方法
JP2010086424A (ja) * 2008-10-01 2010-04-15 Hitachi Ltd ストレージ装置の管理装置
US8387046B1 (en) 2009-03-26 2013-02-26 Symantec Corporation Security driver for hypervisors and operating systems of virtualized datacenters
US10133485B2 (en) * 2009-11-30 2018-11-20 Red Hat, Inc. Integrating storage resources from storage area network in machine provisioning platform
US8566297B1 (en) 2010-01-14 2013-10-22 Symantec Corporation Method to spoof data formats from image backups
US8290912B1 (en) 2010-01-29 2012-10-16 Symantec Corporation Endpoint virtualization aware backup
JP2012058912A (ja) * 2010-09-07 2012-03-22 Nec Corp 論理ユニット番号管理装置及び論理ユニット番号管理方法並びにそのプログラム
US8527633B2 (en) 2011-01-06 2013-09-03 International Business Machines Corporation Techniques for addressing geographical location issues in computing environments
JP6347055B2 (ja) * 2014-03-28 2018-06-27 パナソニックIpマネジメント株式会社 不揮発性メモリ装置
US10782889B2 (en) * 2016-05-10 2020-09-22 Hewlett Packard Enterprise Development Lp Fibre channel scale-out with physical path discovery and volume move

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5584042A (en) * 1993-06-01 1996-12-10 International Business Machines Corporation Dynamic I/O data address relocation facility
JP3181446B2 (ja) * 1993-09-24 2001-07-03 株式会社東芝 情報記憶装置
JPH08221372A (ja) 1995-02-10 1996-08-30 Fuji Facom Corp 分散処理システムにおける空き資源管理装置
JP3641872B2 (ja) * 1996-04-08 2005-04-27 株式会社日立製作所 記憶装置システム
US5996054A (en) * 1996-09-12 1999-11-30 Veritas Software Corp. Efficient virtualized mapping space for log device data storage system
JPH10154123A (ja) 1996-11-25 1998-06-09 Toshiba Corp ネットワークシステム
US6405284B1 (en) * 1998-10-23 2002-06-11 Oracle Corporation Distributing data across multiple data storage devices in a data storage system
JP2000163288A (ja) * 1998-11-30 2000-06-16 Nec Corp データ記憶システム、データ再配置方法及び記録媒体
JP3541744B2 (ja) 1999-08-30 2004-07-14 株式会社日立製作所 ストレージサブシステム及びその制御方法
JP2001337790A (ja) 2000-05-24 2001-12-07 Hitachi Ltd 記憶システム及びその階層管理制御方法
US6925528B2 (en) * 2000-06-20 2005-08-02 Storage Technology Corporation Floating virtualization layers
JP4115093B2 (ja) 2000-07-06 2008-07-09 株式会社日立製作所 計算機システム
US6766430B2 (en) * 2000-07-06 2004-07-20 Hitachi, Ltd. Data reallocation among storage systems
JP4079244B2 (ja) * 2001-03-30 2008-04-23 日立ソフトウエアエンジニアリング株式会社 追記型記憶媒体ボリュームの再編成処理方法
US6895467B2 (en) * 2001-10-22 2005-05-17 Hewlett-Packard Development Company, L.P. System and method for atomizing storage
JP4087097B2 (ja) * 2001-11-12 2008-05-14 株式会社日立製作所 データベース管理システム情報を考慮したデータ再配置方法およびデータ再配置を行う計算機システム

Cited By (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190106A (ja) * 2003-12-25 2005-07-14 Hitachi Ltd 論理ボリュームを管理する記憶制御サブシステム
US7917720B2 (en) 2004-02-19 2011-03-29 Hitachi, Ltd. Method for rearranging a logical volume
JP2005234834A (ja) * 2004-02-19 2005-09-02 Hitachi Ltd 論理ボリュームの再配置方法
US8151078B2 (en) 2004-02-19 2012-04-03 Hitachi, Ltd. Method for rearranging a logical volume in a network connected storage system
JP2008047156A (ja) * 2004-08-30 2008-02-28 Hitachi Ltd ストレージシステム及びデータ再配置制御装置
US8799600B2 (en) 2004-08-30 2014-08-05 Hitachi, Ltd. Storage system and data relocation control device
US8230038B2 (en) 2004-08-30 2012-07-24 Hitachi, Ltd. Storage system and data relocation control device
US7424585B2 (en) 2004-08-30 2008-09-09 Hitachi, Ltd. Storage system and data relocation control device
US7395396B2 (en) 2004-08-30 2008-07-01 Hitachi, Ltd. Storage system and data relocation control device
US7096338B2 (en) 2004-08-30 2006-08-22 Hitachi, Ltd. Storage system and data relocation control device
JP4549787B2 (ja) * 2004-09-10 2010-09-22 株式会社日立製作所 ストレージ装置
JP2006079432A (ja) * 2004-09-10 2006-03-23 Hitachi Ltd ストレージ装置およびそのボリューム再配置方法
JP2008521140A (ja) * 2004-11-19 2008-06-19 ネットワーク・アプライアンス・インコーポレイテッド 共有バックエンドストレージを備えた複数のストレージシステムにわたりユーザワークロードのバランスをリアルタイムにとるシステム、及び方法
JP4815449B2 (ja) * 2004-11-19 2011-11-16 ネットアップ,インコーポレイテッド 共有バックエンドストレージを備えた複数のストレージシステムにわたりユーザワークロードのバランスをリアルタイムにとるシステム、及び方法
US8072989B2 (en) 2004-11-29 2011-12-06 Fujitsu Limited Virtual volume transfer apparatus, virtual volume transfer method, and computer product
JP4643590B2 (ja) * 2004-11-29 2011-03-02 富士通株式会社 仮想ボリューム移築プログラム
JPWO2006057059A1 (ja) * 2004-11-29 2008-06-05 富士通株式会社 仮想ボリューム移築プログラム
JP2006209237A (ja) * 2005-01-25 2006-08-10 Hitachi Ltd 記憶システム及びその制御方法並びに仮想化装置
JP2006268398A (ja) * 2005-03-24 2006-10-05 Hitachi Ltd 計算機システム、データ管理方法およびプログラム
JP2006302259A (ja) * 2005-04-18 2006-11-02 Hitachi Ltd 外部ストレージ装置を管理するための方法
JP4690765B2 (ja) * 2005-04-26 2011-06-01 株式会社日立製作所 ストレージ管理システム、ストレージ管理サーバ、データ再配置制御方法およびデータ再配置制御プログラム
JP2006309318A (ja) * 2005-04-26 2006-11-09 Hitachi Ltd ストレージ管理システム、ストレージ管理サーバ、データ再配置制御方法およびデータ再配置制御プログラム
US7343465B2 (en) 2005-05-27 2008-03-11 Hitachi, Ltd. Storage system
JP2007115221A (ja) * 2005-09-20 2007-05-10 Hitachi Ltd ボリューム移行方法およびストレージネットワークシステム
US7464232B2 (en) 2005-09-27 2008-12-09 Hitachi, Ltd. Data migration and copying in a storage system with dynamically expansible volumes
US8127094B2 (en) 2005-09-27 2012-02-28 Hitachi, Ltd. Data migration and copying in a storage system with dynamically expansible volumes
US8312235B2 (en) 2005-09-27 2012-11-13 Hitachi, Ltd. Data migration in a storage system with dynamically expansible volumes
US7945748B2 (en) 2005-09-27 2011-05-17 Hitachi, Ltd. Data migration and copying in a storage system with dynamically expansible volumes
JP4585423B2 (ja) * 2005-10-21 2010-11-24 株式会社日立製作所 性能情報収集方法及び計算機システム
JP2007115093A (ja) * 2005-10-21 2007-05-10 Hitachi Ltd 性能情報収集方法及び計算機システム
JP4694350B2 (ja) * 2005-11-08 2011-06-08 株式会社日立製作所 ストレージ装置の起動可能なディスクグループ数の管理
JP2007133478A (ja) * 2005-11-08 2007-05-31 Hitachi Ltd ストレージ装置の起動可能なディスクグループ数の管理
US7467275B2 (en) 2006-04-07 2008-12-16 Hitachi, Ltd. Capacity expansion volume migration method
JP2007280089A (ja) * 2006-04-07 2007-10-25 Hitachi Ltd 容量拡張ボリュームの移行方法
US7805585B2 (en) 2006-04-13 2010-09-28 Hitachi, Ltd. Storage system and storage system data migration method
US7996640B2 (en) 2006-04-13 2011-08-09 Hitachi, Ltd. Storage system and storage system data migration method
US8364925B2 (en) 2006-04-13 2013-01-29 Hitachi, Ltd. Storage system and storage system data migration method
US8140802B2 (en) 2006-04-13 2012-03-20 Hitachi, Ltd. Storage system and storage system data migration method
US7469325B2 (en) 2006-04-13 2008-12-23 Hiatachi, Ltd. Storage system and storage system data migration method
US7447863B2 (en) 2006-05-01 2008-11-04 Hitachi, Ltd. Storage resource management system, method, and computer for dividing volumes based on priority, necessary capacity and volume characteristics
US8364645B2 (en) 2006-09-13 2013-01-29 Hitachi, Ltd. Data management system and data management method
JP2008071035A (ja) * 2006-09-13 2008-03-27 Hitachi Ltd データ管理システム及びデータ管理方法
JP2008108020A (ja) * 2006-10-25 2008-05-08 Hitachi Ltd 計算機システム、データ移行方法、およびストレージ管理サーバ
JP2008112276A (ja) * 2006-10-30 2008-05-15 Hitachi Ltd 再配置システムおよび再配置方法
JP2008203937A (ja) * 2007-02-16 2008-09-04 Hitachi Ltd 計算機システム、ストレージ管理サーバ、及びデータ移行方法
JP2008242971A (ja) * 2007-03-28 2008-10-09 Nec Corp ストレージシステムおよびその省電力化方法ならびにプログラム
US7900013B2 (en) 2007-05-01 2011-03-01 Hitachi, Ltd. Method and computer for determining storage device
US8443362B2 (en) 2007-06-18 2013-05-14 Hitachi, Ltd. Computer system for determining and displaying performance problems from first storage devices and based on the problems, selecting a migration destination to other secondary storage devices that are operated independently thereof, from the first storage devices
JP2008310734A (ja) * 2007-06-18 2008-12-25 Hitachi Ltd ストレージ装置のボリュームを管理する計算機システム、方法及びプログラム
JP2009116796A (ja) * 2007-11-09 2009-05-28 Hitachi Ltd データ読出し方法、データ管理システム及びストレージシステム
JP2009163703A (ja) * 2007-12-18 2009-07-23 Hitachi Ltd 複数のストレージ制御ユニットを有するストレージシステムにおいてユニット間ネットワークの使用を回避すること
JP2012516476A (ja) * 2009-04-21 2012-07-19 株式会社日立製作所 ストレージシステム、及びその制御方法、並びにプログラム
US8447941B2 (en) 2009-10-05 2013-05-21 Hitachi, Ltd. Policy based data migration control method for storage device
US8667241B2 (en) 2009-10-05 2014-03-04 Hitachi, Ltd. System for data migration from a storage tier allocated to a virtual logical volume
EP2309372A2 (en) 2009-10-05 2011-04-13 Hitachi Ltd. Data migration control method for storage device
US8886906B2 (en) 2009-10-05 2014-11-11 Hitachi, Ltd. System for data migration using a migration policy involving access frequency and virtual logical volumes
US8543779B2 (en) 2010-07-20 2013-09-24 Hitachi, Ltd. Management system and management method for managing computer system
US8443160B2 (en) 2010-08-06 2013-05-14 Hitachi, Ltd. Computer system and data migration method
US8892840B2 (en) 2010-08-06 2014-11-18 Hitachi, Ltd. Computer system and data migration method
US9292211B2 (en) 2011-03-02 2016-03-22 Hitachi, Ltd. Computer system and data migration method
JP2016143166A (ja) * 2015-01-30 2016-08-08 富士通株式会社 制御装置,ストレージシステム及び制御プログラム
JP2017174219A (ja) * 2016-03-24 2017-09-28 日本電気株式会社 情報処理システム、ストレージ装置、情報処理方法及びプログラム
JP2019125175A (ja) * 2018-01-17 2019-07-25 富士通株式会社 データ処理装置、データ処理システムおよびデータ処理プログラム
JP7068573B2 (ja) 2018-01-17 2022-05-17 富士通株式会社 データ処理装置、データ処理システムおよびデータ処理プログラム

Also Published As

Publication number Publication date
US7007147B2 (en) 2006-02-28
US20070113037A1 (en) 2007-05-17
US7162603B2 (en) 2007-01-09
JP4183443B2 (ja) 2008-11-19
US7337292B2 (en) 2008-02-26
US20030221063A1 (en) 2003-11-27
US20050138315A1 (en) 2005-06-23
US6895483B2 (en) 2005-05-17
US20060095697A1 (en) 2006-05-04

Similar Documents

Publication Publication Date Title
JP2003345522A (ja) データ再配置方法及び装置
JP4438457B2 (ja) 記憶領域割当方法、システム及び仮想化装置
US8700870B2 (en) Logical volume transfer method and storage network system
US7092971B2 (en) Prefetch appliance server
US7831792B2 (en) Computer system, data migration method and storage management server
US9124613B2 (en) Information storage system including a plurality of storage systems that is managed using system and volume identification information and storage system management method for same
US9323682B1 (en) Non-intrusive automated storage tiering using information of front end storage activities
US8650381B2 (en) Storage system using real data storage area dynamic allocation method
US20100049931A1 (en) Copying Logical Disk Mappings Between Arrays
WO2003090087A2 (en) Method and apparatus for implementing an enterprise virtual storage system
US9557933B1 (en) Selective migration of physical data
JP2009043030A (ja) ストレージシステム
JP2005275525A (ja) ストレージシステム
WO2022146475A1 (en) Techniques for workload balancing using dynamic path state modifications
US11768744B2 (en) Alerting and managing data storage system port overload due to host path failures
US10242053B2 (en) Computer and data read method
US11061604B2 (en) Method and storage system architecture for accessing data by means of a compatible module
US10552342B1 (en) Application level coordination for automated multi-tiering system in a federated environment
JP5597266B2 (ja) ストレージシステム
JP6343716B2 (ja) 計算機システム及び記憶制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20041008

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071112

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20071112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080710

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080805

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080902

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120912

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130912

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees