【手続補正書】
【提出日】平成16年8月11日(2004.8.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】データ格納システムおよびその制御方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
分散して設置されたデータを格納する第一の記憶装置と第二の記憶装置間でリモートコピー機能により作成されたペアボリュームを、２台以上の上位装置から共用するデータ格納システムにおいて、１台の前記上位装置が前記ペアボリュームを排他的に占有し、他の前記上位装置からの更新要求を拒否する制御用ペアボリュームと、データ格納用ペアボリュームから成り、前記制御用ペアボリュームに２台以上の前記上位装置から更新要求があった場合に、前記制御用ペアボリュームに最も早くアクセスを行った前記上位装置が前記制御用ペアボリュームを排他的に使用する権利を獲得するデータ格納システム。
【請求項２】
請求項１記載のデータ格納システムにおいて、ペアボリュームの属性及び、前記ペアボリュームの属性を遷移させるペアボリューム制御コマンドを発行する、ペアボリューム制御用ソフトウェアを使用することで、前記制御用ペアボリュームに対して更新要求を発行できる上位装置を排他的に決定するデータ格納システム。
【請求項３】
請求項１または請求項２記載のデータ格納システムにおいて、上位装置上の汎用アプリケーションと連携して動作し、前記記憶装置に対し前記ペアボリューム制御コマンドを発行する前記ペアボリューム制御用ソフトウェアを使用することで、前記制御用ペアボリュームに対して更新要求を発行できる上位装置を排他的に決定するデータ格納システム。
【請求項４】
２台以上の上位装置と、２台の記憶装置がデータ転送インターフェース及びネットワークインターフェースで接続されるクラスタリングシステムにおいて、前記上位装置もしくはネットワークインターフェースの障害発生時に前記上位装置の専用使用権を一意に決定するための前記記憶装置内の判定用ボリュームをリモートコピー機能で二重化する、データ格納システム。
【請求項５】
２台以上の上位装置と、２台の記憶装置がデータ転送インターフェース及びネットワークインターフェースで接続されるクラスタリングシステムにおいて、前記上位装置もしくはネットワークインターフェースの障害発生時に前記上位装置の専用使用権を一意に決定するための前記記憶装置内の判定用ボリュームをリモートコピー機能で二重化し、複数の前記上位装置から前記判定用ペアボリュームを１つのボリュームとして認識するクラスタリングシステムを実現するデータ格納システム。
【請求項６】
分散して設置されたデータを格納する第一の記憶装置と第二の記憶装置間でリモートコピー機能により作成されたペアボリュームを、２台以上の上位装置から共用するデータ格納システムにおいて、ペアボリュームの専有使用を目的として前記上位装置から発行されたＳＣＳＩリザーブコマンドをペアボリューム制御用ソフトウェアを介して、前記記憶装置内の前記ペアボリュームに発行し、前記ＳＣＳＩリザーブコマンドに対する前記ペアボリュームから正常終了のレスポンスを前記ペアボリューム制御用ソフトウェアが受けて、ペアボリューム制御コマンドを前記ペアボリュームに発行し、前記ペアボリュームの属性の確認及び、前記属性に応じて、前記ペアボリュームの前記属性を遷移させる前記コマンドを発行し、正常終了した場合のみ、前記ＳＣＳＩリザーブコマンドに対する正常終了を前記上位装置に応答し、前記ペアボリュームに対して更新要求を発行できる上位装置を排他的に決定するデータ格納システム。
【請求項７】
分散して設置されたデータを格納する第一の記憶装置と第二の記憶装置間でリモートコピー機能により作成されたペアボリュームを、２台以上の上位装置から共用するデータ格納システムにおいて、前記ペアボリュームの属性及び、前記ペアボリュームの属性を遷移させるペアボリューム制御コマンドを発行し、また上位装置上の汎用アプリケーションと連携して動作し、前記記憶装置に対し前記ペアボリューム制御コマンドを発行するペアボリューム制御用ソフトウェアを使用することにより、前記ペアボリュームの専有使用を目的として前記上位装置から発行されたＳＣＳＩリザーブコマンドを前記ペアボリューム制御用ソフトウェアを介して、前記記憶装置内の前記ペアボリュームに発行し、前記ＳＣＳＩリザーブコマンドに対する前記ペアボリュームから正常終了のレスポンスを前記ペアボリューム制御用ソフトウェアが受けて、前記ペアボリューム制御コマンドを前記ペアボリュームに発行し、前記ペアボリュームの属性の確認及び、前記属性に応じて、前記ペアボリュームの前記属性を遷移させる前記コマンドを発行し、正常終了した場合のみ、前記ＳＣＳＩリザーブコマンドに対する正常終了を前記上位装置に応答し、前記ペアボリュームに対して更新要求を発行できる上位装置を排他的に決定するデータ格納システム。
【請求項８】
第一の上位装置と第二の上位装置とを有し、各上位装置が第一の記憶装置と第二の記憶装置への排他的アクセスをそれぞれ行うデータ格納システムの制御方法であって、
前記第一の記憶装置内の第一のボリューム及び前記第二の記憶装置内の第二のボリュームよりなる第一のペアボリュームを生成し、
前記第一の記憶装置内の一次ボリューム及び前記第二の記憶装置内の二次ボリュームよりなり、前記一次ボリューム及び前記二次ボリュームがリモートコピーペアを構成する第二のペアボリュームを生成し、
前記第一の上位装置と前記第二の上位装置との間に生じる通信イベントを検出し、この検出結果に応じて、
前記第一の上位装置及び前記第二の上位装置の各々は、それぞれ前記第一の決定ボリューム及び前記第二の決定ボリュームに対してリザーブコマンドを発行し、
前記第一の上位装置は、前記一次ボリュームに対して第一のペアボリューム制御コマンドを発行し、
前記第二の上位装置は、前記二次ボリュームに対して第二のペアボリューム制御コマンドを発行する、
データ格納システムの制御方法。
【請求項９】
請求項８記載のデータ格納システムの制御方法において、
前記第一及び第二の上位装置の一方において成功のレスポンスを受け取り、かつ前記第一及び第二の上位装置の他方において失敗のレスポンスを受け取り、前記成功のレスポンスを受け取った前記上位装置の一方は、前記上位装置の他方を排他して、前記第一及び第二のペアボリュームに対するアクセスを獲得するデータ格納システムの制御方法。
【請求項１０】
請求項８記載のデータ格納システムの制御方法において、
前記第一及び第二の上位装置の間において、ハートビート信号を通信し、前記通信は前記第一及び第二の上位装置の間におけるハートビート信号の失敗であるデータ格納システムの制御方法。
【請求項１１】
請求項８記載のデータ格納システムの制御方法において、
前記ペアボリューム制御コマンドは、再同期コマンド及びスワップ再同期コマンドの少なくとも１つよりなるデータ格納システムの制御方法。
【請求項１２】
請求項８記載のデータ格納システムの制御方法において、
前記第一及び第二の記憶装置はＳＣＳＩ装置であるデータ格納システムの制御方法。
【請求項１３】
第一の上位装置及び第二の上位装置と通信するよう構成されたデータ格納システムであって、
前記第二の上位装置を排他して、前記第一の上位装置にアクセスする第一の記憶装置と、
前記第一の上位装置を排他して、前記第二の上位装置にアクセスする第二の記憶装置とからなり、
前記第一の記憶装置は第一の決定ボリュームと一次ボリュームとを有し、
前記第二の記憶装置は第二の決定ボリュームと二次ボリュームとを有し、
前記第一の記憶装置は、前記第一の上位装置からリザーブコマンドと第一のペアボリューム制御コマンドとの組合せを受け取ることができ、
前記第二の記憶装置は、前記第二の上位装置から前記リザーブコマンドと第二のペアボリューム制御コマンドとの組合せを受け取ることができ、
前記第一の記憶装置が前記第一のペアボリューム制御コマンドを成功裡にサービスするかあるいは前記第二の記憶装置が前記第二のペアボリューム制御コマンドを成功裡にサービスするか、のいずれか、しかし両方ではない、
データ格納システム。
【請求項１４】
請求項１３記載のデータ格納システムにおいて、
前記第一及び第二の記憶装置の各々はＳＣＳＩ記憶装置よりなるデータ格納システム。
【請求項１５】
請求項１３記載のデータ格納システムにおいて、
前記ペアボリューム制御コマンドは、再同期コマンド及びスワップ再同期コマンドの少なくとも１つよりなるデータ格納システム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
「非ペア状態」は２つのボリューム間にペアが形成されてない状態、「コピー状態」は２つのボリューム間で正ボリュームから副ボリュームへコピー実行中でペアボリュームのデータはまだ全て同等ではない状態である。コピー完了時、ボリュームは「ペア状態」に変わる。
「ペア状態」では、上位装置から正ボリュームへの全ての更新は副ボリュームに対して二重化される。「サスペンド状態（正常）」は正ボリュームに対する更新を副ボリュームに反映しない状態である。例えばペアボリューム間で正ボリュームのみ更新をかけたい時、正、副ボリュームを本状態に設定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】図面の簡単な説明
【補正方法】変更
【補正の内容】
【図面の簡単な説明】
【図１】
本発明の一実施形態を示すハードウェア構成図である。
【図２】
リモートコピー機能のペアボリュームを判定用ボリュームに使用したクラスタリングシステムの構成図である。
【図３】
ペアボリュームの状態遷移図である。
【図４】
ペア再同期コマンド又はペアスワップ再同期コマンド発行する場合の、各ボリューム属性に対する記憶装置からのレスポンスを示す図である。
【図５】
ＳＣＳＩリザーブコマンド受領時のペアボリューム制御用ソフトウェアの動作を示す図である。
【図６】
ＳＣＳＩリザーブコマンド以外受領時のペアボリューム制御用ソフトウェアの動作を示す図である。
【図７】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【図８】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【図９】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【図１０】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【図１１】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【図１２】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【図１３】
判定用ペアボリュームを持つクラスタリングシステムの動作を示す図である。
【符号の説明】
１０、１１上位装置
１２，１３クラスタソフトウェア
２０、２１記憶装置
２２  正ボリューム（Ｐ−ＶＯＬ）
２３  副ボリューム（Ｓ−ＶＯＬ）
３０，３１  データ転送用インターフェース
４０  リモートコピー用インターフェース
５０  ハートビート用ネットワーク
６０  判定用ペアボリュームの正ボリューム（Ｐ−ＶＯＬ）
６１  判定用ボリュームの副ボリューム（Ｓ−ＶＯＬ）
７０、７３  データボリュームの正ボリューム（Ｐ−ＶＯＬ）
７１、７２データボリュームの副ボリューム（Ｓ−ＶＯＬ）
８０，８１  クラスタソフトウェア
８２，８３  アプリケーション
８４，８５  ペアボリューム制御用ソフトウェア
９０，９１  標準デバイスドライバ
１００、１０１  サイト
１１０ クラスタソフトウェアのＳＣＳＩリザーブコマンド発行
１１１ ペアボリューム制御用ソフトウェアのＳＣＳＩリザーブコマンド発行
１１２ 実行結果の判定
１１３ ボリューム属性の確認
１１４ ペア再同期コマンド
１１５ ペアスワップ再同期コマンド
１１６ リザーブコマンドの失敗（Reservation Conflictステータス）１１７ リ
ザーブコマンドの成功（Ｇｏｏｄステータス）
１２０ サスペンド状態（正常）
１２１ コピー状態
１２２ ペア状態
１３０ ペア再同期コマンドの正常終了
１３１ ペアスワップ再同期コマンドの正常終了