(57)【特許請求の範囲】
【請求項１】
計算機に接続する複数の記憶装置と、
前記各記憶装置に接続するバックアップデータ管理計算機とを備え、
前記各記憶装置は、
記憶領域を構成する複数のボリュームと、前記バックアップデータ管理計算機からの指示を基に前記ボリュームのうちいずれかのボリュームに対する処理として、コピーペア設定処理と、ローカルコピー処理又はリモートコピー処理のうちいずれかの処理を実行するコントローラと、を有し、
前記バックアップデータ管理計算機は、
スナップショット作成元のボリュームを示すプライマリと、スナップショットを格納するためのスナップショット格納ボリュームと、前記各記憶装置で適用するスナップショット二重化方法と、を含む管理対象を複数のバックアップグループに対応づけて管理するバックアップグループ作成部と、
前記管理対象のうち、同一のバックアップグループに属する管理対象を含む環境構築要求を生成し、前記生成した環境構築要求に従ったコピーペア設定要求を生成し、前記生成したコピーペア設定要求に従ったコピーペア設定処理であって、前記スナップショット二重化方法に対応したコピーペア設定処理を前記各記憶装置のコントローラに実行させるコピーペア作成部と、
前記各記憶装置のコントローラからコピーペア設定完了通知を受信したことを条件に、前記複数のバックアップグループのうち、いずれか一つのバックアップグループを選択し、前記選択したバックアップグループに属する、プライマリ、スナップショット格納ボリューム、スナップショット二重化方法、及び対象コピーペアを特定し、前記特定した対象コピーペアの中から、前記特定したプライマリをコピー元とする全てのコピーペアを抽出し、前記抽出した全てのコピーペアをＰＡＩＲ状態にした後に、当該コピーペアのコピーを同じタイミングで中断させることを、前記特定したプライマリを有する記憶装置のコントローラに指示するコピー指示部と、を有し、
前記コピー指示部は、
前記特定したプライマリを有する記憶装置のコントローラからコピー中断完了通知を受信した場合、前記特定した対象コピーペアの中から、前記特定したプライマリをコピー元とする全てのコピーペア以外のコピーペアを抽出し、当該抽出したコピーペアを全てＰＡＩＲ状態にした後に、当該コピーペアのコピーを同じタイミングで中断させることを、前記各記憶装置のコントローラに指示する
ことを特徴とするバックアップデータ管理システム。
【請求項２】
前記コピー指示部は、
前記各記憶装置のコントローラからコピー中断完了通知を受信した場合、前記選択したバックアップグループ以外のバックアップグループで利用されているコピーペアであって、前記選択したバックアップグループで利用するコピーペアと識別子が一致するコピーペアを特定し、前記特定したコピーペアのコピーを前記各記憶装置のコントローラに指示する
ことを特徴とする請求項１に記載のバックアップデータ管理システム。
【請求項３】
前記コピーペア作成部は、
複数の指標と複数段階の評価値に対応づけて定義された複数のスナップショット二重化方法の中から、前記評価値が高い指標に対応したスナップショット二重化方法を選択し、前記選択したスナップショット二重化方法を前記環境構築要求に付加する
ことを特徴とする請求項１又は２に記載のバックアップデータ管理システム。
【請求項４】
前記バックアップデータ管理計算機は、
前記各記憶装置のコントローラのうちいずれかのコントローラから障害情報を受信した場合、前記受信した障害情報を基に、前記選択したバックアップグループに属するスナップショット格納ボリュームのうち、障害で利用できなくなったスナップショット格納ボリューム及びコピーペアを出力する利用不能記憶領域出力部を有する
ことを特徴とする請求項１、２又は３のうちいずれか１項に記載のバックアップデータ管理システム。
【請求項５】
計算機に接続する複数の記憶装置と、
前記各記憶装置に接続するバックアップデータ管理計算機とを備え、
前記各記憶装置は、
記憶領域を構成する複数のボリュームと、前記バックアップデータ管理計算機からの指示を基に前記ボリュームのうちいずれかのボリュームに対する処理として、コピーペア設定処理と、ローカルコピー処理又はリモートコピー処理のうちいずれかの処理を実行するコントローラと、を有するバックアップデータ管理システムに用いられるバックアップデータ管理方法であって、
前記バックアップデータ管理計算機は、
スナップショット作成元のボリュームを示すプライマリと、スナップショットを格納するためのスナップショット格納ボリュームと、前記各記憶装置で適用するスナップショット二重化方法と、を含む管理対象を複数のバックアップグループに対応づけて管理するバックアップグループステップと、
前記管理対象のうち、同一のバックアップグループに属する管理対象を含む環境構築要求を生成し、前記生成した環境構築要求に従ったコピーペア設定要求を生成し、前記生成したコピーペア設定要求に従ったコピーペア設定処理であって、前記スナップショット二重化方法に対応したコピーペア設定処理を前記各記憶装置のコントローラに実行させるコピーペアステップと、
前記各記憶装置のコントローラからコピーペア設定完了通知を受信したことを条件に、前記複数のバックアップグループのうち、いずれか一つのバックアップグループを選択し、前記選択したバックアップグループに属する、プライマリ、スナップショット格納ボリューム、スナップショット二重化方法、及び対象コピーペアを特定し、前記特定した対象コピーペアの中から、前記特定したプライマリをコピー元とする全てのコピーペアを抽出し、前記抽出した全てのコピーペアをＰＡＩＲ状態にした後に、当該コピーペアのコピーを同じタイミングで中断させることを、前記特定したプライマリを有する記憶装置のコントローラに指示するコピー指示ステップと、を実行し、
前記コピー指示ステップでは、
前記特定したプライマリを有する記憶装置のコントローラからコピー中断完了通知を受信した場合、前記特定した対象コピーペアの中から、前記特定したプライマリをコピー元とする全てのコピーペア以外のコピーペアを抽出し、当該抽出したコピーペアを全てＰＡＩＲ状態にした後に、当該コピーペアのコピーを同じタイミングで中断させることを、前記各記憶装置のコントローラに指示する
ことを特徴とするバックアップデータ管理方法。
【請求項６】
前記コピー指示ステップでは、
前記各記憶装置のコントローラからコピー中断完了通知を受信した場合、前記選択したバックアップグループ以外のバックアップグループで利用されているコピーペアであって、前記選択したバックアップグループで利用するコピーペアと識別子が一致するコピーペアを特定し、前記特定したコピーペアのコピーを前記各記憶装置のコントローラに指示する
ことを特徴とする請求項５に記載のバックアップデータ管理方法。
【請求項７】
前記コピーペア作成ステップでは、
複数の指標と複数段階の評価値に対応づけて定義された複数のスナップショット二重化方法の中から、前記評価値が高い指標に対応したスナップショット二重化方法を選択し、前記選択したスナップショット二重化方法を前記環境構築要求に付加する
ことを特徴とする請求項５又は６に記載のバックアップデータ管理方法。
【請求項８】
前記バックアップデータ管理計算機は、
前記各記憶装置のコントローラのうちいずれかのコントローラから障害情報を受信した場合、前記受信した障害情報を基に、前記選択したバックアップグループに属するスナップショット格納ボリュームのうち、障害で利用できなくなったスナップショット格納ボリューム及びコピーペアを出力する利用不能記憶領域出力ステップを実行する
ことを特徴とする請求項５、６又は７のうちいずれか１項に記載のバックアップデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複数のストレージ装置を備える計算機システムにおいて、異なるストレージ装置間で多重化されるバックアップデータを管理するバックアップデータ管理システム及びバックアップデータ管理方法に関するものである。
【背景技術】
【０００２】
従来から信頼性の高い記憶装置（以下、ストレージ装置という）は、記憶領域（以下、ボリュームという）をストレージ装置内に有しており、ボリュームの複製（以下、スナップショットという）をストレージ装置内の他のボリュームに作成するローカルコピープログラムを有している。
【０００３】
しかし、ストレージ装置においても、水害等の障害や保守作業によりストレージ装置が利用できなくなる場合がある。そこで、業務アプリケーションが利用するボリュームのスナップショットを異なるストレージ装置間で多重化することで、当該ボリュームを有するストレージ装置が利用できなくなった際に、業務アプリケーションは異なるストレージ装置のスナップショットを利用して業務を継続することができるとともに、業務アプリケーションが利用するボリュームに対してデータを復元（以下、リストアという）することができる、可用性の高いストレージシステムが要求されている。
【０００４】
スナップショットを異なるストレージ装置間で多重化する方法（以下、単にスナップショット多重化方法という）として、第１のストレージ装置に格納された業務アプリケーションが利用するボリュームを第２のストレージ装置にリモートコピーし、第１のストレージ装置では業務アプリケーションが利用するボリュームを第１のストレージ装置内にローカルコピーし、第２のストレージ装置ではリモートコピーされたボリュームを第２のストレージ装置内にローカルコピーし、各々のストレージ装置で作成するスナップショットのデータ内容と作成時刻を一致させる方法が開示されている（特許文献１参照）。
【０００５】
また、他のスナップショット多重化方法として、第１のストレージ装置に格納された業務アプリケーションが利用するボリュームを第１のストレージ装置内にローカルコピーし、ローカルコピーのボリュームをリモートコピーによって第２のストレージ装置のボリュームに複製する方法が開示されている（特許文献２参照）。
【特許文献１】特開２００３−２４２０１１号公報
【特許文献２】特開２００６−４８３００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ストレージ装置間のネットワーク構成や、スナップショットの作成元となるストレージ装置内のボリューム構成とスナップショットの作成先となるストレージ装置内のボリューム構成等、スナップショットが多重化されるストレージ装置間の構成（以下、単にストレージ装置間構成という）は多種多様であり、通常、ストレージシステム内にはストレージ装置間構成が複数存在し、ストレージ装置間構成によって適用されるスナップショット多重化方法は異なり、スナップショット多重化方法毎にスナップショット作成手順やリストア手順等の方法も異なる。
【０００７】
従って、複数のストレージ装置間構成が存在するストレージシステムにおいては、スナップショットを作成する際に、スナップショットを運用管理するストレージ管理者がストレージ装置間構成毎に適用するスナップショット多重化方法を選択し、選択したスナップショット多重化方法におけるスナップショット作成手順に基づき設定をする必要があり、スナップショットの管理作業が煩雑であるという問題点があった。
【０００８】
本発明は前記問題点に鑑みてなされたものであり、その目的とするところは、異なる記憶装置間で多重化されるバックアップデータを容易に管理することのできるバックアップデータ管理システム及びバックアップデータ管理方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は前記目的を達成するために、計算機に接続し、該計算機に利用される第１記憶領域を有する第１記憶装置と、前記第１記憶装置に接続し、第２記憶領域を有する少なくとも１つの第２記憶装置と、前記第１記憶装置と前記第２記憶装置とに接続するバックアップデータ管理計算機とを備え、前記バックアップデータ管理計算機は、前記第１記憶領域と少なくとも１つの前記第２記憶領域とを含むバックアップグループを作成するバックアップグループ作成部と、前記バックアップグループに含まれる前記第１記憶領域のバックアップデータを前記バックアップグループに含まれる全ての前記第２記憶領域に格納するように、コピー元とコピー先とを一対とするコピーペアを作成するコピーペア作成部と、前記バックアップグループを指定する前記第１記憶領域のバックアップデータの作成要求があったときに、該バックアップグループに含まれる全てのコピーペアをコピー状態にするコピー指示部とを有するバックアップデータ管理システムを提案する。
【００１０】
また、本発明は前記目的を達成するために、計算機に接続し、該計算機に利用される第１記憶領域を有する第１記憶装置と、前記第１記憶装置に接続し、第２記憶領域を有する少なくとも１つの第２記憶装置と、前記第１記憶装置と前記第２記憶装置とに接続するバックアップデータ管理計算機とを備えるバックアップデータ管理システムに用いられるバックアップデータ管理方法であって、前記第１記憶領域と少なくとも１つの前記第２記憶領域とを含むバックアップグループを作成するバックアップグループステップと、前記バックアップグループに含まれる前記第１記憶領域のバックアップデータを前記バックアップグループに含まれる全ての前記第２記憶領域に格納するように、コピー元とコピー先とを一対とするコピーペアを作成するコピーペアステップと、前記バックアップグループを指定する前記第１記憶領域のバックアップデータの作成要求があったときに、該バックアップグループに含まれる全てのコピーペアをコピー状態にするコピー指示ステップとを備えたバックアップデータ管理方法を提案する。
【００１１】
本発明によれば、バックアップグループに含まれる第１記憶領域のバックアップデータを前記バックアップグループに含まれる全ての第２記憶領域に格納するように、コピー元とコピー先とを一対とするコピーペアが作成され、バックアップグループを指定する第１記憶領域のバックアップデータの作成要求があったときに、当該バックアップグループに含まれる全てのコピーペアがコピー状態になるので、指定されたバックアップグループに含まれる第１記憶領域のバックアップデータを指定されたバックアップグループに含まれる全ての第２記憶領域に格納することができる。
【発明の効果】
【００１２】
本発明によれば、指定されたバックアップグループに含まれる第１記憶領域のバックアップデータを指定されたバックアップグループに含まれる全ての第２記憶領域に格納することができるから、第１記憶装置と第２記憶装置との間で二重化されるバックアップデータを、バックアップグループだけで一元管理することができ、異なる記憶装置間で多重化されるバックアップデータを容易に管理することができる。
【発明を実施するための最良の形態】
【００１３】
以下図面について、本発明の一実施の形態を詳述する。
【００１４】
最初に、図１乃至図９を参照して本発明の構成について説明する。図１に示すように、計算機システムは、ホスト計算機１００と、ストレージ装置２００Ａ，２００Ｂと、ストレージ管理者Ａが利用する管理計算機３００とを備えており、ホスト計算機１００とストレージ装置２００Ａ，２００ＢとはＦＣ（Fibre Channel）プロトコルを用いたストレージネットワークＮ１を介して接続され、ホスト計算機１００及びストレージ装置２００Ａ，２００Ｂと管理計算機３００とは、ＩＰプロトコルを用いた管理ネットワークＮ２を介して接続されている。
【００１５】
図２に示すように、ホスト計算機１００は、プロセッサ１１０と、メモリ１２０と、ストレージネットワークＮ１に接続するための１つ以上のネットワークＩ／Ｆ１３０と、管理ネットワークＮ２に接続するための管理ポート１４０と、キーボードやマウス等の入力部１５０と、処理結果を出力するためのディスプレイ装置等の出力部１６０とを備えており、これらの各部は内部バス１７０で互いに接続されている。
【００１６】
メモリ１２０には、ストレージネットワークＮ１を介して後述のボリューム２３５を利用するとともに、ボリューム２３５へのＩ／Ｏ発行を伴う処理を行う業務アプリケーション１２１と、ホスト計算機１００の構成情報を通知する構成情報通知プログラム１２２と、ＯＳ（オペレーティングシステム、図示せず）とがハードディスク等の記憶媒体(図示せず)からロードされており、プロセッサ１１０によって実行される。
【００１７】
図３に示すように、ストレージ装置２００Ａは、ストレージ装置２００Ａ内の各部を制御するコントローラ２１０と、ストレージ装置２００Ａが有するプログラムや管理情報を記憶するメモリ２２０と、ハードディスク等の記憶媒体であるディスク２３１を有するディスク装置２３０と、ストレージネットワークＮ１に接続するための１つ以上のネットワーＩ／Ｆ２４０と、管理ネットワークＮ２に接続するための管理ポート２５０と、後述のボリューム２３５に対する書込みコマンドを一時的に待機させるためのキャッシュメモリ２６０とを備えており、これらの各部は内部パス２７０によってコントローラ２１０に接続されている。
【００１８】
メモリ２２０には、ストレージ装置２００Ａの構成を管理する制御プログラム２２１と、後述のボリューム２３５のデータや当該ボリューム２３５に対する書込みコマンドをストレージ装置２００Ａ内の他のボリューム２３５に複製するローカルコピープログラム２２２と、ボリューム２３５のデータや当該ボリューム２３５に対する書込みコマンドを他のストレージ装置２００Ｂのボリューム２３５に複製するリモートコピープログラム２２３とが、ハードディスク等の記憶媒体(図示せず)からストレージ装置２００Ａ起動時にロードされており、コントローラ２１０によって実行される。
【００１９】
制御プログラム２２１は、ストレージ装置２００Ａが有する機能に対する指示を管理計算機３００から受信してローカルコピープログラム２２２及びリモートコピープログラム２２３の実行やボリューム２３５及びコピーペアの設定を行う。また、制御プログラム２２１は、ストレージ装置２００Ａの構成と各種コピーの設定情報とコピー状態とを管理ポート２５０を介して管理計算機３００に通知する。さらに、制御プログラム２２１は、ストレージ装置２００Ａ内の同じボリューム２３５をコピー元ボリュームとする複数のコピーペアのコピーを同時に中断する。ここで、複数のコピーペアのコピーを同時に中断するとは、ホスト計算機１００からの書込みコマンドを受信してから、同じ書込みコマンドを当該複数のコピーペアのコピー回線に伝播してコピー先より当該書込みコマンドの処理完了通知を全て受信し、かつ、次の書込みコマンドを当該複数のコピーペアのコピー回線に伝播するまでの間、当該複数のコピーペアのコピー操作を中断することをいう。
【００２０】
ディスク装置２３０には、１台又は複数台のディスク２３１で構成され、ＲＡＩＤ構成となるアレイグループ（図示せず）があり、ボリューム２３５はアレイグループ上の論理記憶領域である。
【００２１】
なお、ストレージ装置２００Ｂはストレージ装置２００Ａと同一構成であるため、その説明を省略する。
【００２２】
図４に示すように、管理計算機３００は、プロセッサ３１０と、メモリ３２０と、管理ネットワークＮ２に接続するための管理ポート３３０と、キーボードやマウス等の入力部３４０と、処理結果を出力するためのディスプレイ装置等の出力部３５０とを備えており、これらの各部は内部バス３６０で互いに接続されている。
【００２３】
メモリ３２０には、管理対象となるホスト計算機１００及びストレージ装置２００Ａ，２００Ｂの情報を有する装置管理テーブル３２１と、管理対象のストレージ装置２００Ａ，２００Ｂ内のボリューム２３５の構成や割当て状況等を管理するためのボリューム管理テーブル３２２と、管理対象のストレージ装置２００Ａ，２００Ｂが有するローカルコピープログラム２２２及びリモートコピープログラム２２３によるボリューム２３５のペア構成やペア状態等を管理するためのコピーペア管理テーブル３２３と、ホスト計算機１００上の業務アプリケーション１２１が利用するボリューム２３５のスナップショットを管理するためのスナップショット管理テーブル３２４と、スナップショットを異なる２つのストレージ装置２００Ａ，２００Ｂ間で二重化する方法の評価を管理するためのスナップショット二重化方法評価テーブル３２５と、ストレージ管理者Ａがスナップショットを管理するためのインタフェースを提供するスナップショット管理プログラム３２６と、管理ポート３３０を介してストレージ装置２００Ａ，２００Ｂが有するローカルコピープログラム２２２及びリモートコピープログラム２２３の実行やボリューム２３５の作成等をストレージ装置２００Ａ，２０００Ｂに指示するコピー制御指示プログラム３２７と、管理ポート３３０を介してホスト計算機１００の構成情報とストレージ装置２００Ａ，２００Ｂの構成情報とを収集する構成情報収集プログラム３２８と、管理ポート３３０を介してホスト計算機１００の障害情報とストレージ装置２００Ａ，２００Ｂの障害情報とを収集する障害情報収集プログラム３２９と、ストレージ管理者Ａの要求を入力部３４０から取得して各プログラムの実行結果を出力部３５０へ出力する入出力プログラム（図示せず）と、ＯＳ（図示せず）とが、ハードディスク等の記憶媒体（図示せず）からロードされており、プロセッサ３１０により実行される。
【００２４】
図５に示すように、装置管理テーブル３２１は、ホスト計算機１００とストレージ装置２００Ａ，２００Ｂとを管理計算機３００内で一意に識別するための識別子を格納する装置ＩＤフィールド３２１１と、装置の種類を格納する装置種類フィールド３２１２と、装置のベンダ名・モデル名・シリアル番号やホスト名等を組み合わせて、管理対象の装置を一意に識別するための情報を格納する装置識別情報フィールド３２１３と、管理対象の装置の管理ポートのＩＰアドレスを格納するＩＰアドレスフィールド３２１４と、管理対象の装置がデータ通信可能な相手先の装置ＩＤを格納するデータ通信可能装置ＩＤフィールド３２１５とから構成されている。各フィールド３２１１〜３２１５に格納される情報は、管理計算機３００の入力部３４０を介してストレージ管理者Ａによって予め登録されるようにしてもよいし、ストレージネットワークＮ１や管理ネットワークＮ２上のネームサービス（図示せず）等を用いて自動的に登録されるようにしてもよい。
【００２５】
図６に示すように、ボリューム管理テーブル３２２は、ストレージ装置２００Ａ，２００Ｂを管理計算機３００内で一意に識別するための識別子を格納するストレージ装置ＩＤフィールド３２２１と、当該ストレージ装置２００Ａ，２００Ｂ内でボリューム２３５を一意に識別するための識別子を格納するボリュームＩＤフィールド３２２２と、当該ボリューム２３５の割当て論理記憶容量を格納する容量フィールド３２２３と、当該ボリューム２３５を構成するアレイグループをストレージ装置２００Ａ，２００Ｂ内で一意に識別するための識別子を格納するＡＧＩＤフィールド３２２４と、当該ボリューム２３５の割当先を管理計算機３００内で識別するための識別子を格納する割当先フィールド３２２５とから構成されている。例えば、ボリューム２３５にスナップショットが格納されている場合は割当先フィールド３２２５に「Ｓｎａｐｓｈｏｔ」の文字列が格納され、ボリューム２３５がホスト計算機１００に割当てられていない、又は、ボリューム２３５にスナップショットが格納されていない場合は、割当先フィールド３２２５に「ｎｕｌｌ」が格納され、ホスト計算機１００への割当てやスナップショットのコピー先として利用することができることを表している。各フィールド３２２１〜３２２５に格納される情報は、後述の構成情報収集プログラム３２８を実行することによって、又は、新たなボリューム２３５が作成された際に後述のコピー制御指示プログラム３２７を実行することによって追加、変更、削除される。
【００２６】
図７に示すように、コピーペア管理テーブル３２３は、コピーペアを管理計算機３００で一意に識別するための識別子を格納するコピーペアＩＤフィールド３２３１と、コピー元となるストレージ装置２００Ａ，２００Ｂを管理計算機３００内で一意に識別するための識別子を格納するストレージ装置ＩＤフィールド３２３２と、コピー元となるボリューム２３５をストレージ装置２００Ａ，２００Ｂ内で一意に識別するための識別子を格納するボリュームＩＤフィールド３２３３と、当該コピーペアのコピータイプ（ローカルコピー又はリモートコピー）を格納するコピータイプフィールド３２３４と、コピーペアのコピー状態を格納するコピー状態フィールド３２３５と、コピー先となるストレージ装置２００Ａ，２００Ｂを管理計算機３００内で一意に識別するための識別子を格納するコピー先ストレージ装置ＩＤフィールド３２３６と、コピー先となるボリューム２３５をストレージ装置２００Ａ，２００Ｂ内で一意に識別するための識別子を格納するコピー先ボリュームＩＤフィールド３２３７とから構成されている。各フィールド３２３１〜３２３７に格納される情報は、後述の構成情報収集プログラム３２８を実行することによって、又は、後述のコピー制御指示プログラム３２７によるコピー操作を行うことによって追加、変更、削除される。
【００２７】
図８に示すように、スナップショット管理テーブル３２４は、同じスナップショット、すなわち、ホスト計算機１００の業務アプリケーション１２１が利用するボリューム２３５の同時点の複製データ、を格納するためのボリューム２３５を纏めたグループを管理計算機３００内で一意に識別するための識別子を格納するスナップショットグループＩＤフィールド３２４１と、業務アプリケーション１２１が利用するボリューム（以下、特にプライマリという）２３５の識別子を格納するプライマリＩＤフィールド３２４２と、プライマリＩＤフィールド３２４２のプライマリ２３５と同じスナップショットを格納するためのボリューム３２５の識別子を格納するスナップショット格納ボリュームＩＤフィールド３２４３と、スナップショット格納ボリュームＩＤフィールド３２４３のボリューム２３５毎に適用されたスナップショット二重化方法を格納するスナップショット二重化方法フィールド３２４４と、コピー回線の型番とコピーペア管理テーブル３２３のコピーペアＩＤフィールド３２３１とを組み合わせて、適用されたスナップショット二重化方法の対象となるコピーペアを管理計算機３００内で一意に識別するための識別子を格納する対象コピーペアフィールド３２４５と、スナップショットが作成された日時を格納するスナップショット作成日時フィールド３２４６とから構成されている。例えば、スナップショット格納ボリュームＩＤフィールド３２４３のボリューム２３５がプライマリＩＤフィールド３２４２のプライマリ２３５と同じストレージ装置２００Ａに格納されている場合、スナップショット二重化方法フィールド３２４４には、「ＬＯＣＡＬ」の文字列が格納される。各フィールド３２４１〜３２４６に格納される情報は、後述のスナップショット管理プログラム３２６を実行することによって追加、変更、削除される。
【００２８】
図９に示すように、スナップショット二重化方法評価テーブル３２５は、後述のスナップショット二重化方法を評価する指標を、５段階で表した評価値を格納する評価値フィールド３２５１と、ＲＴＯ（Recovery Time Objective）の各評価値に対応するスナップショット二重化方法を格納するＲＴＯフィールド３２５２と、業務アプリケーション１２１が発行する書込みコマンドの処理速度（以下、業務Ｉ／Ｏ処理速度という）の各評価値に対応するスナップショット二重化方法を格納する業務Ｉ／Ｏ処理速度フィールド３２５３と、リモートコピー回線の占有度（以下、ＲＣ回線占有度という）の各評価値に対応するスナップショット二重化方法を格納するＲＣ回線占有度フィールド３２５４と、ストレージ装置間距離の各評価値に対応するスナップショット二重化方法を格納するストレージ装置間距離フィールド３２５５とから構成されている。例えば、評価値フィールド３２５１が「５」の場合、ＲＴＯフィールド３２５２にはＲＴＯが最短のスナップショット二重化方法が、業務Ｉ／Ｏ処理速度フィールド３２５３には業務Ｉ／Ｏ処理速度が最速のスナップショット多重化方法が、ＲＣ回線占有度フィールド３２５４にはＲＣ回線占有率の低いスナップショット多重化方法が、ストレージ装置間距離フィールド３２５５にはストレージ装置間距離が「長距離」のスナップショット二重化方法がそれぞれ格納され、評価値フィールド３２５１が「１」の場合、ＲＴＯフィールド３２５２にはＲＴＯが最長のスナップショット二重化方法が、業務Ｉ／Ｏ処理速度フィールド３２５３には業務Ｉ／Ｏ処理速度が最も遅いスナップショット二重化方法が、ＲＣ回線占有度フィールド３２５４にはＲＣ回線占有率の高いスナップショット二重化方法が、ストレージ装置間距離フィールド３２５５にはストレージ装置間距離が短距離のスナップショット二重化方法がそれぞれ格納される。各フィールド３２５１〜３２５５に格納される情報は、ストレージ装置２００Ａ，２００Ｂの性能や計算機システムの運用方針に基づいて定められ、管理計算機３００の入力部３４０を介してストレージ管理者Ａによって予め登録される。
【００２９】
次に、図１０乃至図１８を参照して管理計算機３００が有するコピー制御指示プログラム３２７及びスナップショット管理プログラム３２６の動作について説明する。
【００３０】
コピー制御指示プログラム３２７は、異なる２つのストレージ装置２００Ａ，２００Ｂ間でスナップショットを二重化するスナップショット二重化方法を複数有しており、スナップショット管理プログラム３２６からの要求によってスナップショットを二重化する環境を構築する。
【００３１】
コピー制御指示プログラム３２７に対するスナップショットを二重化する環境構築要求には、スナップショットを作成元であるプライマリ２３５と、プライマリ２３５と同じストレージ装置２００Ａが有する、スナップショットを格納するためのボリューム（以下、特にＡ／Ｓという）２３５と、プライマリ２３５と異なるストレージ装置２００Ｂが有する、Ａ／Ｓと同じスナップショットを格納するためのボリューム（以下、特にＳ／Ｓという）２３５と、適用するスナップショット二重化方法とが指定される。なお、ストレージ装置２００Ａ内にＡ／Ｓが存在しない等の場合には、Ａ／Ｓは指定しなくてもよい。
【００３２】
ここで、コピー制御指示プログラム３２７が有する複数のスナップショット二重化方法についてそれぞれ説明する。
【００３３】
図１０に示すように、第１スナップショット二重化方法（以下、単に第１方法という）は、プライマリ２３５１のデータを当該ストレージ装置２００Ａが有するローカルコピープログラム２２２によってＡ／Ｓ２３５２に複製し、当該ストレージ装置２００Ａが有するリモートコピープログラム２２３によって異なるストレージ装置２００Ｂ内のボリューム２３５４（以下、Ｔｅｍｐという）に複製し、Ｔｅｍｐ２３５４のデータを当該ストレージ装置２００Ｂが有するローカルコピープログラム２２２によってＳ／Ｓ２３５５に複製する。ここで、プライマリ２３５１とＡ／Ｓ２３５２のコピーペアをＬ１とし、プライマリ２３５１とＴｅｍｐ２３５４のコピーペアをＲ１とし、Ｔｅｍｐ２３５４とＳ／Ｓ２３５５のコピーペアをＬ２とする。第１方法では、全てのコピーペアのコピー回線は常時接続されており、コピーペア管理テーブル３２３のコピー状態フィールド３２３５は、データが常時複製されていることを表す「ＰＡＩＲ」状態となる。よって、業務アプリケーション１２１が発行する書込みコマンドに対して、プライマリ２３５１、Ａ／Ｓ２３５２及びＴｅｍｐ２３５４への書込みが完了した後に、業務アプリケーション１２１に書込み完了を通知する。
【００３４】
コピー制御指示プログラム３２７は、環境構築要求で適用するスナップショット二重化方法に第１方法が指定されると、複数のスナップショットグループで共有可能なコピーペアＲ１に該当するコピーペアをコピーペア管理テーブル３２３から検索し、該当するコピーペアが存在しない場合は、コピーペアＬ１，Ｒ１，Ｌ２を新たに設定する指示をストレージ装置２００Ａ，２００Ｂの制御プログラム２２１に要求するとともに、Ｔｅｍｐ２３５４となるボリューム２３５を新たに設定する指示をストレージ装置２００Ｂの制御プログラム２２１に要求し、新たに設定するコピーペアＬ１，Ｒ１，Ｌ２をコピーペア管理テーブル３２３に登録するとともに、新たに設定するＴｅｍｐ２３５４をボリューム管理テーブル３２２に登録する。また、コピーペアＲ１に該当するコピーペアがコピーペア管理テーブル３２３に存在する場合は、コピーペアＬ１，Ｌ２を新たに設定する指示をストレージ装置２００Ａ，２００Ｂの制御プログラム２２１に要求し、新たに設定するコピーペアＬ１，Ｌ２をコピーペア管理テーブル３２３に登録する。
【００３５】
次に、第１方法のスナップショット作成手順について説明する。第１方法では、スナップショットを作成する際に、業務アプリケーション１２１のプライマリ２３５１への書込みコマンドをキャッシュメモリ２６０へ待機させてプライマリ２３５１への書込みを行わない状態とする。次に、コピーペアＬ１，Ｒ１を同時に中断し、続いてコピーペアＬ２を中断する。これにより、Ａ／Ｓ２３５２とＳ／Ｓ２３５５５に同じスナップショットが作成される。
【００３６】
キャッシュメモリ２６０に待機された書込みコマンドは、コピーペアＬ１、Ｒ１が中断された時点でプライマリ２３５１へ適用する。第１方法で作成したスナップショットを用いてプライマリ２３５１のデータをリストアする場合、Ａ／Ｓ２３５２が利用可能な場合は、コピーペアＬ１のコピー方向を逆（以下、リシンクという）にする。また、Ａ／Ｓ２３５２が利用不可能な場合は、コピーペアＬ２をリシンクし、次に、コピーペアＲ１をリシンクする。また、プライマリ２３５１の予備がＴｅｍｐ２３５４であり、プライマリ２３５１が利用不可能となり、業務アプリケーション１２１がＴｅｍｐ２３５４を利用している場合は、コピーペアＬ２をリシンクすれば、業務アプリケーション１２１が利用するボリューム２３５がリストアされる。
【００３７】
プライマリ２３５１が同一の複数のスナップショットグループにおいて、それぞれ第１方法を適用する場合、コピーペアＲ１とＴｅｍｐ２３５４はスナップショットグループ間で共有される。
【００３８】
図１１に示すように、第２スナップショット二重化方法（以下、単に第２方法という）は、プライマリ２３５１のデータをストレージ装置２００Ａが有するローカルコピープログラム２２２によってＡ／Ｓ２３５２に複製し、Ａ／Ｓ２３５２のデータを同じストレージ装置２００Ａが有するリモートコピープログラム２２３によってＳ／Ｓ２３５４に複製する。ここで、プライマリ２３５１とＡ／Ｓ２３５２のコピーペアをＬ１とし、Ａ／Ｓ２３５２とＳ／Ｓ２３５４のコピーペアをＲ２とする。第２方法では、全てのコピーペアのコピー回線は常時接続されており、コピーペア管理テーブル３２３のコピー状態フィールド３２３５は、データが常時複製されていることを表す「ＰＡＩＲ」状態となる。よって、業務アプリケーション１２１が発行した書込みコマンドに対して、プライマリ２３５１とＡ／Ｓ２３５２への書込みが完了した後に、業務アプリケーション１２１に書込み完了を通知する。
【００３９】
コピー制御指示プログラム３２７は、環境構築要求で適用する方法に第２方法が指定されると、第２方法とともに指定されたプライマリ２３５１、Ａ／Ｓ２３５２、及びＳ／Ｓ２３５４のボリューム２３５を用いて、コピーペアＬ１、Ｒ２を新たに設定する指示を当該ストレージ装置２００Ａ，２００Ｂの制御プログラム２２１に要求し、新たに設定したコピーペアをコピーペア管理テーブル３２３に登録する。
【００４０】
次に、第２方法のスナップショット作成手順について説明する。第２方法では、スナップショットを作成する際に、まずコピーペアＬ１を中断し、次に、コピーペアＲ２を中断する。これにより、Ａ／Ｓ２３５２とＳ／Ｓ２３５４に同じスナップショットが作成される。
【００４１】
第２方法で作成したスナップショットを用いてプライマリ２３５１のデータをリストアする場合、Ａ／Ｓ２３５２が利用可能なときはコピーペアＬ１をリシンクし、Ａ／Ｓ２３５２が利用不可能なときは、Ｓ／Ｓ２３５４のデータをＳ／Ｓ２３５４を格納するストレージ装置２００Ｂが有するリモートコピープログラム２２３によってプライマリ２３５１へ複製する。
【００４２】
プライマリ２３５１が同一の複数のスナップショットグループにおいて、それぞれ第２方法を適用する場合、スナップショットグループ間で共有されるコピーペアは存在しない。
【００４３】
第３スナップショット二重化方法（以下、単に第３方法という）は、第２方法のコピーペアＲ２が非同期であり、コピーペアＲ２が非同期であること以外は全て同じである。
【００４４】
第３方法のスナップショット作成手順は、まずコピーペアＬ１を中断し、次に、Ａ／Ｓ２３５２とＳ／Ｓ２３５４のデータが一致した場合、つまり、ストレージ装置２００ＡがＳ／Ｓ２３５４に送信するデータが全て転送され、ストレージ装置２００Ｂが受信したデータをＳ／Ｓ２３５４に反映した時点で、コピーペアＲ２を中断する。これにより、Ａ／ＳとＳ／Ｓに同じスナップショットが作成される。
【００４５】
第３方法のプライマリのデータを、作成したスナップショットを用いてリストアする方法は、第２方法と同様である。
【００４６】
図１２に示すように、第４スナップショット二重化方法（以下、単に第４方法という）は、プライマリ２３５１のデータをストレージ装置２００Ａが有するローカルコピープログラム２２２によってＡ／Ｓ２３５２に複製し、Ａ／Ｓ２３５２のデータを同じストレージ装置２００Ａが有するリモートコピープログラム２２３によって異なるストレージ装置２００Ｂが有するＴｅｍｐ２３５４に複製する。次に、Ｔｅｍｐ２３５４を有するストレージ装置２００Ｂは同じストレージ装置２００Ｂが有するローカルコピープログラム２２２によってＴｅｍｐ２３５４のデータをＳ／Ｓ２３５５に複製する。ここで、プライマリ２３５１とＡ／Ｓ２３５２のコピーペアをＬ１とし、Ａ／Ｓ２３５２とＴｅｍｐ２３５４のコピーペアをＲ３とし、Ｔｅｍｐ２３５４とＳ／Ｓ２３５５のコピーペアをＬ３とする。コピーペアＲ３のコピー回線は通常時に中断状態であり、スナップショットを作成する際に接続状態になる。
【００４７】
コピー制御指示プログラム３２７は、環境構築要求で適用する方法に第４方法が指定されると、複数のスナップショットグループで共有可能なコピーペアＲ３に該当するコピーペアをコピーペア管理テーブル３２３から検索し、該当するコピーペアが存在しない場合は、コピーペアＬ１，Ｒ３，Ｌ３を新たに設定する指示をストレージ装置２００Ａ，２００Ｂの制御プログラム２２１に要求するとともに、Ｔｅｍｐ２３５４となるボリューム２３５を新たに設定する指示をストレージ装置２００Ｂの制御プログラム２２１に要求し、新たに設定するコピーペアＬ１，Ｒ３，Ｌ３をコピーペア管理テーブル３２３に登録するとともに、新たに設定するＴｅｍｐ２３５４をボリューム管理テーブル３２２に登録する。また、コピーペアＲ３に該当するコピーペアがコピーペア管理テーブル３２３に存在する場合は、コピーペアＬ１，Ｌ３を新たに設定する指示をストレージ装置２００Ａ，２００Ｂの制御プログラム２２１に要求し、新たに設定するコピーペアＬ１，Ｌ３をコピーペア管理テーブル３２３に登録する。
【００４８】
次に、第４方法のスナップショット作成手順について説明する。第４方法では、まずコピーペアＬ１を中断し、次にコピーペアＲ３のコピーを再開し、コピーペアＲ３がＰＡＩＲ状態となると、コピーペアＲ３，Ｌ３を中断する。これにより、Ａ／Ｓ２３５２とＳ／Ｓ２３５５に同じスナップショットが作成される。
【００４９】
プライマリ２３５１が同一の複数のスナップショットグループにおいて、それぞれ第４方法を適用する場合、スナップショット作成時にコピーペアＲ３を適宜切替える必要がある。
【００５０】
図１３に示すように、複数のストレージ装置間構成が存在する計算機システムの場合、複数のスナップショット二重化方法の中から異なるストレージ装置間に適用するスナップショット二重化方法を選択することにより、複数の異なるストレージ装置間で同じスナップショットを作成することが可能となる。以下の説明において、具体例として、ストレージ装置２００Ａとストレージ装置２００Ｂとの間のスナップショット二重化方法には第１方法を、ストレージ装置２００Ａとストレージ装置２００Ｃとの間には第２方法を、ストレージ装置２００Ａとストレージ装置２００Ｄとの間には第４方法を適用するものとする。また、ボリューム２３５２，２３５４，２３５５，２３５７は、プライマリ２３５１とデータ内容が同じスナップショットＳ１〜Ｓ４を格納するボリュームとして同じスナップショットグループに属しているものとする。
【００５１】
スナップショット管理プログラム３２６は、スナップショットグループ作成処理Ｓ１００と、スナップショットグループ単位でのスナップショット作成処理Ｓ２００とを有する。
【００５２】
最初に、図１４に示すタイムチャートを参照して図１３に示した計算機システムにおけるスナップショットグループ作成処理Ｓ１００を説明する。
【００５３】
ストレージ管理者Ａがスナップショットの作成対象となるプライマリ３２５１を管理計算機３００の入力部３４０を介して指定すると、スナップショットグループの作成指示がスナップショット管理プログラム３２６に要求される（Ｓ１０１）。
【００５４】
ここで、ストレージ管理者Ａがスナップショットグループの作成指示を要求する際に、スナップショット管理プログラム３２６がストレージ管理者Ａに提供するスナップショットグループ管理画面Ｄ１００は、図１５に示すように、スナップショットの作成元ボリューム、すなわち、プライマリ２３５１を計算機システムで一意に識別するための識別子を表示するスナップショット作成元ボリュームフィールドＤ１１０と、編集や削除をするスナップショットグループを選択する選択フィールドＤ１２１と、プライマリ２３５１に属するスナップショットグループを計算機システムで一意に識別するための識別子を表示するスナップショットグループＩＤフィールドＤ１２２と、スナップショットグループＩＤフィールドＤ１２２のスナップショットグループに属するスナップショットを格納するボリューム２３５を計算機システムで一意に識別するための識別子を表示するスナップショット格納ボリュームフィールドＤ１２３と、スナップショットグループＩＤフィールドＤ１２２のスナップショットグループに属するスナップショット格納ボリュームフィールドＤ１２３に表示されたボリューム２３５に、プライマリ２３５１のスナップショットを作成した日時が表示されるスナップショット作成日時フィールドＤ１２４と、プライマリ２３５１に属する新たなスナップショットグループを作成する処理を開始させるグループ作成ボタンＤ１２５と、選択フィールドＤ１２１で選択したスナップショットグループを削除する処理を開始させるグループ削除ボタンＤ１２６と、選択フィールドＤ１２１で選択したスナップショットグループに属するボリューム２３５の追加や削除を行う処理を開始させるグループ編集ボタンＤ１２７とから構成されている。
【００５５】
次に、スナップショット管理プログラム３２６は、指定されたプライマリ３２５１のスナップショットを格納することが可能な候補ボリューム２３５を、ストレージ装置２００Ａ〜２００Ｄのボリューム２３５から選出する候補ボリューム選出処理を実行する（Ｓ１０２）。
【００５６】
図１６に示すように、候補ボリューム選出処理は、最初にボリューム管理テーブル３２２から候補ボリューム選出処理が未処理のボリューム２３５を選出し（Ｓ３０１）、選出したボリューム２３５にスナップショット作成元ボリュームフィールドＤ１１０に入力されたボリューム２３５のデータがコピー可能か否か判定する（Ｓ３０２）。本実施形態では、容量が等しく、かつ、選出ボリューム２３５を有するストレージ装置２００Ａ〜２００Ｄとスナップショット作成元ボリューム２３５を有するストレージ装置２００Ａ〜２００Ｄとがデータ通信可能である場合にコピー可能と判定する。データ通信の可否は、装置管理テーブル３２１のデータ通信可能装置ＩＤフィールド３２１５に当該ストレージ装置２００Ａ〜２００Ｄが登録されていれば通信可能となる。Ｓ３０２でコピー不能と判定された場合はＳ３０５に進み、コピー可能と判断された場合はＳ３０３に進む。
【００５７】
なお、コピー可能の判定を、容量が等しいことに加え、アレイグループのＲＡＩＤレベルが等しいことを条件に行うようにしてもよい。これにより、アレイグループのＲＡＩＤレベルが一致せず、ＲＡＩＤレベルを変更する必要があるボリュームや等しいＲＡＩＤレベルに変更不能なボリュームが選出されなくなるので、スナップショットを格納する際に、容易にスナップショットを格納し得る候補ボリュームを選出することができる。
【００５８】
次に、Ｓ３０１で選出したボリューム２３５が未使用か否か判定する（Ｓ３０３）。本実施形態では、ボリューム管理テーブル３２２の割当先フィールド３２２５が「ｎｕｌｌ」である場合、未使用であると判定する。
【００５９】
Ｓ３０１で選出したボリューム２３５が使用されていると判定した場合はＳ３０５に進み、未使用であると判定した場合はＳ３０１で選出したボリューム２３５を、候補ボリューム選出処理で一時的に作成する表示リスト（図示せず）に追加する（Ｓ３０４）。
【００６０】
次に、Ｓ３０１で選出したボリューム２３５を処理済みとし（Ｓ３０５）、ボリューム管理テーブル３２２の全てのボリューム２３５が処理済みか否か判定する（Ｓ３０６）。ボリューム管理テーブル３２２に未処理のボリューム２３５がある場合はＳ３０１に戻り、全てのボリューム２３５が処理済みの場合はＳ３０７に進む。
【００６１】
次に、作成した表示リストに追加されたボリューム２３５を、ストレージ管理者Ａに提供する後述のボリューム選択画面Ｄ２００に表示し（Ｓ３０７）、表示リストに追加されたボリューム２３５を全て表示したら、スナップショット管理プログラム３２６は候補ボリューム選出処理を終了する。これにより、新たなスナップショットグループに追加し得る候補ボリューム２３５がストレージ管理者Ａに通知される。
【００６２】
次に、スナップショット管理プログラム３２６は、候補ボリューム選出処理の処理結果を計算機３００の出力部３５０を介してストレージ管理者Ａに通知し（Ｓ１０３）、ストレージ管理者Ａが、通知された候補ボリューム２３５の中から作成しようとしているスナップショットグループに追加する少なくとも１つのボリューム２３５の選択と、Ｓ／Ｓとなるボリューム２３５に対するシステム要件とを入力部３４０を介して入力すると、スナップショット管理プログラム３２６に通知される（Ｓ１０４）。
【００６３】
ここで、ストレージ管理者Ａがボリューム２３５の選択とＳ／Ｓに対するシステム要件とを入力する際に、スナップショット管理プログラム３２６がストレージ管理者Ａに提供するボリューム選択画面Ｄ２００は、図１７に示すように、スナップショットの作成元ボリューム、すなわち、プライマリ２３５１を計算機システムで一意に識別するための識別子を表示するスナップショット作成元ボリュームフィールドＤ２１０と、作成しようとしてるスナップショットグループに追加されるボリューム２３５を選択する選択フィールドＤ２２０と、候補ボリューム選出処理にて選出された候補ボリューム２３５を有するストレージ装置２００Ａ〜２００Ｄを計算機システムで一意に識別するための識別子を表示するストレージ装置ＩＤフィールドＤ２３０と、候補ボリューム選出処理にて選出された候補ボリューム２３５をストレージ装置２００Ａ〜２００Ｄ内で一意に識別するための識別子を表示するボリュームＩＤフィールドＤ２４０と、ボリューム２３５に対するシステム要件を入力するためのシステム要件フィールドＤ２５０と、選択フィールドＤ２２０で選択したスナップショットグループに追加するボリューム２３５とそのシステム要件とをスナップショット管理プログラム３２６に通知するＯＫボタンＤ２６０と、プライマリ２３５１に属するスナップショットグループを新規作成する処理を終了するキャンセルボタンＤ２７０とから構成されている。また、ボリューム２３５に対するシステム要件を入力する場合には、登録ボタンＤ２５１を押下することによりシステム要件を入力する画面をラウンチし、登録したシステム要件をクリアする場合には、クリアボタンＤ２５２を押下すればよい。
【００６４】
次に、スナップショット管理プログラム３２６は、Ｓ／Ｓ毎に入力されたボリューム２３５に対するシステム要件を満たすスナップショット二重化方法を選出するスナップショット二重化方法選出処理を実行する（Ｓ１０５）。
【００６５】
ここで、Ｓ／Ｓに対して適用するスナップショット二重化方法に要求されるシステム要件、すなわち、スナップショット二重化方法評価テーブル３２５の指標であるＲＴＯ、業務Ｉ／Ｏ処理速度、ＲＣ回線占有度、及びストレージ装置間距離の５段階評価値は、ストレージ管理者Ａによってボリューム選択画面Ｄ２００のシステム要件フィールドＤ２５０から入力されている。
【００６６】
スナップショット二重化方法選出処理は、Ｓ／Ｓとなる全てのボリューム２３５に対して、プライマリ２３５１とＡ／Ｓを用いたスナップショット二重化方法を選出する。具体的には、最初に、適用するスナップショット二重化方法が定まっていないボリューム２３５をＳ／Ｓの中から抽出し、抽出したボリューム２３５に対してシステム要件フィールドＤ２５０から入力された各指標の５段階評価値を参照して評価値が高い指標を選択し、スナップショット二重化方法評価テーブル３２５から選択した指標のフィールド３２５２〜３２５５の評価値に対応する方法を、抽出したボリューム２３５に適用するスナップショット二重化方法として選出する。また、複数の方法が選択された場合、流用可能な既存のストレージ装置間構成が存在するときには当該ストレージ装置間構成に用いられている方法を適用するスナップショット二重化方法として選出し、流用可能なストレージ装置間構成が存在しないときにはストレージ管理者Ａに複数の指標のうち最も評価すべき指標を１つ選択させる等、適用するスナップショット二重化方法を１つに決定する。これにより、ストレージ装置２００Ａのボリューム２３５からストレージ装置２００Ｂ〜２００Ｄのボリューム２３５にスナップショットを格納する際に最適なスナップショット二重化方法が決定される。
【００６７】
なお、ストレージ管理者Ａがシステム要件フィールドＤ２５０から評価値を入力する際に、全ての評価値を「５」にする等を防止するために、例えばＲＴＯの評価値が「５」ならば業務Ｉ／Ｏ処理速度の評価値は「１」となるように、システム要件フィールドＤ２５０の入力を各指標の相関関係を考慮した排他的な入力としてもよい。
【００６８】
次に、スナップショット管理プログラム３２６は、Ｓ１０４で選択された全てのＳ／Ｓ毎に、プライマリ２３５１とＡ／ＳとＳ１０５で選出したスナップショット二重化方法とを指定したスナップショット環境構築要求を、コピー制御指示プログラム３２７に送信し（Ｓ１０６）、コピー制御指示プログラム３２７が、スナップショット環境構築要求を満たすスナップショット二重化環境を構築するためにコピーペア設定要求をストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１に送信する（Ｓ１０７）。
【００６９】
ストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１はコピーペア設定要求を満たすようにコピーペアを設定する（Ｓ１０８）。なお、本実施形態の具体例では、コピーペアＬ１，Ｒ１，Ｌ２，Ｒ２，Ｒ３，Ｌ３が設定される。
【００７０】
当該ストレージ装置２００Ａ〜２００Ｄからコピーペア設定完了通知を受信すると、コピー制御指示プログラム３２７は、ボリューム管理テーブル３２２とコピーペア管理テーブル３２３とを更新するとともに、スナップショット管理プログラム３２６に環境構築完了を通知する。
【００７１】
スナップショット管理プログラム３２６は、環境構築完了通知を受信すると、管理計算機３００でスナップショットグループを一意に識別可能な識別子を生成し、スナップショット管理テーブル３２４のスナップショットグループＩＤフィールド３２４１に生成したスナップショットグループの識別子を、プライマリＩＤフィールド３２４２にＳ１０１で要求されたプライマリ２３５１の識別子を、スナップショット格納ボリュームフィールド３２４３にＳ１０４で選択されたボリューム２３５を、スナップショット二重化方法フィールド３２４４にＳ１０５で選出したスナップショット二重化方法の識別子を、対象コピーペアフィールド３２４５にコピー制御指示プログラム３２７の環境構築完了通知に含まれる対象コピーペアとコピーペア管理テーブル３２３のコピーペアＩＤフィールド３２３１とを登録し、スナップショット管理テーブル３２４にスナップショットグループを登録する（Ｓ１０９）。
【００７２】
また、スナップショット管理プログラム３２６は、作成したスナップショットグループの識別子を出力部３５０を介してストレージ管理者Ａに通知し（Ｓ１１０）、スナップショットグループ作成処理Ｓ１００を終了する。
【００７３】
次に、図１８に示すタイムチャートを参照して図１３に示した計算機システムにおけるスナップショット作成処理Ｓ２００を説明する。
【００７４】
ストレージ管理者Ａがスナップショットグループを指定すると、スナップショットの作成指示がスナップショット管理プログラム３２６に要求される（Ｓ２０１）。なお、本実施形態の具体例ではスナップショットグループＧ００１が指定される。
【００７５】
スナップショット管理プログラム３２６は、スナップショット管理テーブル３２４の各フィールド３２４２〜４２４５から指定されたスナップショットグループに属する、プライマリ、スナップショット格納ボリューム、スナップショット二重化方法、及び対象コピーペアの識別子を抽出する（Ｓ２０２）。
【００７６】
次に、スナップショット管理プログラム３２６は、抽出した対象コピーペアの中から、プライマリ２３５１をコピー元とするすべてのコピーペアを抽出し、抽出した全てのコピーペアをＰＡＩＲ状態とした後に当該コピーペアのコピーを同じタイミングで中断する指示を、コピー制御指示プログラム３２７に要求する（Ｓ２０３）。なお、本実施形態の具体例ではコピーペアＬ１，Ｒ１が抽出される。
【００７７】
コピー制御指示プログラム３２７は、Ｓ２０３で要求された全てのコピーペアをＰＡＩＲ状態にするために、コピーペア管理テーブル３２３を最新の状態に更新し、中断（Ｓｕｓｐｅｎｄ）状態となっているコピーペアのコピーを開始する指示を当該コピーペアに関連するストレージ装置２００Ａ，２００Ｂの制御プログラム２２１に送信する（Ｓ２０４）。これにより、指定されたスナップショットグループＧ００１に含まれるプライマリ２３５１のスナップショットが、指定されたスナップショットグループＧ００１に含まれ、プライマリ２３５１をコピー元とする全てのコピーペアＬ１，Ｒ１のコピー先のボリューム２３５２，２３５３に格納される。
【００７８】
当該ストレージ装置２００Ａ，２００Ｂの制御プログラム２２１は、指示された全てのコピーペアのコピーを開始し（Ｓ２０５）、コピー制御指示プログラム３２７は、コピーペア管理テーブル３２３を更新し、Ｓ２０５でコピーを開始したコピーペアがすべてＰＡＩＲ状態となると、Ｓ２０３で要求された全てのコピーペアを同じタイミングで中断する指示を、プライマリ２３５１を有するストレージ装置２００Ａの制御プログラム２２１に送信する（Ｓ２０６）。これにより、プライマリ２３５１をコピー元とする全てのコピーペアＬ１，Ｒ１のコピー先のボリューム２３５２，２３５３に同じスナップショットが格納される。
【００７９】
制御プログラム２２１は同じストレージ装置２００Ａ〜２００Ｄ内のボリューム２３５をコピー元とする複数のコピーペアのコピーを同じタイミングで中断することができ、制御プログラム２２１はＳ２０６で指示されたコピーペアのコピーを同時に中断する（Ｓ２０７）。
【００８０】
コピー制御指示プログラム３２７は、Ｓ２０７の完了通知を受信すると、コピーペア管理テーブル３２３を更新してＳ２０６で指示したコピーペアのコピーが全て中断されたことを確認し、Ｓ２０３のコピー中断要求の完了をスナップショット管理プログラム３２６に通知する。
【００８１】
スナップショット管理プログラム３２６は、Ｓ２０３のコピー中断要求の完了を受信すると、Ｓ２０２で抽出したコピーペアの中からＳ２０３でコピー中断を指示したコピーペア以外のコピーペアをＰＡＩＲ状態にした後に当該コピーペアの全てのコピーを同じタイミングで中断する指示を、コピー制御指示プログラム３２７に要求する（Ｓ２０８）。なお、本実施形態の具体例ではコピーペアＬ２，Ｒ２、Ｒ３，Ｌ３が対象となる。
【００８２】
コピー制御指示プログラム３２７は、Ｓ２０８で要求された全てのコピーペアをＰＡＩＲ状態にするために、コピーを開始する指示を当該コピーペアに関連するストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１に送信する（Ｓ２０９）。これにより、指定されたスナップショットグループＧ００１に含まれるプライマリ２３５１のスナップショットが、指定されたスナップショットグループＧ００１に含まれ、プライマリ２３５１をコピー元とする全てのコピーペア以外のコピーペアＬ２，Ｒ２、Ｒ３，Ｌ３のコピー先のボリューム２３５４，２３５５，２３５６，２３５７に格納される。
【００８３】
当該ストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１は、指示された全てのコピーペアのコピーを開始し（Ｓ２１０）、コピー制御指示プログラム３２７は、コピーペア管理テーブル３２３を更新し、Ｓ２０９で指示した全てのコピーペアＰＡＩＲ状態となると、Ｓ２０８で指示されたコピーペアのコピーを中断する指示をコピーペアに関連するストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１に送信する（Ｓ２１１）。これにより、プライマリ２３５１をコピー元とする全てのコピーペア以外のコピーペアＬ２，Ｒ２、Ｒ３，Ｌ３のコピー先のボリューム２３５４，２３５５，２３５６，２３５７に同じスナップショットが格納される。
【００８４】
指示を受信した制御プログラム２２１は、Ｓ２１１で指示されたコピーペアのコピーを同時に中断する（Ｓ２１２）。
【００８５】
コピー制御指示プログラム３２７は、Ｓ２１２の完了通知を受信すると、コピーペア管理テーブル３２３を更新してＳ２１１で指示したコピーペアのコピーが全て中断されたことを確認し、Ｓ２０８のコピー中断要求の完了をスナップショット管理プログラム３２６に通知する。
【００８６】
スナップショット管理プログラム３２６は、Ｓ２０８のコピー中断要求の完了を受信すると、スナップショット管理テーブル３２４のスナップショット作成日時フィールド３２４６に現時点の日時を登録する。なお、本実施形態では、スナップショット作成日時フィールド３２４６にＳ２０８のコピー中断要求の完了を受信した日時を登録するようにしたが、これに限定されず、スナップショット管理プログラム３２６がＳ２０３のコピー中断要求の完了を受信した日時をスナップショット作成日時フィールド３２４６に登録するようにしてもよい。
【００８７】
次に、スナップショット管理プログラム３２６は、Ｓ２０１で要求されたスナップショットグループ以外のスナップショットグループでも利用されているコピーペアを抽出し、抽出したコピーペアのコピー開始指示をコピー制御指示プログラム３２７に要求する（Ｓ２１３）。これにより、指定されたスナップショットグループ以外のスナップショットグループと共有するコピーペアのコピーが開始される。
【００８８】
ここで、コピーペア識別子は管理計算機３００内で一意に識別可能であり、スナップショットグループで利用するコピーペアの識別子はスナップショット管理テーブル３２４の対象コピーペアフィールド３２４５に登録されている。よって、他のスナップショットグループで利用されているコピーペアを抽出するために、スナップショット管理テーブル３２４の他のスナップショットグループの対象コピーペアフィールド３２４５を参照し、Ｓ２０１で要求されたスナップショットグループで利用するコピーペアの識別子と一致するコピーペアが対象コピーペアフィールド３２４５に登録されている場合、他のスナップショットグループで利用されているコピーペアとして抽出する。
【００８９】
コピー制御指示プログラム３２７は、Ｓ２１３で要求されたコピーペアのコピーを開始する指示を、抽出されたコピーペアに関連するストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１に送信し（Ｓ２１４）、当該制御プログラム２２１は指示されたコピーペアのコピーを開始する（Ｓ２１５）。
【００９０】
コピー制御指示プログラム３２７は、当該制御プログラム２２１から当該コピーペアのコピー開始完了を受信すると、スナップショット管理プログラム３２６に、Ｓ２１３の要求処理の完了を通知し、スナップショット管理プログラム３２６は、スナップショット作成完了をストレージ管理者Ａに通知し（Ｓ２１６）、スナップショット作成処理Ｓ２００を終了する。
【００９１】
次に、図１９乃至図２１を参照して、図１３に示した計算機システムにおいて障害が発生した際に利用可能なスナップショットを通知する動作について説明する。
【００９２】
障害情報収集プログラム３２９は、管理ネットワークＮ２を介してホスト計算機１００の構成情報通知プログラム１２２とストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１とに定期的に障害状況通知を要求する。また、管理計算機３００の入力部３４０を介してストレージ管理者Ａからスナップショット格納場所通知が要求された場合に、ストレージ装置２００Ａ〜２００Ｄの制御プログラム２２１に障害状況通知を要求する。ホスト計算機１００及び／又はストレージ装置２００Ａ〜２００Ｄからの応答に障害情報が含まれる場合、障害情報収集プログラム３２９は障害情報をスナップショット管理プログラム３２６に通知する。
【００９３】
スナップショット管理プログラム３２６は、障害情報が通知されると、スナップショットグループの中から利用可能なボリューム２３５を抽出し、管理計算機３００の出力部３５０を介してストレージ管理者Ａに抽出したボリューム２３５を通知する。スナップショットが作成されていないスナップショットグループがある場合、通知された障害情報からスナップショットを作成することが出来ないボリューム２３５を抽出し、管理計算機３００の出力部３５０を介してストレージ管理者Ａに抽出したボリューム２３５を通知する。
【００９４】
より詳細に説明すると、スナップショット管理プログラム３２６は、障害情報収集プログラム３２９から障害情報が通知されると、図１９に示すように、障害検知時の処理を開始する。
【００９５】
スナップショット管理プログラム３２６は、ボリューム管理テーブル３２２とコピーペア管理テーブル３２３と通知された障害情報とを参照し、障害によって利用出来なくなったボリューム２３５及びコピーペアを抽出する（Ｓ４０１）。
【００９６】
次に、スナップショット管理テーブル３２４を参照してＳ４０２の処理が未処理であるスナップショットグループを選出し（Ｓ４０２）、スナップショット管理テーブル３２４のスナップショット作成日時フィールド３２４６を参照し、Ｓ４０２で選出したスナップショットグループにスナップショットが作成されているか否かを判定する（Ｓ４０３）。ここで、スナップショット作成日時フィールド３２４６が「ｎｕｌｌ」の場合はスナップショットが未作成、「ｎｕｌｌ」以外の場合はスナップショットが作成済みと判定する。
【００９７】
Ｓ４０３でスナップショットが作成済みと判定した場合、Ｓ４０２で選出したスナップショットグループに属するＳ４０４の処理が未処理のボリューム２３５を選出し（Ｓ４０４）、選出したボリューム２３５が利用可能であるか否かを判定する（Ｓ４０５）。ここで、Ｓ４０４で選出したボリューム２３５がＳ４０１で抽出したボリューム２３５に該当する場合はボリューム２３５が利用不能、該当しない場合はボリューム２３５が利用可能と判定する。
【００９８】
Ｓ４０５でボリューム２３５が利用不能と判定した場合はＳ４０７に進み、Ｓ４０５でボリューム２３５が利用可能と判定した場合には、障害検知時の処理で一時的に作成するリストである利用可能ボリュームリスト（図示せず）にＳ４０４で選出したボリューム２３５を追加する（Ｓ４０６）。
【００９９】
次に、Ｓ４０４で選出したボリューム２３５をＳ４０４の処理済みとし（Ｓ４０７）、Ｓ４０２で選出したスナップショットグループに属する全てのボリューム２３５についてＳ４０４の処理が処理済みか否かを判定し（Ｓ４０８）、未処理のボリューム２３５が存在する場合はＳ４０４に戻り、未処理のボリューム２３５が存在しない場合、すなわち、Ｓ４０２で選出したスナップショットグループに属する全てのボリューム２３５についてＳ４０４の処理が処理済みの場合はＳ４１４に進む。
【０１００】
また、Ｓ４０３でスナップショットが未作成と判定した場合、Ｓ４０２で選出したスナップショットグループに属するＳ４０９の処理が未処理のボリューム２３５を選出し（Ｓ４０９）、プライマリ２３５１のデータがコピー不能であるか否かを判定する（Ｓ４１０）。ここで、コピーペア管理テーブル３２３を参照してＳ４０９で選出したボリューム２３５からプライマリ２３５１までの全てのコピーペアを抽出し、抽出した全てのコピーペアがＳ４０１で抽出したコピーペアに該当しない場合はプライマリ２３５１のデータがコピー可能、抽出したコピーペアが１つでもＳ４０１で抽出したコピーペアに該当する場合はプライマリ２３５１のデータがコピー不能と判定する。
【０１０１】
Ｓ４１０でコピー可能と判定した場合はＳ４１２に進み、Ｓ４１０でコピー不能と判定した場合は、本処理で一時的に作成するリストであるスナップショット作成不可ボリュームリスト（図示せず）にＳ４０９で選出したボリューム２３５を追加する（Ｓ４１１）。
【０１０２】
次に、Ｓ４０９で選出したボリューム２３５をＳ４０９の処理済みとし（Ｓ４１２）、Ｓ４０２で選出したスナップショットグループに属する全てのボリューム２３５についてＳ４０９の処理が処理済みか否かを判定し（Ｓ４１３）、未処理のボリューム２３５が存在する場合はＳ４０９に戻り、未処理のボリューム２３５が存在しない場合、すなわち、Ｓ４０２で選出したスナップショットグループに属する全てのボリューム２３５についてＳ４０９の処理が処理済みの場合はＳ４１４に進む。
【０１０３】
次に、Ｓ４０２で選出したスナップショットグループをＳ３０２の処理済みとし（Ｓ４１４）、全てのスナップショットグループについてＳ３０２の処理が処理済みか否かを判定し（Ｓ４１５）、Ｓ４０２の処理が未処理のスナップショットグループが存在する場合はＳ４０２に戻り、未処理のスナップショットグループが存在しない場合、すなわち、すべてのスナップショットグループについてＳ３０２の処理が処理済みの場合はＳ４１６に進む。
【０１０４】
次に、Ｓ４０６で作成した利用可能ボリュームリストを参照し、図２０に示すように、利用可能ボリュームリストに登録されているボリューム２３５と、当該ボリューム２３５が属するスナップショットグループと、スナップショット作成日時とを含む利用可能ボリューム一覧画面Ｄ３００を、出力部３５０を介してストレージ管理者Ａに通知するとともに、Ｓ４１１で作成したスナップショット作成不可ボリュームリストを参照し、図２１に示すように、スナップショット作成不可ボリュームリストに登録されているボリューム２３５と、当該ボリューム２３５が属するスナップショットグループとを含むスナップショット作成可否画面Ｄ４００を、出力部３５０を介してストレージ管理者Ａに通知する（Ｓ４１６）。これにより、プライマリ２３５１のスナップショットが格納されたボリューム２３５で、障害によって利用できなくなったボリューム２３５以外のボリューム２３５がストレージ管理者Ａに通知される。また、これにより、障害によってプライマリ２３５１のスナップショットを格納できないボリューム２３５がストレージ管理者Ａに通知される。
【０１０５】
利用可能ボリューム一覧画面Ｄ３００及び／又はスナップショット作成可否画面Ｄ４００をストレージ管理者Ａに通知した後、スナップショット管理プログラム３２６は障害検知時の処理を終了する。
【０１０６】
より具体的な例として、図１３に示したボリューム２３５２，２３５４，２３５５，２３５７は同じスナップショットグループＧ００１に所属し、スナップショットグループＧ００１はすでにスナップショットが作成されており、ストレージ装置２００Ｂ，２００Ｃが被災してストレージ装置２００Ｂ，２００Ｃの全てのボリューム２３５３，２３５４，２３５５が利用できないことを障害情報収集プログラム３２９が検知した例を用いて障害検知時の処理を説明する。
【０１０７】
スナップショット管理プログラム３２６は、障害情報の通知を受信すると、Ｓ４０１の処理において利用不能なボリューム２３５としてＴｅｍｐ２３５３、ボリューム２３５４，２３４５を抽出する。
【０１０８】
次に、Ｓ４０２の処理においてスナップショットグループＧ００１を選出し、スナップショットグループＧ００１はスナップショットが作成済みであるため、Ｓ４０４の処理を行う。Ｓ４０４〜Ｓ４０７の処理を行うと、Ｓ４０６で作成した利用可能ボリュームリストにＴｅｍｐ２３５６、ボリューム２３５２，２３５７が追加される。
【０１０９】
次に、Ｓ４１６の処理において、図２０に示したようにスナップショットグループＧ００１で利用可能なボリューム２３５２，２３５をストレージ管理者Ａに通知する。
【０１１０】
また、ボリューム２３５２，２３５４，２３５５，２３５７が同じスナップショットグループＧ００２に所属し、スナップショットグループＧ００２にはスナップショットが作成されておらず、障害情報収集プログラム３２９がストレージ装置２００Ａからボリューム２３５２が所属するアレイグループが利用不能となったことを検知した例を用いて障害検知時の処理を説明する。
【０１１１】
スナップショット管理プログラム３２６は、前記障害情報の通知を受信すると、Ｓ４０１の処理において、ボリューム２３５２とコピーペアＬ１，Ｒ２，Ｒ３が利用不能であることを抽出する。
【０１１２】
次に、Ｓ４０２の処理においてスナップショットグループＧ００２を選出し、スナップショットグループＧ００２はスナップショットが未作成であるためＳ４０９の処理を行う。
【０１１３】
次に、Ｓ４０９の処理において、スナップショットＧ００２でＳ４０９の処理が未処理であるボリューム２３５２を選出する。ボリューム２３５２からプライマリ２３５１までのコピーペアＬ１はＳ４０２で利用不能コピーペアとして抽出されている。よって、Ｓ４１１の処理においてスナップショット作成不可ボリュームリストにボリューム２３５２が追加される。
【０１１４】
次に、Ｓ４０９に戻り、ボリューム２３５４を選出する。ボリューム２３５４からプライマリ２３５１までのコピーペアＬ２，Ｒ１はＳ４０１で抽出した利用不能コピーペアに該当しない。よって、Ｓ４１１の処理は行わずにＳ４０９に戻り、ボリューム２３５５を選出する。ボリューム２３５５からプライマリ２３５１へのコピーペアＲ２，Ｌ１はＳ４０１で抽出した利用不能コピーペアに該当する。よって、ボリューム２３５５がスナップショット作成不可ボリュームリストに追加される。
【０１１５】
次に、Ｓ４０９に戻り、ボリューム２３５７を選出し、ボリューム２３５７からプライマリ２３５１へのコピーペアＬ３，Ｒ３のうち、コピーペアＲ３はＳ４０１で抽出した利用不能コピーペアに該当する。よって、ボリューム２３５７がスナップショット作成不可ボリュームリストに追加される。
【０１１６】
次に、Ｓ４１６の処理において、図２１に示したようにスナップショット作成不可ボリュームとしてボリューム２３５２，２３５５，２３５７をストレージ管理者Ａに通知する。
【０１１７】
このように、本発明によれば、スナップショットグループに含まれるプライマリ２３５１のスナップショットを、当該スナップショットグループに含まれる全てのボリューム２３５に格納するように、コピー元とコピー先とを一対とするコピーペアが作成され、スナップショットグループを指定するプライマリ２３５１のスナップショットの作成要求があったときに、当該スナップショットグループに含まれる全てのコピーペアがＰＡＩＲ状態になるので、指定されたスナップショットグループに含まれるプライマリ２３５１のスナップショットを、指定されたスナップショットグループに含まれる全てのボリューム２３５に格納することができるから、ストレージ装置２００Ａとストレージ記憶装置２００Ｂ〜２００Ｄとの間で二重化されるスナップショットを、スナップショットグループだけで一元管理することができ、異なるストレージ装置間で多重化されるスナップショットを容易に管理することができる。
【０１１８】
また、スナップショットグループを指定するプライマリ２３５１のスナップショットの作成要求があったときに、当該スナップショットグループに含まれるプライマリ２３５１をコピー元とする全てのコピーペアについてコピーを完了した後に、当該全てのコピーペアが同時に中断状態になるので、指定されたスナップショットグループに含まれるプライマリ２３５１をコピー元とする全てのコピーペアのコピー先のボリューム２３５に同じスナップショットを格納することができるから、スナップショットグループに含まれる全てのボリューム２３５のスナップショットの作成日時を一致させることができ、異なるストレージ装置間で多重化されるスナップショットの世代管理を容易にすることができる。
【０１１９】
また、中断状態のコピーペアのうち他のスナップショットグループに含まれるコピーペアがＰＡＩＲ状態になるので、指定されたスナップショットグループ以外のスナップショットグループと共有するコピーペアのコピーを開始することができるから、他のスナップショットグループのスナップショット作成に影響を与えることがなく、異なるストレージ装置間で多重化されるスナップショットを更に容易に管理することができる。
【０１２０】
また、複数のスナップショット二重化方法を所定の指標で評価したスナップショット二重化評価テーブル３２５に基づいて、ストレージ装置２００Ａとストレージ装置２００Ｂ〜２００Ｄとの間に適用するスナップショット二重化方法が決定されるので、ストレージ装置２００Ａのボリューム２３５からストレージ装置２００Ｂ〜２００Ｄのボリューム２３５にスナップショットを格納する際に最適なスナップショット二重化方法を決定することができるから、ストレージ装置２００Ａとストレージ装置２００Ｂ〜２００Ｄとの間のストレージ装置間構成を考慮することなくスナップショットの作成指示を要求することができ、異なるストレージ装置間で多重化されるスナップショットを更に容易に管理することができる。
【０１２１】
また、スナップショットグループを作成するときに、プライマリ２３５１のスナップショットが格納可能で、既存のスナップショットグループに含まれないボリューム２３５が出力されるので、新たなスナップショットグループに追加し得る候補ボリューム２３５をストレージ管理者Ａに通知することができるから、ストレージ管理者Ａは新たに作成するスナップショットグループに追加するボリューム２３５を容易に選択することができる。
【０１２２】
また、プライマリ２３５１のスナップショットが格納されたボリューム２３５の中から、取得した障害情報に基づいて利用可能なボリューム２３５が出力されるので、プライマリ２３５１のスナップショットが格納されたボリューム２３５で、障害によって利用できなくなったボリューム２３５以外のボリューム２３５をストレージ管理者Ａに通知することができるから、ストレージ管理者Ａはプライマリ２３５１のスナップショットが格納された利用可能なボリューム２３５を容易に把握することができ、例えば業務アプリケーションが利用するボリューム２３５を変更したり、プライマリ２３５１へリストアしたりすることができる。
【０１２３】
また、取得した障害情報に基づいてプライマリ２３５１のスナップショットを格納不能なボリューム２３５が出力されるので、プライマリ２３５１のスナップショットが格納されていないボリューム２３５で、障害によってプライマリ２３５１のスナップショットを格納できないボリューム２３５をストレージ管理者Ａに通知することができるから、ストレージ管理者Ａはプライマリ２３５１のスナップショットが格納されておらず、格納することもできないボリューム２３５を容易に把握することができる。
【０１２４】
なお、本発明の構成は、前記実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加えてもよい。
【図面の簡単な説明】
【０１２５】
【図１】計算機システムの概略構成図
【図２】図１に示したホスト計算機の構成図
【図３】図１に示したストレージ装置の構成図
【図４】図１に示した管理計算機の構成図
【図５】図１に示した管理計算機が有する装置管理テーブルを説明する図
【図６】図１に示した管理計算機が有するボリューム管理テーブルを説明する図
【図７】図１に示した管理計算機が有するコピーペア管理テーブルを説明する図
【図８】図１に示した管理計算機が有するスナップショット管理テーブルを説明する図
【図９】図１に示した管理計算機が有するスナップショット二重化方法評価テーブルを説明する図
【図１０】スナップショット二重化方法を説明する図
【図１１】スナップショット二重化方法を説明する図
【図１２】スナップショット二重化方法を説明する図
【図１３】複数のストレージ装置間構成が存在する計算機システムの概略構成図
【図１４】スナップショット作成処理の動作を説明するタイムチャート
【図１５】スナップショットグループ管理画面を説明する図
【図１６】図１４に示した候補ボリューム選出処理の動作を説明するフローチャート
【図１７】ボリューム選択画面を説明する図
【図１８】スナップショット作成処理の動作を説明するタイムチャート
【図１９】障害検出時の処理の動作を説明するフローチャート
【図２０】利用可能ボリューム一覧画面を説明する図
【図２１】スナップショット作成可否画面を説明する図
【符号の説明】
【０１２６】
１００…ホスト計算機、２００Ａ〜２００Ｄ…ストレージ装置、３００…管理計算機、２３５，２３５１〜２３５７…ボリューム、３２５…スナップショット二重化方法評価テーブル３２５、Ｓ１〜Ｓ４…スナップショット。
【図１】
0005026309.tif 000002
【図２】
0005026309.tif 000003
【図３】
0005026309.tif 000004
【図４】
0005026309.tif 000005
【図５】
0005026309.tif 000006
【図６】
0005026309.tif 000007
【図７】
0005026309.tif 000008
【図８】
0005026309.tif 000009
【図９】
0005026309.tif 000010
【図１０】
0005026309.tif 000011
【図１１】
0005026309.tif 000012
【図１２】
0005026309.tif 000013
【図１３】
0005026309.tif 000014
【図１４】
0005026309.tif 000015
【図１５】
0005026309.tif 000016
【図１６】
0005026309.tif 000017
【図１７】
0005026309.tif 000018
【図１８】
0005026309.tif 000019
【図１９】
0005026309.tif 000020
【図２０】
0005026309.tif 000021
【図２１】
0005026309.tif 000022