(57)【要約】【課題】記憶装置を仮想化する際のアクセス不能期間を短縮する。【解決手段】情報処理装置１０は、パスＰ１０を介して記憶装置３０ａにアクセス可能である。仮想化制御装置２０は、記憶装置３０ａを仮想化した仮想記憶装置３０ｂに対するパスＰ２０を介したアクセスを制御する。仮想化制御装置２０は、パスＰ２０を介してアクセス可能な記憶領域に関する問い合わせを情報処理装置１０から受信すると、実記憶領域である記憶装置３０ａの識別子を送信する。情報処理装置１０は、パスＰ１０を介してアクセス可能な記憶装置３０ａと同じ識別子を受信すると、パスＰ２０を非活性のスタンバイパスとして組み込む。【選択図】図１
2014048883.tif 000002
【特許請求の範囲】
【請求項１】
第１のパスを介して記憶装置にアクセスする情報処理装置と、
前記記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置と、
を備え、
前記仮想化制御装置は、前記第２のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを前記情報処理装置から受信すると、前記記憶装置の識別子を前記情報処理装置に通知する第１の制御部を有し、
前記情報処理装置は、
前記問い合わせに応じて、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子を受信すると、前記第２のパスを非活性のスタンバイパスとして組み込む第２の制御部を有する、
ことを特徴とするストレージシステム。
【請求項２】
前記第２の制御部は、前記問い合わせを２回送信し、２回目の前記問い合わせに応じて受信した識別子が、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子である場合に、前記第２のパスを非活性のスタンバイパスとして組み込み、
前記第１の制御部は、前記問い合わせを１回目に受信したとき、前記仮想記憶装置の識別子を送信し、前記問い合わせを２回目に受信したとき、前記記憶装置の識別子を送信する、
ことを特徴とする請求項１記載のストレージシステム。
【請求項３】
前記第２の制御部は、前記第２のパスを非活性のスタンバイパスとして組み込んだ後、前記第１のパスを非活性のスタンバイパスに変更するとともに前記第２のパスを活性状態に変更し、前記第２のパスを介した前記仮想記憶装置へのアクセスを開始し、
前記第１の制御部は、前記第２の制御部から前記仮想記憶装置へのアクセス制御を継続した状態で、前記記憶装置から他の記憶装置へのデータ移行を実行する、
ことを特徴とする請求項１または２記載のストレージシステム。
【請求項４】
前記第１の制御部は、前記記憶装置から前記他の記憶装置へのデータ移行処理が完了した後、前記仮想記憶装置に割り当てる実記憶領域を前記記憶装置から前記他の記憶装置に変更することを特徴とする請求項３記載のストレージシステム。
【請求項５】
記憶装置を仮想化した仮想記憶装置に対する第１のパスを介したアクセスを制御する仮想化制御装置において、
第２のパスを介して前記記憶装置にアクセス可能であり、かつ、前記第２のパスとは異なる他のパスを介してアクセス可能な記憶領域に関する情報として前記記憶装置と同じ識別子を受信すると、前記他のパスを非活性のスタンバイパスとして組み込む情報処理装置から、前記第１のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを受信する受信部と、
前記問い合わせに応じて、前記記憶装置の識別子を前記情報処理装置に送信する送信部と、
を有することを特徴とする仮想化制御装置。
【請求項６】
第１のパスを介して記憶装置にアクセスする情報処理装置において、
前記記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置に対して、前記第２のパスを介してアクセス可能な記憶領域に関する情報として、前記仮想記憶装置に割り当てられた実記憶装置の識別子を通知するように指示する指示部と、
前記指示に応じて前記仮想化制御装置から通知された識別子が前記記憶装置の識別子と一致する場合に、前記第２のパスを非活性のスタンバイパスとして組み込む設定部と、
を有することを特徴とする情報処理装置。
【請求項７】
第１のパスを介して記憶装置にアクセスする情報処理装置と、前記記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置と、を有するストレージシステムの制御方法において、
前記情報処理装置が、前記第２のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを前記仮想化制御装置に送信し、
前記仮想化制御装置が、前記問い合わせを前記情報処理装置から受信すると、前記記憶装置の識別子を前記情報処理装置に通知し、
前記情報処理装置が、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子を受信すると、前記第２のパスを非活性のスタンバイパスとして組み込む、
ことを特徴とするストレージシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステム、仮想化制御装置、情報処理装置、および、ストレージシステムの制御方法に関する。
【背景技術】
【０００２】
近年、サーバなどのコンピュータと、ＨＤＤ（Hard Disk Drive）や磁気テープ装置などのストレージとをネットワークで相互に接続したＳＡＮ（Storage Area Network）と呼ばれるシステムが構築されている。
【０００３】
ＳＡＮでは、ストレージの容量が増大するにつれて、ストレージのデータを別のストレージに移行する処理が行われるが、膨大な量のデータを移行するために、移行処理時間が長くなっている。
【０００４】
これに対し、ホストがアクセスするボリュームをサーバが仮想化することで、ホストに対して透過的にデータを移行する方法がある。この方法では、サーバは、ホストからの要求に応じた仮想ボリュームに対するアクセス制御を継続しながら、バックグラウンドで、仮想ボリュームの物理領域を構成する第１のディスクのデータを第２のディスクに複写する。そして、サーバは、複写完了後に仮想ボリュームの物理領域を第２のディスクに変更する。
【０００５】
また、ストレージのデータを他のストレージに移行する他の方法としては、旧ストレージと新ストレージとを仮想一元化装置の一員として登録し、旧ストレージの全ファイルを新ストレージに移行し、移行終了後に旧ストレージを仮想一元化装置のメンバから削除するものがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−３３１３５５号公報
【特許文献２】特開２００４−０４６６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
既存の実ストレージを仮想化するためには、サーバから実ストレージへの既存パスに加えて、仮想ストレージへのパスが追加されて、同じ実記憶領域に対する複数のパスがサーバに設定される。この場合、実記憶領域のデータが破壊されないように、既存パスを通じたアクセスと追加パスを通じたアクセスの両方を禁止するが、これにより、ストレージへのアクセスが不可能な期間が生じてしまう。
【０００８】
１つの側面では、本発明は、記憶装置を仮想化する際のアクセス不能期間を短縮するストレージシステム、仮想化制御装置、情報処理装置、および、ストレージシステムの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１つの案では、ストレージシステムが提供される。ストレージシステムは、第１のパスを介して記憶装置にアクセスする情報処理装置と、記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置と、を備える。仮想化制御装置は、第２のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを情報処理装置から受信すると、記憶装置の識別子を情報処理装置に通知する第１の制御部を有する。情報処理装置は、問い合わせに応じて、第１のパスを介してアクセス可能な記憶装置と同じ識別子を受信すると、第２のパスを非活性のスタンバイパスとして組み込む第２の制御部を有する。
【００１０】
また、１つの案では、仮想化制御装置が提供される。
さらに、１つの案では、情報処理装置が提供される。
また、１つの案では、ストレージシステムの制御方法が提供される。
【発明の効果】
【００１１】
１態様によれば、ストレージシステム、仮想化制御装置、情報処理装置、および、ストレージシステムの制御方法において、記憶装置を仮想化する際のアクセス不能期間をなくしサーバ業務を継続させたまま短縮することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係るストレージシステムの構成例を示す図である。
【図２】マルチパスを含むストレージシステムの参考例を示す図である。
【図３】アクティブ−スタンバイ方式を示す図である。
【図４】ボリューム管理テーブルの例を示す図である。
【図５】ストレージ仮想化サーバを組み込んだストレージシステムの構成例を示す図である。
【図６】業務サーバのボリューム管理テーブルの例を示す図である。
【図７】ストレージ仮想化サーバのボリューム管理テーブルの例を示す図である。
【図８】ボリューム管理テーブルの変化を示す図である。
【図９】ストレージシステムの構成例を示す図である。
【図１０】業務サーバのハードウェア構成例を示す図である。
【図１１】業務サーバおよび仮想化サーバが備える機能の構成例と、パスおよびボリュームの設定例を示す図である。
【図１２】パス追加処理のフローチャートを示す図である。
【図１３】仮想ストレージの設定処理のフローチャートを示す図である。
【図１４】データ移行を実行しない場合の動作シーケンスを示す図である。
【図１５】業務サーバのボリューム管理テーブルの状態遷移を示す図である。
【図１６】業務サーバのボリューム管理テーブルの状態遷移を示す図である。
【図１７】ストレージ仮想化サーバのボリューム管理テーブルの状態遷移を示す図である。
【図１８】データ移行を行う場合の動作シーケンスを示す図である。
【図１９】データ移行を行う場合の動作シーケンスを示す図である。
【図２０】業務サーバのボリューム管理テーブルの状態遷移を示す図である。
【図２１】業務サーバのボリューム管理テーブルの状態遷移を示す図である。
【図２２】業務サーバのボリューム管理テーブルの状態遷移を示す図である。
【図２３】ストレージ仮想化サーバのボリューム管理テーブルの状態遷移を示す図である。
【図２４】データ移行処理のフローチャートを示す図である。
【図２５】データ移行処理において業務サーバで使用されるボリューム管理テーブルを示す図である。
【図２６】データ移行中の仮想ストレージ装置へのアクセス制御例を示すフローチャートである。
【図２７】第２の実施の形態を変形したストレージシステムの構成例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。図１は第１の実施の形態に係るストレージシステムの構成例を示す図である。ストレージシステム１は、情報処理装置１０、仮想化制御装置２０および記憶装置３０ａを備える。
【００１４】
記憶装置３０ａは、データを記憶する。情報処理装置１０は、パスＰ１０を介して記憶装置３０ａにアクセスする。
仮想化制御装置２０は、仮想記憶装置３０ｂに対するアクセスを制御する。情報処理装置１０は、仮想化制御装置２０を介して、仮想化制御装置２０が提供する仮想記憶装置３０ｂにアクセスすることが可能である。この場合、情報処理装置１０は、パスＰ１０とは異なるパスＰ２０を介して仮想記憶装置３０ｂにアクセスする。
【００１５】
仮想化制御装置２０は、情報処理装置１０がアクセス可能な記憶装置３０ａを仮想化した仮想記憶装置３０ｂを提供することができる。この場合、仮想記憶装置３０ｂの実記憶領域として記憶装置３０ａが割り当てられる。記憶装置３０ａを仮想化した状態では、仮想化制御装置２０は、情報処理装置１０から仮想記憶装置３０ｂへのアクセスを継続させながら、記憶装置３０ａから他の記憶装置（図示せず）へのデータ移行を実行することができる。
【００１６】
情報処理装置１０は、指示部１０ａおよび設定部１０ｂを有する。仮想化制御装置２０は、受信部２−１、送信部２−２および移行制御部２−３を有する。
以下、情報処理装置１０に対して、記憶装置３０ａを仮想化した仮想記憶装置３０ｂへのパスＰ２０が追加される際の処理について説明する。この処理は、記憶装置３０ａのデータ移行を目的として行われるものである。また、仮想記憶装置３０ｂの実記憶領域として記憶装置３０ａが割り当てられているものとする。
【００１７】
情報処理装置１０の指示部１０ａは、仮想化制御装置２０に対して、パスＰ２０を介してアクセス可能な記憶領域に関する情報を問い合わせる。仮想化制御装置２０の受信部２０ａがこの問い合わせを受信すると、仮想化制御装置２０の送信部２０ｂは、パスＰ２０を介してアクセス可能な記憶領域に関する情報として、仮想記憶装置３０ｂの実記憶領域を構成する記憶装置３０ａの識別子を送信する。
【００１８】
情報処理装置１０の設定部１０ｂは、仮想化制御装置２０から識別子を受信する。このとき、設定部１０ｂは、既存のパスＰ１０を介してアクセス可能な記憶装置３０ａと同じ識別子を受信した場合には、追加するパスＰ２０を非活性のスタンバイパスとして組み込む。設定部１０ｂは、例えば、パスＰ２０を、活性状態のパスＰ１０が含まれるマルチパスのスタンバイパスに追加する。
【００１９】
ここで、仮に、送信部２０ｂが仮想記憶装置３０ｂの識別子を送信した場合、情報処理装置１０の設定部１０ｂは、受信した識別子に基づき、パスＰ２０にはパスＰ１０を介して接続された記憶装置とは異なる記憶装置が接続されたと認識し、パスＰ２０を活性状態（アクティブ）にしようとする。この場合、既存のパスＰ１０と追加されたパスＰ２０が共に活性状態になって、情報処理装置１０はパスＰ１０とパスＰ２０の両方から同じ実記憶領域（記憶装置３０ａの記憶領域）にアクセス可能になってしまい、実記憶領域のデータが破壊される可能性が生じる。データ破壊を防止するためには、あらかじめ既存のパスＰ１０を非活性状態にしておけばよいが、この場合には情報処理装置１０は記憶装置３０ａにアクセスできなくなってしまう。
【００２０】
これに対して、ストレージシステム１では、仮想化制御装置２０の送信部２０ｂは、パスＰ２０を介してアクセス可能な記憶領域に関する情報として、記憶装置３０ａの識別子を送信する。この場合、情報処理装置１０の設定部１０ｂは、すでに活性状態にある記憶装置３０ａに対する異なるパスＰ２０が追加されたことを認識して、データ破壊が起こらないようにパスＰ２０を非活性状態のままで組み込む。これにより、パスＰ２０の追加処理の間に、パスＰ１０を非活性状態にしておく必要がなくなり、記憶装置３０ａへのアクセス不能時間が発生しない。
【００２１】
また、設定部１０ｂは、パスＰ２０を非活性のスタンバイパスとして組み込んだ後、パスＰ１０を非活性のスタンバイパスに変更するとともに、パスＰ２０を活性状態に変更する。これにより、記憶装置３０ａが仮想環境下に置かれるようになり、情報処理装置１０は、パスＰ２０を介して仮想記憶装置３０ｂにアクセスする。活性状態にするパスの変更の際には、情報処理装置１０から記憶装置３０ａのアクセスを停止することが望ましいが、前述のように、それ以前の処理では記憶装置３０ａへのアクセスを停止する必要がない。すなわち、上記処理によって、記憶装置３０ａを仮想化する際のアクセス停止時間を短縮することができる。
【００２２】
記憶装置３０ａが仮想環境下に置かれた後、仮想化制御装置２０の移行制御部２０ｃは、情報処理装置１０から仮想記憶装置３０ｂへのアクセスを継続させたまま、記憶装置３０ａから他の記憶装置（図示せず）へのデータ移行処理を実行する。移行制御部２０ｃは、データ移行処理が完了すると、仮想記憶装置３０ｂに割り当てる実記憶領域を、記憶装置３０ａから、データ移行先の記憶装置に変更する。これにより、データ移行処理の全体が完了する。データ移行処理の全体に要する時間のうち、情報処理装置１０による記憶装置３０ａへのアクセスを停止する時間が短縮されるので、データ移行処理が、情報処理装置１０で行われる業務に与える影響を無くすことができる。
【００２３】
次に、第２の実施の形態について説明する前に、ストレージシステムのマルチパス構成について説明する。図２はマルチパスを含むストレージシステムの参考例を示す図である。ストレージシステム２は、業務サーバＳＶ０、ＦＣ（Fibre Channel）スイッチ４０およびストレージ装置Ｓｔ０を備える。業務サーバＳＶ０は、HBA（Host Bus Adapter：サーバ側のFCアダプタはHBAと称する）＃１、＃２を備え、ストレージ装置Ｓｔ０は、ＣＡ（Channel Adapter）＃３、＃４を備える。また、ストレージ装置Ｓｔ０には、外部からアクセス可能な記憶領域としてボリュームＶ０が設定されている。
【００２４】
HBAは、外部装置との間でデータを送受信するためのインタフェース装置である。HBA＃１、＃２は、ＦＣスイッチ４０と接続し、ＣＡ＃３、＃４は、ＦＣスイッチ４０と接続する。ストレージ装置Ｓｔ０内のボリュームＶ０は、ＣＡ＃３、＃４と接続する。
【００２５】
パスＰ１１は、業務サーバＳＶ０がHBA＃１およびＣＡ＃３を介してボリュームＶ０にアクセスするための経路である。パスＰ１２は、業務サーバＳＶ０がHBA＃２およびＣＡ＃４を介してボリュームＶ０にアクセスするための経路である。
【００２６】
ストレージシステム２のように、一般的に、１つのストレージ装置にアクセスするために、パスの冗長化を図ったマルチパスが構成される。マルチパス構成とすることで、パス障害が発生した場合に備えることができ、ストレージ装置へのアクセスの信頼性を高めることが可能になる。
【００２７】
一方、図２において、パスＰ１１、Ｐ１２を共に、業務サーバＳＶ０から任意にアクセス可能なアクセスパスとして定義すると、業務サーバＳＶ０は、ストレージ装置Ｓｔ０内のＣＡ＃３、＃４に接続する１つのボリュームＶ０を、２つのボリュームが存在していると誤認識してしまうおそれがある。
【００２８】
このような状態で、例えば、業務サーバＳＶ０がパスＰ１１、Ｐ１２を通じて同時にボリュームＶ０内のデータを更新すると、ボリュームＶ０内のデータが破壊されるおそれがある。このことを防ぐために、マルチパス構成のストレージシステムでは、例えばアクティブ−スタンバイ方式が採用されている。
【００２９】
図３はアクティブ−スタンバイ方式を示す図である。ストレージシステム２ａにおいて、マルチパスＭＰ０を構成しているパスＰ１１、Ｐ１２のうち、例えば、一方のパスＰ１１をアクティブ（有効）とし、他方のパスＰ１２をスタンバイ（待機）とする。これにより、業務サーバＳＶ０からのパスＰ１１、Ｐ１２を通じた同時アクセスを防ぐことができる。
【００３０】
マルチパス構成の制御（マルチパス制御）では、互いに異なるパスに接続されるボリュームが同一のボリュームとして認識されるので、このような判断を行うために、パスとボリュームとの対応関係などの情報が管理される。
【００３１】
図４はボリューム管理テーブルの例を示す図である。ボリューム管理テーブルｔ１は、業務サーバＳＶ０上で管理されるテーブルであり、マルチパス制御を行う際の情報が登録される。ボリューム管理テーブルｔ１の項目には、例えば、マルチパス識別子、パス識別子、ストレージ装置識別子およびボリューム識別子がある。
【００３２】
マルチパス識別子は、マルチパスを識別するための情報である。パス識別子は、マルチパス内の個々のパスを識別するための情報である。ストレージ装置識別子は、業務サーバからアクセス可能なストレージ装置を識別するための情報である。ボリューム識別子は、ストレージ装置内の各ボリュームを識別するためのストレージ装置内でユニークな情報である。
【００３３】
図４の場合、マルチパス識別子にはＭＰ０、パス識別子にはＰ１１、Ｐ１２、ストレージ装置識別子にはＳｔ０、ボリューム識別子にはＶ０が登録されている。また、パス識別子には、パスがアクティブ状態かスタンバイ状態かを示す情報が付加される。図４ではパス識別子の欄において、アクティブ状態のパスに「（ＡＣＴ）」と記述され、スタンバイ状態のパスに「（ＳＴＢ）」と記述されている。図４の場合、パスＰ１１がアクティブパスであり、パスＰ１２がスタンバイパスである。
【００３４】
なお、ボリューム管理テーブルｔ１におけるこれらの情報は、例えば、システムのリブート（reboot）時や構成変更の再読み込み時などに、業務サーバＳＶ０のメモリ上に展開して使用される。
【００３５】
次に、ストレージ装置内のデータのストレージの仮想化について説明する。ストレージシステムにおいては、ＨＤＤ、ディスクアレイ等のストレージ装置に格納されたデータを、容量拡張等のために他のストレージ装置に複写してデータを移行したいことがある。データ移行には、例えば、数１０ＴＢで１００時間以上といった長い時間がかかる。
【００３６】
データ移行方法の一例として、移行対象のストレージ装置を仮想化しておく方法がある。この方法では、データ移行を通常運用時に並行して実行できるので、業務を継続しながらのデータ移行が可能になる。
【００３７】
なお、「ストレージの仮想化」とは、業務サーバが、仮想化サーバを介してストレージにアクセスするようにして、仮想化サーバが業務サーバに対し、実記憶領域ではなく仮想記憶領域（仮想ストレージ内の仮想ボリューム）にアクセスさせるようにすることである。このような仮想環境を構築することで、業務サーバが、仮想化サーバが提供する仮想ストレージに対してアクセス可能な状態で、仮想ストレージの記憶領域を構成する実ストレージを、仮想化サーバ側が任意に変更したり拡張したりできるようになる。
【００３８】
図５はストレージ仮想化サーバを組み込んだストレージシステムの構成例を示す図である。ストレージシステム２ａ−１は、業務サーバＳＶ０、ＦＣスイッチ４０、ストレージ仮想化サーバ５０およびストレージ装置Ｓｔ１を備える。なお、各構成要素は、ＦＣケーブルなどを通じて互いに接続される。
【００３９】
業務サーバＳＶ０は、HBA＃１、＃２を備え、ストレージ装置Ｓｔ１は、ＣＡ＃３、＃４を備える。また、ストレージ装置Ｓｔ１には、外部からアクセス可能な記憶領域としてボリュームＶＯＬ１、ＶＯＬ２が設定されている。
【００４０】
ストレージ仮想化サーバ５０は、HBA＃５、＃６を備える。ストレージ仮想化サーバ５０は、仮想ストレージ装置ＶＳｔ１を提供し、仮想ストレージ装置ＶＳｔ１へのアクセスを制御する。この仮想ストレージ装置ＶＳｔ１には、実記憶領域としてストレージ装置Ｓｔ１が割り当てられている。
【００４１】
仮想ストレージ装置ＶＳｔ１には、仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２が設定されている。仮想ボリュームＶＶＯＬ１の実記憶領域はボリュームＶＯＬ１と一致し、仮想ボリュームＶＶＯＬ２の実記憶領域はボリュームＶＯＬ２と一致する。すなわち、仮想ボリュームＶＶＯＬ１はボリュームＶＯＬ１を仮想化したものであり、仮想ボリュームＶＶＯＬ２はボリュームＶＯＬ２を仮想化したものである。
【００４２】
HBA＃１、＃２は、ＦＣスイッチ４０と接続し、ＣＡ＃３、＃４は、ＦＣスイッチ４０と接続し、HBA＃５、＃６は、ＦＣスイッチ４０と接続する。ストレージ装置Ｓｔ１内のボリュームＶＯＬ１、ＶＯＬ２は、ＣＡ＃３、＃４と接続し、仮想ストレージ装置ＶＳｔ１内の仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２は、HBA＃５、＃６と接続する。
【００４３】
パスＰ１は、業務サーバＳＶ０がHBA＃１およびＣＡ＃３を介してボリュームＶＯＬ１、ＶＯＬ２にアクセスするための経路である。パスＰ２は、業務サーバＳＶ０がHBA＃２およびＣＡ＃４を介してボリュームＶＯＬ１、ＶＯＬ２にアクセスするための経路である。そして、パスＰ１、Ｐ２でマルチパスＭＰ１が形成されている。
【００４４】
さらに、パスＰ３は、業務サーバＳＶ０がHBA＃１およびHBA＃５を介して仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２にアクセスするための経路である。パスＰ４は、HBA＃２およびHBA＃６を介して仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２にアクセスするための経路である。そして、パスＰ３、Ｐ４でマルチパスＭＰ２が形成されている。
【００４５】
ここで、ストレージ仮想化サーバ５０を組み込むことにより、ストレージ装置Ｓｔ１のボリュームＶＯＬ１、ＶＯＬ２の各記憶領域は、ストレージ仮想化サーバ５０を経由してアクセスすることも可能になる。このとき、業務サーバＳＶ０は、ボリュームＶＯＬ１、ＶＯＬ２の各記憶領域を、マルチパスＭＰ２上のボリュームＶＶＯＬ１、ＶＶＯＬ２として認識する。
【００４６】
また、この状態で、マルチパスＭＰ１、ＭＰ２の両経路からのデータ更新が有効になっていると、ボリュームＶＯＬ１、ＶＯＬ２のデータの破壊を起こす可能性がある。そこで、例えば、マルチパスＭＰ１をスタンバイにし、マルチパスＭＰ２をアクティブにした仮想環境での運用が行われる。
【００４７】
図６は業務サーバのボリューム管理テーブルの例を示す図である。ボリューム管理テーブルｔ１−１は、図５における業務サーバＳＶ０上で管理される、ストレージ仮想化サーバ５０を組み込む前の情報を示している。業務サーバＳＶ０は、ストレージ装置Ｓｔ１に対してマルチパスＭＰ１を形成していること、さらにマルチパスＭＰ１はパスＰ１、Ｐ２を含み、パスＰ１、Ｐ２は共に、ボリュームＶＯＬ１、ＶＯＬ２に接続すること、パスＰ１がアクティブパスであり、パスＰ２がスタンバイパスであることが示されている。
【００４８】
図７はストレージ仮想化サーバのボリューム管理テーブルの例を示す図である。ボリューム管理テーブルｔ２は、図５におけるストレージ仮想化サーバ５０上で管理される管理情報を示している。ボリューム管理テーブルｔ２の項目には、ストレージ装置識別子、サーバ識別子、ボリューム識別子、実ストレージ装置識別子および実ボリューム識別子がある。
【００４９】
ストレージ装置識別子は、仮想ストレージ装置を識別するための情報であり、サーバ識別子は、仮想化サーバと接続される業務サーバを識別するための情報である。また、ボリューム識別子は、仮想ストレージ装置内の各仮想ボリュームを識別するためのストレージ装置内でユニークな情報である。さらに、実ストレージ装置識別子は、仮想ストレージ装置に割り当てられた実ストレージ装置を識別するための情報であり、実ボリューム識別子は、仮想ボリュームと同一の実記憶領域のボリューム（実ボリューム）を識別するための情報である。
【００５０】
図７の場合、ストレージ装置識別子にはＶＳｔ１、サーバ識別子にはＳＶ０、ボリューム識別子にはＶＶＯＬ１、ＶＶＯＬ２、実ストレージ装置識別子にはＳｔ１、実ボリューム識別子にはＶＯＬ１、ＶＯＬ２が登録されている。なお、仮想ボリュームＶＶＯＬ１に対応する実ボリュームはボリュームＶＯＬ１であり、仮想ボリュームＶＶＯＬ２に対応する実ボリュームはボリュームＶＯＬ２である。
【００５１】
上記のように、仮想ストレージ装置では、複数のボリュームを束ねて、ストライピングやコンカチネーションなどの記憶領域の連結が行われ、サーバに対して単一ボリュームとして認識させたりするので、仮想ボリュームの識別子には、実ボリュームとは異なる独自の識別子を使用する。また、異なるストレージ装置上のボリュームを束ねることを可能にするため、仮想ストレージ装置の識別子にも、実ストレージ装置とは異なる独自の識別子を使用する。
【００５２】
次にストレージ仮想化サーバ５０を組み込んで、パスＰ３、Ｐ４を設定する際の手順について説明する。パス設定手順は、例えば、以下の（１）〜（８）の順で行われる場合がある。
【００５３】
（１）業務サーバＳＶ０は、業務を停止して、マルチパスＭＰ１の経路を非活性状態にする。この非活性状態にする操作は、ストレージ仮想化サーバ５０を組み込むことで、同一の実記憶領域のボリュームをマルチパスＭＰ１、ＭＰ２の両経路から別々のボリュームとして更新することを防ぐために行われる。
【００５４】
（２）業務サーバＳＶ０は、ストレージ仮想化サーバ５０をネットワークに組み込むための設定を行う。
（３）業務サーバＳＶ０は、ストレージ仮想化サーバ５０を通じて、仮想ストレージ装置ＶＳｔ１へアクセスするための、パスＰ３、Ｐ４を設定する。
【００５５】
（４）業務サーバＳＶ０は、追加されたパスＰ３上のストレージ情報を、ストレージ仮想化サーバ５０へ問い合わせる。ストレージ情報とは、対応するパスを通じてアクセス可能な記憶領域に関する情報であり、例えば、ストレージ装置識別子とボリューム識別子との組合せ情報のことである。
【００５６】
（５）ストレージ仮想化サーバ５０は、業務サーバＳＶ０に対して、パスＰ３上のストレージ情報を返信する。この場合、返信されるストレージ情報は、図７から、ストレージ装置識別子：ＶＳｔ１、ボリューム識別子：ＶＶＯＬ１の情報と、ストレージ装置識別子：ＶＳｔ１、ボリューム識別子：ＶＶＯＬ２の情報である（以下、ストレージ情報（ＶＳｔ１、ＶＶＯＬ１）、（ＶＳｔ１、ＶＶＯＬ２）といった表記も行う）。
【００５７】
（６）業務サーバＳＶ０は、ストレージ仮想化サーバ５０から受け取ったストレージ情報をボリューム管理テーブルに登録する。
（７）業務サーバＳＶ０は、ストレージ仮想化サーバ５０から受け取ったストレージ情報と、すでにボリューム管理テーブルに登録されているストレージ情報とを比較する（ストレージ装置識別子とボリューム識別子との組合せを比較する）。
【００５８】
業務サーバＳＶ０が管理している現時点のストレージ情報は、図６から、ストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）であるので、ストレージ仮想化サーバ５０から通知されたストレージ情報とは一致せず、この時点では、同一のストレージ情報はない。
【００５９】
（８）業務サーバＳＶ０は、同一ストレージ情報がない場合は、次のパスＰ４の設定について、上記の（４）〜（７）の処理を繰り返す。また、同一ストレージ情報がある場合は、同一のストレージ情報に対応している複数パスで新規のマルチパスを構成する。
【００６０】
この例では、パスＰ４についても上記の（４）〜（７）の処理が行われた後、パスＰ３、Ｐ４でマルチパスＭＰ２が構成されることになる。このとき、マルチパスＭＰ２が活性状態にされるとともに、パスＰ３、Ｐ４の一方がアクティブ状態にされ、他方がスタンバイ状態にされる。上記のように、マルチパスＭＰ１はあらかじめ非活性状態にされているので、同一のストレージ装置Ｓｔ１に対して複数のパスを通じてアクセスされることが抑止される。
【００６１】
（９）業務サーバＳＶ０は、業務を再開する。そして、業務を行いながら、新規のストレージ装置を接続し、ストレージ装置Ｓｔ１から新規のストレージ装置へのデータ移行処理を行う。
【００６２】
図８はボリューム管理テーブルの変化を示す図である。ストレージ装置Ｓｔ１が削除され、ストレージ仮想化サーバ５０が組み込まれることにより、仮想ストレージ装置ＶＳｔ１の情報が追加されている。すなわち、業務サーバＳＶ０上のボリューム管理テーブルｔ１−１に対して、欄ｃ１が追加されてボリューム管理テーブルｔ１−２へ遷移している。
【００６３】
ボリューム管理テーブルｔ１−２の欄ｃ１によって、業務サーバＳＶ０は、仮想ストレージ装置ＶＳｔ１に対してマルチパスＭＰ２を形成していること、さらにマルチパスＭＰ２は、パスＰ３、Ｐ４を含み、パスＰ３、Ｐ４は、仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２に接続することが示されている。そして、マルチパスＭＰ２が活性状態にされ、業務サーバＳＶ０は仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２にアクセスすることが可能になる。
【００６４】
上記のように、データ移行を行う場合は、仮想化サーバを組み込んで、既存の実ストレージを仮想化して仮想環境を構築するが、この場合、実ストレージの仮想化を行う際の業務停止時間の短縮が望まれる。
【００６５】
既存の実ストレージが仮想化される場合、仮想化サーバは、上記では、仮想ストレージを既存の実ストレージとは異なるストレージ名で通知している。これにより、業務サーバは、仮想ストレージを既存ストレージとは異なるストレージとして認識する。すると、実際は同じ実記憶領域なのに、異なるストレージとして認識されるので、業務サーバは、仮想ストレージ側のパスをアクティブに設定してしまう。
【００６６】
上記のような仮想化手順では、同じ実記憶領域に割り当てられた異なるボリュームが業務サーバのアクティブパスに追加されることになる。このため、実記憶領域のデータを保護するために、仮想化手順の最初の段階からストレージへのアクセスを停止せざるを得なくなる。したがって、仮想ストレージのマルチパス設定が完了するまでの期間、業務を停止しなければならなくなる。
【００６７】
下記の第２の実施の形態に示す技術は、このような点に鑑みてなされたものであり、実ストレージを仮想化する際のアクセス不能期間を短縮して、業務の停止時間を短縮するストレージシステム、パス設定方法、サーバおよび仮想化サーバを提供するものである。
【００６８】
次に、第２の実施の形態に係るストレージシステムの構成および動作について説明する。図９はストレージシステムの構成例を示す図である。ストレージシステム１ａは、業務サーバＳＶ１、ストレージ仮想化サーバ２０ａ、ＦＣスイッチ４１、４２およびストレージ装置Ｓｔ１、Ｓｔ２を備える。
【００６９】
ストレージ装置Ｓｔ１、Ｓｔ２は、例えば、それぞれ複数のＨＤＤを備える記憶装置である。ストレージ装置Ｓｔ１は、データ移行の対象となる記憶装置であり、業務サーバＳＶ１がアクセス可能な実ボリュームが設定されている。ストレージ装置Ｓｔ２は、ストレージ装置Ｓｔ１のデータ移行先となる記憶装置である。なお、ストレージ装置Ｓｔ２は、後述するストレージ装置Ｓｔ１の仮想化が完了した後に、ストレージシステム１ａに追加されてもよい。
【００７０】
業務サーバＳＶ１は、ＦＣスイッチ４１を介してストレージ装置Ｓｔ１にアクセス可能であるとともに、ＦＣスイッチ４２を介してストレージ装置Ｓｔ１にアクセス可能である。また、業務サーバＳＶ１は、ＦＣスイッチ４１を介してストレージ仮想化サーバ２０ａにアクセス可能であるとともに、ＦＣスイッチ４２を介してストレージ仮想化サーバ２０ａにアクセス可能である。
【００７１】
ストレージ仮想化サーバ２０ａは、ＦＣスイッチ４１を介してストレージ装置Ｓｔ１にアクセス可能であるとともに、ＦＣスイッチ４２を介してストレージ装置Ｓｔ１にアクセス可能である。また、ストレージ仮想化サーバ２０ａは、ＦＣスイッチ４１を介してストレージ装置Ｓｔ２にアクセス可能であるとともに、ＦＣスイッチ４２を介してストレージ装置Ｓｔ２にアクセス可能である。
【００７２】
ストレージ装置Ｓｔ１、Ｓｔ２に書き込むデータの転送、およびストレージ装置Ｓｔ１、Ｓｔ２から読み出されたデータの転送は、ＦＣケーブルを介して行われる。また、業務サーバＳＶ１とＦＣスイッチ４１、４２との間の制御情報の転送や、業務サーバＳＶ１とストレージ仮想化サーバ２０ａとの間の制御情報の転送は、ＬＡＮ（Local Area Network）ケーブルを介して行われる。
【００７３】
図１０は業務サーバのハードウェア構成例を示す図である。業務サーバＳＶ１は、例えば、図１０に示すようなコンピュータとして実現することができる。
業務サーバＳＶ１は、プロセッサ１０１によって装置全体が制御されている。プロセッサ１０１には、バス１０９を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。プロセッサ１０１は、マルチプロセッサであってもよい。プロセッサ１０１は、例えばＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、またはＰＬＤ（Programmable Logic Device）である。またプロセッサ１０１は、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＡＳＩＣ、ＰＬＤのうちの２以上の要素の組合せであってもよい。
【００７４】
ＲＡＭ１０２は、業務サーバＳＶ１の主記憶装置として使用される。ＲＡＭ１０２には、プロセッサ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、プロセッサ１０１による処理に必要な各種データが格納される。
【００７５】
バス１０９に接続されている周辺機器としては、ＨＤＤ１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、HBA１０７およびＬＡＮインタフェース１０８がある。
【００７６】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、業務サーバＳＶ１の補助記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００７７】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、プロセッサ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００７８】
入力インタフェース１０５には、例えば、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をプロセッサ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、タッチパネル、タブレット、タッチパッド、トラックボールなどがある。
【００７９】
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク１０６ａに記録されたデータの読み取りを行う。光ディスク１０６ａは、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク１０６ａには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００８０】
HBA１０７は、ＦＣケーブルを通じて外部の装置と通信するためのＦＣインタフェース装置である。なお、実際には業務サーバＳＶ１は、２つのHBAを備え、これらは後述するHBA＃１とHBA＃２に対応する。HBA＃１はＦＣスイッチ４１に接続し、HBA＃２はＦＣスイッチ４２に接続する。
【００８１】
ＬＡＮインタフェース１０８は、ＬＡＮケーブルを通じて外部の装置と通信するためのインタフェース装置である。
以上のハードウェア構成によって、業務サーバＳＶ１を実現することができる。なお、ストレージ仮想化サーバ２０ａも、図１０と同様のハードウェア構成を有するコンピュータとして実現することができる。
【００８２】
図１１は業務サーバおよび仮想化サーバが備える機能の構成例と、パスおよびボリュームの設定例を示す図である。なお、図１１において、業務サーバＳＶ１は、図１の情報処理装置１０に対応し、ストレージ仮想化サーバ２０ａは、図１の仮想化制御装置２０に対応する。また、ストレージ装置Ｓｔ１は、図１の記憶装置３０ａに対応し、仮想ストレージ装置ＶＳｔ１は、図１の仮想記憶装置３０ｂに対応する。
【００８３】
業務サーバＳＶ１は、業務側制御部１１、HBA＃１、＃２およびボリューム管理テーブルＴ１０を備える。業務側制御部１１の処理は、例えば、業務サーバＳＶ１のプロセッサが所定のプログラムを実行することで実現される。ボリューム管理テーブルＴ１０は、例えば、業務サーバＳＶ１のＲＡＭに格納される。
【００８４】
ストレージ仮想化サーバ２０ａは、仮想側制御部２１、HBA＃５、＃６およびボリューム管理テーブルＴ２０を備える。仮想側制御部２１の処理は、例えば、ストレージ仮想化サーバ２０ａのプロセッサが所定のプログラムを実行することで実現される。ボリューム管理テーブルＴ２０は、例えば、ストレージ仮想化サーバ２０ａのＲＡＭに格納される。
【００８５】
ストレージ装置Ｓｔ１は、ＣＡ＃３、＃４を備える。HBA＃１は、ＦＣスイッチ４１を介してＣＡ＃３、HBA＃５と接続し、HBA＃２は、ＦＣスイッチ４２を介してＣＡ＃４、HBA＃６と接続する。
【００８６】
ストレージ装置Ｓｔ１には、外部からアクセス可能な記憶領域としてボリュームＶＯＬ１、ＶＯＬ２が設定されている。ボリュームＶＯＬ１、ＶＯＬ２は共に、HBA＃３、＃４と接続する。
【００８７】
パスＰ１は、業務サーバＳＶ１がHBA＃１、ＦＣスイッチ４１およびＣＡ＃３を介してボリュームＶＯＬ１、ＶＯＬ２にアクセスするための経路である。パスＰ２は、業務サーバＳＶ１がHBA＃２、ＦＣスイッチ４２およびＣＡ＃４を介してボリュームＶＯＬ１、ＶＯＬ２にアクセスするための経路である。そして、パスＰ１、Ｐ２でマルチパスＭＰ１が形成されている。
【００８８】
ストレージ仮想化サーバ２０ａのHBA＃５は、ＦＣスイッチ４１を介してHBA＃１、ＣＡ＃３と接続し、ストレージ仮想化サーバ２０ａのHBA＃６は、ＦＣスイッチ４２を介してHBA＃２、ＣＡ＃４と接続する。
【００８９】
ストレージ仮想化サーバ２０ａの仮想側制御部２１は、ストレージ装置の実記憶領域を仮想化した仮想ストレージ装置を提供し、仮想ストレージ装置へのアクセスを制御する。図１１では、仮想側制御部２１は、ストレージ装置Ｓｔ１の実記憶領域を仮想化した仮想ストレージ装置ＶＳｔ１を提供する。また、仮想側制御部２１は、仮想ストレージ装置ＶＳｔ１に仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２を設定する。
【００９０】
仮想ボリュームＶＶＯＬ１の実記憶領域は、ストレージ装置Ｓｔ１のボリュームＶＯＬ１の実記憶領域と同一であり、仮想ボリュームＶＶＯＬ２の実記憶領域は、ストレージ装置Ｓｔ１のボリュームＶＯＬ２の実記憶領域と同一である。すなわち、仮想ボリュームＶＶＯＬ１はボリュームＶＯＬ１を仮想化したものであり、仮想ボリュームＶＶＯＬ２はボリュームＶＯＬ２を仮想化したものである。
【００９１】
パスＰ３は、業務サーバＳＶ１がHBA＃１、ＦＣスイッチ４１およびHBA＃５を介して仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２にアクセスするための経路である。パスＰ４は、業務サーバＳＶ１がHBA＃２、ＦＣスイッチ４２およびHBA＃６を介して仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２にアクセスするための経路である。ここで、ストレージシステム１ａにおいては、パスＰ３、Ｐ４でマルチパスＭＰ１とは別のマルチパスを形成することもできるし、後述するように、パスＰ３、Ｐ４をマルチパスＭＰ１に組み込むこともできる。
【００９２】
ストレージ仮想化サーバ２０ａを組み込むことにより、業務サーバＳＶ１は、ストレージ装置Ｓｔ１のボリュームＶＯＬ１、ＶＯＬ２の各記憶領域に対して、ストレージ仮想化サーバ２０ａを経由してアクセスすることも可能になる。このとき、業務サーバＳＶ１は、ボリュームＶＯＬ１、ＶＯＬ２の各記憶領域を、パスＰ３、Ｐ４上のボリュームＶＶＯＬ１、ＶＶＯＬ２として認識する。
【００９３】
業務サーバＳＶ１の業務側制御部１１は、ストレージ装置のボリュームや仮想ストレージ装置の仮想ボリュームへのアクセスを行う。業務サーバＳＶ１のボリューム管理テーブルＴ１０は、アクセス先の記憶領域に関する情報を保持し、例えば、図４のボリューム管理テーブルｔ１と同様の項目を有する。
【００９４】
また、業務側制御部１１は、新たなパスおよび仮想ストレージ装置を追加する場合には、ストレージ仮想化サーバ２０ａへ追加パスに対応する記憶領域の問い合わせを行い、返信された記憶領域の情報をボリューム管理テーブルＴ１０に登録する。業務側制御部１１は、現在アクセスを行っているストレージ装置Ｓｔ１のデータ移行のために仮想ストレージ装置ＶＳｔ１を追加する場合には、ストレージ仮想化サーバ２０ａから、追加パスに対応するストレージ装置の識別子として仮想ストレージ装置の識別子（ＶＳｔ１）ではなく実ストレージ装置の識別子（Ｓｔ１）の通知を受ける。この場合、業務側制御部１１は、追加パスを既存のマルチパスＭＰ１のスタンバイパスとして組み込む。
【００９５】
ストレージ仮想化サーバ２０ａの仮想側制御部２１は、業務サーバＳＶ１等の他のサーバから仮想ストレージ装置へのアクセスを制御する。ストレージ仮想化サーバ２０ａのボリューム管理テーブルＴ２０は、仮想ストレージ装置の記憶領域に関する情報を保持し、例えば、図７のボリューム管理テーブルｔ２と同様の項目を少なくとも有する。なお、ボリューム管理テーブルの詳細については後述する。
【００９６】
仮想側制御部２１は、業務サーバＳＶ１から追加パスに対応する記憶領域の問い合わせを受けると、ボリューム管理テーブルＴ２０から追加パスに対応付けられた情報を読み出して返信する。仮想側制御部２１は、通常は、問い合わせに応じて、追加パスに対応づけられた仮想ストレージ装置および仮想ボリュームの識別子を通知するが、データ移行のための処理時には、実ストレージ装置および実ボリュームの識別子を通知する。後述するように、仮想側制御部２１は、業務サーバＳＶ１から同じパスに対応する記憶領域についての問い合わせを連続して２度受けた場合に、データ移行のための処理であると判定して、実ストレージ装置および実ボリュームの識別子を通知する。
【００９７】
次に業務サーバＳＶ１でのパス追加処理についてフローチャートを用いて説明する。ここでは、データ移行を目的としてパスを追加する場合、データ移行を目的とせずに単にパスおよび仮想ボリュームを追加する場合の両方を含む処理について説明する。図１２はパス追加処理のフローチャートを示す図である。
【００９８】
〔Ｓ１〕業務側制御部１１は、追加するパスの設定を行う。また、業務側制御部１１は、接続先サーバを設定する。接続先サーバとは、ここでは、追加したパスを通じて接続する仮想化サーバのことである。また、接続先サーバの情報としては、仮想化サーバのＬＡＮ上のアドレスが設定される。
【００９９】
〔Ｓ２〕業務側制御部１１は、実ストレージから仮想ストレージへのデータ移行を行うか否かを判断する。データ移行を行わない場合はステップＳ３へ行き、データ移行を行う場合はステップＳ１１へ行く。
【０１００】
〔Ｓ３〕業務側制御部１１は、追加したパスを１つ選択する。
〔Ｓ４〕業務側制御部１１は、ストレージ仮想化サーバ２０ａに対し、追加したパス上のストレージ情報を問い合わせる。
【０１０１】
〔Ｓ５〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから返信されたストレージ情報を受信する。
〔Ｓ６〕業務側制御部１１は、ボリューム管理テーブルＴ１０に登録されている既存のストレージ情報と、ストレージ仮想化サーバ２０ａから送信されたストレージ情報とを比較する。比較結果が一致の場合はステップＳ７へ行き、不一致の場合はステップＳ１０へ行く。
【０１０２】
〔Ｓ７〕業務側制御部１１は、一致した既存のストレージが、マルチパス構成になっているか否かを判断する。マルチパス構成である場合は、ステップＳ８へ行き、マルチパス構成でない場合は、ステップＳ９へ行く。
【０１０３】
〔Ｓ８〕業務側制御部１１は、追加された仮想ストレージへのパスを、一致した既存のストレージが属するマルチパスにおけるスタンバイパスに設定する。
〔Ｓ９〕業務側制御部１１は、一致したストレージ同士で新規のマルチパスを構成する。
【０１０４】
〔Ｓ１０〕業務側制御部１１は、追加したすべてのパスについて処理を実行したか否かを判断する。追加したすべてのパスの処理が未実行の場合は、ステップＳ２へ戻り、追加したすべてのパスの処理を実行した場合は終了する。
【０１０５】
〔Ｓ１１〕業務側制御部１１は、追加したパスを１つ選択する。
〔Ｓ１２〕業務側制御部１１は、ストレージ仮想化サーバ２０ａに対し、追加したパス上のストレージ情報を問い合わせる。
【０１０６】
〔Ｓ１３〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから返信されたストレージ情報を受信する。
〔Ｓ１４〕業務側制御部１１は、ボリューム管理テーブルＴ１０に登録されている既存のストレージ情報と、ストレージ仮想化サーバ２０ａから送信されたストレージ情報とを比較する。比較結果が不一致の場合はステップＳ１５へ行き、一致の場合は終了する。なお、一致して終了した場合は、例えば、ストレージ仮想化サーバ２０ａ側の設定ミスである。
【０１０７】
〔Ｓ１５〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから返信されたストレージ情報を削除する。そして、ステップＳ４へ行く。なお、ストレージ情報の削除は、例えば一定時間後に行われてもよい。
【０１０８】
ここで、ステップＳ１５の後にステップＳ４〜Ｓ６が実行されるが、ステップＳ４〜Ｓ６の処理はステップＳ１２〜Ｓ１４の処理と同じである。すなわち、業務側制御部１１は、データ移行を目的としてパスの追加を行う場合には、追加した同じパスについてのストレージ情報の問い合わせをステップＳ１２、Ｓ４の順で連続して２回実行する。これにより、ストレージ仮想化サーバ２０ａの仮想側制御部２１は、データ移行を目的とした処理であることを認識できる。
【０１０９】
次にストレージ仮想化サーバ２０ａでの仮想ストレージ装置ＶＳｔ１の設定処理についてフローチャートを用いて説明する。図１３は仮想ストレージの設定処理のフローチャートを示す図である。
【０１１０】
〔Ｓ２１〕仮想側制御部２１は、仮想ストレージ装置ＶＳｔ１の情報をボリューム管理テーブルＴ２０に設定する。
〔Ｓ２２〕仮想側制御部２１は、業務サーバＳＶ１からのストレージ情報の問い合わせを受信したか否かを判断する。受信した場合はステップＳ２３へ行き、未受信の場合はステップＳ２６へ行く。なお、問い合わせにおいては、処理対象のパスが指定される。
【０１１１】
〔Ｓ２３〕仮想側制御部２１は、問い合わせ元サーバの識別子がボリューム管理テーブルＴ２０にすでに登録されているか否かを判断する。サーバ識別子が未登録の場合はステップＳ２４ａへ行き、サーバ識別子が登録済みの場合はステップＳ２４ｂへ行く。なお、サーバ識別子が登録されている場合とは、データ移行を目的とした処理が実行されている場合である。
【０１１２】
〔Ｓ２４ａ〕仮想側制御部２１は、指定されたパスに対応付けられた仮想ストレージ装置ＶＳｔ１のストレージ情報（仮想ストレージ情報）を業務サーバＳＶ１へ送信する。
〔Ｓ２５ａ〕仮想側制御部２１は、問い合わせ元である業務サーバＳＶ１のサーバ識別子をボリューム管理テーブルＴ２０に登録する。
【０１１３】
〔Ｓ２４ｂ〕仮想側制御部２１は、指定されたパスに対応付けられたストレージ装置Ｓｔ１のストレージ情報（実ストレージ情報）を業務サーバＳＶ１へ送信する。
〔Ｓ２５ｂ〕仮想側制御部２１は、業務サーバＳＶ１のサーバ識別子をボリューム管理テーブルＴ２０から削除する。
【０１１４】
〔Ｓ２６〕仮想側制御部２１は、処理を終了しない場合はステップＳ２２へ戻り、例えばプログラムの実行が終了される場合は処理を終了する。
次に業務サーバＳＶ１とストレージ仮想化サーバ２０ａ間の動作について、ボリューム管理テーブルの状態遷移を示しながら、具体例を挙げて説明する。
【０１１５】
図１４はデータ移行を実行しない場合の動作シーケンスを示す図である。データ移行を実行しない場合の処理とは、業務サーバＳＶ１が、新たな仮想ボリュームにアクセスするためのパスを単に追加する処理である。ここでは例として、業務サーバＳＶ１が、新たなパスＰ３、Ｐ４を介して、ストレージ装置Ｓｔ３（図示せず）の実記憶領域で構成される仮想ストレージ装置ＶＳｔ３（図示せず）上の仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４（共に図示せず）にアクセスできるようにするためのその処理手順を示す。
【０１１６】
また、図１５、図１６は業務サーバのボリューム管理テーブルの状態遷移を示す図である。さらに、図１７はストレージ仮想化サーバのボリューム管理テーブルの状態遷移を示す図である。
【０１１７】
〔Ｓ３１〕業務側制御部１１は、管理者の操作入力に応じて、ストレージ仮想化サーバ２０ａのネットワークへの組み込み後、パスＰ３、Ｐ４を追加すべきパスとして設定する。
【０１１８】
図１５のボリューム管理テーブルＴ１０−１は、ステップＳ３１におけるボリューム管理テーブルＴ１０のテーブル内容を示している。
ボリューム管理テーブルＴ１０−１には、マルチパスＭＰ１は、パスＰ１、Ｐ２で構成されること、パスＰ１、Ｐ２は、ストレージ装置Ｓｔ１のボリュームＶＯＬ１、ＶＯＬ２に接続されること、パスＰ１がアクティブ状態でパスＰ２がスタンバイパスであることが登録されている。これらの情報はステップＳ３１の前に登録されている。そして、ステップＳ３１では、パスＰ３、Ｐ４が、追加されたパスの識別子として登録される。
【０１１９】
〔Ｓ３２〕仮想側制御部２１は、管理者の操作入力に応じて、仮想ストレージ装置ＶＳｔ３のストレージ情報を設定する。
図１７のボリューム管理テーブルＴ２０−１は、ステップＳ３２におけるボリューム管理テーブルＴ２０のテーブル内容を示している。
【０１２０】
ボリューム管理テーブルＴ２０は、図７と同様のストレージ装置識別子、サーバ識別子、ボリューム識別子、実ストレージ装置識別子および実ボリューム識別子の各項目に加えて、パス識別子およびサーバ識別子の各項目を有する。パス識別子は、仮想ボリュームに接続するためのパスを識別する情報である。なお、サーバ識別子は、パス識別子ごとに登録される。
【０１２１】
図１７のボリューム管理テーブルＴ２０−１には、仮想ストレージ装置ＶＳｔ３は仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４を含むこと、各仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４には共にパスＰ３、Ｐ４を通じて接続されること、各仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４の実記憶領域はストレージ装置Ｓｔ３によって構成されることが登録されている。なお、ここでは例として、仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４はいずれも実ボリュームに対応付けられていないものとする。
【０１２２】
〔Ｓ３３〕業務側制御部１１は、ボリューム管理テーブルＴ１０に追加したパスの中から１つのパスを選択する。最初にパスＰ３を選択したとする。
〔Ｓ３４〕業務側制御部１１は、選択したパスＰ３の識別子をＬＡＮを介してストレージ仮想化サーバ２０ａに通知して、パスＰ３のストレージ情報をストレージ仮想化サーバ２０ａへ問い合わせる。
【０１２３】
〔Ｓ３５〕仮想側制御部２１は、パスＰ３のストレージ情報を業務サーバＳＶ１へＬＡＮを介して返信する。
このステップＳ３５では、仮想側制御部２１は図１３のステップＳ２３に示した判定処理を行う。問い合わせを受けた時点では、図１７のボリューム管理テーブルＴ２０−１に示すように、ボリューム管理テーブルＴ２０にはパスＰ３に対するサーバ識別子が登録されていないので、仮想側制御部２１は仮想ストレージ装置ＶＳｔ３のストレージ情報を返信する。
【０１２４】
すなわち、仮想側制御部２１は、ストレージ装置識別子「ＶＳｔ３」とボリューム識別子「ＶＶＯＬ３」との組合せ情報、およびストレージ装置識別子「ＶＳｔ３」とボリューム識別子「ＶＶＯＬ４」との組合せ情報を返信する。
【０１２５】
〔Ｓ３６〕仮想側制御部２１は、仮想ストレージ装置ＶＳｔ３のストレージ情報を返信すると、業務サーバＳＶ１のサーバ識別子（ＳＶ１）を、パスＰ３の該当フィールドに登録する。
【０１２６】
図１７のボリューム管理テーブルＴ２０−２は、ステップＳ３６におけるボリューム管理テーブルＴ２０のテーブル内容を示している。ボリューム管理テーブルＴ２０−２では、パスＰ３に対応して業務サーバＳＶ１のサーバ識別子ＳＶ１があらたに登録されている。
【０１２７】
〔Ｓ３７〕業務側制御部１１は、受信したストレージ情報でボリューム管理テーブルＴ１０の登録内容を更新する。
図１５のボリューム管理テーブルＴ１０−２は、ステップＳ３７におけるボリューム管理テーブルＴ１０のテーブル内容を示している。ボリューム管理テーブルＴ１０−２では、仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４を含む仮想ストレージ装置ＶＳｔ３にパスＰ３を介して接続することがあらたに登録されている。
【０１２８】
〔Ｓ３８〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから送信されたストレージ情報と、既存のストレージ情報とを比較する。この処理は、図１２のステップＳ６に対応する。
【０１２９】
ここでは、ストレージ仮想化サーバ２０ａから送信されたストレージ情報（ＶＳｔ３、ＶＶＯＬ３）、（ＶＳｔ３、ＶＶＯＬ４）と、既存のストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）とは一致しないので、次の追加パスの処理を行う。
【０１３０】
〔Ｓ３９〕業務側制御部１１は、追加したパスの中から１つのパスを選択する。残りのパスＰ４を選択する。
〔Ｓ４０〕業務側制御部１１は、選択したパスＰ４の識別子をストレージ仮想化サーバ２０ａに通知して、パスＰ４のストレージ情報をストレージ仮想化サーバ２０ａへ問い合わせる。
【０１３１】
〔Ｓ４１〕仮想側制御部２１は、パスＰ４のストレージ情報を業務サーバＳＶ１へ返信する。この場合、図１７のボリューム管理テーブルＴ２０−２に示すように、ボリューム管理テーブルＴ２０にはパスＰ４に対するサーバ識別子が現時点で登録されていないので、仮想側制御部２１は仮想ストレージ装置ＶＳｔ３のストレージ情報を返信する。
【０１３２】
すなわち、仮想側制御部２１は、ストレージ装置識別子「ＶＳｔ３」とボリューム識別子「ＶＶＯＬ３」との組合せ情報、およびストレージ装置識別子「ＶＳｔ３」とボリューム識別子「ＶＶＯＬ４」との組合せ情報を返信する。
【０１３３】
〔Ｓ４２〕仮想側制御部２１は、仮想ストレージ装置ＶＳｔ３のストレージ情報を返信すると、業務サーバＳＶ１のサーバ識別子（ＳＶ１）を、パスＰ４の該当フィールドに登録する。
【０１３４】
図１７のボリューム管理テーブルＴ２０−３は、ステップＳ４２におけるボリューム管理テーブルＴ２０のテーブル内容を示している。ボリューム管理テーブルＴ２０−３では、パスＰ４に対応して業務サーバＳＶ１のサーバ識別子ＳＶ１があらたに登録されている。
【０１３５】
〔Ｓ４３〕業務側制御部１１は、受信したストレージ情報でボリューム管理テーブルＴ１０の登録内容を更新する。
図１６のボリューム管理テーブルＴ１０−３は、ステップＳ４３におけるボリューム管理テーブルＴ１０のテーブル内容を示している。ボリューム管理テーブルＴ１０−３では、仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４を含む仮想ストレージ装置ＶＳｔ３にパスＰ４を介して接続することがあらたに登録されている。
【０１３６】
〔Ｓ４４〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから送信されたストレージ情報と、既存のストレージ情報とを比較する。この場合、ストレージ仮想化サーバ２０ａから送信された、パスＰ４に関するストレージ情報（ＶＳｔ３、ＶＶＯＬ３）、（ＶＳｔ３、ＶＶＯＬ４）と、ステップＳ３７で登録したパスＰ３に関する既存のストレージ情報（ＶＳｔ３、ＶＶＯＬ３）、（ＶＳｔ３、ＶＶＯＬ４）とが一致する。
【０１３７】
〔Ｓ４５〕業務側制御部１１は、パスＰ３上のストレージ情報と、パスＰ４上のストレージ情報とが一致するので、パスＰ３、Ｐ４をマルチパスとして構成する。
図１６のボリューム管理テーブルＴ１０−４は、ステップＳ４５におけるボリューム管理テーブルＴ１０のテーブル内容を示している。ボリューム管理テーブルＴ１０−４では、パスＰ３、Ｐ４がマルチパスＭＰ２で構成されることが登録されている。このとき、業務側制御部１１は、新たなマルチパスＭＰ２に含まれる一方のパスをアクティブパスに設定し、他方のパスをスタンバイパスに設定する。図１６のボリューム管理テーブルＴ１０−４の例では、パスＰ３がアクティブパスに設定され、パスＰ４がスタンバイパスに設定されている。
【０１３８】
以上の処理により、業務サーバＳＶ１は、あらたに追加されたマルチパスＭＰ２を介して、仮想ストレージ装置ＶＳｔ３の仮想ボリュームＶＶＯＬ３、ＶＶＯＬ４にアクセスすることが可能になる。
【０１３９】
次にデータ移行を行う場合の業務サーバＳＶ１とストレージ仮想化サーバ２０ａ間の動作について、ボリューム管理テーブルの状態遷移を示しながら、具体例を挙げて説明する。図１８、図１９はデータ移行を行う場合の動作シーケンスを示す図である。
【０１４０】
また、図２０〜図２２は業務サーバのボリューム管理テーブルの状態遷移を示す図である。さらに、図２３はストレージ仮想化サーバのボリューム管理テーブルの状態遷移を示す図である。
【０１４１】
〔Ｓ５１〕業務側制御部１１は、管理者の操作入力に応じて、ストレージ仮想化サーバ２０ａのネットワークへの組み込み後、パスＰ３、Ｐ４を追加すべきパスとして設定する。
【０１４２】
図２０のボリューム管理テーブルＴ１０−１１は、ステップＳ５１におけるボリューム管理テーブルＴ１０のテーブル内容を示している。
ボリューム管理テーブルＴ１０−１１には、マルチパスＭＰ１は、パスＰ１、Ｐ２で構成されること、パスＰ１、Ｐ２は、ストレージ装置Ｓｔ１のボリュームＶＯＬ１、ＶＯＬ２に接続されること、パスＰ１がアクティブ状態でパスＰ２がスタンバイパスであることが登録されている。これらの情報はステップＳ３１の前に登録されている。そして、ステップＳ５１では、パスＰ３、Ｐ４が、追加されたパスの識別子として登録される。
【０１４３】
〔Ｓ５２〕仮想側制御部２１は、管理者の操作入力に応じて、仮想ストレージ装置ＶＳｔ１のストレージ情報を設定する。
図２３のボリューム管理テーブルＴ２０−１１は、ステップＳ５２におけるボリューム管理テーブルＴ２０のテーブル内容を示している。
【０１４４】
ボリューム管理テーブルＴ２０−１１には、仮想ストレージ装置ＶＳｔ１は仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２を含むこと、各仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２には共にパスＰ３、Ｐ４を通じて接続されること、各仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２
の実記憶領域はストレージ装置Ｓｔ１によって構成されること、仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２は、それぞれ実ボリュームＶＯＬ１、ＶＯＬ２と対応することが登録されている。
【０１４５】
〔Ｓ５３〕業務側制御部１１は、ボリューム管理テーブルＴ１０に追加したパスの中から１つのパスを選択する。最初にパスＰ３を選択したとする。
〔Ｓ５４〕業務側制御部１１は、選択したパスＰ３の識別子をＬＡＮを介してストレージ仮想化サーバ２０ａに通知して、パスＰ３のストレージ情報をストレージ仮想化サーバ２０ａへ問い合わせる。
【０１４６】
〔Ｓ５５〕仮想側制御部２１は、パスＰ３のストレージ情報を業務サーバＳＶ１へＬＡＮを介して返信する。
このステップＳ５５では、仮想側制御部２１は図１３のステップＳ２３に示した判定処理を行う。問い合わせを受けた時点では、図２３のボリューム管理テーブルＴ２０−１１に示すように、ボリューム管理テーブルＴ２０にはパスＰ３に対するサーバ識別子が登録されていないので、仮想側制御部２１は仮想ストレージ装置ＶＳｔ１のストレージ情報を返信する。
【０１４７】
すなわち、仮想側制御部２１は、ストレージ装置識別子「ＶＳｔ１」とボリューム識別子「ＶＶＯＬ１」の組合せ情報、およびストレージ装置識別子「ＶＳｔ１」とボリューム識別子「ＶＶＯＬ２」との組合せ情報を返信する。
【０１４８】
〔Ｓ５６〕仮想側制御部２１は、仮想ストレージ装置ＶＳｔ１のストレージ情報を返信すると、業務サーバＳＶ１のサーバ識別子（ＳＶ１）を、パスＰ３の該当フィールドに登録する。
【０１４９】
図２３のボリューム管理テーブルＴ２０−１２は、ステップＳ５６におけるボリューム管理テーブルＴ２０のテーブル内容を示している。ボリューム管理テーブルＴ２０−１２では、パスＰ３に対応して業務サーバＳＶ１のサーバ識別子ＳＶ１があらたに登録されている。
【０１５０】
〔Ｓ５７〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから送信されたストレージ情報を受信し、該ストレージ情報と、既存のストレージ情報とを比較する。この処理は、図１２のステップＳ１４に対応する。ここでは、ストレージ仮想化サーバ２０ａから送信されたストレージ情報（ＶＳｔ１、ＶＶＯＬ１）、（ＶＳｔ１、ＶＶＯＬ２）と、既存のストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）とは一致しない。
【０１５１】
〔Ｓ５８〕業務側制御部１１は、データ移行を行う場合において、ステップＳ５７の比較結果が不一致となったので、ストレージ仮想化サーバ２０ａから送信されたストレージ情報を削除する。したがって、この時点のボリューム管理テーブルの内容は、図２０のボリューム管理テーブルＴ１０−１１の登録状態と同じになる。なお、ストレージ情報の削除は、所定時間後に行われてもよい。
【０１５２】
〔Ｓ５９〕業務側制御部１１は、パスＰ３のストレージ情報を取得するため、ＬＡＮを介してストレージ仮想化サーバ２０ａへ再び問い合わせる。
〔Ｓ６０〕仮想側制御部２１は、パスＰ３のストレージ情報を業務サーバＳＶ１へ返信する。この場合、ストレージ仮想化サーバ２０ａのボリューム管理テーブルＴ２０では、図２３のボリューム管理テーブルＴ２０−１２に示すように、パスＰ３に対するサーバ識別子（ＳＶ１）が現時点で登録されているので、実ストレージのストレージ情報を返信する。
【０１５３】
すなわち、仮想側制御部２１は、ストレージ装置識別子「Ｓｔ１」とボリューム識別子「ＶＯＬ１」との組合せ情報、およびストレージ装置識別子「Ｓｔ１」とボリューム識別子「ＶＯＬ２」との組合せ情報を返信する。
【０１５４】
〔Ｓ６１〕仮想側制御部２１は、実ストレージのストレージ情報を返信すると、業務サーバＳＶ１のサーバ識別子（ＳＶ１）を、ボリューム管理テーブルＴ２０におけるパスＰ３の該当フィールドから削除する。したがって、この時点のボリューム管理テーブルＴ２０の内容は、図２３のボリューム管理テーブルＴ２０−１１の登録状態と同じとなる。
【０１５５】
〔Ｓ６２〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから送信されたストレージ情報と、既存のストレージ情報とを比較する。この処理は、図１２のステップＳ６に対応する。この場合、ストレージ仮想化サーバ２０ａから送信された、パスＰ３に関するストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）と、既存のパスＰ１、Ｐ２に関するストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）とが一致する。
【０１５６】
〔Ｓ６３〕この処理は、図１２のステップＳ７、Ｓ８に対応する。業務側制御部１１は、パスＰ３とストレージ情報が一致した既存のパスＰ１、Ｐ２がマルチパス構成である（マルチパスＭＰ１に含まれている）と判定し（ステップＳ７）、追加されたパスＰ３をマルチパスＭＰ１のスタンバイパスに設定する。
【０１５７】
図２０のボリューム管理テーブルＴ１０−１２は、ステップＳ６３におけるボリューム管理テーブルＴ１０のテーブル内容を示している。ボリューム管理テーブルＴ１０−１２では、パスＰ１〜Ｐ３がマルチパスＭＰ１で形成されること、パスＰ３がスタンバイパスであることが登録されている。
【０１５８】
〔Ｓ６４〕業務側制御部１１は、追加したパスの中から１つのパスを選択する。残りのパスＰ４を選択する。
〔Ｓ６５〕業務側制御部１１は、選択したパスＰ４の識別子をＬＡＮを介してストレージ仮想化サーバ２０ａに通知して、パスＰ４のストレージ情報をストレージ仮想化サーバ２０ａへ問い合わせる。
【０１５９】
〔Ｓ６６〕仮想側制御部２１は、パスＰ４のストレージ情報を業務サーバＳＶ１へ返信する。この場合、図２３のボリューム管理テーブルＴ２０−１１に示すように、ボリューム管理テーブルＴ２０にはパスＰ４に対するサーバ識別子が登録されていないので、仮想側制御部２１は仮想ストレージ装置ＶＳｔ１のストレージ情報を返信する。
【０１６０】
すなわち、仮想側制御部２１は、ストレージ装置識別子「ＶＳｔ１」とボリューム識別子「ＶＶＯＬ１」との組合せ情報、およびストレージ装置識別子「ＶＳｔ１」とボリューム識別子「ＶＶＯＬ２」との組合せ情報を返信する。
【０１６１】
〔Ｓ６７〕仮想側制御部２１は、仮想ストレージ装置ＶＳｔ１のストレージ情報を返信すると、業務サーバＳＶ１のサーバ識別子（ＳＶ１）を、パスＰ４の該当フィールドに登録する。
【０１６２】
図２３のボリューム管理テーブルＴ２０−１３は、ステップＳ６７におけるボリューム管理テーブルＴ２０のテーブル内容を示している。ボリューム管理テーブルＴ２０−１３では、パスＰ４に対応して業務サーバＳＶ１のサーバ識別子ＳＶ１があらたに登録されている。
【０１６３】
〔Ｓ６８〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから送信されたストレージ情報を受信し、該ストレージ情報と、既存のストレージ情報とを比較する。ここでは、ストレージ仮想化サーバ２０ａから送信されたストレージ情報（ＶＳｔ１、ＶＶＯＬ１）、（ＶＳｔ１、ＶＶＯＬ２）と、既存のストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）とは一致しない。
【０１６４】
〔Ｓ６９〕業務側制御部１１は、データ移行を行う場合において、ステップＳ６８の比較結果が不一致となったので、ストレージ仮想化サーバ２０ａから送信されたストレージ情報を削除する。したがって、この時点のボリューム管理テーブルの内容は、図２０のボリューム管理テーブルＴ１０−１２の登録状態と同じとなる。
【０１６５】
〔Ｓ７０〕業務側制御部１１は、パスＰ４のストレージ情報を取得するため、ストレージ仮想化サーバ２０ａへ再び問い合わせる。
〔Ｓ７１〕仮想側制御部２１は、パスＰ４のストレージ情報を業務サーバＳＶ１へ返信する。この場合、ストレージ仮想化サーバ２０ａのボリューム管理テーブルＴ２０では、図２３のボリューム管理テーブルＴ２０−１３に示すように、パスＰ４に対するサーバ識別子（ＳＶ１）が現時点で登録されているので、実ストレージのストレージ情報を返信する。
【０１６６】
すなわち、仮想側制御部２１は、ストレージ装置識別子「Ｓｔ１」とボリューム識別子「ＶＯＬ１」との組合せ情報、およびストレージ装置識別子「Ｓｔ１」と仮想ボリューム識別子「ＶＯＬ２」との組合せ情報を返信する。
【０１６７】
〔Ｓ７２〕仮想側制御部２１は、実ストレージのストレージ情報を返信すると、業務サーバＳＶ１のサーバ識別子（ＳＶ１）を、ボリューム管理テーブルＴ２０におけるパスＰ４の該当フィールドから削除する。したがって、この時点のボリューム管理テーブルの内容は、図２３のボリューム管理テーブルＴ２０−１１の登録状態と同じとなる。
【０１６８】
〔Ｓ７３〕業務側制御部１１は、ストレージ仮想化サーバ２０ａから送信されたストレージ情報と、既存のストレージ情報とを比較する。この場合、ストレージ仮想化サーバ２０ａから送信された、パスＰ４に関するストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）と、既存のパスＰ１〜Ｐ３に関するストレージ情報（Ｓｔ１、ＶＯＬ１）、（Ｓｔ１、ＶＯＬ２）とが一致する。
【０１６９】
〔Ｓ７４〕業務側制御部１１は、パスＰ４とストレージ情報が一致した既存のパスＰ１〜Ｐ３がマルチパス構成である（マルチパスＭＰ１に含まれている）と判定し、追加されたパスＰ４をマルチパスＭＰ１のスタンバイパスに設定する。
【０１７０】
図２１のボリューム管理テーブルＴ１０−１３は、ステップＳ７４におけるボリューム管理テーブルＴ１０のテーブル内容を示している。ボリューム管理テーブルＴ１０−１３では、パスＰ１〜Ｐ４がマルチパスＭＰ１で形成されること、パスＰ４がスタンバイパスであることが登録されている。
【０１７１】
以上のステップＳ７４までの処理により、業務サーバＳＶ１に、ストレージ装置Ｓｔ１にアクセスするためのパスＰ３、Ｐ４が追加される。パスＰ３、Ｐ４を介したアクセス先のストレージ装置は、業務サーバＳＶ１はストレージ装置Ｓｔ１と認識しているものの、実体的にはストレージ仮想化サーバ２０ａを介してアクセスされる仮想ストレージ装置ＶＳｔ１である。
【０１７２】
このように、既存のストレージ装置Ｓｔ１を仮想化した仮想ストレージ装置ＶＳｔ１にアクセスするためのパスＰ３、Ｐ４が追加されたにもかかわらず、パスＰ３、Ｐ４は既存マルチパスＭＰ１のスタンバイパスとして追加される。このため、業務サーバＳＶ１は、パスＰ３、Ｐ４の追加処理の実行中には、パスＰ３またはパスＰ４を介して既存のストレージ装置Ｓｔ１にアクセスすることはない。したがって、業務サーバＳＶ１は、既存のストレージ装置Ｓｔ１へのアクセスを継続しながら、パスＰ３、Ｐ４の追加を行うことができる。
【０１７３】
〔Ｓ７５〕業務側制御部１１は、既存パスＰ１、Ｐ２をスタンバイパスに設定し、追加したパスＰ３、Ｐ４のいずれかをアクティブパスに設定する。図２１のボリューム管理テーブルＴ１０−１４は、この時点でのボリューム管理テーブルＴ１０のテーブル状態を示す。ボリューム管理テーブルＴ１０−１４では、例として追加されたパスＰ３がアクティブパスに変更されている。
【０１７４】
その後、業務側制御部１１は、スタンバイパスとなった既存パスＰ１、Ｐ２を削除する。図２２のボリューム管理テーブルＴ１０−１５は、この時点でのボリューム管理テーブルＴ１０のテーブル状態を示しており、パスＰ１、Ｐ２の情報が削除されている。追加したパスＰ３、Ｐ４を使用しての仮想環境での運用が開始され、業務側制御部１１は、アクティブパスであるパスＰ３を介して仮想ボリュームＶＶＯＬ１、ＶＶＯＬ２にアクセスする。
【０１７５】
なお、アクティブパスを追加されたパスに切り替える際には、アクセスエラーを防止するために、マルチパスＭＰ１を一時的に非活性状態にしておくことが望ましい。換言すれば、既存のストレージ装置Ｓｔ１を仮想化する処理期間中では、ステップＳ７５でのアクティブパスの切り替え時にのみ、既存のストレージ装置Ｓｔ１または追加された仮想ストレージ装置ＶＳｔ１へのアクセスが停止される。
【０１７６】
以上の図１８〜図１９の処理によれば、業務サーバＳＶ１がストレージ装置に対してアクセスできない期間が短縮される。
次にストレージ仮想化サーバ２０ａによるデータ移行処理について説明する。データ移行の際には、上述したように、移行対象のストレージを仮想化しておくことで、データ移行を通常運用時に並行して実行可能になる。
【０１７７】
仮想環境下でデータ移行を行うことにより、業務サーバから見るとアクセス先が何も変わっていない状態のままで、仮想化サーバが任意にデータを複写し、複写が完了すると実記憶領域を正式に変更できる。さらに、業務サーバから仮想ストレージへのアクセスを継続させたまま、データ移行を実行できる。
【０１７８】
図２４はデータ移行処理のフローチャートを示す図である。
〔Ｓ８１〕ストレージ仮想化サーバ２０ａに対して、データ移行先のストレージ装置Ｓｔ２（新ストレージ装置）が接続する。
【０１７９】
〔Ｓ８２〕仮想側制御部２１は、既存のストレージ装置Ｓｔ１（旧ストレージ装置）をプライマリ（データ移行元）とし、新ストレージ装置Ｓｔ２をセカンダリ（データ移行先）として、ミラー設定を行い、旧ストレージ装置Ｓｔ１から新ストレージ装置Ｓｔ２へのデータ複写を実行する。
【０１８０】
〔Ｓ８３〕仮想側制御部２１は、データ複写が完了したら、プライマリとセカンダリを逆転させる。これとともに、仮想側制御部２１は、仮想ストレージ装置ＶＳｔ１に割り当てる実記憶領域を、旧ストレージ装置Ｓｔ１から新ストレージ装置Ｓｔ２に変更する。具体的には、仮想側制御部２１は、ボリューム管理テーブルＴ２０の状態を、図２３に示したボリューム管理テーブルＴ２０−１１に示す状態から、実ストレージ装置識別子を「Ｓｔ２」に変更する。
【０１８１】
〔Ｓ８４〕仮想側制御部２１は、プライマリとセカンダリの逆転後、データ移行元の旧ストレージ装置Ｓｔ１を論理的に切り離す。
図２５はデータ移行処理において業務サーバで使用されるボリューム管理テーブルを示す図である。ボリューム管理テーブルＴ３０は、例えば業務サーバＳＶ１のＲＡＭ上に格納される。なお、図２５では、ボリューム管理テーブルＴ３０のテーブル状態を、状態遷移に応じてボリューム管理テーブルＴ３０−１〜Ｔ３０−３として示す。
【０１８２】
ボリューム管理テーブルＴ３０の項目には、ストレージ装置識別子、サーバ識別子、ボリューム識別子、プライマリ、実ボリューム識別子、セカンダリおよび実ボリューム識別子がある。
【０１８３】
ストレージ装置識別子は、データ移行対象の仮想ストレージ装置の識別子である。サーバ識別子は、データ移行対象の仮想ストレージ装置にアクセス中のサーバを示す識別子である。ボリューム識別子は、データ移行対象の仮想ボリュームを示す識別子である。
【０１８４】
プライマリは、ミラーリングする実ストレージ装置のうちプライマリの実ストレージ装置を示す識別子である。実ボリューム識別子は、データ移行対象の仮想ボリュームに対応するプライマリの実ストレージ装置における実ボリュームの識別子である。
【０１８５】
セカンダリは、ミラーリングする実ストレージ装置のうちセカンダリの実ストレージ装置を示す識別子である。実ボリューム識別子は、データ移行対象の仮想ボリュームに対応するセカンダリの実ストレージ装置における実ボリュームの識別子である。
【０１８６】
図２５のボリューム管理テーブルＴ３０−１は、図２４のステップＳ８２におけるデータ複写の開始時点でのボリューム管理テーブルＴ３０のテーブル状態を示す。ボリューム管理テーブルＴ３０−１では、データ移行元の実ストレージ装置Ｓｔ１がプライマリに設定され、データ移行先の実ストレージ装置Ｓｔ２がセカンダリに設定されている。
【０１８７】
図２５のボリューム管理テーブルＴ３０−２は、図２４のステップＳ８３における、プライマリとセカンダリの逆転後のボリューム管理テーブルＴ３０のテーブル状態を示している。ボリューム管理テーブルＴ３０−２では、データ移行元の実ストレージ装置Ｓｔ１がプライマリからセカンダリに変更され、データ移行先の実ストレージ装置Ｓｔ２がセカンダリからプライマリに変更されている。
【０１８８】
図２５のボリューム管理テーブルＴ３０−３は、図２４のステップＳ８４における、旧ストレージ装置を論理的に切り離した時点のボリューム管理テーブルＴ３０のテーブル状態を示している。ボリューム管理テーブルＴ３０−３では、セカンダリ識別子と、セカンダリが有していた実ボリュームの実ボリューム識別子とが削除されており、セカンダリ側の旧ストレージ装置Ｓｔ１が論理的に切り離された状態を示している。
【０１８９】
また、図２４のステップＳ８１、Ｓ８２の処理は、業務サーバＳＶ１から仮想ストレージ装置ＶＳｔ１へのアクセスを継続した状態で行うことができる。図２６は、データ移行中の仮想ストレージ装置へのアクセス制御例を示すフローチャートである。
【０１９０】
〔Ｓ９１〕仮想側制御部２１は、業務サーバＳＶ１から仮想ストレージ装置ＶＳｔ１へのアクセス要求を受け付ける。
〔Ｓ９２〕仮想側制御部２１は、要求されたアクセスの種別を判定する。読み出しが要求された場合、ステップＳ９３に進み、書き込みが要求された場合、ステップＳ９４に進む。
【０１９１】
〔Ｓ９３〕仮想側制御部２１は、読み出しが要求されたデータを、プライマリに設定された実ストレージ装置Ｓｔ１から読み出し、業務サーバＳＶ１に転送する。
〔Ｓ９４〕仮想側制御部２１は、書き込みデータを、プライマリに設定された実ストレージ装置Ｓｔ１とセカンダリに設定された実ストレージ装置Ｓｔ２の両方に書き込む。これにより、書き込みが要求されたアドレスに関して、すでにデータ移行が済んでいた場合でも、あるいはこの後にデータ移行が行われる場合でも、プライマリとセカンダリとの間のデータの整合性を保つことができる。
【０１９２】
なお、仮想ストレージ装置ＶＳｔ１へのデータアクセスを継続したままデータを移行する方法としては、上記に限らず、他の方法もある。例えば、仮想側制御部２１は、データ移行対象の仮想ストレージ装置ＶＳｔ１の全アドレスと、データ移行済みか否かを示すフラグとを対応付けたマッピング情報をＲＡＭに記録する。仮想側制御部２１は、データ移行処理時において、データ移行が完了したアドレスに対応するマッピング情報のフラグを、データ移行完了を示すように書き替える。
【０１９３】
一方、仮想側制御部２１は、業務サーバＳＶからデータの書き込みが要求されると、書き込みデータをセカンダリに書き込むとともに、書き込み先アドレスに対応するマッピング情報のフラグを、データ移行完了を示すように書き替える。また、仮想側制御部２１は、業務サーバＳＶ１からデータの読み出しが要求されると、読み出し対象のアドレスに対応するマッピング情報のフラグがデータ移行未完了を示す場合にはプライマリからデータを読み出し、フラグがデータ移行完了を示す場合にはセカンダリからデータを読み出す。これにより、プライマリとセカンダリとの間のデータの整合性を保つことができる。
【０１９４】
上記のように、仮想環境にすることで、業務サーバからのアクセス要求を仮想化サーバが一元的に受ける構成となるので、仮想化サーバは、業務サーバ側の処理手順を変更したり処理負荷を高めることなく、アクセス制御のバックグラウンドでデータ移行を実行することができる。
【０１９５】
次に、上記の第２の実施の形態の変形例を示す。図２７は第２の実施の形態を変形したストレージシステムの構成例を示す図である。なお、図２７では、図１１に対応する構成要素には同じ符号を付して説明する。
【０１９６】
図２７に示すストレージシステム１ｂは、第２の実施の形態におけるストレージ装置Ｓｔ２に、ストレージ仮想化サーバ２０ａの機能を組み込んだものである。図２７において、ストレージ装置Ｓｔ２’は、データ移行先となる記憶領域を備えるのに加えて、図１１に示した仮想側制御部２１およびボリューム管理テーブルＴ２０を備える。ストレージ装置Ｓｔ２’は、例えば、データ移行先となる記憶領域に対するアクセスを制御する制御装置を備え、この制御装置は、プロセッサ、ＲＡＭ、不揮発メモリなどを備える。仮想側制御部２１の処理は、例えば、制御装置のプロセッサが所定のプログラムを実行することで実現され、ボリューム管理テーブルＴ２０は、例えば、制御装置のＲＡＭに格納される。
【０１９７】
以上の構成により、ストレージシステム１ｂでは、第２の実施の形態と同様の仮想化処理およびデータ移行処理が実行される。
なお、上記の各実施の形態に示した各装置（例えば、情報処理装置、仮想化制御装置、業務サーバ、仮想化サーバ）の処理機能は、コンピュータによって実現することができる。その場合、各装置が有すべき機能の処理内容を記述したプログラムが提供され、そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【０１９８】
コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷなどがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。なお、プログラムを記録する記録媒体には、一時的な伝搬信号自体は含まれない。
【０１９９】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０２００】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムまたはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０２０１】
また、上記の処理機能の少なくとも一部を、ＤＳＰ、ＡＳＩＣ、ＰＬＤなどの電子回路で実現することもできる。
以上の各実施の形態に関し、さらに以下の付記を開示する。
【０２０２】
（付記１）  第１のパスを介して記憶装置にアクセスする情報処理装置と、
前記記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置と、
を備え、
前記仮想化制御装置は、前記第２のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを前記情報処理装置から受信すると、前記記憶装置の識別子を前記情報処理装置に通知する第１の制御部を有し、
前記情報処理装置は、
前記問い合わせに応じて、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子を受信すると、前記第２のパスを非活性のスタンバイパスとして組み込む第２の制御部を有する、
ことを特徴とするストレージシステム。
【０２０３】
（付記２）  前記第２の制御部は、前記問い合わせを２回送信し、２回目の前記問い合わせに応じて受信した識別子が、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子である場合に、前記第２のパスを非活性のスタンバイパスとして組み込み、
前記第１の制御部は、前記問い合わせを１回目に受信したとき、前記仮想記憶装置の識別子を送信し、前記問い合わせを２回目に受信したとき、前記記憶装置の識別子を送信する、
ことを特徴とする付記１記載のストレージシステム。
【０２０４】
（付記３）  前記第２の制御部は、前記第２のパスを非活性のスタンバイパスとして組み込んだ後、前記第１のパスを非活性のスタンバイパスに変更するとともに前記第２のパスを活性状態に変更し、前記第２のパスを介した前記仮想記憶装置へのアクセスを開始し、
前記第１の制御部は、前記第２の制御部から前記仮想記憶装置へのアクセス制御を継続した状態で、前記記憶装置から他の記憶装置へのデータ移行を実行する、
ことを特徴とする付記１または２記載のストレージシステム。
【０２０５】
（付記４）  前記第１の制御部は、前記記憶装置から前記他の記憶装置へのデータ移行処理が完了した後、前記仮想記憶装置に割り当てる実記憶領域を前記記憶装置から前記他の記憶装置に変更することを特徴とする付記３記載のストレージシステム。
【０２０６】
（付記５）  記憶装置を仮想化した仮想記憶装置に対する第１のパスを介したアクセスを制御する仮想化制御装置において、
第２のパスを介して前記記憶装置にアクセス可能であり、かつ、前記第２のパスとは異なる他のパスを介してアクセス可能な記憶領域に関する情報として前記記憶装置と同じ識別子を受信すると、前記他のパスを非活性のスタンバイパスとして組み込む情報処理装置から、前記第１のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを受信する受信部と、
前記問い合わせに応じて、前記記憶装置の識別子を前記情報処理装置に送信する送信部と、
を有することを特徴とする仮想化制御装置。
【０２０７】
（付記６）  前記送信部は、前記受信部が前記問い合わせを１回目に受信したとき、前記仮想記憶装置の識別子を前記情報処理装置に送信し、前記受信部が前記問い合わせを２回目に受信したとき、前記記憶装置の識別子を前記情報処理装置に送信することを特徴とする付記５記載の仮想化制御装置。
【０２０８】
（付記７）  前記情報処理装置から前記第１のパスを介して受信したアクセス要求に応じた前記仮想記憶装置へのアクセス制御を継続した状態で、前記記憶装置から他の記憶装置へのデータ移行を実行する移行制御部をさらに有することを特徴とする付記５または６記載の仮想化制御装置。
【０２０９】
（付記８）  前記移行制御部は、前記記憶装置から前記他の記憶装置へのデータ移行処理が完了した後、前記仮想記憶装置に割り当てる実記憶領域を前記記憶装置から前記他の記憶装置に変更することを特徴とする付記７記載の仮想化制御装置。
【０２１０】
（付記９）  第１のパスを介して記憶装置にアクセスする情報処理装置において、
前記記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置に対して、前記第２のパスを介してアクセス可能な記憶領域に関する情報として、前記仮想記憶装置に割り当てられた実記憶装置の識別子を通知するように指示する指示部と、
前記指示に応じて前記仮想化制御装置から通知された識別子が前記記憶装置の識別子と一致する場合に、前記第２のパスを非活性のスタンバイパスとして組み込む設定部と、
を有することを特徴とする情報処理装置。
【０２１１】
（付記１０）  前記指示部は、前記第２のパスを介してアクセス可能な記憶領域に関する情報を、前記仮想化制御装置に対して２回問い合わせることで、前記仮想記憶装置に割り当てられた実記憶装置の識別子を通知するように指示することを特徴とする付記９記載の情報処理装置。
【０２１２】
（付記１１）  前記設定部は、前記指示に応じて前記仮想化制御装置から通知された識別子に基づき、前記第２のパスを非活性のスタンバイパスとして組み込んだ後、前記第１のパスを非活性のスタンバイパスに変更するとともに前記第２のパスを活性状態に変更し、前記第２のパスを介した前記仮想記憶装置へのアクセスを開始することを特徴とする付記９または１０記載の情報処理装置。
【０２１３】
（付記１２）  第１のパスを介して記憶装置にアクセスする情報処理装置と、前記記憶装置を仮想化した仮想記憶装置に対する第２のパスを介したアクセスを制御する仮想化制御装置と、を有するストレージシステムの制御方法において、
前記情報処理装置が、前記第２のパスを介してアクセス可能な記憶領域に関する情報の問い合わせを前記仮想化制御装置に送信し、
前記仮想化制御装置が、前記問い合わせを前記情報処理装置から受信すると、前記記憶装置の識別子を前記情報処理装置に通知し、
前記情報処理装置が、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子を受信すると、前記第２のパスを非活性のスタンバイパスとして組み込む、
ことを特徴とするストレージシステムの制御方法。
【０２１４】
（付記１３）  前記情報処理装置は、前記問い合わせを２回送信し、
前記仮想化制御装置は、前記問い合わせを１回目に受信したとき、前記仮想記憶装置の識別子を送信し、前記問い合わせを２回目に受信したとき、前記記憶装置の識別子を送信し、
前記情報処理装置は、２回目の前記問い合わせに応じて受信した識別子が、前記第１のパスを介してアクセス可能な前記記憶装置と同じ識別子である場合に、前記第２のパスを非活性のスタンバイパスとして組み込む、
ことを特徴とする付記１２記載のストレージシステムの制御方法。
【０２１５】
（付記１４）  前記情報処理装置が、前記第２のパスを非活性のスタンバイパスとして組み込んだ後、前記第１のパスを非活性のスタンバイパスに変更するとともに前記第２のパスを活性状態に変更し、前記第２のパスを介した前記仮想記憶装置へのアクセスを開始し、
前記仮想化制御装置が、前記第２の制御部から前記仮想記憶装置へのアクセス制御を継続した状態で、前記記憶装置から他の記憶装置へのデータ移行を実行する、
処理をさらに含むことを特徴とする付記１２または１３記載のストレージシステムの制御方法。
【０２１６】
（付記１５）  前記仮想化制御装置が、前記記憶装置から前記他の記憶装置へのデータ移行処理が完了した後、前記仮想記憶装置に割り当てる実記憶領域を前記記憶装置から前記他の記憶装置に変更する、
処理をさらに含むことを特徴とする付記１４記載のストレージシステムの制御方法。
【符号の説明】
【０２１７】
１  ストレージシステム
１０  情報処理装置
１０ａ  指示部
１０ｂ  設定部
２０  仮想化制御装置
２−１  受信部
２−２  送信部
２−３  移行制御部
３０ａ  記憶装置
３０ｂ  仮想記憶装置
Ｐ１０、Ｐ２０  パス
【図１】
2014048883.tif 000003
【図２】
2014048883.tif 000004
【図３】
2014048883.tif 000005
【図４】
2014048883.tif 000006
【図５】
2014048883.tif 000007
【図６】
2014048883.tif 000008
【図７】
2014048883.tif 000009
【図８】
2014048883.tif 000010
【図９】
2014048883.tif 000011
【図１０】
2014048883.tif 000012
【図１１】
2014048883.tif 000013
【図１２】
2014048883.tif 000014
【図１３】
2014048883.tif 000015
【図１４】
2014048883.tif 000016
【図１５】
2014048883.tif 000017
【図１６】
2014048883.tif 000018
【図１７】
2014048883.tif 000019
【図１８】
2014048883.tif 000020
【図１９】
2014048883.tif 000021
【図２０】
2014048883.tif 000022
【図２１】
2014048883.tif 000023
【図２２】
2014048883.tif 000024
【図２３】
2014048883.tif 000025
【図２４】
2014048883.tif 000026
【図２５】
2014048883.tif 000027
【図２６】
2014048883.tif 000028
【図２７】
2014048883.tif 000029