(57)【要約】      （修正有）【課題】ユーザの要求により主ボリュームと副ボリュームとのペアの状態をスプリット状態からペア状態に移行させる場合に、ユーザの誤操作により副ボリュームのデータが消去されることを防ぐ。【解決手段】副ボリュームにアクセス可能な情報処理装置に対して副ボリュームをマウントしているかどうかを問い合わせる。その結果、ある情報処理装置から副ボリュームをマウントしている旨の通知を受けた場合には、管理コンピュータは自己のディスプレイに警告画面を表示させる。【選択図】      図１
2004264973.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、ユーザーインタフェースと、を備え、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御し、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御し、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御するストレージシステムの制御方法において、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせるステップと、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断するステップと、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力するステップと、
を備えることを特徴とするストレージシステムの制御方法。
【請求項２】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、ユーザーインタフェースと、を備え、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる処理を行うように制御するストレージシステムの制御方法において、
前記第一の論理ボリュームと前記第二の論理ボリュームとの間で前記制御を新たに開始しようとする場合に、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせるステップと、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断するステップと、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力するステップと、
を備えることを特徴とするストレージシステムの制御方法。
【請求項３】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、管理コンピュータと、を備え、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御し、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御し、前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御するストレージシステムの制御方法において、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記管理コンピュータは前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせるステップと、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断するステップと、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、前記管理コンピュータのユーザーインタフェースがその旨を出力するステップと、
を備えることを特徴とするストレージシステムの制御方法。
【請求項４】
請求項１に記載のストレージシステムの制御方法において、
前記情報処理装置が前記第二の論理ボリュームをマウントしていない場合には、前記第二の処理から前記第一の処理へ移行して前記第一の処理を実行すること、
を特徴とするストレージシステムの制御方法。
【請求項５】
複数の情報処理装置と、第一のサイトに第一の論理ボリュームを備える第一の記憶装置と、第二のサイトに第二の論理ボリュームを備える第二の記憶装置と、ユーザーインタフェースと、を備え、
前記情報処理装置から前記第一の記憶装置に前記第一の論理ボリュームへのデータの書き込み要求があった場合には、前記第一の記憶装置は前記第一の論理ボリュームに当該データを記憶し、前記第一の記憶装置は前記第二の記憶装置に当該データを送信し、当該データを受信した前記第二の記憶装置は前記第二の論理ボリュームに当該データを記憶させる、第一の処理を行うように制御し、
前記第二の記憶装置は前記第一の処理を中断する、第二の処理を行うように制御し、
前記第二の記憶装置は前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御するストレージシステムの制御方法において、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせるステップと、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断するステップと、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力するステップと、
を備えることを特徴とするストレージシステムの制御方法。
【請求項６】
請求項５に記載のストレージシステムの制御方法において、
前記情報処理装置が前記第二の論理ボリュームをマウントしていない場合には、前記第二の処理から前記第一の処理へ移行して前記第一の処理を実行すること、
を特徴とするストレージシステムの制御方法。
【請求項７】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、ユーザーインタフェースと、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御する手段と、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御する手段と、を備えるストレージシステムにおいて、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる手段と、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断する手段と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力する手段と、
を備えることを特徴とするストレージシステム。
【請求項８】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、管理コンピュータと、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御する手段と、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記管理コンピュータは前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる手段と、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断する手段と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、前記管理コンピュータのユーザーインタフェースがその旨を出力する手段と、
を備えるストレージシステムにおける管理コンピュータであって、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる手段と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力する手段と、
を備えることを特徴とする管理コンピュータ。
【請求項９】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、ユーザーインタフェースと、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御する手段と、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる手段と、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断する手段と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力する手段と、
を備えるストレージシステムにおける情報処理装置であって、
前記第二の論理ボリュームをマウントしているかどうかを判断する手段を備えることを特徴とする情報処理装置。
【請求項１０】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、管理コンピュータと、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御する手段と、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記管理コンピュータは前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる手段と、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断する手段と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、前記管理コンピュータのユーザーインタフェースがその旨を出力する手段と、
を備えるストレージシステムにおける管理コンピュータに、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる機能と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力する機能と、
を実現するためのプログラム。
【請求項１１】
複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、ユーザーインタフェースと、
前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御する手段と、
前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御する手段と、
前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせる手段と、
前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断する手段と、
前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースがその旨を出力する手段と、
を備えるストレージシステムにおける情報処理装置に、
前記第二の論理ボリュームをマウントしているかどうかを判断する機能を実現するためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ストレージシステムの制御方法、ストレージシステム、情報処理装置、管理コンピュータ、及びプログラムに関する。
【０００２】
【従来の技術】
情報処理装置とこれに接続されるディスクアレイ装置とを含むストレージシステムにおいて、ある記憶ボリューム（以下、正ボリュームと称する）に記憶されるデータの複製を他の記憶ボリューム（以下、副ボリュームと称する）にも記憶するようにして、正ボリュームに記憶されるデータを冗長的に管理する機能（以下、複製管理機能と称する）が知られている。
【０００３】
また、複製管理機能の運用技術として、正ボリュームにデータが書き込まれた場合には、そのデータの複製がリアルタイムに副ボリュームにも記憶されるように制御が行われる状態（以下、ペア状態と称する）と、ペア状態を中断させて副ボリュームにデータを反映させないでおく状態（以下、スプリット状態と称する）との各状態間を、相互に移行できるようにする技術が知られている。
【０００４】
ここでペア状態からスプリット状態への移行は、例えば、正ボリュームを利用している情報処理装置に影響を与えずに正ボリュームのデータを利用したい場合に行われる。スプリット状態に移行させることにより、副ボリュームを正ボリュームとは独立した用途に利用することができるようになる。ここでスプリット状態における副ボリュームに適用される処理としては、例えば、バックアップ処理やデータの集計や分析処理などがある。
【０００５】
副ボリュームを利用した処理が行われた後は、スプリット状態からペア状態への移行が行われる。なお、この移行に際しては、この移行に先立ち、副ボリュームの内容を正ボリュームの内容に一致させるために、副ボリュームに未反映のデータを正ボリュームから副ボリュームに複製する処理が実行される。
【０００６】
【特許文献１】
特開２００１−３１８８３３号公報
【０００７】
【発明が解決しようとする課題】
ところで、スプリット状態において副ボリュームが何らかの処理に利用され、主ボリュームには無関係のデータが作成された場合にスプリット状態からペア状態への移行が行われてしまうと、副ボリュームに未反映のデータを主ボリュームから副ボリュームに複製する処理が開始されてしまい、これにより副ボリュームにおける主ボリュームには無関係のデータが破壊されて上記何らかの処理に支障をきたすことになる。このため、スプリット状態からペア状態への移行に際しては、移行により上記何らかの処理において作成された主ボリュームには無関係のデータに影響を与えないようにするための仕組みが必要である。
本発明はこのような背景に鑑みてなされたものであり、ストレージシステムの制御方法、ストレージシステム、情報処理装置、管理コンピュータ、及びプログラムを提供することを主たる目的とする。
【０００８】
【課題を解決するための手段】
上記課題を解決するために、複数の情報処理装置と、複数の論理ボリュームを備える記憶装置と、ユーザーインタフェースと、を備え、前記情報処理装置から前記記憶装置に第一の論理ボリュームへのデータの書き込み要求があった場合には、前記記憶装置は当該データを前記第一の論理ボリュームに記憶させるとともに第二の論理ボリュームにも当該データを記憶させる、第一の処理を行うように制御し、前記記憶装置は前記第一の処理を中断する、第二の処理を行うように制御し、前記第二の処理から前記第一の処理へ移行して前記第一の処理を行うように制御するストレージシステムの制御方法において、前記第二の処理から前記第一の処理へ移行して前記第一の処理を行う場合には、前記第二の論理ボリュームにアクセス可能な情報処理装置に対して前記第二の論理ボリュームをマウントしているかどうかを問い合わせるステップと、前記情報処理装置は前記第二の論理ボリュームをマウントしているかどうかを判断するステップと、前記第二の論理ボリュームを前記情報処理装置がマウントしている場合には、ユーザーインタフェースにより人にその旨を知らせるステップと、を備えることを特徴とする。
【０００９】
ここで、ストレージシステムとは、例えば、銀行のオンラインや経理等の業務、商社、物流会社などにおける在庫管理、鉄道会社や航空会社における座席予約などに運用されるシステムである。情報処理装置とは、記憶装置にＳＡＮやＬＡＮを介してアクセスするパーソナルコンピュータやメインフレームコンピュータなどである。また、記憶装置とは、情報処理装置から送信されてくるデータの入出力要求に応じてそのデータを論理ボリュームに記憶させるディスクアレイ装置などである。論理ボリュームとは、記憶装置が備える物理ディスクにより提供される物理的な記憶領域上に論理的に設定される記憶領域である。
【００１０】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
＝＝＝全体構成例＝＝＝
＜ストレージシステム＞
まず、本実施の形態にかかるストレージシステムの全体構成について説明する。図１は、本発明の実施の形態に係るストレージシステムの全体構成を示すブロック図である。ストレージシステムは、情報処理装置２００、記憶装置６００、管理コンピュータ７００などを含んで構成される。ストレージシステムは、例えば、銀行のオンラインや経理等の業務、商社、物流会社などにおける在庫管理、鉄道会社や航空会社における座席予約などに運用されるシステムである。
【００１２】
＜情報処理装置＞
情報処理装置２００は、例えば、パーソナルコンピュータ、ワークステーション、メインフレームコンピュータなどである。情報処理装置２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、メモリ、ユーザーインタフェースを備えている。ユーザーインタフェースは、例えば、ディスプレイ、キーボード、マウス、プリンタ、スピーカなどである。情報処理装置２００のＣＰＵは、情報処理装置２００の全体の制御を司るもので、メモリに格納されたプログラムを実行することにより、様々な機能等を実現する。
【００１３】
図１において、情報処理装置２００は、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）５００を介して記憶装置６００の記憶デバイス制御装置１００と接続されている。ＳＡＮ５００は、記憶装置６００の物理ディスク（ディスクドライブ）が提供する記憶領域におけるデータの管理単位であるブロックを単位として情報処理装置２００との間でデータの授受を行うためのネットワークである。ＳＡＮ５００は、インターネットとすることもできるし、専用のネットワークとすることもできる。ＳＡＮ５００を介して行われる情報処理装置２００と記憶デバイス制御装置１００との間の通信は、一般にファイバチャネルプロトコルに従って行われる。情報処理装置２００からは、記憶装置６００に対して、ファイバチャネルプロトコルに従ってブロック単位のデータアクセス要求（以下、ブロックアクセス要求と記す）が送信される。
【００１４】
なお、情報処理装置２００と記憶デバイス制御装置１００との接続は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４００を介して接続されるようにしてもよいし、直接接続されるようにしてもよい。ＬＡＮ４００を介して接続した場合には、情報処理装置２００と記憶デバイス制御装置１００との間の通信は、例えば、ＴＣＰ／ＩＰプロトコルに従って行われる。この場合、情報処理装置２００からは、記憶装置６００に対して、ファイル名指定によるデータアクセス要求（ファイル単位でのデータ入出力要求）が送信される。
【００１５】
情報処理装置２００と記憶デバイス制御装置１００とを直接接続した場合には、情報処理装置２００と記憶デバイス制御装置１００との間の通信は、例えば、ＦＩＣＯＮ（Ｆｉｂｒｅ  Ｃｏｎｎｅｃｔｉｏｎ）（登録商標）やＥＳＣＯＮ（Ｅｎｔｅｒｐｒｉｓｅ  Ｓｙｓｔｅｍ  Ｃｏｎｎｅｃｔｉｏｎ）  （登録商標）、ＡＣＯＮＡＲＣ（Ａｄｖａｎｃｅｄ  Ｃｏｎｎｅｃｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（登録商標）、ＦＩＢＡＲＣ（Ｆｉｂｒｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ）（登録商標）などの通信プロトコルに従って行われる。情報処理装置２００からは、記憶装置６００に対して、これらの通信プロトコルに従ってブロックアクセス要求が送信される。
【００１６】
情報処理装置２００は、ＬＡＮ４００を介して管理コンピュータ７００と接続されている。ＬＡＮ４００は、インターネットとすることもできるし、専用のネットワークとすることもできる。ＬＡＮ４００を介して行われる情報処理装置２００と管理コンピュータ７００との間の通信は、例えばＴＣＰ／ＩＰプロトコルに従って行われる。
【００１７】
なお、ＳＡＮ５００にはＳＡＮ対応のバックアップデバイスが接続されている形態をとってもよい。バックアップデバイスは具体的にはＭＯやＣＤ−Ｒ、ＤＶＤ−ＲＡＭなどのディスク系デバイス、ＤＡＴテープ、カセットテープ、オープンテープ、カートリッジテープなどのテープ系デバイスである。ＳＡＮ対応バックアップデバイスは、ＳＡＮ５００を介して記憶デバイス制御装置１００との間で通信を行うことにより、論理ボリューム３１０に記憶されているデータのバックアップデータを記憶する。
【００１８】
＜記憶装置＞
以下において、記憶装置６００の構成の一例を詳細に説明するが、他の記憶装置６１０も同様の構成であってもよいので他の記憶装置６１０の構成については省略することとする。
記憶装置６００は、例えば、ディスクアレイ装置や半導体記憶装置などである。記憶装置６００は、記憶デバイス制御装置１００と物理ディスクとを備えている。
【００１９】
記憶デバイス制御装置１００は、情報処理装置２００から受信したコマンドに従って物理ディスクに対する制御を行う。例えば情報処理装置２００からデータの入出力要求を受信して、物理ディスクに記憶されているデータの入出力のための処理を行う。データは、記憶装置６００が備える物理ディスクにより提供される物理的な記憶領域上に論理的に設定される記憶領域である論理ボリューム３１０に記憶されている。また記憶デバイス制御装置１００は、管理コンピュータ７００や情報処理装置２００との間で、記憶装置６００を管理するための各種コマンドの授受も行う。
【００２０】
記憶デバイス制御装置１００は、チャネル制御部１１０、共有メモリ１２０、キャッシュメモリ１３０、ディスク制御部１４０、接続部１５０などを備えて構成される。
【００２１】
チャネル制御部１１０は情報処理装置２００との間で通信を行うための通信インタフェースを備え、情報処理装置２００との間でデータ入出力コマンド等を授受する機能を備える。例えば、チャネル制御部１１０は情報処理装置２００からのブロックアクセス要求を受け付ける。そしてファイルの記憶アドレスやデータ長等を求めて、ブロックアクセス要求に対応するＩ／Ｏ要求を出力することにより、物理ディスクへのアクセスを行う。これにより記憶装置６００は高速アクセス可能なデータ記憶サービスを情報処理装置２００に対して提供することができる。なおＩ／Ｏ要求にはデータの先頭アドレス、データ長、読み出し又は書き込み等のアクセスの種別が含まれている。またデータの書き込みの場合にはＩ／Ｏ要求には書き込みデータが含まれているようにすることもできる。
【００２２】
接続部１５０はチャネル制御部１１０、共有メモリ１２０、キャッシュメモリ１３０、ディスク制御部１４０を相互に接続する。チャネル制御部１１０、共有メモリ１２０、キャッシュメモリ１３０、ディスク制御部１４０間でのデータやコマンドの授受は接続部１５０を介することにより行われる。接続部１５０は、例えば、高速スイッチングによりデータ伝送を行う超高速クロスバスイッチなどの高速バスである。
【００２３】
共有メモリ１２０及びキャッシュメモリ１３０は、チャネル制御部１１０、ディスク制御部１４０により共有される記憶メモリである。共有メモリ１２０は主に制御情報やコマンド等を記憶するために利用されるのに対し、キャッシュメモリ１３０は主にデータを記憶するために利用される。
【００２４】
例えば、あるチャネル制御部１１０が情報処理装置２００から受信したデータ入出力コマンドが書き込みコマンドであった場合には、当該チャネル制御部１１０は書き込みコマンドを共有メモリ１２０に書き込むと共に、情報処理装置２００から受信した書き込みデータをキャッシュメモリ１３０に書き込む。一方、ディスク制御部１４０は共有メモリ１２０を監視しており、共有メモリ１２０に書き込みコマンドが書き込まれたことを検出すると、当該コマンドに従ってキャッシュメモリ１３０から書き込みデータを読み出して物理ディスクに書き込む。そして、チャネル制御部１１０は、共有メモリ１２０を監視することにより書き込み対象となるデータがキャッシュメモリ１３０に書き込まれたことを検出すると、そのデータの書き込み完了通知を情報処理装置２００に送信する。
【００２５】
またあるチャネル制御部１１０が情報処理装置２００から受信したデータ入出力コマンドが読み出しコマンドであった場合には、当該チャネル制御部１１０は読み出しコマンドを共有メモリ１２０に書き込むと共に、読み出し対象となるデータがキャッシュメモリ１３０に存在するかどうかを調べる。ここでキャッシュメモリ１３０にデータが存在すれば、チャネル制御部１１０はそのデータを情報処理装置２００に送信する。一方、読み出し対象となるデータがキャッシュメモリ１３０に存在しない場合には、ディスク制御部１４０は共有メモリ１２０を監視する。ディスク制御部１４０が共有メモリ１２０に読み出しコマンドが書き込まれたことを検出すると、ディスク制御部１４０は、物理ディスクから読み出し対象となるデータを読み出してこれをキャッシュメモリ１３０に書き込むと共に、その旨を共有メモリ１２０に書き込む。そして、チャネル制御部１１０は、共有メモリ１２０を監視することにより読み出し対象となるデータがキャッシュメモリ１３０に書き込まれたことを検出すると、そのデータの読み出し完了通知を情報処理装置２００に送信する。
【００２６】
なお、このようにチャネル制御部１１０から各ディスク制御部１４０に対するデータの書き込みや読み出しの指示を共有メモリ１２０を介在させて間接に行う構成の他、例えばチャネル制御部１１０からディスク制御部１４０に対してデータの書き込みや読み出しの指示を共有メモリ１２０を介さずに直接に行う構成とすることもできる。
【００２７】
各ディスク制御部１４０は物理ディスクの制御を行う。例えば上述のように、チャネル制御部１１０が情報処理装置２００から受信したデータ書き込みコマンドに従って物理ディスクへデータの書き込みを行う。また、チャネル制御部１１０により送信された論理アドレス指定による論理ボリューム３１０へのブロックアクセス要求を、物理アドレス指定による物理ディスクへのブロックアクセス要求に変換する。記憶装置６００の物理ディスクがＲＡＩＤにより管理されている場合には、ＲＡＩＤ構成（例えば、ＲＡＩＤ０，１，５）に従ったデータのアクセスを行う。またディスク制御部１４０は、論理ボリューム３１０に記憶されたデータの複製管理の制御やバックアップ制御を行う。さらにディスク制御部１４０は、災害発生時のデータ消失防止（ディザスタリカバリ）などを目的としてプライマリサイトの記憶装置６００のデータの複製をセカンダリサイトに設置された他の記憶装置６１０にも記憶する制御（データレプリケーション機能（遠隔複製））なども行う。
【００２８】
記憶装置６１０はＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）などの通信回線により記憶装置６００に接続されていてもよい。この場合には例えばチャネル制御部１１０として上記通信回線を利用するためのインタフェース（チャネルエクステンダ）を備えるチャネル制御部１１０が採用される。なお、記憶装置６００と他の記憶装置６１０とはＳＡＮ５００を介して接続されるようにしてもよい。
【００２９】
本実施例においては、共有メモリ１２０及びキャッシュメモリ１３０がチャネル制御部１１０及びディスク制御部１４０に対して独立に設けられていることについて記載したが、本実施例はこの場合に限られるものでなく、共有メモリ１２０又はキャッシュメモリ１３０がチャネル制御部１１０及びディスク制御部１４０の各々に分散されて設けられることとしてもよい。この場合、接続部１５０は、分散された共有メモリ又はキャッシュメモリを有するチャネル制御部１１０及びディスク制御部１４０を相互に接続させることになる。
【００３０】
＜物理ディスク＞
複数の物理ディスクによりＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋ  ｄｒｉｖｅｓ）によるディスクアレイを構成することができる。従って、ＲＡＩＤにより管理された複数の物理ディスクにより情報処理装置２００に対して提供される論理ボリューム３１０を提供することができる。物理ディスクとしては、例えば、ハードディスク装置やフレキシブルディスク装置、半導体記憶装置等様々なものを用いることができる。
記憶デバイス制御装置１００と物理ディスクとの間は図１のように直接に接続される形態とすることもできるし、ネットワークを介して接続するようにすることもできる。さらに物理ディスクは記憶デバイス制御装置１００と一体型として構成することもできる。
【００３１】
＜管理コンピュータ＞
管理コンピュータ７００はＬＡＮ４００で接続されている記憶装置６００や他の記憶装置６１０を保守・管理するためのコンピュータである。なお、情報処理装置２００に記憶装置６００や他の記憶装置６１０を保守・管理する機能を設けてもよい。
【００３２】
管理コンピュータ７００は情報処理装置２００と同様にＣＰＵ、メモリ、ユーザーインタフェースなどを備えている。ユーザーインタフェースは、例えば、ディスプレイ、キーボード、マウス、プリンタ、スピーカなどである。管理コンピュータ７００のＣＰＵは、管理コンピュータ７００の全体の制御を司るもので、メモリに格納されたプログラムを実行することにより、様々な機能等を実現している。
【００３３】
ユーザ等が管理コンピュータ７００を操作することにより、例えば、物理ディスクの構成の設定や、論理ボリューム３１０の管理や設定（容量管理や容量拡張・縮小、情報処理装置２００の割り当て等）、上述の複製管理やデータレプリケーション（リモートコピー）等の機能に関する設定や制御（複製元のＬＵと複製先のＬＵの設定など）、記憶装置６００において実行されるマイクロプログラムのインストール等を行うことができる。ここで、物理ディスクの構成の設定としては、例えば物理ディスクの増設や減設、ＲＡＩＤ構成の変更（ＲＡＩＤ１からＲＡＩＤ５への変更等）等を行うことができる。さらに管理コンピュータ７００からは、記憶装置６００の動作状態の確認や故障部位の特定、記憶装置６００で実行されるオペレーティングシステムのインストール等の作業を行うこともできる。これらの設定は、管理コンピュータ７００で動作するＷｅｂサーバが提供するＷｅｂページをユーザーインタフェースとしてユーザなどにより行われる。また、ユーザーインタフェースは、視覚によるものだけではなく、視覚以外の五感により人に知覚させるものであってもよい。
【００３４】
管理コンピュータ７００は記憶デバイス制御装置１００に内蔵されている形態とすることもできるし、外付けされている形態とすることもできる。管理コンピュータ７００は、記憶デバイス制御装置１００及び物理ディスクの保守・管理を専用に行うコンピュータとすることもできるし、汎用のコンピュータに保守・管理機能を持たせたものとすることもできる。
【００３５】
＝＝＝ハードウエア構成＝＝＝
＜チャネル制御部＞
本実施の形態に係る記憶装置６００は、上述の通りチャネル制御部１１０により情報処理装置２００からのブロックアクセス要求を受け付け、ＳＡＮとしてのサービスを情報処理装置２００に提供する。チャネル制御部１１０のハードウエア構成を図２に示す。チャネル制御部１１０は、ネットワークインタフェース部１１１、メモリ１１３、入出力制御部１１４、Ｉ／Ｏプロセッサ１１７、ＮＶＲＡＭ１１５、通信コネクタ１１６を備える。
【００３６】
ネットワークインタフェース部１１１は、情報処理装置２００との間で通信を行うための通信インタフェースを備えている。例えばファイバチャネルプロトコルに従って情報処理装置２００から送信されたブロックアクセス要求を受信する。
【００３７】
通信コネクタ１１６は、情報処理装置２００、管理コンピュータ７００、他の記憶装置６１０などと通信を行うためのコネクタである。この通信コネクタ１１６はＳＡＮ５００、ＬＡＮ４００、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｔｒａｎｓｆｅｒ  Ｍｏｄｅ）などに接続可能なコネクタである。
【００３８】
入出力制御部１１４は、チャネル制御部１１０の全体の制御を司ると共に、ディスク制御部１４０やキャッシュメモリ１３０、共有メモリ１２０との間でデータやコマンドの授受を行う。メモリ１１３に格納された各種プログラムを実行することによりチャネル制御部１１０の機能が実現される。
入出力制御部１１４はＩ／Ｏプロセッサ１１７やＮＶＲＡＭ１１５を備えている。Ｉ／Ｏプロセッサ１１７は上記データやコマンドの授受を制御する。ＮＶＲＡＭ１１５はＩ／Ｏプロセッサ１１７の制御を司るプログラムを格納する不揮発性メモリである。ＮＶＲＡＭ１１５に記憶されるプログラムの内容は、管理コンピュータ７００からの指示により書き込みや書き換えを行うことができる。
【００３９】
＜ディスク制御部＞
次にディスク制御部１４０のハードウエア構成を示す図を図３に示す。ディスク制御部１４０は、インタフェース部１４１、メモリ１４３、ＣＰＵ１４２、ＮＶＲＡＭ１４４を備えている。
インタフェース部１４１は、接続部１５０を介してチャネル制御部１１０等との間で通信を行うための通信インタフェースや、物理ディスクとの間で通信を行うための通信インタフェースを備えている。
【００４０】
ＣＰＵ１４２は、ディスク制御部１４０全体の制御を司ると共に、チャネル制御部１４０や物理ディスクとの間の通信を行う。メモリ１４３やＮＶＲＡＭ１４４に格納された各種プログラムを実行することにより本実施の形態に係るディスク制御部１４０の機能が実現される。ディスク制御部１４０により実現される機能としては、物理ディスクの制御やＲＡＩＤ制御、物理ディスクに記憶されたデータの複製管理やバックアップ制御、データレプリケーション機能等である。
【００４１】
ＮＶＲＡＭ１４４はＣＰＵ１４２の制御を司るプログラムを格納する不揮発性メモリである。
なお、記憶装置６００は、以上に説明した構成のもの以外にも、例えば、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）などのプロトコルにより情報処理装置２００からファイル名指定によるデータ入出力要求を受け付けるように構成されたＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）として機能するものなどであってもよい。
【００４２】
＝＝＝複製管理機能＝＝＝
複製管理機能とは、第一の論理ボリューム（以下、主ボリュームと称す）３１０に対してデータの書き込みがあった場合には、第二の論理ボリューム（以下、副ボリュームと称す）３１０にもそのデータを書き込ませるようにする機能をいう。すなわち、主ボリューム３１０に記憶されるデータの複製を副ボリューム３１０にも記憶させるようにする機能をいう。この複製管理機能により記憶装置６００はデータを複数の論理ボリューム３１０において管理することができる。従って、データの冗長管理が実現され、データの可用性を向上させることができる。なお、複製管理機能は論理ボリューム３１０単位でのミラーリング機能であるということもできる。
【００４３】
複製管理機能においては、上述したように主ボリューム３１０に対するデータの書き込みがあった場合に副ボリューム３１０に対してもデータを書き込むのであるが、そのための方式としては同期方式と非同期方式がある。このうち同期方式は主ボリューム３１０に対するデータの書き込みがあった場合に、主ボリューム３１０と副ボリューム３１０の双方にデータが書き込まれた後に情報処理装置２００に対してその完了通知がなされる。このように同期方式では、主ボリューム３１０と副ボリューム３１０の双方に対する書き込みが終わるまで情報処理装置２００に書き込みが行われないため、情報処理装置２００へのレスポンスが遅くなりやすいが、双方にデータが書き込まれてから完了報告がなされるので主ボリューム３１０と副ボリューム３１０の内容の一致性が高い確度で確保される。一方、非同期方式では主ボリューム３１０に対するデータの書き込みがあった場合に、副ボリューム３１０に対する書き込みが行われたかどうかとは無関係に情報処理装置２００に対してその完了通知がなされる。従って、非同期方式では情報処理装置へのレスポンスは迅速に行えるが、主ボリューム３１０と副ボリューム３１０の内容の一致性は同期方式に比べて確保されにくくなる。
【００４４】
複製管理機能は、ディスク制御部１４０のＣＰＵ１４２がＮＶＲＡＭ１４４に記憶されている複製管理のためのプログラムである複製管理プログラムを実行することにより実現される。
【００４５】
ある論理ボリューム３１０に記憶されるデータの複製を他のどの論理ボリューム３１０に記憶させるようにするか、すなわち、主ボリューム３１０と副ボリューム３１０とをどのように対応づけるかは、ユーザ等が管理コンピュータ７００を操作して設定することができる。このようにして設定されたデータはＮＶＲＡＭ１４４に記憶される。複製管理プログラムはＮＶＲＡＭ１４４に記憶されているデータに従って、複製管理機能の制御を実行している。
【００４６】
複製管理機能において、主ボリューム３１０にデータが書き込まれた場合には直ちに副ボリューム３１０にデータが書き込まれるようにしている上記の制御（このような制御がなされている状態をペア状態と称する）は、これを一時的に中断させることが可能である。このように上記制御を中断させる処理をスプリット処理と称し、上記制御を中断させている状態をスプリット状態と称する。中断させていた上記制御を開始して再びペア状態に移行させることも可能である。このようにスプリット状態からペア状態に移行させる処理をリシンク処理と称する。スプリット処理は、例えば、データのバックアップを取得する場合、データベースのメンテナンスを行う場合、バッチ業務を行う場合などに行われる。一方、リシンク処理は、例えば、再びデータを複数の論理ボリューム３１０において管理したい場合などに行われる。
【００４７】
スプリット処理が実行されると、主ボリューム３１０と副ボリューム３１０との関係をペア状態からスプリット状態に移行させる。そして、主ボリューム３１０の運用に影響を与えることなく、記憶装置６００は副ボリューム３１０のデータをカートリッジテープなどの記録メディアにバックアップしたり、ある情報処理装置２００が副ボリューム３１０のデータベースをメンテナンスしたり、ある情報処理装置２００が副ボリューム３１０に対してバッチ業務を行ったりすることができる。これは例えばストレージシステムが銀行のオンライン業務に適用され、主ボリューム３１０がＡＴＭ（ａｕｔｏｍａｔｅｄ  ［ａｕｔｏｍａｔｉｃ］  ｔｅｌｌｅｒ  ｍａｃｈｉｎｅ）などの端末機から送られてくるリアル系のトランザクションデータの記憶に用いられている場合などにおいて有効である。つまり、副ボリューム３１０を対象としてバックアップやメンテナンス、またはバッチ業務が行われることで、ＡＴＭ（ａｕｔｏｍａｔｅｄ  ［ａｕｔｏｍａｔｉｃ］  ｔｅｌｌｅｒ  ｍａｃｈｉｎｅ）の稼働を中断させずに様々な処理を行うことができる。
【００４８】
ところで、スプリット状態においては、主ボリューム３１０に対してデータの更新があった場合でもその更新内容は副ボリューム３１０に直ぐには反映されない。しかしながら、記憶装置６００はスプリット状態に移行している間においては主ボリューム３１０に対して行われたデータの更新内容を記憶している。そのため、スプリット状態からペア状態に移行させる場合には、記憶装置６００は記憶しておいたデータの更新内容をリシンク処理において副ボリューム３１０に反映させることができる。また、リシンク処理においては、主ボリューム３１０になくて副ボリューム３１０にあるデータは消去される。このリシンク処理により、主ボリューム３１０と副ボリューム３１０との内容が一致することとなる。なお、データの更新内容は、例えば論理ボリューム３１０の記憶領域上に設定される領域管理単位であるブロックやトラックごとに管理される。
【００４９】
主ボリューム３１０と副ボリューム３１０とのペアの状態の変更、例えば、ペア状態からスプリット状態への移行、スプリット状態からペア状態の移行は、ユーザが管理コンピュータ７００を操作して設定することもできるし、タイマーにより設定することもできる。このようにして設定されたデータはＮＶＲＡＭ１４４に記憶される。複製管理プログラムはＮＶＲＡＭ１４４に記憶されているデータに従って、複製管理機能の制御を実行している。
【００５０】
＝＝＝データレプリケーション機能＝＝＝
データレプリケーション機能（リモートコピー機能と称されることもある）は、第一のサイト（以下、プライマリサイトと称する）に設置されている記憶装置６００の主ボリューム３１０に記憶されるデータを、第二のサイト（以下、セカンダリサイトと称する）に設置されている記憶装置６１０の副ボリューム３１０においても記憶するようにする機能である。データレプリケーション機能においては、一般にプライマリサイトとセカンダリサイトとは遠隔した場所に設定される（例えば、東京と大阪）。データレプリケーション機能の典型的な導入目的は災害発生時のデータの消失防止（ディザスタリカバリ）である。
【００５１】
データレプリケーション機能も主ボリューム３１０のデータを副ボリューム３１０においても記憶するようにする点で複製管理機能に類似する機能であるが、データレプリケーション機能では主ボリューム３１０と副ボリューム３１０が異なる記憶装置の論理ボリュームである点で複製管理機能と異なる。データレプリケーション機能においても、複製管理機能の場合と同様に、データの書き込み方式として、同期方式と非同期方式とがある。また、ペア状態からスプリット状態、スプリット状態からペア状態に移行する機能に関しても複製管理機能と同様の機能が用意されている。
【００５２】
＝＝＝ペアの状態の変更処理＝＝＝
上述したように、ユーザは管理コンピュータ７００を操作して、主ボリューム３１０と副ボリューム３１０とのペアの状態をスプリット状態からペア状態へ移行することができる。図４は主ボリューム３１０と副ボリューム３１０とのペアの状態を、スプリット状態からペア状態に変更する処理を説明するフローチャートである。主ボリューム３１０と副ボリューム３１０とのペアの状態の変更は、管理コンピュータ７００のＧＵＩ機能が提供する設定Ｗｅｂページや設定画面などを利用することにより行うことができる。図５は設定Ｗｅｂページの一例を示している。
【００５３】
図５においては、各論理ボリューム３１０についての情報が示されている。具体的には、各論理ボリューム３１０の識別子、各論理ボリューム３１０を備える記憶装置６００の識別子、各論理ボリューム３１０の役割、ペアの状態、ペア状態の変更、ペアを構成している相手の論理ボリューム３１０の識別子及び当該論理ボリューム３１０を備える記憶装置６００の識別子などの情報が示されている。これらの情報は、記憶装置６００のディスク制御部１４０から取得することができるが、情報処理装置２００から取得できるようにしてもよい。
【００５４】
なお、論理ボリューム３１０の役割の欄には、上述したようにユーザ等が管理コンピュータ７００を操作して設定した役割、すなわち、主ボリューム、副ボリューム、ペアを構成していない（−）等が示される。ペアの状態の欄には、その論理ボリューム３１０が現在どのような状態であるかが示される。具体的には、ペア状態、スプリット状態等が示される。ペア状態の変更の欄は、例えば、プルダウンメニューによりペアの状態を変更することができる欄である。
【００５５】
この設定Ｗｅｂページにおいて、ユーザ等が主ボリューム３１０と副ボリューム３１０とのペアの状態をスプリット状態からペア状態に変更するためにペア状態変更欄においてペア状態を選択する（Ｓ４００）と、管理コンピュータ７００はそのペアの変更要求を受け付ける（Ｓ４０１）。その後、管理コンピュータ７００は、要求された副ボリューム３１０に割り当てられた情報処理装置２００に対して要求された副ボリューム３１０をマウントしているかどうかを問い合わせるために、要求された副ボリューム３１０の識別子を含むペア状態変更要求を当該情報処理装置２００に送信する（Ｓ４０２）。なお、「論理ボリュームをマウントする」とは、論理ボリュームを情報処理装置２００から読み書きできるようにすることをいう。
【００５６】
情報処理装置２００はペア状態変更要求を受信すると（Ｓ４０３）、情報処理装置２００は要求された副ボリューム３１０をマウントしているかどうかを確認するために、アクセス可能な論理ボリューム３１０の識別子および各論理ボリューム３１０がマウントされているかどうかの情報（マウント情報）を取得する（Ｓ４０４）。これらの識別子および情報は、例えば、情報処理装置２００におけるオペレーティングシステムにより得られることができる。
【００５７】
上記取得した識別子および情報により、情報処理装置２００は要求された副ボリューム３１０をマウントしているかどうかを判断する（Ｓ４０５）。その結果、要求された副ボリューム３１０をマウントしていないと判断した場合（Ｓ４０５；Ｎｏ）には（Ｓ４１２）へジャンプする。
一方、要求された副ボリューム３１０をマウントしていると判断した場合（Ｓ４０５；Ｙｅｓ）には、情報処理装置２００は管理コンピュータ７００へ要求された副ボリューム３１０をマウントしている旨を通知する（Ｓ４０６）。
【００５８】
管理コンピュータ７００は、情報処理装置２００から副ボリューム３１０をマウントしている旨の通知を受信すると（Ｓ４０７）、管理コンピュータ７００のディスプレイに警告画面を表示させる（Ｓ４０８）。なお、本実施の形態においては、管理コンピュータ７００のディスプレイに警告画面を表示させることとしたが、管理コンピュータ７００のユーザーインタフェースに対して、副ボリューム３１０をマウントしている旨を出力できればどのようにしてもよい。例えば、管理コンピュータ７００のスピーカに警告音を出力するようにすることができる。
【００５９】
図６に管理コンピュータ７００のディスプレイに表示させる警告画面の一例を示す。図６に示すように、管理コンピュータ７００は、警告画面を表示させてペア状態変更処理を続行するかどうかをユーザに問い合わせている（Ｓ４０９）。
この問い合わせに対して、ユーザが「Ｎｏ」を選択した場合（Ｓ４０９；Ｎｏ）には図５におけるペアの状態の欄を変更しないでペア状態変更処理を終了する。一方、ユーザが「Ｙｅｓ」を選択した場合（Ｓ４０９；Ｙｅｓ）には（Ｓ４１０）へ進む。そして、ペア状態変更を強制的に実行するために、管理コンピュータ７００は副ボリューム３１０をマウントしている情報処理装置２００へペア状態変更要求（強制）を送信する（Ｓ４１０）。
副ボリューム３１０をマウントしている情報処理装置２００は、管理コンピュータ７００からペア状態変更要求（強制）を受信すると（Ｓ４１１）、ペア状態変更要求（強制）を記憶装置６００へ送信する（Ｓ４１２）。
【００６０】
記憶装置６００は、ペア状態変更要求（強制）を受信すると（Ｓ４１３）、ユーザによって選択された主ボリューム３１０と副ボリューム３１０との関係をスプリット状態からペア状態に移行するために、記憶装置６００はリシンク処理を行ってペア状態を変更する（Ｓ４１４）。ペア状態の変更が完了した場合には、記憶装置６００はペア状態変更要求（強制）を送信してきた情報処理装置２００に対して、ペア状態の変更が完了した旨を通知する（Ｓ４１５）。
【００６１】
ペア状態の変更が完了した旨の通知を受信すると（Ｓ４１６）、情報処理装置２００は、その完了通知を管理コンピュータ７００に対して送信する（Ｓ４１７）。
管理コンピュータ７００は、上記情報処理装置２００から完了通知を受信すると（Ｓ４１８）、図５におけるペアの状態の欄をスプリット状態からペア状態に更新して（Ｓ４１９）、ペア状態の変更処理を終了する。なお、（Ｓ４１９）において、図７に示すようなペア状態の変更が完了した旨のメッセージを、管理コンピュータ７００のディスプレイに表示させるようにしてもよい。また、図７に示すようなペア状態の変更が完了した旨のメッセージを管理コンピュータ７００のディスプレイに表示させるとともに、図５におけるペアの状態の欄をスプリット状態からペア状態に更新するようにしてもよい。
【００６２】
以上のことにより、ユーザがどの論理ボリューム３１０をどの情報処理装置２００がマウントしているかどうかを知らないでリシンク処理を実行させても、データベースのメンテナンスにより新たに作成されたデータや、バッチ業務により新たに作成されたデータが直ぐには消去されないようにすることができる。すなわち、ユーザが意識しないでリシンク処理を実行させても、スプリット状態において新たに作成されたデータをガードすることができる。
【００６３】
なお、上述においては、副ボリューム３１０について詳細に説明したが、主ボリューム３１０の場合にも本発明を適用することができる。すなわち、主ボリューム３１０の内容を副ボリューム３１０の内容に一致させるような場合にも本発明を適用することができる。
【００６４】
また、ある論理ボリューム３１０とそれとは別の論理ボリューム３１０との間でペア状態を新たに開始しようとする場合にも本発明を適用できるようにしてもよい。これにより、副ボリュームとして設定されようとする論理ボリューム３１０のデータを保護することができる。なお、ある論理ボリューム３１０とそれとは別の論理ボリューム３１０との間で一連の制御（ペア状態→スプリット状態→ペア状態）を新たに開始しようとする場合にも本発明を適用することができる。
【００６５】
さらに、主ボリューム３１０と副ボリューム３１０とは同一の記憶装置６００に設けられていてもよいが、別の記憶装置６００，６１０に設けられていてもよい。
【００６６】
以上、本実施の形態について説明したが、上記実施例は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明はその趣旨を逸脱することなく変更、改良され得ると共に、本発明にはその等価物も含まれる。
【００６７】
【発明の効果】
以上のように、本発明によると、ストレージシステムの制御方法、ストレージシステム、情報処理装置、管理コンピュータ、及びプログラムを提供することができる。
【図面の簡単な説明】
【図１】本実施の形態に係る、ストレージシステムの全体構成を示すブロック図である。
【図２】本実施の形態に係る、チャネル制御部１１０のハードウエア構成を示す図である。
【図３】本実施の形態に係る、ディスク制御部１４０のハードウエア構成を示す図である。
【図４】本実施の形態に係る、ペア状態をスプリット状態からペア状態に変更する処理を説明するフローチャートを示す図である。
【図５】本実施の形態に係る、設定Ｗｅｂページの一例を示す図である。
【図６】本実施の形態に係る、管理コンピュータ７００のディスプレイに表示させる警告画面の一例を示す図である。
【図７】本実施の形態に係る、管理コンピュータ７００のディスプレイに表示させるメッセージの一例を示す図である。
【符号の説明】
１００    記憶デバイス制御装置
１１０    チャネル制御部
１２０    共有メモリ
１３０    キャッシュメモリ
１４０    ディスク制御部
１５０    接続部
２００    情報処理装置
３１０    論理ボリューム
４００    ＬＡＮ
５００    ＳＡＮ
６００    記憶装置
６１０    他の記憶装置
７００    管理コンピュータ
【図１】
2004264973.tif 000003
【図２】
2004264973.tif 000004
【図３】
2004264973.tif 000005
【図４】
2004264973.tif 000006
【図５】
2004264973.tif 000007
【図６】
2004264973.tif 000008
【図７】
2004264973.tif 000009