(57)【要約】【課題】ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、ホスト装置のアクセス先の移行を行ない得る記憶システム又はストレージ移行方法を提案しようとするものである。【解決手段】データの入出力要求を行う上位装置と、上位装置から認識可能であり、データを格納する物理デバイスの記憶領域上に形成される移行元の論理ユニットを有する移行元ストレージ装置と、上位装置から認識可能な移行先の論理ユニットを有する移行先ストレージ装置と、移行先ストレージ装置の設定に合致するように移行元の論理ユニットに関する構成制御情報を編集する編集部と、当該構成制御情報を編集した編集構成制御情報を移行先ストレージ装置にインポートするインポート部と、移行元の論理ユニットを前記移行先の論理ユニットにマッピングするマッピング部とを備えることとした。【選択図】図１
2008176627.tif 000002
【特許請求の範囲】
【請求項１】
データの入出力要求を行う上位装置と、
前記上位装置から認識可能であり、前記データを格納する物理デバイスの記憶領域上に形成される移行元の論理ユニットを有する移行元ストレージ装置と、
前記上位装置から認識可能な移行先の論理ユニットを有する移行先ストレージ装置と、
前記移行先ストレージ装置の設定に合致するように前記移行元の論理ユニットに関する構成制御情報を編集する編集部と、
当該構成制御情報を編集した編集構成制御情報を前記移行先ストレージ装置にインポートするインポート部と、
前記移行元の論理ユニットを前記移行先の論理ユニットにマッピングするマッピング部と、
を備えることを特徴とする記憶システム。
【請求項２】
前記上位装置は、第１のネットワークを介して前記移行元ストレージ装置及び前記移行先ストレージ装置とそれぞれ接続され、
前記移行元ストレージ装置及び前記移行先ストレージ装置は、それぞれのストレージ装置を管理するそれぞれの管理端末と接続され、
前記上位装置、保守管理を行う管理サーバ、前記第１のネットワーク及びそれぞれの前記管理端末は、第２のネットワークを介して相互に接続される
ことを特徴とする請求項１に記載の記憶システム。
【請求項３】
前記移行元ストレージ装置は、
前記上位装置からのデータを一時的に格納するディスクキャッシュを有し、
前記移行元の論理ユニットを前記移行先ストレージ装置内に移行するために、前記ディスクキャッシュをオフ設定にする
ことを特徴とする請求項１に記載の記憶システム。
【請求項４】
前記移行元ストレージ装置は、
前記上位装置からのコマンドに基づいて前記上位装置からのデータを一時的に格納するディスクキャッシュからデステージする
ことを特徴とする請求項１に記載の記憶システム。
【請求項５】
前記移行元の論理ユニットを前記移行先の論理ユニットにマッピングした後に、前記上位ホスト装置からのデータの入出力要求のパスを前記移行先ストレージ装置に切り替える
ことを特徴とする請求項１に記載の記憶システム。
【請求項６】
前記物理デバイスの記憶領域上に形成され、当該データを格納する外部用の論理ボリュームが設けられた外部ストレージ装置をさらに有する
ことを特徴とする請求項１に記載の記憶システム。
【請求項７】
前記移行元ストレージ装置は、
前記物理デバイスを１又は複数から構成して対応つける仮想デバイスと、前記仮想デバイスを１又は複数から構成して対応つける論理デバイスとをさらに有する
ことを特徴とする請求項１に記載の記憶システム。
【請求項８】
前記移行元ストレージ装置は、
前記物理デバイスの記憶領域を提供して動的な記憶領域を形成するプールボリュームをさらに有する
ことを特徴とする請求項７に記載の記憶システム。
【請求項９】
前記編集部は、
前記論理デバイスの容量、レイドのレベル、物理デバイスの種類を、移行先ストレージ装置の設定に合致するように編集する
ことを特徴とする請求項７記載の記憶システム。
【請求項１０】
前記構成制御情報は、
前記移行元の論理ユニットと、前記論理デバイスと、前記仮想デバイスと、前記物理デバイスとの構成制御情報からなる
ことを特徴とする請求項７に記載の記憶システム。
【請求項１１】
前記構成制御情報は、
前記移行元の論理ユニットと、前記論理デバイスと、前記仮想デバイスと、前記プールボリュームと、前記物理デバイスとの構成制御情報からなる
ことを特徴とする請求項８に記載の記憶システム。
【請求項１２】
上位装置がデータの入出力要求を行うステップと、
移行元ストレージ装置が前記上位装置から認識可能であり、前記データを格納する物理デバイスの記憶領域上に形成される移行元の論理ユニットを有するステップと、
移行先ストレージ装置が前記上位装置から認識可能な移行先の論理ユニットを有するステップと、
前記移行先ストレージ装置の設定に合致するように前記移行元の論理ユニットに関する構成制御情報を編集する編集ステップと、
当該構成制御情報を編集した編集構成制御情報を前記移行先ストレージ装置にインポートするインポートステップと、
前記移行元の論理ユニットを前記移行先の論理ユニットにマッピングするマッピングステップと、
を備えることを特徴とするストレージ移行方法。
【請求項１３】
前記移行元ストレージ装置が、前記上位装置からのデータを一時的に格納するディスクキャッシュを有し、前記移行元の論理ユニットを前記移行先ストレージ装置内に移行するために、前記ディスクキャッシュをオフ設定にするステップ
を備えることを特徴とする請求項１２に記載のストレージ移行方法。
【請求項１４】
前記移行元ストレージ装置が、前記上位装置からのコマンドに基づいて前記上位装置からのデータを一時的に格納するディスクキャッシュからデステージするステップ
を備えることを特徴とする請求項１２に記載のストレージ移行方法。
【請求項１５】
前記移行元の論理ユニットを前記移行先の論理ユニットにマッピングした後に、前記上位ホスト装置からのデータの入出力要求のパスを前記移行先ストレージ装置に切り替えるステップ
を備えることを特徴とする請求項１２に記載のストレージ移行方法。
【請求項１６】
前記物理デバイスの記憶領域上に形成され、当該データを格納する外部用の論理ボリュームを設けるステップ
を備えることを特徴とする請求項１２に記載のストレージ移行方法。
【請求項１７】
前記移行元ストレージ装置が、前記物理デバイスを１又は複数から構成して仮想デバイスを対応つけるステップと、
前記仮想デバイスを１又は複数から構成して論理デバイスを対応つけるステップと、
を備えることを特徴とする請求項１２に記載のストレージ移行方法。
【請求項１８】
前記移行元ストレージ装置が、前記物理デバイスの記憶領域を提供して動的な記憶領域をプールボリュームとして形成するステップ
を備えることを特徴とする請求項１７に記載のストレージ移行方法。
【請求項１９】
前記編集ステップは、
前記論理デバイスの容量、レイドのレベル、物理デバイスの種類を、移行先ストレージ装置の設定に合致するように編集する
ことを特徴とする請求項１７に記載のストレージ移行方法。
【請求項２０】
前記構成制御情報は、前記移行元の論理ユニットと、前記論理デバイスと、前記仮想デバイスと、前記物理デバイスとの構成制御情報から形成されるステップ
を備えることを特徴とする請求項１６に記載のストレージ移行方法。
【請求項２１】
前記構成制御情報は、前記移行元の論理ユニットと、前記論理デバイスと、前記仮想デバイスと、前記プールボリュームと、前記物理デバイスとの構成制御情報から形成されるステップ
を備えることを特徴とする請求項１８に記載のストレージ移行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶システム又はストレージ移行方法に関し、特にストレージの移行を必要とする記憶システムに適用して好適なものである。
【背景技術】
【０００２】
近年、大規模なデータを取り扱う記憶システムでは、ホスト装置とは別個に設けられた大容量のストレージ装置を用いてデータを管理している。
【０００３】
かかる記憶システムにおいて、新たなストレージ装置の導入時や、ストレージ装置をクラスタ化させて他のストレージ装置に移行させる際には、ホスト装置のアクセス先を、新たなストレージ装置又は他のストレージ装置に移行させる必要がある。この場合、かかるホスト装置のアクセス先の移行は、ホスト装置及びストレージ装置間のデータの授受を止めることなく、かつ、ストレージ装置の機能を維持させて行うことが望まれる。
【０００４】
システム寿命を超えた記憶システムに大容量のデータを保存する技術が特許文献１に開示されている。特許文献１によれば、外部ストレージ接続技術を適用したストレージ装置（以下、移行元ストレージ装置という）を他のストレージ装置（以下、移行先ストレージ装置という）に交換するために、移行元ストレージ装置が有する論理ユニットに格納されるデータを、移行先ストレージ装置が有する論理ユニットにコピーして移行する技術が開示されている。
【特許文献１】特開２００５−０１１２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ホスト装置がアクセスするアクセス先を新たなストレージ装置に移行させる場合、現行のしくみでは、ケーブルの差し替え作業などを伴うために、ホスト装置及びストレージ装置間のデータの授受を一時的に停止せざるを得ないという問題が生じていた。
【０００６】
また、かかるホスト装置のアクセス先の移行を異機種のストレージ装置間（同じベンダの旧機種及び新機種のストレージ装置間や、ベンダが異なるストレージ装置間）で行う場合には、移行前のストレージ装置側のマイクロプログラムの変更が不可欠であることが多く、移行のための変更処理が煩雑となる場合があった。
【０００７】
さらに、移行元の論理ユニットから移行元先の論理ユニットへのコピー処理が行われる際に、例えば、移行元ストレージ装置側で生じる入出力処理の処理能力の低下等、移行元ストレージ装置側に必要以上の負荷がかかり悪影響を及ぼしかねない。
【０００８】
本発明は以上の点を考慮してなされたもので、ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、ホスト装置のアクセス先の移行を行ない得る記憶システム又はストレージ移行方法を提案しようとするものである。
【課題を解決するための手段】
【０００９】
かかる課題を解決するため本発明の記憶システムにおいては、データの入出力要求を行う上位装置と、前記上位装置から認識可能であり、前記データを格納する物理デバイスの記憶領域上に形成される移行元の論理ユニットを有する移行元ストレージ装置と、前記上位装置から認識可能な移行先の論理ユニットを有する移行先ストレージ装置と、前記移行先ストレージ装置の設定に合致するように前記移行元の論理ユニットに関する構成制御情報を編集する編集部と、当該構成制御情報を編集した編集構成制御情報を前記移行先ストレージ装置にインポートするインポート部と、前記移行元の論理ユニットを前記移行先の論理ユニットにマッピングするマッピング部と、を備えることを特徴とする。
【００１０】
その結果、上位装置からのデータの授受を停止させることなく、移行先ストレージ装置の設定に合致した論理ユニットをマッピングすることができる。
【００１１】
また、本発明のストレージ移行方法においては、上位装置がデータの入出力要求を行うステップと、移行元ストレージ装置が前記上位装置から認識可能であり、前記データを格納する物理デバイスの記憶領域上に形成される移行元の論理ユニットを有するステップと、移行先ストレージ装置が前記上位装置から認識可能な移行先の論理ユニットを有するステップと、前記移行先ストレージ装置の設定に合致するように前記移行元の論理ユニットに関する構成制御情報を編集する編集ステップと、当該構成制御情報を編集した編集構成制御情報を前記移行先ストレージ装置にインポートするインポートステップと、前記移行元の論理ユニットを前記移行先の論理ユニットにマッピングするマッピングステップと、を備えることを特徴とする。
【００１２】
その結果、上位装置からのデータの授受を停止させることなく、移行先ストレージ装置の設定に合致した論理ユニットをマッピングすることができる。
【発明の効果】
【００１３】
本発明によれば、ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、ホスト装置のアクセス先の移行を行うことができる。
【発明を実施するための最良の形態】
【００１４】
（１）第１の実施の形態
（１−１）第１の実施の形態による記憶システムの構成
まず、第１の実施の形態による記憶システムについて以下に説明する。
【００１５】
図１において、１は全体として第１の実施の形態による記憶システムを示す。
【００１６】
この記憶システム１は、ホスト装置２がファイバーチャネルネットワークを構成するファイバチャネルスイッチ４を介して移行元ストレージ装置５Ａ、移行先ストレージ装置５Ｂ及び外部ストレージ装置６とそれぞれ接続され、移行元ストレージ装置５Ａ、移行先ストレージ装置５Ｂ及び外部ストレージ装置６がそれぞれ管理端末７と接続され、ホスト装置２、管理サーバ３、ファイバチャネルスイッチ４及びそれぞれの管理端末７がネットワーク８を介して相互に接続される構成である。
【００１７】
具体的にはホスト装置２は、ポート２０７がファイバチャネルスイッチ４のポート４０１に接続される。また移行元ストレージ装置５Ａ、移行先ストレージ装置５Ｂ及び外部ストレージ装置６は、それぞれのポート５０１、６０１がファイバチャネルスイッチ４０１のポートに接続される。そして管理サーバ３は、インターフェース制御部３０６がネットワーク８を介してホスト装置２、ファイバチャネルスイッチ４、管理端末のインターフェース制御部２０６、４０２、７０１に接続され、ホスト装置２、移行元ストレージ装置５Ａ、移行先ストレージ装置５Ｂ、外部ストレージ装置６及び管理端末７を管理する。
【００１８】
上記のように構成される記憶システム１の各装置について説明する。
【００１９】
ホスト装置２は、ＣＰＵ２０１、メモリ２０２、記憶装置２０３、入力装置２０４、ディスプレイ２０５、インターフェース制御部２０６及び複数のポート２０７を備えて構成される。ＣＰＵ２０１は、ホスト装置２全体の動作制御を司るプロセッサであり、ＣＰＵ２０１が、記憶装置２０３に格納されたソフトウェアをメモリ２０２に読み出し、これを実行することでホスト装置２全体として所定の情報処理を行う。そしてホスト装置２は、入力装置２０４を介してホスト管理者からの入力を受け付け、ディスプレイ２０５に情報処理結果等を表示する。インターフェース制御部２０６はネットワーク８に接続するためのＬＡＮ（Local Area Network）アダプタである。複数のポート２０７はファイバチャネルスイッチ４に接続するためのＳＡＮ（Storage Area Network）アダプタである。なお、記憶装置２０３は、例えば、ディスク装置又は光磁気ディスク装置等である。また、入力装置２０４は、キーボード又はマウス等である。
【００２０】
管理サーバ３は、ＣＰＵ３０１、メモリ３０２、記憶装置３０３、入力装置３０４、ディスプレイ３０５及びインターフェース制御部３０６から構成される。管理サーバ３は、メモリ３０２を介してＣＰＵ３０１により記憶装置３０３に格納されたソフトウェアを実行させることで情報処理を実行し、記憶システム全体の保守管理をする。ＣＰＵ３０１によってストレージ管理ソフトウェアが実行されると、管理サーバ３はインターフェース制御部３０６からネットワーク８を介してホスト装置２、移行元ストレージ装置５Ａ、移行先ストレージ装置５Ｂ、外部ストレージ装置６及び管理端末７の構成情報、性能監視情報、障害ログ等を収集する。そして管理サーバ３は、収集した情報をディスクプレイ３０５に出力して管理者に提示する。また管理サーバ３は、入力装置３０４を介して管理者から保守管理に関する指示を受けると、その指示をホスト装置２、移行元ストレージ装置５Ａ、移行先ストレージ装置５Ｂ、外部ストレージ装置６及び管理端末７に送信する。
【００２１】
移行元ストレージ装置５Ａは、ファイバチャネルスイッチ４に接続するための複数のポート５０１Ａ、ディスク５０６Ａへのデータ入出力処理を制御するためのディスクコントローラ５０２Ａのワークエリアとして機能する複数のメモリ５０３Ａ、データを一時的に格納するディスクキャッシュ５０４Ａ、ディスク５０６Ａに接続するためのインターフェースとして機能する１つ以上のポート５０５Ａ、データを格納するためのディスク５０６Ａ、管理端末７Ａと接続するためのインターフェース制御部５０７Ａから構成される。
【００２２】
ディスクコントローラ５０２Ａは、ポート５０１Ａを介してホスト装置２から受信した入出力要求に含まれる情報に基づいて、アクセス先の論理ユニットＬＵを特定する。アクセス先の論理ユニットＬＵがディスク（内部デバイス）５０６Ａに対応している場合には、ディスクコントローラ５０２Ａはディスク５０６Ａへのデータ入出力を制御する。アクセス先の論理ユニットＬＵが外部ストレージ装置（外部デバイス）６に対応している場合には、ディスクコントローラ５０２Ａは外部ストレージ装置６のデータ入出力を制御する。
【００２３】
移行元ストレージ装置５Ａは、次のような記憶階層を有する。すなわち、複数のディスク５０６Ａによってディスクアレイが構成される。このディスクアレイは、ディスクコントローラ５０２Ａによって物理デバイスとして管理される。また、ディスクコントローラ５０２Ａは、移行元ストレージ装置５Ａに搭載した物理デバイスと論理ユニットＬＵとを対応付ける。論理ユニットＬＵは、移行元ストレージ装置５Ａ内で管理され、そのＬＵ番号は移行元ストレージ装置５Ａに管理される。
【００２４】
論理ユニットＬＵは、各ポート５０５Ａに割り当てられたＬＵＮ（Logical Unit Number）に対応付けられ、移行元ストレージ装置５Ａ内のデバイスとしてホスト装置２に提供される。ホスト装置２が認識するのは、移行元ストレージ装置５Ａ内の論理ユニットであり、ホスト装置２は、ポート５０５Ａに割り当てられた論理ユニットＬＵを識別するためのＬＵＮを用いて、移行元ストレージ装置５Ａに格納されているデータにアクセスする。
【００２５】
本実施の形態では、ディスクコントローラ５０２Ａは外部ストレージ装置６の論理ユニットＬＵを外部ボリュームＰＬＵとして管理し、移行元ストレージ装置５Ａ内のデバイス（内部デバイス）として仮想化する。外部ストレージ接続技術を用いて、移行元ストレージ装置５Ａ内に取り込まれた外部ボリュームＰＬＵは、移行元ストレージ装置５Ａ内の物理デバイスと同様に移行元ストレージ装置５Ａ内の論理ユニットＬＵとして管理される。
【００２６】
ディスクコントローラ５０２Ａは、ホスト装置２からの入出力要求を、移行元ストレージ装置５Ａ内のディスク５０６Ａへのアクセス要求又は外部ストレージ装置６内のディスク６０４へのアクセス要求に変換する。
【００２７】
ディスクコントローラ５０２Ａは、ディスク５０６Ａへのデータ入出力処理だけでなく、ボリューム間のデータ複製やデータ再配置などを制御する。ディスクコントローラ５０２Ａは、インターフェース制御部５０７Ａを介して管理端末７Ａに接続しており、管理者によって管理端末７Ａに入力された構成変更指示を受信し、移行元ストレージ装置５Ａの構成変更を行うこともできる。
【００２８】
ディスクキャッシュ５０４Ａは、ホスト装置２とディスク５０６Ａとの間で入力されるデータを一時的に格納するメモリであり、例えば、半導体メモリからなる。移行元ストレージ装置５Ａは、ホスト装置２から受信したデータをディスクキャッシュ５０４Ａに格納し、書き込み完了報告をホスト装置２に返信し、その後、データをディスク５０６Ａにデステージする。
【００２９】
メモリ５０３Ａには、移行元ストレージ装置５Ａの構成情報が格納されている。制御メモリに格納されている構成情報が消失すると、ディスクコントローラ５０２Ａはディスク５０６Ａへのアクセスをできなくなるので、メモリ５０３Ａを電源バックアップ或いは二重化させて耐障害性を向上させるのが好ましい。
【００３０】
管理端末７Ａは、インターフェース制御部７０１Ａ、ＣＰＵ７０２Ａ、メモリ７０３Ａ、記憶装置７０４Ａ、入力装置７０５Ａ、ディスプレイ７０６Ａ及びインターフェース制御部７０７Ａから構成される。インターフェース制御部７０１Ａ、７０７Ａは、記憶システム１に接続するための通信インターフェースである。ＣＰＵ７０２Ａは、記憶装置７０４Ａに格納されているストレージ管理プログラムをメモリに読み出して実行することにより、構成情報の参照、構成情報の変更、特定機能の動作指示などを行う。記憶装置７０４Ａは、例えばディスク装置又は光磁気ディスク装置等である。入力装置７０５Ａは、キーボード又はマウス等である。ディスプレイ７０６Ａは、ストレージ管理用のユーザインターフェース環境を提供するものであり、例えば、記憶システム１の構成情報や管理情報などを表示する。
【００３１】
外部ストレージ装置６は、ファイバチャネルスイッチ４０１を介して移行元ストレージ装置５Ａ及び移行先ストレージ装置５Ｂのポート５０１Ａ、５０１Ｂに接続するための１つ以上のポート６０１、ディスク６０４へのデータの入出力処理を制御するための１つ以上のディスクコントローラ６０２、ディスクコントローラ６０２がディスク６０４に接続するためのインターフェースとして機能する１つ以上のポート６０３、データを格納するための１つ以上のディスク６０４、ネットワークに接続するためのインターフェースとして機能するインターフェース制御部６０５から構成される。
【００３２】
なお、移行先ストレージ装置５Ｂは、移行元ストレージ装置５Ａの構成と同様であり、管理端末７Ｂ、７Ｃは、管理端末７Ａの構成と同様のため、説明は省略する。
【００３３】
また本実施の形態では、管理端末７を介さずに、記憶システム１を管理サーバ３に直接接続し、管理サーバ３上で動作する管理ソフトウェアによって、記憶システム１を管理するネットワーク構成を採用してもよい。
【００３４】
（１−２）論理ユニット移動処理の原理
次に、本実施の形態における論理ユニット移動処理の原理について説明する。図２及び図３において、図１との対応部分には同一符号を付し、その部分の説明は省略する。
【００３５】
移行元ストレージ装置５Ａは、１つ以上の移行元の論理ユニットＬＵを備える。この移行元の論理ユニットＬＵには、ＬＵＮが割り当てられている。移行元の論理ユニットＬＵは、論理的な記憶領域としてホスト装置２に提供される。ホスト装置２は、移行元の論理ユニットＬＵへのデータ書き込みや、移行元の論理ユニットＬＵからのデータの読み出しを行うことができる。
【００３６】
移行元の論理ユニットＬＵの下層には、複数の中間記憶階層が設けられている。この中間記憶階層は移行元の論理ユニットと外部ボリュームＰＬＵとの間を対応つけるための論理的な記憶資源である。ホスト装置２からのＬＵアクセスは、移行元の論理ユニットＬＵから中間記憶階層を介して外部ボリュームＰＬＵに伝えられる。
【００３７】
移行元ストレージ装置５Ａ内の中間記憶階層には、例えば、論理デバイス、下層デバイスを含めることができる。これらの各デバイスは必ずしも必須ではなく、一部のデバイスを省略してもよい。
【００３８】
移行元ストレージ装置５Ａは、パス９０を介してホスト装置２に接続するための１つ以上のポート５０１Ａとポート５０１Ａに割り当てられる移行元の論理ユニットＬＵａと、移行元の論理ユニットにマッピングされる論理デバイスＬＤＥＶａと、論理デバイスＬＤＥＶａにマッピングされる仮想デバイスＶＤＥＶａとを備えている。
【００３９】
ここでマッピングとは、あるデバイスのアドレス空間と、他のデバイスのアドレス空間とを対応つけることをいう。本実施の形態において、あるデバイスを他のデバイスにマッピングするとは、あるデバイスを他のデバイスに対応つける又は割り当てることと同義である。
【００４０】
移行元ストレージ装置５Ａは、パス９３を介して外部ストレージ装置６に接続している。
【００４１】
外部ストレージ装置６は、ディスク等の実記憶領域を有する物理デバイス６０４上に定義された外部ボリュームＰＬＵを有する。
【００４２】
仮想デバイスＶＤＥＶａは、上位記憶階層と下位記憶階層である物理デバイス６０４とを接続する記憶階層である。仮想デバイスＶＤＥＶａは、複数の物理デバイス５０５Ａのそれぞれが提供する記憶領域をＲＡＩＤ（Redundant Arrays of Inexpensive/Independent Disks）構成してなる記憶階層である。
【００４３】
論理デバイスＬＤＥＶａは、１若しくは複数の仮想デバイスＶＤＥＶａの記憶領域の全部若しくは一部を集合してなる記憶領域、又は仮想デバイスＶＤＥＶａの記憶領域の一部を抜き出してなる記憶領域である。
【００４４】
論理ユニットＬＵａは、外部ボリュームＰＬＵを仮想化したものであって、ホスト装置２が認識する論理的な記憶領域である。論理ユニットＬＵには、固有のＬＵＮが割り当てられる。
【００４５】
一方、移行先ストレージ装置５Ｂは、移行元ストレージ装置５Ａと同様に階層化された複数の記憶階層を有している。移行先ストレージ装置５Ｂは、パス９１を介してホスト装置２に接続するための１つ以上のポート５０１Ｂと、ポート５０１Ｂに割り当てられる移行元先の論理ユニットＬＵｂと、移行元先の論理ユニットＬＵｂにマッピングされる論理デバイスＬＤＥＶｂと、論理デバイスＬＤＥＶｂにマッピングされる仮想デバイスＶＤＥＶｂとを備えている。
【００４６】
次に、以上のような構成からなる移行元ストレージ装置５Ａ内の移行元の論理ユニットＬＵａにあるデータを、移行先ストレージ装置５Ｂ内の移行先の論理ユニットＬＵｂに移動する処理について概説する。
【００４７】
なお便宜上、論理ユニットＬＵの移動処理を説明するために、論理ユニットＬＵと論理デバイスＬＤＥＶとの対応関係は１対１とし、論理デバイスＬＤＥＶと仮想デバイスＶＤＥＤとの対応関係は１対１とし、仮想デバイスＶＤＥＶと物理デバイスＰＨＹとの対応関係は１対１とするが、図３に示すように、それぞれの対応関係は１対複数であってもよい。
【００４８】
まず、移行先ストレージ装置５Ｂは、外部ボリュームＰＬＵと移行先ストレージ装置５Ｂとの間を外部接続するためのパス９４を定義し、外部ボリュームＰＬＵの記憶容量と同一の記憶容量を有する仮想デバイスＶＤＥＶｂを移行先ストレージ装置５Ｂ内に作成する。
【００４９】
そして、移行先ストレージ装置５Ｂは、移行元の論理ユニットＬＵａと移行先ストレージ装置５Ｂとの間を接続するためのパス９２を定義する。
【００５０】
移行先ストレージ装置５Ｂは、論理デバイスＬＤＥＶａの論理構成と同一の論理構成を有する論理デバイスＬＤＥＶｂを移行先ストレージ装置５Ｂ内に作成する。仮想デバイスＶＤＥＶｂは、論理デバイスＬＤＥＶｂにマッピングされる。
【００５１】
移行先ストレージ装置５Ｂは、移行元の論理ユニットＬＵａの論理構成と同一の論理構成を有する移行元先の論理ユニットＬＵｂを移行先ストレージ装置５Ｂ内に作成し、ホスト装置２と移行元先の論理ユニットＬＵｂとを接続するためのパス９１を定義する。論理デバイスＬＤＥＶｂは、論理ユニットＬＵｂにマッピングされる。
【００５２】
ホスト装置２は、外部ボリュームＰＬＵにアクセスするための経路として、パス９０からパス９１に切り替える。
【００５３】
このような処理により、移行元先の論理ユニットＬＵｂは、移行元の論理ユニットＬＵａを仮想化したものであるだけでなく、外部ボリュームＰＬＵをも仮想化したものでもあるので、論理ユニット移動処理中におけるホスト装置２から移行元の論理ユニットＬＵａへのデータ入出力経路は、パス９１、移行先ストレージ装置５Ｂ、パス９２、移行元ストレージ装置５Ａ、パス９３を経て外部ボリュームＰＬＵとなる。
【００５４】
移行元ストレージ装置５Ａは、移行元ストレージ装置５Ａのディスクキャッシュ５０４Ａに蓄積されている全てのダーティデータを外部ボリュームＰＬＵにデステージするための移行元ストレージ装置５Ａの動作モードをキャッシュスルーモードに設定する。
【００５５】
なお、ダーティデータとは、ディスクキャッシュ５０４Ａから外部ボリュームＰＬＵにデステージされていない未反映データをいう。キャッシュスルーモードとは、ホスト装置２からのデータ書込み要求を受けてデータをディスクキャッシュ５０４Ａに格納し、更にディスク５０５Ａにもそのデータを書き込んでからホスト装置２にデータ更新完了報告をする動作をいう。
【００５６】
移行元ストレージ装置５Ａのディスクキャッシュ５０４Ａに蓄積されているダーティデータの全てを外部ボリュームにデステージすると、移行先ストレージ装置５Ｂは、パス９０、９３を削除する。
【００５７】
かかる方法によれば、ホスト装置２から移行元の論理ユニットＬＵａへのデータ入出力処理を継続させたまま、移行元の論理ユニットＬＵａを移動させることができる。これにより、外部ボリュームＰＬＵへのデータ入出力処理担当を複数のストレージ装置５Ａ、５Ｂ間で切り替えることで、記憶システム１の不可分散を実現できる。
【００５８】
（１−３）マイグレーション機能
次に、本実施の形態による記憶システム１に搭載されたマイグレーション機能について説明する。
【００５９】
この記憶システム１は、移行元ストレージ装置５Ａの移行元の論理ユニットＬＵａを移行先ストレージ装置５Ｂ内の移行先の論理ユニットＬＵｂにマッピングする際に、移行先ストレージ装置５Ｂの設定に合致するように移行元の論理ユニットＬＵａに関する構成制御情報９０１〜９０４を編集し、当該編集した編集構成制御情報を移行先ストレージ装置５Ｂに取り込み、移行元の論理ユニットＬＵａを移行先ストレージ装置５Ｂの設定に合致した移行先の論理ユニットＬＵｂにマッピングすることで、ホスト装置２からのデータの入出力を止めることなく、ストレージ装置のマイグレーション（移行）が行われる点を特徴としている。
【００６０】
（１−３−１）構成制御情報
このようなマイグレーション機能を実現するため、管理端末７Ａのメモリ７０３Ａには、図４に示すように、ＬＵ構成制御情報９０１、ＬＤＥＶ構成制御情報９０２、ＶＤＥＶ構成制御情報９０３、物理構成制御情報９０４、それぞれの構成制御情報を管理する構成制御情報プログラム９０５、移行先ストレージ装置５Ｂの設定に合致するように移行元の論理ユニットＬＵａに関する構成制御情報を編集した構成制御情報である編集制御構成情報９０６、この編集制御構成情報を管理する編集制御情報プログラム９０７が格納されている。なお、各種構成制御情報の作成、変更等は、管理端末７Ａが構成制御情報プログラム９０５に基づいて行われる。
【００６１】
ＬＵ構成制御情報９０１は、ホスト装置２が認識可能な論理ユニットＬＵの構成制御情報である。図５に示すように、ＬＵ構成制御情報９０１は、例えばＷＷＮ（World Wide Name）のようにホスト装置２のポートＩＤを識別するターゲットポートＩＤ９０１１、例えばＬＵＮのように論理ユニットＬＵを識別するデバイスＩＤ９０１２、ホスト装置２が認識する交替ボリュームに成りえる交替パスグループ情報９０１３、物理デバイスを有するストレージ装置のポートＩＤを識別するイニシエータポートＩＤ９０１４、論理デバイスＬＤＥＶのデバイス番号であるＬＤＥＶ番号９０１５、他のイニシエータからアクセスできないように論理ユニットＬＵをリザーブするリザーブ情報９０１６、アクセス権限を許可されたホスト装置２群であるポートグループ情報９０１７、当該論理ユニットＬＵの移行状態を識別する移行情報９０１８から構成される。
【００６２】
ＬＤＥＶ構成制御情報９０２は、仮想デバイスＶＤＥＶをマッピングしてなる論理デバイスＬＤＥＶの構成制御情報である。図６に示すように、ＬＤＥＶ構成制御情報９０２は、論理デバイスＬＤＥＶのデバイス番号であるＬＤＥＶ番号９０２１、当該論理デバイスＬＤＥＶの容量を示す容量情報９０２２、論理ユニットＬＵのフォーマットの種類を示すエミュレーションタイプ９０２３、いくつの論理デバイスＬＤＥＶを組み合わせて形成された論理ユニットＬＵであるかを示すＬＤＥＶコンカチネーション情報９０２４、論理デバイス単位によるデータの読み書き状態を示すセキュリティ情報９０２５、論理デバイスＬＤＥＶに対応つけられるボリュームが実ボリューム又は仮想ボリュームであるかを示すボリューム属性情報９０２６、論理デバイスＬＤＥＶと対応つけられる仮想デバイスＶＤＥＶのデバイス番号であるＶＤＥＶ番号９０２７、当該仮想デバイスＶＤＥＶ内のＬＢＡ（Logical Block Addressing）であるＬＤＥＶ内のＬＢＡ情報９０２８から構成される。
【００６３】
ＬＤＥＶ構成情報９０２のうち、ＬＤＥＶ番号はデバイス固有情報である。ＬＤＥＶ番号には、複数のストレージ装置５Ａ、５Ｂを識別するための装置番号と当該装置番号に対応つけられるＬＤＥＶ番号を示すグローバルＬＤＥＶ番号と、１つのストレージ装置内にあるＬＤＥＶ番号を示すローカルＬＤＥＶ番号との情報が格納されている。
【００６４】
ＶＤＥＶ構成制御情報９０３は、１又は複数から構成される物理デバイス６０４をマッピングしてなる仮想デバイスＶＤＥＶの構成制御情報である。図７に示すように、ＶＤＥＶ構成制御情報９０３は、仮想デバイスＶＤＥＶのデバイス番号であるＶＤＥＶ番号９０３１、当該仮想デバイスＶＤＥＶの容量を示す容量情報９０３２、仮想デバイスＶＤＥＶに対応つけられる物理デバイス（記憶媒体）の種類を示すメディアタイプ９０３３、当該物理デバイスがストレージ装置内部の接続か外部の接続かを示す内部／外部属性情報９０３４、仮想デバイスＶＤＥＶに対応つけられる物理デバイスのパリティグループの番号又は外部ボリュームの番号を示すパリティグループ番号／外部ボリューム番号９０３５から構成される。
【００６５】
物理構成制御情報９０４は、物理デバイスの構成制御情報である。本実施の形態においては、物理デバイスは、外部ストレージ装置６の物理デバイス６０４である。なお、物理デバイスとなる対象は、記憶システムにおけるストレージ装置の接続方式による。図８に示すように、物理構成制御情報９０４は、仮想デバイスＶＤＥＶに対応つけられる物理デバイスのパリティグループの番号又は外部ボリュームの番号を示すパリティグループ番号／外部ボリューム番号９０４１、物理デバイスの容量を示す容量情報９０４２、物理デバイスの種類を示すメディアタイプ９０４３、物理デバイスのＲＡＩＤレベルを示すＲＡＩＤレベル情報９０４４、物理デバイスを有するストレージ装置のポートＩＤを識別するイニシエータポートＩＤ９０４５から構成される。
【００６６】
編集構成制御情報９０６は、移行先ストレージ装置５Ｂの設定条件に編集した移行元ストレージ装置５Ａの構成制御情報である。編集構成制御情報９０６には、編集後のＬＵ構成制御情報、ＬＤＥＶ構成制御情報、ＶＤＥＶ構成制御情報及び物理構成制御情報が保存される。
【００６７】
なお、管理端末７Ａのメモリ７０３Ａについて説明をしたが、管理端末７Ｂ、７Ｃのメモリ（図示せず）についても同様の構成であるため、説明を省略する。
【００６８】
（１−３−２）マイグレーション機能の設定手順
次に、上述した各種構成制御情報を参照して、マイグレーション機能に関する運用手順について説明する。
【００６９】
ここでは、移行元ストレージ装置５Ａにある移行元の論理ユニットＬＵａを移行先ストレージ装置５Ｂの移行先の論理ユニットＬＵｂにマッピングすることで、ストレージ装置をマイグレーションする運用手順について説明をする。
【００７０】
また本実施の形態において、移行元ストレージ装置５Ａは旧機種のストレージ装置、移行先ストレージ装置５Ｂは新機種のストレージ装置であるとして、以下の運用手順を説明する。
【００７１】
なお、ホスト装置２には、交替パスプログラム２０８が格納されている。ここで交替パスとは、ホスト装置２からのデータの入出力をするための冗長パスのことである。
【００７２】
具体的には図９に示すように、ホスト装置２は移行元ストレージ装置５Ａに、ディスクキャッシュ５０４Ａに一時的に保存しているデータを全て外部ストレージ装置６の外部ボリュームＰＬＵにデステージするように、デステージ指示をする（ＳＰ１）。
【００７３】
このとき、図１２に示すように、ホスト装置２は移行元ストレージ装置５Ａを介して外部ストレージ装置６にデータの入出力が行われている（〔０〕）。
【００７４】
移行元ストレージ装置５Ａは、この指示をホスト装置２から受け取ると、デステージを行い（ＳＰ２）、デステージ完了通知をホスト装置２に送信する。
【００７５】
図１２に示すように、ホスト装置２からのデステージ指示を受け取った移行元ストレージ装置５Ａは、ディスクキャッシュ５０４Ａをオフ設定にした後にデステージを行い、デステージ完了通知を行う（〔１〕〜〔３〕）。なお、ディスクキャッシュ５０４Ａをオフ設定せずに、ホスト装置２からのライトデータのダーティデータをデステージし、ディスクキャッシュ５０４Ａ上のリードデータをそのまま残してもよい。この場合、ディスクキャッシュ５０４Ａのオフ設定後にホスト装置２からリード要求があり、リードデータがディスクキャッシュ５０４Ａ内にある場合には、ディスクキャッシュ５０４Ａからリードデータを読み出すが、ディスクキャッシュ５０４Ａにリードデータがない場合には、外部ボリュームＰＬＵからリードデータを読み出すようにしてもよい。
【００７６】
ホスト装置２は、デステージ完了通知を受け取ると（ＳＰ３）、次に、管理端末７Ａに移行元ストレージ装置５Ａに保存される最新の各種構成制御情報をメモリ５０３Ａから読み出すようにエクスポート指示をする（ＳＰ４）。
【００７７】
なお、エクスポートとは、移行元ストレージ装置５Ａに保存される最新の各種構成制御情報をメモリ５０３Ａから読み出すことをいう。
【００７８】
そして管理端末７Ａは、エクスポート指示を受け取ると、メモリ５０３Ａから最新の各種構成制御情報をエクスポート（読み出し）し（ＳＰ５）、エクスポートした各種構成制御情報を受領する（ＳＰ６）。この様子は図１３に示す（〔４〕）。このときホスト装置２と、移行元ストレージ装置５Ａを介した外部ストレージ装置６との間でデータの入出力が行われている（〔０〕）。
【００７９】
引き続き管理端末７Ａは、移行元ストレージ装置５Ａの各種構成制御情報を移行先ストレージ装置５Ｂにインポートするため、管理端末７Ｂにインポート準備開始指示をする（ＳＰ７）。
【００８０】
なお、インポートとは、移行元ストレージ装置５Ａに保存される最新の各種構成制御情報を編集した編集構成制御情報を移行先ストレージ装置５Ｂ又は管理端末７Ｂのメモリ５０３Ｂ（管理端末７Ｂのメモリは図示せず）に保存することをいう。
【００８１】
そして管理端末７Ｂは、インポート準備開始指示を受領すると、移行先ストレージ装置５Ｂに、移行先ストレージ装置５Ｂのメモリ５０３Ｂ内にある最新の各種構成制御情報を送信するように指示をする（ＳＰ８）。
【００８２】
移行先ストレージ装置５Ｂは、この指示を管理端末７Ｂから受け取ると、管理端末７Ａにメモリ５０３Ｂ内にある最新の各種構成制御情報を送信する（ＳＰ９）。
【００８３】
管理端末７Ａは、管理端末から移行先ストレージ装置５Ｂの各種構成制御情報を受領すると（ＳＰ１０）、移行元ストレージ装置５Ａの各種構成制御情報と、移行先ストレージ装置５Ｂの各種構成制御情報とを比較して、移行元ストレージ装置５Ａの各種構成制御情報を移行先ストレージ装置５Ｂの設定に合った構成制御情報に編集する（ＳＰ１１）。なお、この管理端末５Ａが行う編集処理に関しては、後述で詳細に説明する。
【００８４】
そして管理端末７Ａは、移行先ストレージ装置５Ｂの各種構成制御情報の変更の有無を確認する（ＳＰ１３）。このとき、管理端末７Ａは、移行先ストレージ装置５Ｂの各種構成制御情報の変更の有りと判断した場合には、ステップＳＰ７に再び戻る。
【００８５】
図１０に示すように、管理端末７Ａは、移行先ストレージ装置５Ｂに編集構成制御情報９０６をインポートすることを開始する（ＳＰ１４）。同時に、管理端末７Ａは、管理端末７Ｂに、他の管理端末７Ｃから移行先ストレージ装置５Ｂの各種構成制御情報の変更が行われないようにロック指示をする（ＳＰ１４）。
【００８６】
管理端末７Ｂは、管理端末７Ａからのロック指示を受領すると、ロック指示の応答を行い、移行先ストレージ装置５Ｂの各種構成制御情報の変更が行われないようにロックをする（ＳＰ１５）。なお、管理端末７Ｂがロックをできないと判断した場合には、管理端末７Ａにその旨を送信した後、管理端末７ＡはステップＳＰ７に再び戻ることになる。
【００８７】
そして、管理端末７Ａは、管理端末７Ｂがロック指示に応答したことを確認すると、編集構成制御情報を管理端末７Ｂに送信する（ＳＰ１６）。
【００８８】
管理端末７Ｂは、管理端末７Ａから送信された編集構成制御情報を受領すると（ＳＰ１７）、当該編集構成制御情報を管理端末７Ｂ内にあるメモリ（図示せず）にインポートする（ＳＰ１８）。同時に、管理端末７Ｂは、移行先ストレージ装置５Ｂに編集構成制御情報を送信する（ＳＰ１９）。
【００８９】
移行先ストレージ装置５Ｂは、管理端末７Ｂから送信された編集構成制御情報を受領すると（ＳＰ２０）、編集構成制御情報を移行先ストレージ装置５Ｂ内のメモリ５０３Ｂにインポート処理を行う（ＳＰ２１）。このとき、移行先ストレージ装置５Ｂ内に論理ユニットＬＵａをマッピングした論理ユニットＬＵｂが設定される。また移行先ストレージ装置５Ｂのディスクキャッシュ５０４Ｂは、オフ設定で登録される。この様子は図１３に示す（〔５〕、〔６〕）。
【００９０】
そうして移行先ストレージ装置５Ｂは、インポート処理の成否を管理端末７Ｂに送信する（ＳＰ２２）。
【００９１】
管理端末７Ｂは、インポート処理の成否を受領して（ＳＰ２３）、インポート処理の成否を受領した旨のインポート終了通知を管理端末７Ａに送信する（ＳＰ２４）。
【００９２】
そうすると管理端末７Ａは、管理端末７Ｂにロック解除指示を行う（ＳＰ２５）。管理端末７Ｂは、ロック解除を行う（ＳＰ２６）。
【００９３】
引き続き管理端末７Ａは、移行元ストレージ装置５Ａに、当該ディスクキャッシュ５０４Ａの設定をオンからオフにするようにキャッシュ・オフ指示を行う（ＳＰ２７）。この指示を受け取った移行先ストレージ装置５Ａは、ディスクキャッシュ５０４Ａの設定をオフ設定にする（ＳＰ２８）。
【００９４】
管理端末７Ｂから送信されたインポート終了通知により、管理端末５Ａはインポート処理の成否を確認する（ＳＰ２９）。なお、管理端末５Ａは、移行先ストレージ装置５Ｂのインポート処理が失敗であると確認した場合には、ステップＳＰ７に再び戻ることになる。
【００９５】
管理端末５Ａは、移行先ストレージ装置５Ｂのインポート処理が成功であると確認した場合には、インポート処理を終了し、同時にインポート処理が終了した旨をホスト装置２に通知する（ＳＰ３０）。このとき、図１４に示すように、ホスト装置２と移行先ストレージ装置５Ｂとの間のパスを接続する（〔７〕）。
【００９６】
そしてホスト装置２は、移行元ストレージ装置５Ａの論理ユニットＬＵａと同一の論理ユニットを検索して検出するために、記憶システム１内の全ての論理ユニットに対してディスカバリ指示を行う（ＳＰ３１）。このときの様子は、図１４に示す（〔８〕）。なお、この指示は、管理サーバ３又はユーザがホスト装置２に対して行ってもよい。このときホスト装置２と、移行元ストレージ装置５Ａを介した外部ストレージ装置６との間で、データの入出力が行われている（〔０〕）。
【００９７】
移行先ストレージ装置５Ｂの論理ユニットＬＵｂは、移行元ストレージ装置５Ａの論理ユニットＬＵａと同一であるため、移行先ストレージ装置５Ｂは、ホスト装置２からのディスカバリ指示に応答し、ホスト装置２に移行元ストレージ装置５Ａの論理ユニットＬＵａと同一である旨を返答する（ＳＰ３２）。このときの様子は、図１４に示す（〔９〕）。このときホスト装置２と移行元ストレージ装置５Ａを介して外部ストレージ装置６との間でデータの入出力が行われている（〔０〕）。
【００９８】
ホスト装置２は、移行元ストレージ装置５Ａの論理ユニットＬＵａと移行先ストレージ装置５Ｂの論理ユニットＬＵｂとが同一であると確認すると、移行先ストレージ装置５Ｂは移行元ストレージ装置５Ａの交替ストレージ装置に成りえると判断し、交替パスプログラムに基づいて、交替パスの登録する（ＳＰ３３）。このとき、図１４に示すように、ホスト装置２は、ホスト装置２と移行先ストレージ装置５Ｂとの間の接続パスを、ホスト装置２と移行元ストレージ装置５Ａとの間のパスの交替パスであるという設定を行う（〔１０〕）。その後、管理端末７Ｂは、移行先ストレージ装置５Ｂと外部ストレージ装置６との間のパスを接続する（〔１１〕）。
【００９９】
ホスト装置２は、交替パスを登録した移行先ストレージ装置５Ｂに対してもデータの入出力を開始する（ＳＰ３４）。データの入出力は、記憶システム１の負荷を考慮して、移行元ストレージ装置５Ａと移行先ストレージ装置５Ｂと交互に行う。このときの様子は、図１４に示すように、（〔０〕、〔１２〕）。
【０１００】
移行元ストレージ装置５Ａのディスクキャッシュ５０４Ａ及び移行先ストレージ装置５Ｂのディスクキャッシュ５０４Ｂは、キャッシュ・オフになっている。それゆえホスト装置からのデータが外部ボリュームＰＬＵに書き込まれるまでホスト装置２に対し返答はしないので、データの破損を生じることはない。
【０１０１】
引き続きホスト装置２は、管理端末７Ａに移行元ストレージ装置５Ａとホスト装置２とを接続するパスを閉塞する閉塞指示を行う（ＳＰ３５）。
【０１０２】
管理端末７Ａは、ホスト装置２からの閉塞指示を受け取ると、移行元ストレージ装置５Ａに閉塞指示を行う（ＳＰ３６）。
【０１０３】
移行元ストレージ装置５Ａは、管理端末７Ａからの閉塞指示を受け取ると、移行元ストレージ装置５Ａとホスト装置２とを接続するパスを閉塞し（ＳＰ３７）、管理端末７Ａにパスの閉塞が完了した旨を通知する。このときの様子は、図１５に示す（〔１３〕〜〔１５〕）。このとき、ホスト装置２と移行元ストレージ装置５Ａを介した外部ストレージ装置６との間のデータの入出力は停止される一方で（〔０〕）、ホスト装置２と移行先ストレージ装置５Ｂを介した外部ストレージ装置６との間では、引き続きデータの入出力が行われる（〔１２〕）。
【０１０４】
管理端末７Ａは、パスの閉塞が完了した旨の通知を受領すると、ホスト装置２にパスの閉塞が完了した旨を通知する（ＳＰ３８）。
【０１０５】
ホスト装置２は、管理端末７Ａからのパスの閉塞が完了した旨の通知を受領する（ＳＰ３９）。
【０１０６】
引き続き、管理端末７Ａは、移行元ストレージ装置５Ａに、移行元ストレージ装置５Ａと外部ストレージ装置６とを接続するパスを閉塞する閉塞指示を行う（ＳＰ４０）。
【０１０７】
この指示を受け取った移行元ストレージ装置５Ａは、移行元ストレージ装置５Ａと外部ストレージ装置６とを接続するパスを閉塞し（ＳＰ４１）、この旨を管理端末７Ａに通知する。このときの様子は、図１５に示す（〔１６〕）。ホスト装置２と、移行先ストレージ装置５Ｂを介した外部ストレージ装置６との間で、データの入出力が行われる（〔１２〕）。
【０１０８】
移行元ストレージ装置５Ａと外部ストレージ装置６とのパスを閉塞した旨の通知を受領した管理端末７Ａは、管理端末７Ｂに通知する（ＳＰ４２）。
【０１０９】
そうすると管理端末７Ｂは、移行先ストレージ装置５Ｂに、ディスクキャッシュ５０４Ｂの設定をオフからオンに変更するようにキャッシュ・オン指示を行う（ＳＰ４３）。
【０１１０】
移行先ストレージ装置５Ｂは、ディスクキャッシュ５０４Ｂの設定をオフからオンに変更する（ＳＰ４４）。このときの様子は、図１５に示す（〔１７〕）。引き続きホスト装置２と、移行先ストレージ装置５Ｂを介した外部ストレージ装置６との間で、データの入出力が行われる（〔１２〕）。
【０１１１】
一方、移行元ストレージ装置５Ａは、当該装置５Ａとホスト装置２との間のパスの設定及び外部ストレージ装置６とのパスの設定を解除後に電源のオフを行うと（ＳＰ４５）、この運用手順は終了する。このときの様子は、図１５に示す（〔１８〕）。引き続きホスト装置２と、移行先ストレージ装置５Ｂを介した外部ストレージ装置６との間で、データの入出力が行われる（〔１２〕）。
【０１１２】
論理ユニット単位でマイグレーションしているため、ホスト装置２からは同一の論理ユニットに向けてデータの入出力を行っていると認識することができる。したがってホスト装置２からのデータの入出力を止めることなくマイグレーションをすることができる。
【０１１３】
（１−３−３）構成制御情報の編集処理
上述した運用手順のステップＳＰ１２における構成制御情報の編集処理について、説明をする。管理端末７Ａが編集制御情報プログラム９０７に基づいて構成制御情報の編集処理を実行する。なお、構成制御情報の編集処理は、管理サーバ３が行ってもよい。
【０１１４】
（１−３−３−１）論理デバイスの定義
まず、構成制御情報の編集処理のうち、管理端末７Ａが移行先ストレージ装置５Ｂの構成制御情報に合った論理デバイスＬＤＥＶを定義する処理について説明する。
【０１１５】
具体的には、管理端末７ＡのＣＰＵ７０２Ａは、管理端末７Ｂから移行先ストレージ装置５Ｂの各種構成制御情報を受領すると、構成制御情報の編集処理を開始する（ＳＰ５０）。
【０１１６】
次に、管理端末７ＡのＣＰＵ７０２Ａは、移行元ストレージ装置５Ａの各種構成制御情報と、移行先ストレージ装置５Ｂの各種構成制御情報とを比較して、自動設定事項が同じか否かを判断する（ＳＰ５１）。
【０１１７】
ここで自動設定事項とは、編集により自動的に設定される事項である。本実施の形態では、自動設定事項は、論理デバイスＬＤＥＶの容量、ＲＡＩＤレベル及びメディアタイプである。なお、メディアタイプとは、データが格納される物理デバイスがハードディスクドライブ又はフラッシュメモリ等の不揮発性の半導体メモリ等、物理デバイスの種類をいう。
【０１１８】
管理端末７ＡのＣＰＵ７０２Ａは、自動設定事項が同じであると判断すると（ＳＰ５１：ＹＥＳ）、ステップＳＰ５５に進む。
【０１１９】
一方、管理端末７ＡのＣＰＵ７０２Ａは、自動設定事項が同じではないと判断すると（ＳＰ５１：ＮＯ）、移行先ストレージ装置内に移行できないと判断したため、次に外部ストレージ装置６に空いている記憶領域があるか否かを判断する（ＳＰ５２）。これは、最終的に移行先ストレージ装置内５Ｂに論理ユニットＬＵａを移行できる記憶領域を作るためである。なお、空いている記憶領域は、物理ディスク６０４でもよいし、外部ボリュームＰＬＵでもよい。
【０１２０】
管理端末７ＡのＣＰＵ７０２Ａは、外部ストレージ装置６にも空いている記憶領域がないと判断すると（ＳＰ５２：ＮＯ）、ユーザの指示を待つことになる（ＳＰ５３）。
【０１２１】
一方、管理端末７ＡのＣＰＵ７０２Ａは、外部ストレージ装置６に空いている記憶領域があると判断すると（ＳＰ５２：ＹＥＳ）、この空いている記憶領域から仮想デバイスＶＤＥＶを作成する（ＳＰ５４）。
【０１２２】
引き続き、管理端末７ＡのＣＰＵ７０２Ａは、論理デバイスＬＤＥＶを定義する（ＳＰ５５）。このとき、管理端末７ＡのＣＰＵ７０２Ａが、仮想デバイスＶＤＥＶを作成し、当該仮想デバイスＶＤＥＶから論理デバイスＬＤＥＶを定義した場合には、ＲＡＩＤレベル及びディスクの種類も併せて設定する。
【０１２３】
管理端末７ＡのＣＰＵ７０２Ａは、定義した論理デバイスＬＤＥＶを移行先ストレージ装置５Ｂに設定すると（ＳＰ５６）、この処理を終了する（ＳＰ５７）。
【０１２４】
この処理に基づいて設定された自動設定事項は、編集構成制御情報９０６内のＬＤＥＶ容量情報、ＲＡＩＤレベル情報、メディアタイプに保存される。
【０１２５】
（１−３−３−１）パスの定義
構成制御情報の編集処理のうち、管理端末７Ａが移行先ストレージ装置５Ｂの構成制御情報に合ったパスを定義する処理について、引き続き説明する。管理端末７Ａが編集制御情報プログラム９０７に基づいて構成制御情報の編集処理を実行する。
【０１２６】
まず管理端末７ＡのＣＰＵ７０２Ａは、移行先ストレージ装置５Ｂに論理デバイスＬＤＥＶを設定すると、この処理を開始する（ＳＰ６０）。
【０１２７】
そして管理端末７ＡのＣＰＵ７０２Ａは、移行先ストレージ装置５Ｂにパスの定義が可能なポート５０１Ｂがあるか否かを判断する（ＳＰ６１）。
【０１２８】
管理端末７ＡのＣＰＵ７０２Ａは、移行先ストレージ装置５Ｂにパスの定義が可能なポート５０１Ｂがないと判断すると（ＳＰ６１：ＮＯ）、ユーザの指示を待つことになる（ＳＰ６２）。
【０１２９】
一方、管理端末７ＡのＣＰＵ７０２Ａは、移行先ストレージ装置５Ｂにパスの定義が可能なポート５０１Ｂがあると判断すると（ＳＰ６１：ＹＥＳ）、移行先ストレージ装置５Ｂでのパスを定義する（ＳＰ６３）。
【０１３０】
そして、管理端末７ＡのＣＰＵ７０２Ａは、定義したパスを移行先ストレージ装置５Ｂのポート５０１Ｂに設定すると（ＳＰ６４）、この処理を終了する（ＳＰ６５）。
【０１３１】
この処理に基づいて設定された自動設定事項は、編集構成制御情報９０６内のイニシエータポートＩＤに保存される。
【０１３２】
論理ユニット単位でマッピングをし、ストレージ装置のマイグレーションしているため、ホスト装置２からは同一の論理ユニットに向けてデータの入出力を行っていると認識することができる。したがってホスト装置２からのデータの入出力を止めることなくストレージ装置のマイグレーションをすることができる。
【０１３３】
（１−４）第１の実施の形態の効果
本実施の形態によれば、ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、ホスト装置のアクセス先の移行を行うことができる。
【０１３４】
本実施の形態によれば、ユーザを介在させることなく、移行元ストレージ装置の構成制御情報を移行先ストレージ装置の設定に合った構成制御情報に編集することができるため、設定条件等の環境が異なる複数のストレージ装置を接続する記憶システムにも対応することができる。
【０１３５】
（２）第２の実施の形態
（２−１）第２の実施の形態による記憶システムの構成
次に、第２の実施の形態による記憶システムについて、以下に説明する。第２の実施の形態では、第１の実施の形態との対応部分には同一の符号を付し、その部分の説明は省略する。第２の実施の形態の説明では、第１の実施の形態と異なる部分についてのみ説明をする。
【０１３６】
図１に示すように、１'は全体として第２の実施の形態による記憶システムを示す。この記憶システム１'は、ホスト装置２がファイバチャネルスイッチ４と接続され、ファイバチャネルスイッチ４が移行元ストレージ装置５'Ａ、移行先ストレージ装置５'Ｂ及び外部ストレージ装置６と接続され、移行元ストレージ装置５'Ａ、移行先ストレージ装置５'Ｂ及び外部ストレージ装置６のそれぞれが管理端末７'と接続され、ホスト装置２、管理サーバ３、ファイバチャネルスイッチ４及びそれぞれの管理端末７'がネットワーク８と接続される構成である。
【０１３７】
本実施の形態による記憶システム１'では、移行元ストレージ装置５'Ａ及び移行先ストレージ装置５'Ｂは、同機種のストレージ装置である。そして管理端末７'Ａが移行元ストレージ装置５'Ａを管理し、管理端末７'Ｂが移行先ストレージ装置５'Ｂを管理する構成である。
【０１３８】
（２−２）マイグレーション機能の設定手順
次に、本実施の形態によるマイグレーション機能に関する運用手順について説明する。
【０１３９】
ここでは、移行元ストレージ装置５'Ａにある移行元の論理ユニットＬＵ'ａを移行先の論理ユニットＬＵ'ｂにマッピングし、ストレージ装置を移行元ストレージ装置５'Ａから移行先ストレージ装置５'Ｂにマイグレーションする運用手順について説明をする。なお、ホスト装置２には、交替パスプログラム２０８が格納されている。
【０１４０】
具体的には図１９に示すように、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。
【０１４１】
まず、ホスト装置２は、管理端末７'Ａに移行元ストレージ装置５'Ａに保存される最新の各種構成制御情報をメモリ５０３'Ａから読み出すようにエクスポート指示をする（〔１〕）。
【０１４２】
そして管理端末７'Ａは、エクスポート指示を受け取ると、メモリ５０３'Ａから最新の各種構成制御情報をエクスポート（読み出し）し、エクスポートした各種構成制御情報を受領する。
【０１４３】
引き続き管理端末７'Ａは、移行元ストレージ装置５'Ａの各種構成制御情報を移行先ストレージ装置５'Ｂにインポートするため、管理端末７'Ｂにインポート準備開始指示をする。
【０１４４】
そして管理端末７'Ｂは、インポート準備開始指示を受領すると、移行先ストレージ装置５'Ｂに、移行先ストレージ装置５'Ｂのメモリ５０３'Ｂ内にある最新の各種構成制御情報を送信するように指示をする。
【０１４５】
移行先ストレージ装置５'Ｂは、この指示を管理端末７'Ｂから受け取ると、管理端末７'Ａにメモリ５０３'Ｂ内にある最新の各種構成制御情報を送信する。
【０１４６】
管理端末７'Ａは、管理端末７'Ｂから移行先ストレージ装置５'Ｂの各種構成制御情報を受領すると、移行元ストレージ装置５'Ａの各種構成制御情報と、移行先ストレージ装置５'Ｂの各種構成制御情報とを比較して、移行元ストレージ装置５'Ａの各種構成制御情報を移行先ストレージ装置５'Ｂの設定に合った構成制御情報に編集する。なお、この管理端末７'Ａが行う編集処理に関しては、第１の実施の形態の編集処理と同様のため、説明を省略する。
【０１４７】
そして図１９に示すように、管理端末７'Ａは、移行先ストレージ装置５'Ｂに編集構成制御情報９０６のインポートを開始する。同時に、管理端末７'Ａは、管理端末７'Ｂに他の管理端末７'Ｃから移行先ストレージ装置５'Ｂの各種構成制御情報の変更が行われないようにロック指示をする。
【０１４８】
管理端末７'Ｂは、管理端末７'Ａからのロック指示を受領すると、ロック指示の応答を行い、移行先ストレージ装置５'Ｂの各種構成制御情報の変更が行われないようにロックをする。
【０１４９】
そして、管理端末７'Ａは、管理端末７'Ｂがロック指示に応答したことを確認すると、編集構成制御情報を管理端末７'Ｂに送信する。
【０１５０】
管理端末７'Ｂは、管理端末７'Ａから送信された編集構成制御情報を受領すると当該編集構成制御情報を管理端末７'Ｂ内にあるメモリ（図示せず）にインポートする。同時に、管理端末７'Ｂは、移行先ストレージ装置５'Ｂに編集構成制御情報を送信する（〔３〕）。
【０１５１】
移行先ストレージ装置５'Ｂは、管理端末７'Ｂから送信された編集構成制御情報を受領すると、編集構成制御情報を移行先ストレージ装置５'Ｂ内のメモリ５０３'Ｂにインポート処理を行う。このとき、移行先ストレージ装置５'Ｂ内に論理ユニットＬＵ'ｂが設定される。また移行先ストレージ装置５'Ｂのディスクキャッシュ５０４'Ｂは、オフ設定で登録される。
【０１５２】
そうして移行先ストレージ装置５'Ｂは、インポート処理の成否を管理端末７'Ｂに送信する。管理端末７'Ｂは、インポート処理の成否を受領して、インポート処理の成否を受領した旨のインポート終了通知を管理端末７'Ａに送信する。そうすると管理端末７'Ａは、管理端末７'Ｂにロック解除指示を行う。管理端末７'Ｂは、ロック解除を行う。
【０１５３】
次に、図１９に示すように、管理端末７'Ａは、移行元ストレージ装置５'Ａと移行先ストレージ装置５'Ｂとの間のパスを接続する（〔４〕）。このとき、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。
【０１５４】
また、管理端末７'Ｂは、移行先ストレージ装置５'Ａとホスト装置２との間のパスを接続する（〔５〕）。このとき、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。
【０１５５】
そうすると、ホスト装置２は、移行元ストレージ装置５'Ａの論理ユニットＬＵ'ａと同一の論理ユニットを検索して検出するために、記憶システム１内の全ての論理ユニットに対してディスカバリ指示を行う。なお、この指示は、管理サーバ３又はユーザがホスト装置２に対して行ってもよい。
【０１５６】
移行先ストレージ装置５'Ｂの論理ユニットＬＵ'ｂは、移行元ストレージ装置５'Ａの論理ユニットＬＵ'ａと同一であるため、この旨をホスト装置２に返答する。
【０１５７】
図２０に示すように、ホスト装置２は、移行元ストレージ装置５'Ａの論理ユニットＬＵ'ａと移行先ストレージ装置５'Ｂの論理ユニットＬＵ'ｂとが同一であると確認すると、交替パスプログラム２０８に基づいて交替パスの設定をする（〔６〕）。このとき、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。このとき、ディスクキャッシュ５０４'Ａをオフ設定とする代わりに、リードデータのみを残す。また万一、ディスクキャッシュ５０４'Ｂ内にリードデータを残してしまうと、再度ディスクキャッシュ５０４'Ｂに書き込まれ、再度ディスクキャッシュ５０４'Ｂからデータを読み出す場合にデータの整合性がとれなくなることを防止するため、ディスクキャッシュ５０４'Ｂは、完全なオフ設定にしなければいけない。
【０１５８】
ホスト装置２は、交替パスを設定した移行先ストレージ装置５'Ｂに対してもデータの入出力を開始する（〔７〕）。このとき、データの入出力は、移行先ストレージ装置５'Ｂのディスクキャッシュ５０４'Ｂがオフ設定になっているため、ホスト装置２と移行元ストレージ装置５'Ａ、続いて移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で流れる（〔７〕）。また、引き続き、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。なお、データの入出力は、記憶システム１の負荷を考慮して、移行元ストレージ装置５'Ａ又は移行先ストレージ装置５'Ｂを交互に介して行う。
【０１５９】
続いて、図２１に示すように、ホスト装置２は移行元ストレージ装置５'Ａに、ディスクキャッシュ５０４'Ａに一時的に保存しているデータを全て外部ストレージ装置６の外部ボリュームＰＬＵにデステージするように、デステージ指示をする（〔８〕）。
【０１６０】
移行元ストレージ装置５'Ａは、この指示をホスト装置２から受け取ると、ディスクキャッシュ５０４Ａをオフ設定にした後にデステージを行い、デステージ完了通知をホスト装置２に送信する（〔９〕〜〔１２〕）。このとき、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。また、ホスト装置２と移行元ストレージ装置５'Ａ、続いて移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で、データの入出力が行われている（〔７〕）。
【０１６１】
次に図２２に示すように、管理端末７'Ｂは、移行先ストレージ装置５'Ｂと外部ストレージ装置６との間のパスを接続する（〔１３〕）。
【０１６２】
移行先ストレージ装置５'Ｂと外部ストレージ装置６との間のパスが接続されると、移行先ストレージ装置５'Ｂは、ディスクキャッシュ５０４'Ｂをオン設定にする（〔１４〕）。
【０１６３】
管理端末７'Ａからパス閉塞指示を受け取った移行元ストレージ装置５'Ａは、移行元ストレージ装置５'Ａと外部ストレージ装置６との間のパスを閉塞する（〔１５〕）。
【０１６４】
このとき、移行元ストレージ装置５'Ａのディスクキャッシュ５０４'Ａはオフ設定、移行先ストレージ装置５'Ｂのディスクキャッシュ５０４'Ｂはオン設定になっている。このため、データの入出力は、ホスト装置２と移行元ストレージ装置５'Ａ、続いて移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で流れ、一方では、ホスト装置２と移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で交互に流れる（〔１６〕、〔１７〕）。
【０１６５】
次にホスト装置２は、管理端末７'Ａに移行元ストレージ装置５'Ａとホスト装置２とを接続するパスを閉塞する閉塞指示を行うと、管理端末７'Ａは、移行元ストレージ装置５'Ａに当該指示を行う。
【０１６６】
そして図２３に示すように、移行元ストレージ装置５'Ａは、管理端末７'Ａからの閉塞指示を受け取ると、移行元ストレージ装置５'Ａとホスト装置２とを接続するパスを閉塞し、管理端末７'Ａにパスの閉塞が完了した旨を通知する（〔１８〕）。
【０１６７】
管理端末７'Ａは、パスの閉塞が完了した旨の通知を受領すると、ホスト装置２にパスの閉塞が完了した旨を通知し、ホスト装置２は、管理端末７'Ａからのパスの閉塞が完了した旨の通知を受領する。
【０１６８】
引き続き、管理端末７'Ａは、移行元ストレージ装置５'Ａに、移行元ストレージ装置５'Ａと移行先ストレージ装置５'Ｂとを接続するパスを閉塞する閉塞指示を行う。
【０１６９】
この指示を受け取った移行元ストレージ装置５'Ａは、図２３に示すように、移行元ストレージ装置５'Ａと移行先ストレージ装置５'Ｂとを接続するパスを閉塞し、この旨を管理端末７'Ａに通知する（〔１９〕）。このとき、移行元ストレージ装置５'Ａのディスクキャッシュ５０４'Ａはオフ設定、移行先ストレージ装置５'Ｂのディスクキャッシュ５０４'Ｂはオン設定になっている。このため、ホスト装置２と、移行元ストレージ装置５'Ａ、及び移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で流れていたデータの入出力は停止し（〔１６〕）、一方では、引き続きホスト装置２と移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で、データの入出力が行われている（〔１７〕）。
【０１７０】
図２３に示すように、移行元ストレージ装置５'Ａと外部ストレージ装置６とのパスを閉塞した旨の通知を受領した管理端末７'Ａは、管理端末７'Ｂに通知し、移行元ストレージ装置５'Ａの電源をオフにすると、この運用手順は終了する（〔２０〕）。
【０１７１】
なお、図２４に示すように、外部ストレージ装置６内の外部ボリュームＰＬＵに換えて移行元ストレージ装置５'Ａ内に実ボリューム（論理ユニット）ＲＬＵａを形成させてもよい。この場合には、第２の実施の形態と同様に、ホスト装置２からのデータを実ボリュームＲＬＵａに保存する移行元ストレージ装置５'Ａの構成情報を編集して、当該実ボリュームＲＬＵａを移行先ストレージ装置５'Ｂ内にマッピングする。実ボリュームＲＬＵａと、移行先ストレージ装置５'Ｂ内に仮想ボリューム（論理ユニット）ＶＬＵとが対応する。そして、仮想ボリュームＶＬＵをコピーしてコピーボリューム（論理ユニット）ＣＬＵを形成させ、実ボリュームＲＬＵａのデータをコピーボリュームＣＬＵに移行させる。
【０１７２】
ホスト装置２は交替パスを設定して、図２０の〔７〕と同様に、ホスト装置２からのデータの入出力がホスト装置２と移行先ストレージ装置５'Ｂを介した移行元ストレージ装置５'Ａとの間で行われると（〔２１〕）、ホスト装置２と移行元ストレージ装置５'Ａとのパスを閉塞する（〔２２〕）。その後、移行元ストレージ装置５'Ａと移行先ストレージ装置５'Ｂとのパスを切り離すと（〔２３〕）、ホスト装置２からのデータ入出力は、コピーボリュームＣＬＵに行われることとなる（〔２４〕）。
【０１７３】
また、図２５に示すように、移行元ストレージ装置５'Ａと外部ストレージ装置６とを接続せずに、移行先ストレージ装置５'Ｂと外部ストレージ装置６とを接続させる構成でもよい。この場合には、移行元ストレージ装置５'Ａ内に実ボリューム（論理ユニット）ＲＬＵａを形成させる。そして、第２の実施の形態と同様に、ホスト装置２からのデータを実ボリュームＲＬＵａに保存する移行元ストレージ装置５'Ａの構成情報を編集して、当該実ボリュームＲＬＵａを移行先ストレージ装置５'Ｂ内にマッピングする。そうすと、実ボリューム（論理ユニット）ＲＬＵａ内のデータが、仮想ボリューム（論理ユニット）ＬＵ'ｂを介して当該仮想ボリューム（論理ユニット）ＬＵ'ｂに対応付けられる外部ストレージ装置６内の外部ボリュームＰＬＵに保存される。
【０１７４】
ホスト装置２は交替パスを設定して、ホスト装置２からのデータの入出力がホスト装置２と移行先ストレージ装置５'Ｂを介した移行元ストレージ装置５'Ａとの間で行われると（〔２１〕）、ホスト装置２と移行元ストレージ装置５'Ａとのパスを閉塞する（〔２５〕）。その後、移行元ストレージ装置５'Ａと移行先ストレージ装置５'Ｂとのパスを切り離すと（〔２６〕）、ホスト装置２からのデータの入出力は、ホスト装置２と仮想ボリュームＬＵ'ｂを介した外部ボリュームＰＬＵとの間で行われる（〔２７〕）。
【０１７５】
また、図２６に示すように、移行先ストレージ装置５'Ｂと外部ストレージ装置６とを接続せずに、移行元ストレージ装置５'Ａと外部ストレージ装置６とを接続させる構成でもよい。この場合には、外部ストレージ装置６の外部ボリュームＰＬＵと移行元ストレージ装置内の仮想ボリューム（論理ユニット）ＬＵ'ａとが、対応付けられる。そして、移行先ストレージ装置５'Ｂ内には、実ボリューム（論理ユニット）ＲＬＵｂを形成させる。第２の実施の形態と同様に、移行元ストレージ装置５'Ａの構成情報を編集して、実ボリューム（論理ユニット）ＲＬＵｂを仮想ボリューム（論理ユニット）ＬＵ'ａにマッピングする。
【０１７６】
ホスト装置２は交替パスを設定して、図２０の〔７〕に示すように、ホスト装置２からのデータの入出力がホスト装置２と移行先ストレージ装置５'Ｂ及び移行元ストレージ装置５'Ａを介した外部ストレージ装置６との間で行われると（〔７〕）、移行元ストレージ装置５'Ａと外部ストレージ装置６とのパスを閉塞する（〔２８〕）。そして、ホスト装置２と移行元ストレージ装置５'Ａとのパスを閉塞する（〔２９〕）。その後、移行元ストレージ装置５'Ａと移行先ストレージ装置５'Ｂとのパスを切り離すと（〔３０〕）、ホスト装置２からのデータの入出力は、移行先ストレージ装置５'Ｂ内の実ボリュームＲＬＵｂに行われる（〔３１〕）。
【０１７７】
このように、論理ユニット単位でマッピングをし、ストレージ装置５のマイグレーションしているため、ホスト装置２からは同一の論理ユニットに向けてデータの入出力を行っていると認識することができる。したがってホスト装置２からのデータの入出力を止めることなくストレージ装置のマイグレーションをすることができる。
【０１７８】
（２−３）第２の実施の形態の効果
本実施の形態によれば、ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、予め保存されるデータの移行元やデータの移行先が内部ボリュームや外部ボリュームの如何を問わず、ホスト装置のアクセス先の移行を行うことができる。
【０１７９】
本実施の形態によれば、ユーザを介在させることなく、移行元ストレージ装置の構成制御情報を移行先ストレージ装置の設定条件に合った構成制御情報に編集することができるため、移行元ストレージ装置の停止のタイミングによって同機種のストレージ装置に移行元ストレージ装置内に保存されたデータを円滑にマイグレーションすることができる。
【０１８０】
（３）第３の実施の形態
次に、第３の実施の形態による記憶システムについて、以下に説明する。第３の実施の形態による記憶システムにおいては、第２の実施の形態で説明をした記憶システムと同様の構成であるため、説明は省略する。また、第１の実施の形態及び第２の実施の形態と同様の対応部分には同一の符号を付し、対応部分についての説明は省略する。第３の実施の形態の説明では、第２の実施の形態と異なる部分についてのみ説明をする。
【０１８１】
本実施の形態の記憶システムの運用手順では、図２７に示すように、第２の実施の形態においてホスト装置２から管理端末７'Ａを介して移行元ストレージ装置５'Ａにデステージ指示を与えた代わりに、ＳＣＳＩ（Small Computer System Interface）のコマンドを与える（〔８〕）。このとき、データの入出力は、ホスト装置２と移行元ストレージ装置５'Ａ、続いて移行先ストレージ装置５'Ｂを介した外部ストレージ装置６との間で流れる（〔７〕）。また、ホスト装置２と、移行元ストレージ装置５'Ａを介した外部ストレージ装置６の外部ボリュームＰＬＵとの間で、データの入出力が行われている（〔０〕）。
【０１８２】
例えば、具体的なＳＣＳＩのコマンドとしては、移行元ストレージ装置５'Ａのディスク５０６'Ａを起動／停止させる指示の意味をもつ、スタート／ストップコマンドである。
【０１８３】
ホスト装置２からＳＣＳＩのコマンドが移行元ストレージ装置５'Ａに対して与えられると、移行元ストレージ装置５'Ａではデステージ指示が与えられたとコマンドを内部的に解釈して、移行元ストレージ装置５'Ａのディスクキャッシュから外部ボリュームＰＬＵにデステージをする（〔９〕）。
【０１８４】
その後の運用手順は第２の実施の形態と同様のため、説明は省略する。
【０１８５】
本実施の形態によれば、ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、ホスト装置のアクセス先の移行を行うことができる。
【０１８６】
また、ホスト装置から発行される標準コマンドを移行元ストレージ装置内では内部的に解釈させてデステージを行うため、記憶システムの負荷を軽減することができる。
【０１８７】
（４）第４の実施の形態
次に、第４の実施の形態による記憶システムについて、以下に説明する。なお、第１の実施の形態と同じ構成には同一の符号を付す。第４の実施の形態の説明では、第１の実施の形態と異なる構成についてのみ説明をする。
【０１８８】
図１に示すように、１''は全体として第４の実施の形態による記憶システムを示す。
【０１８９】
本実施の形態による記憶システム１''としては、図２８に示すように、記憶階層の一部にプールボリュームＰＬａ、ＰＬｂを用いる。ＡＯＵ（Allocation on Use）と称される機能を用いて、物理デバイス６０４の記憶領域を提供して動的な記憶領域でなる、プールボリュームＰＬａ、ＰＬｂを形成させる。
【０１９０】
このような記憶階層をもつ記憶システム１''における各種構成制御情報について説明をする。
【０１９１】
マイグレーション機能を実現するため、管理端末７''Ａのメモリ７０３''Ａには、図２９に示すように、ＬＵ構成制御情報９０１''、ＬＤＥＶ構成制御情報９０２''、ＶＤＥＶ構成制御情報９０３''、物理構成制御情報９０４''、それぞれの構成制御情報を管理する構成制御情報プログラム９０５''、移行先ストレージ装置５''Ｂのフォーマットに合致するように移行元の論理ユニットＬＵ''ａに関する構成制御情報を編集した構成制御情報である編集構成制御情報９０６''、この編集構成制御情報を管理する編集制御構成プログラム９０７''が格納されている。
【０１９２】
加えて、管理端末７''Ａのメモリ７０３''Ａには、プール構成制御情報９０８''が格納されている。
【０１９３】
本実施の形態においては、ＬＵ構成制御情報９０１''、ＶＤＥＶ構成制御情報９０３''、物理構成制御情報９０４''、構成制御情報プログラム９０５''、編集構成制御情報９０６''、及び編集制御情報プログラム９０７''は、第１の実施の形態における構成制御情報と同じ構成のため、説明を省略する。
【０１９４】
ＬＤＥＶ構成制御情報９０２''は、論理デバイスＬＤＥＶ''の構成制御情報である。ＬＤＥＶ構成制御情報９０２''には、図３０に示すように、プールボリュームＰＬを識別するプールＩＤ９０２９が格納されている。なお、その他の構成は、第１の実施の形態におけるＬＤＥＶ構成制御情報９０２と同じ構成のため、説明を省略する。
【０１９５】
プール構成制御情報９０８''は、物理デバイス６０４の記憶領域を提供して動的な記憶領域でなるプールボリュームＰＬの構成制御情報である。
【０１９６】
プール構成制御情報９０８''は、図３１に示すように、プールボリュームＰＬを識別するプールＩＤ９０８１、プールボリュームの容量を示す容量情報９０８２、プールボリュームＰＬに対応つけられる論理デバイス番号を示すＬＤＥＶ番号９０８３、当該論理デバイスＬＤＥＶ''に対応つけられるボリュームが実ボリューム又は仮想ボリュームであるかを示すボリューム属性情報９０８４、プールボリュームＰＬをＬＤＥＶ番号に該当する論理デバイスＬＤＥＶ''をさらにページ単位で割り当てた割当て番号を示すページ番号９０８５、プールボリュームＩＤに対応つけられる仮想デバイスＶＤＥＶ''のデバイス番号であるＶＤＥＶ番号９０８６、当該仮想デバイスＶＤＥＶ内のＬＢＡ（Logical Block Addressing）であるＬＤＥＶ内のＬＢＡ情報９０８７、プールボリュームＰＬと同じ階層にあるＶＤＥＶ番号に該当する仮想ボリュームＶＤＥＶ''をさらにスロット単位で割り当てる割当て番号を示すスロット番号９０８８から構成されている。
【０１９７】
本実施の形態における記憶システムの運用手順は、論理ユニットＬＵのボリューム属性を実ボリュームとして用いたマイグレーション機能を、論理ユニットＬＵ''のボリューム属性を仮想ボリュームとして運用する手順となる。その手順は、第１の実施の形態と同じなので説明を省略する。
【０１９８】
本実施の形態によれば、ホスト装置及びストレージ装置間のデータの授受を停止させることなく、かつ、ストレージ装置の機能を継続させ、ホスト装置のアクセス先の移行を行うことができる。
【０１９９】
また、記憶階層にプールボリュームを用いて、データのアドレス空間を広く使うことができるため、記憶システムのシステム性能の向上を図ることができる。
【０２００】
（５）他の実施の形態
データの入出力要求を行う上位装置としてホスト装置２として、ホスト装置２から認識可能であり、データを格納する物理デバイス６０４の記憶領域上に形成される移行元の論理ユニットＬＵａを有する移行元ストレージ装置５Ａと、ホスト装置から認識可能な移行先の論理ユニットＬＵｂを有する移行先ストレージ装置５Ｂとを有し、移行先ストレージ装置５Ｂの設定に合致するように移行元の論理ユニットＬＵａに関する構成制御情報９０１〜９０４を編集する編集部を管理端末７Ａ内のメモリに設けてＣＰＵが編集処理をしたが、移行元ストレージ装置５Ａ内のＣＰＵ及びメモリが行ってもよい。
【０２０１】
当該構成制御情報を編集した編集構成制御情報９０６を移行先ストレージ装置５Ｂにインポートするインポート部及び移行元の論理ユニットＬＵａを前記移行先の論理ユニットＬＵｂにマッピングするマッピング部を管理端末７Ｂ内のメモリに設けてＣＰＵが処理をしたが、移行先ストレージ装置５Ｂ内のＣＰＵ及びメモリが行ってもよい。
【０２０２】
移行元及び移行先のボリュームとしてプールボリュームＰＬを移行元ストレージ装置５Ａ内及び移行先ストレージ装置５Ｂ内にそれぞれ設けたが、外部ストレージ装置６内に設けてもよい。
【０２０３】
外部ストレージ装置６の物理デバイス６０４の記憶領域を提供して移行元及び移行先のプールボリュームＰＬａ、ＰＬｂを形成したが、移行元ストレージ装置５Ａの物理デバイス５０６Ａと外部ストレージ装置６の物理デバイス６０４を移行元プールボリュームとして、移行先ストレージ装置５Ｂの物理デバイス５０６Ｂと外部ストレージ装置６の物理デバイス６０４を移行先プールボリュームとして、混在させてプールボリュームを形成させてもよい。
【０２０４】
また、プールボリュームＰＬのボリューム属性は、実ボリュームでも仮想ボリュームでもよい。
【０２０５】
移行元の論理ユニットＬＵａを移行先ストレージ装置５Ｂ内にマッピングしたが、外部ストレージ装置６内にマッピングしてもよい。
【産業上の利用可能性】
【０２０６】
本発明は、１又は複数のストレージ装置を有する記憶システムや、その他の形態の記憶システムに広く適用することができる。
【図面の簡単な説明】
【０２０７】
【図１】第１の実施の形態における記憶システムの全体構成を示すブロック図である。
【図２】第１の実施の形態における論理ユニット移動処理の原理を示す概念図である。
【図３】第１の実施の形態における論理ユニット移動処理の原理を説明する概念図である。
【図４】第１の実施の形態における管理端末のメモリ内を示すブロック図である。
【図５】第１の実施の形態におけるＬＵ構成制御情報を示す図表である。
【図６】第１の実施の形態におけるＬＤＥＶ構成制御情報を示す図表である。
【図７】第１の実施の形態におけるＶＤＥＶ構成制御情報を示す図表である。
【図８】第１の実施の形態における物理構成制御情報を示す図表である。
【図９】第１の実施の形態におけるマイグレーション機能の説明に供するシーケンスである。
【図１０】第１の実施の形態におけるマイグレーション機能の説明に供するシーケンスである。
【図１１】第１の実施の形態におけるマイグレーション機能の説明に供するシーケンスである。
【図１２】第１の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図１３】第１の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図１４】第１の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図１５】第１の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図１６】第１の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図１７】第１の実施の形態における構成制御情報を編集するフローチャートである。
【図１８】第１の実施の形態における構成制御情報を編集するフローチャートである。
【図１９】第２の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図２０】第２の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図２１】第２の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図２２】第２の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図２３】第２の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図２４】第２の実施の形態におけるマイグレーション機能の補足説明に供する概念図である。
【図２５】第２の実施の形態におけるマイグレーション機能の補足説明に供する概念図である。
【図２６】第２の実施の形態におけるマイグレーション機能の補足説明に供する概念図である。
【図２７】第３の実施の形態におけるマイグレーション機能の説明に供する概念図である。
【図２８】第４の実施の形態における記憶システムの全体構成を示す概念図である。
【図２９】第４の実施の形態における管理端末のメモリ内を示すブロック図である。
【図３０】第４の実施の形態におけるＬＵ構成制御情報を示す図表である。
【図３１】第４の実施の形態におけるＬＤＥＶ構成制御情報を示す図表である。
【符号の説明】
【０２０８】
１……記憶システム、２……ホスト装置、３……管理サーバ、５Ａ……移行元ストレージ装置、５Ｂ……移行先ストレージ装置、６……外部ストレージ装置、７……管理端末。
【図１】
2008176627.tif 000003
【図２】
2008176627.tif 000004
【図３】
2008176627.tif 000005
【図４】
2008176627.tif 000006
【図５】
2008176627.tif 000007
【図６】
2008176627.tif 000008
【図７】
2008176627.tif 000009
【図８】
2008176627.tif 000010
【図９】
2008176627.tif 000011
【図１０】
2008176627.tif 000012
【図１１】
2008176627.tif 000013
【図１２】
2008176627.tif 000014
【図１３】
2008176627.tif 000015
【図１４】
2008176627.tif 000016
【図１５】
2008176627.tif 000017
【図１６】
2008176627.tif 000018
【図１７】
2008176627.tif 000019
【図１８】
2008176627.tif 000020
【図１９】
2008176627.tif 000021
【図２０】
2008176627.tif 000022
【図２１】
2008176627.tif 000023
【図２２】
2008176627.tif 000024
【図２３】
2008176627.tif 000025
【図２４】
2008176627.tif 000026
【図２５】
2008176627.tif 000027
【図２６】
2008176627.tif 000028
【図２７】
2008176627.tif 000029
【図２８】
2008176627.tif 000030
【図２９】
2008176627.tif 000031
【図３０】
2008176627.tif 000032
【図３１】
2008176627.tif 000033