(57)【特許請求の範囲】
【請求項１】
データを生成する情報処理装置と、前記情報処理装置により生成されたデータを記憶するストレージ装置と、記憶装置を備えるとともに前記ストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理部を有するバックアップ装置と、を含む情報処理システムであって、
前記バックアップ処理部は、前記読出要求情報とともに、当該バックアップ処理部を表す特定情報を送信するように構成され、
前記情報処理装置は、キー情報を生成し、当該生成したキー情報を前記ストレージ装置及び前記バックアップ処理部のそれぞれへ送信するように構成され、
前記バックアップ処理部は、前記情報処理装置から受信したキー情報を前記特定情報として用いるように構成され、
前記ストレージ装置は、
前記バックアップ装置から前記読出要求情報を受信した場合において、前記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成された情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記バックアップ装置は、前記記憶装置に記憶されているデータを記憶することを要求する書込要求情報を前記ストレージ装置へ送信するリストア処理部を有し、
前記リストア処理部は、前記書込要求情報とともに、当該リストア処理部を表す特定情報を送信するように構成され、
前記リストア処理部は、前記情報処理装置から受信したキー情報を前記特定情報として用いるように構成され、
前記ストレージ装置は、
前記バックアップ装置から前記書込要求情報を受信した場合において、前記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置にデータを記憶させると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該ストレージ装置に当該データを記憶させないと決定するように構成された情報処理システム。
【請求項３】
請求項１又は請求項２に記載の情報処理システムであって、
前記情報処理装置は、前記バックアップ処理の実行を要求するバックアップ要求情報を前記バックアップ処理部へ送信するように構成され、
前記バックアップ処理部は、前記バックアップ要求情報に応じて前記読出要求情報を前記ストレージ装置へ送信するように構成された情報処理システム。
【請求項４】
請求項３に記載の情報処理システムであって、
前記情報処理装置は、前回生成したキー情報と異なるキー情報を生成するように構成された情報処理システム。
【請求項５】
請求項３又は請求項４に記載の情報処理システムであって、
前記ストレージ装置は、
前記情報処理装置から受信したキー情報を記憶するとともに、当該記憶しているキー情報と前記バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成され、且つ、前記バックアップ処理の実行が完了した後に前記記憶されているキー情報を消去するように構成された情報処理システム。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の情報処理システムであって、
前記情報処理装置を複数含み、
前記ストレージ装置には、前記複数の情報処理装置の少なくとも１つに対応付けられた記憶領域が複数形成され、
前記ストレージ装置は、
前記バックアップ装置から前記読出要求情報を受信した場合において、前記記憶領域に対応付けられた前記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該記憶領域にて記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成された情報処理システム。
【請求項７】
情報処理装置により生成されたデータを記憶するストレージ装置に、
記憶装置を備えるとともに前記ストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理部を有するバックアップ装置から送信された情報に基づいて当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するアクセス制御手段を実現させるためのアクセス制御プログラムであって、
前記アクセス制御手段は、
前記ストレージ装置が前記バックアップ装置から前記読出要求情報を受信した場合において、前記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成されたアクセス制御プログラム。
【請求項８】
記憶装置を備えるバックアップ装置が、情報処理装置により生成されたデータを記憶するストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理工程を含む情報処理方法であって、
前記バックアップ処理工程は、前記読出要求情報とともに、当該バックアップ処理工程を表す特定情報を送信する工程を含み、
前記情報処理方法は、
前記情報処理装置が、キー情報を生成し、当該生成したキー情報を前記ストレージ装置及び前記バックアップ処理部のそれぞれへ送信する工程を含み、
前記バックアップ処理工程は、前記情報処理装置から受信したキー情報を前記特定情報として用いるように構成され、
前記情報処理方法は、
前記ストレージ装置が、前記バックアップ装置から前記読出要求情報を受信した場合において、前記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するアクセス制御工程を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置に記憶されているデータを他の記憶装置に記憶させる情報処理システムに関する。
【背景技術】
【０００２】
複数の情報処理装置と、各情報処理装置により生成されたデータを記憶する記憶領域（例えば、論理ボリューム）が複数形成されたストレージ装置と、を含む情報処理システムが知られている。この種の情報処理システムの一つとして、特許文献１に記載の情報処理システムにおいては、ストレージ装置は、記憶領域と、情報処理装置を特定する装置特定情報と、を対応付けて記憶している。
【０００３】
ストレージ装置は、情報処理装置から読出要求情報を受信した場合、その読出要求情報によりデータを読み出す対象となっている記憶領域と、その情報処理装置を特定する装置特定情報と、が対応付けて記憶されているとき、その記憶領域にて記憶されているデータを読み出す。そして、ストレージ装置は、読み出したデータをその情報処理装置へ送信する。これによれば、記憶領域毎にその記憶領域にて記憶されているデータを取得することが可能な情報処理装置を設定することができる。
【特許文献１】特開２００１−１４２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上記ストレージ装置に記憶されているデータと同一のデータを、他の記憶装置にも記憶させるために、バックアップ装置を上記情報処理システムに適用することが考えられる。このバックアップ装置は、記憶装置を備える。更に、バックアップ装置は、バックアップ処理用プログラムを実行することによりストレージ装置へ読出要求情報を送信し、その送信した読出要求情報に応じて受信したデータを記憶装置に記憶させるバックアップ処理を実行する。
【０００５】
この場合、バックアップ装置がストレージ装置に記憶されているデータを取得することができるように、ストレージ装置は、バックアップ装置を特定する装置特定情報と、すべての記憶領域のそれぞれと、を対応付けて記憶する。これによれば、バックアップ装置は、ストレージ装置に記憶されているすべてのデータを取得することができる。従って、バックアップ装置は、バックアップ処理を実行することができる。
【０００６】
ところで、このような構成によれば、バックアップ装置が、バックアップ処理用プログラム以外のプログラムを実行する場合、そのプログラムの処理によって、ストレージ装置に記憶されているデータが不正に取得されてしまう虞があった。
【０００７】
このため、本発明の目的は、上述した課題である「ストレージ装置が記憶しているデータを、バックアップ装置に適切に取得させることができないこと」を解決可能な情報処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
かかる目的を達成するため本発明の一形態である情報処理システムは、
データを生成する情報処理装置と、上記情報処理装置により生成されたデータを記憶するストレージ装置と、記憶装置を備えるとともに上記ストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理部を有するバックアップ装置と、を含む。
【０００９】
更に、
上記バックアップ処理部は、上記読出要求情報とともに、当該バックアップ処理部を表す特定情報を送信するように構成され、
上記ストレージ装置は、上記バックアップ装置から上記読出要求情報を受信した場合、当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを当該バックアップ装置から受信した特定情報に基づいて決定するように構成される。
【００１０】
また、本発明の他の形態であるアクセス制御プログラムは、
情報処理装置により生成されたデータを記憶するストレージ装置に、
記憶装置を備えるとともに上記ストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理部を有するバックアップ装置から送信された情報に基づいて当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するアクセス制御手段を実現させるためのプログラムである。
【００１１】
更に、上記アクセス制御手段は、
上記ストレージ装置が上記バックアップ装置から上記読出要求情報を受信した場合、当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを当該バックアップ装置から受信した特定情報に基づいて決定するように構成される。
【００１２】
また、本発明の他の形態である情報処理方法は、
記憶装置を備えるバックアップ装置が、情報処理装置により生成されたデータを記憶するストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理工程を含む方法である。
【００１３】
更に、
上記バックアップ処理工程は、上記読出要求情報とともに、当該バックアップ処理工程を表す特定情報を送信する工程を含み、
上記ストレージ装置が、上記バックアップ装置から上記読出要求情報を受信した場合、当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを当該バックアップ装置から受信した特定情報に基づいて決定するアクセス制御工程を含む。
【発明の効果】
【００１４】
本発明は、以上のように構成されることにより、ストレージ装置が記憶しているデータを、バックアップ装置に適切に取得させることができる。
【発明を実施するための最良の形態】
【００１５】
本発明の一形態である情報処理システムは、
データを生成する情報処理装置と、上記情報処理装置により生成されたデータを記憶するストレージ装置と、記憶装置を備えるとともに上記ストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理部を有するバックアップ装置と、を含む。
【００１６】
更に、
上記バックアップ処理部は、上記読出要求情報とともに、当該バックアップ処理部を表す特定情報を送信するように構成され、
上記ストレージ装置は、上記バックアップ装置から上記読出要求情報を受信した場合、当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを当該バックアップ装置から受信した特定情報に基づいて決定するように構成される。
【００１７】
これによれば、バックアップ処理部によってバックアップ装置から読出要求情報が送信された場合に、ストレージ装置に記憶されているデータをバックアップ装置へ送信させることができる。一方、バックアップ装置のうちのバックアップ処理部以外の機能によってバックアップ装置から読出要求情報が送信された場合に、ストレージ装置に記憶されているデータがバックアップ装置へ送信されることを防止することができる。
このように、ストレージ装置が記憶しているデータを、バックアップ装置に適切に取得させることができる。
【００１８】
この場合、
上記バックアップ装置は、上記記憶装置に記憶されているデータを記憶することを要求する書込要求情報を上記ストレージ装置へ送信するリストア処理部を有し、
上記リストア処理部は、上記書込要求情報とともに、当該リストア処理部を表す特定情報を送信するように構成され、
上記ストレージ装置は、上記バックアップ装置から上記書込要求情報を受信した場合、当該ストレージ装置にデータを記憶させるか否かを当該バックアップ装置から受信した特定情報に基づいて決定するように構成されることが好適である。
【００１９】
これによれば、バックアップ装置のうちのリストア処理部以外の機能によってバックアップ装置から書込要求情報が送信された場合に、ストレージ装置に新たにデータが記憶されることを防止することができる。この結果、ストレージ装置に記憶されていたデータが上書きされることにより消去されることを防止することができる。
【００２０】
この場合、
上記情報処理装置は、上記バックアップ処理の実行を要求するバックアップ要求情報を上記バックアップ処理部へ送信するように構成され、
上記バックアップ処理部は、上記バックアップ要求情報に応じて上記読出要求情報を上記ストレージ装置へ送信するように構成されることが好適である。
【００２１】
この場合、
上記情報処理装置は、キー情報を生成し、当該生成したキー情報を上記ストレージ装置及び上記バックアップ処理部のそれぞれへ送信するように構成され、
上記バックアップ処理部は、上記情報処理装置から受信したキー情報を上記特定情報として用いるように構成され、
上記ストレージ装置は、
上記バックアップ装置から上記読出要求情報を受信した場合において、上記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成されることが好適である。
【００２２】
これによれば、特定情報として、情報処理装置によって生成されたキー情報が用いられる。従って、ストレージ装置が受信したキー情報と同一の特定情報が、バックアップ装置のうちのバックアップ処理部以外の機能によって送信される可能性をより一層低減することができる。この結果、バックアップ装置のうちのバックアップ処理部以外の機能によってバックアップ装置から読出要求情報が送信された場合に、ストレージ装置に記憶されているデータがバックアップ装置へ送信されることをより一層確実に防止することができる。
【００２３】
この場合、
上記情報処理装置は、前回生成したキー情報と異なるキー情報を生成するように構成されることが好適である。
【００２４】
これによれば、ストレージ装置が受信したキー情報と同一の特定情報が、バックアップ装置のうちのバックアップ処理部以外の機能によって送信される可能性をより一層低減することができる。
【００２５】
この場合、
上記ストレージ装置は、
上記情報処理装置から受信したキー情報を記憶するとともに、当該記憶しているキー情報と上記バックアップ装置から受信した特定情報とに基づいて当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを決定するように構成され、且つ、上記バックアップ処理の実行が完了した後に上記記憶されているキー情報を消去するように構成されることが好適である。
【００２６】
これによれば、バックアップ処理の実行が完了した後に、ストレージ装置が受信したキー情報と同一の特定情報が、バックアップ装置のうちのバックアップ処理部以外の機能によって送信された場合であっても、記憶しているキー情報と特定情報とは対応していないと判定される。この結果、バックアップ装置のうちのバックアップ処理部以外の機能によってバックアップ装置から読出要求情報が送信された場合に、ストレージ装置がストレージ装置に記憶されているデータをバックアップ装置へ送信することをより一層確実に防止することができる。
【００２７】
この場合、上記情報処理システムは、
上記情報処理装置を複数含み、
上記ストレージ装置には、上記複数の情報処理装置の少なくとも１つに対応付けられた記憶領域が複数形成され、
上記ストレージ装置は、
上記バックアップ装置から上記読出要求情報を受信した場合において、上記記憶領域にて記憶されているデータを当該バックアップ装置へ送信するか否かを、当該記憶領域に対応付けられた上記情報処理装置から受信したキー情報に基づいて決定するように構成されることが好適である。
【００２８】
例えば、ストレージ装置が任意の記憶領域にて記憶されているデータの送信の可否を、任意の情報処理装置から受信したキー情報に基づいて決定するように構成されている場合、すべての記憶領域にて記憶されているデータの送信の可否が、１つの情報処理装置が送信したキー情報によって決定され得る。従って、すべての記憶領域にて記憶されているデータが不正に取得される可能性が比較的高い。
【００２９】
これに対し、上記構成によれば、任意の記憶領域にて記憶されているデータの送信の可否は、その記憶領域に対応付けられた情報処理装置が送信したキー情報のみによって決定される。この結果、すべての記憶領域にて記憶されているデータが不正に取得される可能性を低減することができる。
【００３０】
また、本発明の他の形態であるアクセス制御プログラムは、
情報処理装置により生成されたデータを記憶するストレージ装置に、
記憶装置を備えるとともに上記ストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理部を有するバックアップ装置から送信された情報に基づいて当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するアクセス制御手段を実現させるためのプログラムである。
【００３１】
更に、上記アクセス制御手段は、
上記ストレージ装置が上記バックアップ装置から上記読出要求情報を受信した場合、当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを当該バックアップ装置から受信した特定情報に基づいて決定するように構成される。
【００３２】
この場合、
上記アクセス制御手段は、
上記ストレージ装置が上記バックアップ装置から上記読出要求情報を受信した場合において、上記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成されることが好適である。
【００３３】
また、本発明の他の形態である情報処理方法は、
記憶装置を備えるバックアップ装置が、情報処理装置により生成されたデータを記憶するストレージ装置に記憶されているデータを送信することを要求する読出要求情報を当該ストレージ装置へ送信し当該送信した読出要求情報に応じて受信したデータを当該記憶装置に記憶させるバックアップ処理を実行するバックアップ処理工程を含む方法である。
【００３４】
更に、
上記バックアップ処理工程は、上記読出要求情報とともに、当該バックアップ処理工程を表す特定情報を送信する工程を含み、
上記ストレージ装置が、上記バックアップ装置から上記読出要求情報を受信した場合、当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信するか否かを当該バックアップ装置から受信した特定情報に基づいて決定するアクセス制御工程を含む。
【００３５】
この場合、上記情報処理方法は、
上記情報処理装置が、キー情報を生成し、当該生成したキー情報を上記ストレージ装置及び上記バックアップ処理部のそれぞれへ送信する工程を含み、
上記バックアップ処理工程は、上記情報処理装置から受信したキー情報を上記特定情報として用いるように構成され、
上記アクセス制御工程は、
上記ストレージ装置が、上記バックアップ装置から上記読出要求情報を受信した場合において、上記情報処理装置から受信したキー情報と当該バックアップ装置から受信した特定情報とが対応しているときに当該ストレージ装置に記憶されているデータを当該バックアップ装置へ送信すると決定し、一方、当該キー情報と当該特定情報とが対応していないときに当該データを当該バックアップ装置へ送信しないと決定するように構成されることが好適である。
【００３６】
上述した構成を有する、アクセス制御プログラム、又は、情報処理方法、の発明であっても、上記情報処理システムと同様の作用を有するために、上述した本発明の目的を達成することができる。
【００３７】
以下、本発明に係る、情報処理システム、アクセス制御プログラム、及び、情報処理方法、の実施形態について図１〜図８を参照しながら説明する。
【００３８】
＜実施形態＞
図１に示したように、実施形態に係る情報処理システムは、複数の業務ホスト（情報処理装置）１〜３と、共有ディスク装置（ストレージ装置）４と、バックアップホスト（バックアップ装置）５と、バックアップ用記憶装置６と、ファイバ・チャネル・ファブリック７と、を含む。
【００３９】
ファイバ・チャネル・ファブリック７は、ファイバ・チャネル・スイッチを含む。業務ホスト１〜３、共有ディスク装置４、及び、バックアップホスト５のそれぞれは、ファイバ・チャネル・ファブリック７に接続されている。このような構成により、業務ホスト１〜３、共有ディスク装置４、及び、バックアップホスト５は、ファイバ・チャネル・ファブリック７を介して互いに通信可能となっている。即ち、業務ホスト１〜３、共有ディスク装置４、及び、バックアップホスト５は、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続されている、と言うことができる。
【００４０】
また、業務ホスト１〜３及びバックアップホスト５は、ネットワーク（本例では、ローカル・エリア・ネットワーク）８に接続されている。従って、業務ホスト１〜３及びバックアップホスト５は、ネットワーク８を介して互いに通信可能となっている。
【００４１】
各業務ホスト１〜３は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及び記憶装置（本例では、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びハードディスク装置（ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）））等を備える。各業務ホスト１〜３は、ＣＰＵが記憶装置に記憶されたプログラムを実行することにより、後述する機能を実現する。
【００４２】
なお、本明細書において、業務ホスト１は「ホストＡ」とも表記され、業務ホスト２は「ホストＢ」とも表記され、業務ホスト３は「ホストＹ」とも表記される。
【００４３】
また、共有ディスク装置４は、図示しないＨＤＤを複数備えるディスクアレイ装置である。また、共有ディスク装置４には、図示しない管理装置が接続されている。共有ディスク装置４には、複数の論理ボリューム（記憶領域）４３１〜４３３が形成されている。
なお、本明細書において、論理ボリューム４３１は「ＶＡ」とも表記され、論理ボリューム４３２は「ＶＢ」とも表記され、論理ボリューム４３３は「ＶＹ」とも表記される。
【００４４】
また、共有ディスク装置４は、図示しないＣＰＵ及びＲＡＭ等を含むアダプタを備える。共有ディスク装置４は、このＣＰＵがＲＡＭに記憶されているプログラム（ファームウェア）を実行することにより、後述する機能を実現する。
【００４５】
バックアップホスト５は、図示しないＣＰＵ及び記憶装置等を備える。バックアップホスト５は、ＣＰＵが記憶装置に記憶されたプログラムを実行することにより、後述する機能を実現する。更に、バックアップホスト５には、バックアップ用記憶装置６が接続されている。バックアップ用記憶装置６は、本例では、ＨＤＤである。
なお、本明細書において、バックアップホスト５は「ホストＺ」とも表記される。
【００４６】
次に、プログラムを実行することによって実現される各業務ホスト１〜３の機能について説明する。
各業務ホスト１〜３の機能は、バックアップ・リストア要求部１０，２０，３０と、業務アプリケーション処理部（業務ＡＰ部）１１，２１，３１と、を含む。
【００４７】
バックアップ・リストア要求部１０，２０，３０は、時刻を表す情報に基づいて乱数を生成し、生成した乱数に基づいてアクセスキー（キー情報）を生成する。これにより、バックアップ・リストア要求部１０，２０，３０は、前回生成したアクセスキーと異なるアクセスキーを生成する。更に、バックアップ・リストア要求部１０，２０，３０は、共有ディスク装置４へ、キー設定要求情報を送信する。
【００４８】
ここで、キー設定要求情報は、アクセスキーと、論理ボリュームを特定する論理ボリューム特定情報と、を含む情報であって、アクセスキーと論理ボリューム特定情報とを対応付けて記憶することを要求する情報である。
【００４９】
また、バックアップ・リストア要求部１０，２０，３０は、バックアップ要求情報又はリストア要求情報と、アクセスキーと、を、ネットワーク８を介してバックアップホスト５へ送信する。
【００５０】
ここで、バックアップ要求情報は、論理ボリューム特定情報を含む情報であって、論理ボリューム特定情報により特定される論理ボリュームにて共有ディスク装置４に記憶されているデータをバックアップ用記憶装置６に記憶させる（バックアップ処理を実行する）ことを要求する情報である。
【００５１】
また、リストア要求情報は、論理ボリューム特定情報を含む情報であって、バックアップ用記憶装置６に記憶されているデータを論理ボリューム特定情報により特定される論理ボリュームにて共有ディスク装置４に記憶させる（リストア処理を実行する）ことを要求する情報である。
【００５２】
また、バックアップ・リストア要求部１０，２０，３０は、図２に示した、自ホストが管理する論理ボリュームを特定する論理ボリューム特定情報と、アクセスキーと、からなる組を少なくとも１つ含むアクセスキー管理表１０１，２０１，３０１を記憶装置に記憶させている。
【００５３】
なお、本例では、論理ボリュームＶＡを特定する論理ボリューム特定情報は「ＶＡ」と表記され、論理ボリュームＶＢを特定する論理ボリューム特定情報は「ＶＢ」と表記され、論理ボリュームＶＣを特定する論理ボリューム特定情報は「ＶＣ」と表記され、論理ボリュームＶＹを特定する論理ボリューム特定情報は「ＶＹ」と表記される。
【００５４】
更に、ホストＡを特定するホスト特定情報は「ＨＡ」と表記され、ホストＢを特定するホスト特定情報は「ＨＢ」と表記され、ホストＹを特定するホスト特定情報は「ＨＹ」と表記される。
また、アクセスキーＫＡは「ＫＡ」と表記される。
【００５５】
更に、バックアップ・リストア要求部１０，２０，３０は、アクセスキーを生成した場合、記憶装置に記憶されているアクセスキー管理表１０１，２０１，３０１を、生成したアクセスキーにより更新する。
【００５６】
また、バックアップ・リストア要求部１０，２０，３０は、バックアップホスト５からバックアップ完了情報又はリストア完了情報を受信した場合、アクセスキー管理表１０１，２０１，３０１からアクセスキーを消去するとともに、キー解除要求情報を共有ディスク装置４へ送信する。
【００５７】
ここで、キー解除要求情報は、論理ボリューム特定情報を含む情報であって、論理ボリューム特定情報に対応付けて記憶されているアクセスキーを消去することを要求する情報である。
【００５８】
業務アプリケーション処理部１１，２１，３１は、データ（例えば、顧客情報等）を生成する。
また、業務アプリケーション処理部１１，２１，３１は、書込要求情報を共有ディスク装置４へ送信する。ここで、書込要求情報は、上記生成されたデータと、自ホストが管理する論理ボリュームを特定する論理ボリューム特定情報と、を含み、そのデータを自ホストが管理する論理ボリュームにて記憶することを要求する情報である。
【００５９】
また、業務アプリケーション処理部１１，２１，３１は、自ホストが管理する論理ボリュームを特定する論理ボリューム特定情報を含みその論理ボリュームにて共有ディスク装置４に記憶されているデータを送信することを要求する読出要求情報を共有ディスク装置４へ送信する。
即ち、業務アプリケーション処理部１１，２１，３１は、自ホストが管理する論理ボリュームを使用している。
【００６０】
次いで、プログラムを実行することによって実現される共有ディスク装置４の機能について説明する。
共有ディスク装置４の機能は、入出力制御部４０と、アクセス制御部４１と、論理ボリューム制御部４２と、を含む。
入出力制御部４０は、ファイバ・チャネル・ファブリック７の制御を行う。
【００６１】
アクセス制御部４１は、図３に示した、論理ボリューム特定情報と、業務ホストを特定するホスト特定情報と、アクセスキーと、からなる組を複数（論理ボリュームの数と同数だけ）含む論理ボリュームアクセス制御表４１１をＲＡＭに記憶させている。
即ち、各論理ボリュームは、業務ホスト１〜３及びバックアップホスト５の１つに対応付けられている。
【００６２】
なお、論理ボリュームアクセス制御表４１１に含まれる組を構成する論理ボリューム特定情報及びホスト特定情報は、管理者が管理装置を用いて情報を入力することにより予め設定されている。
【００６３】
本例では、ホスト特定情報は、ＡＮＳＩ（米国規格協会）のＸ３Ｔ１１分科会により標準化されたファイバ・チャネル・インタフェースにて定義されたＮｏｄｅ＿Ｎａｍｅである。
【００６４】
アクセス制御部４１は、アクセスキー更新部４１２と、アクセス判定部４１３と、を含む。
アクセスキー更新部４１２は、キー設定要求情報を受信した場合において、そのキー設定要求情報に含まれる論理ボリューム特定情報と、そのキー設定要求情報を送信してきたホストを特定するホスト特定情報と、を含む組が論理ボリュームアクセス制御表４１１に含まれているとき、その組を構成するアクセスキーをキー設定要求情報に含まれるアクセスキーに更新する。即ち、アクセスキー更新部４１２は、受信したアクセスキーをＲＡＭに記憶させる。また、論理ボリュームアクセス制御表４１１にて論理ボリューム特定情報と対応付けられたホスト特定情報により特定されるホストから送信されたアクセスキーのみが、その論理ボリューム特定情報に対応付けて記憶される、と言うことができる。
【００６５】
アクセスキー更新部４１２は、キー解除要求情報を受信した場合において、そのキー解除要求情報に含まれる論理ボリューム特定情報と、そのキー解除要求情報を送信してきたホストを特定するホスト特定情報と、を含む組が論理ボリュームアクセス制御表４１１に含まれているとき、その組を構成するアクセスキーを消去する（予め設定された情報（本例では、「未設定」を表す情報）に設定する）。
【００６６】
アクセス判定部４１３は、読出要求情報を受信した場合、その読出要求情報に含まれる論理ボリューム特定情報により特定される論理ボリュームにて記憶されているデータを、その読出要求情報を送信してきたホストへ送信するか否かを決定する。
【００６７】
具体的には、アクセス判定部４１３は、上記論理ボリューム特定情報と、上記ホストを特定するホスト特定情報と、を含む組が論理ボリュームアクセス制御表４１１に含まれているとき、上記データを上記ホストへ送信すると決定する。
【００６８】
また、アクセス判定部４１３は、上記組が論理ボリュームアクセス制御表４１１に含まれていない場合、上記論理ボリューム特定情報とともに組を構成するアクセスキーを取得する。そして、アクセス判定部４１３は、読出要求情報とともに受信したアクセスキーと取得したアクセスキーとが対応（本例では、一致）しているとき、上記データを上記ホストへ送信すると決定する。
【００６９】
一方、アクセス判定部４１３は、受信したアクセスキーと取得したアクセスキーとが対応していないとき、又は、読出要求情報とともにアクセスキーを受信しなかったとき、上記データを上記ホストへ送信しないと決定する。
【００７０】
アクセス制御部４１は、アクセス判定部４１３により上記データを上記ホストへ送信すると決定された場合、上記データを読み出し、読み出したデータを上記ホストへ送信する。
【００７１】
同様に、アクセス判定部４１３は、書込要求情報を受信した場合、その書込要求情報に含まれる論理ボリューム特定情報により特定される論理ボリュームにて、その書込要求情報に含まれるデータを記憶させるか否かを決定する。
【００７２】
具体的には、アクセス判定部４１３は、上記論理ボリューム特定情報と、上記ホストを特定するホスト特定情報と、を含む組が論理ボリュームアクセス制御表４１１に含まれているとき、上記データを記憶させると決定する。
【００７３】
また、アクセス判定部４１３は、上記組が論理ボリュームアクセス制御表４１１に含まれていない場合、上記論理ボリューム特定情報とともに組を構成するアクセスキーを取得する。そして、アクセス判定部４１３は、書込要求情報とともに受信したアクセスキーと取得したアクセスキーとが一致しているとき、上記データを記憶させると決定する。
【００７４】
一方、アクセス判定部４１３は、受信したアクセスキーと取得したアクセスキーとが対応していないとき、又は、書込要求情報とともにアクセスキーを受信しなかったとき、上記データを記憶させないと決定する。
【００７５】
アクセス制御部４１は、アクセス判定部４１３により上記データを記憶させると決定された場合、上記データを上記論理ボリュームにて記憶させる。
論理ボリューム制御部４２は、論理ボリューム４３１〜４３３の制御を行う。
【００７６】
次に、プログラムを実行することによって実現されるバックアップホスト５の機能について説明する。
バックアップホスト５の機能は、バックアップ・リストア処理部（バックアップ処理部及びリストア処理部）５０と、業務アプリケーション処理部５１と、を含む。
【００７７】
バックアップ・リストア処理部５０は、バックアップ・リストア要求部１０，２０，３０からバックアップ要求情報及びアクセスキーを受信した場合、そのバックアップ要求情報に含まれる論理ボリューム特定情報を含む読出要求情報と、受信したアクセスキーと、を共有ディスク装置４へ送信する。なお、アクセスキーは、バックアップ・リストア処理部５０を表す特定情報である、と言うことができる。
【００７８】
これにより、共有ディスク装置４は、受信した読出要求情報に基づいて上記論理ボリューム特定情報にて記憶されているデータを読み出し、読み出したデータをバックアップ・リストア処理部５０へ送信する。
【００７９】
そして、バックアップ・リストア処理部５０は、送信した読出要求情報に応じて共有ディスク装置４からデータを受信し、受信したデータをバックアップ用記憶装置６に記憶させる。このようにして、バックアップ・リストア処理部５０は、バックアップ処理を実行する。更に、バックアップ・リストア処理部５０は、バックアップ処理の実行が完了（終了）した時、ネットワーク８を介して、要求元（バックアップ要求情報の送信元）のバックアップ・リストア要求部１０，２０，３０へ、バックアップ完了情報を送信する。
【００８０】
一方、バックアップ・リストア処理部５０は、バックアップ・リストア要求部１０，２０，３０からリストア要求情報及びアクセスキーを受信した場合、そのリストア要求情報に含まれる論理ボリューム特定情報とバックアップ用記憶装置６に記憶されているデータとを含む書込要求情報と、受信したアクセスキーと、を共有ディスク装置４へ送信する。
【００８１】
これにより、共有ディスク装置４は、受信した書込要求情報に基づいて上記データを上記論理ボリューム特定情報により特定される論理ボリュームにて記憶する。
このようにして、バックアップ・リストア処理部５０は、リストア処理を実行する。更に、バックアップ・リストア処理部５０は、リストア処理の実行が完了（終了）した時、ネットワーク８を介して、要求元のバックアップ・リストア要求部１０，２０，３０へ、リストア完了情報を送信する。
【００８２】
業務アプリケーション処理部５１は、業務アプリケーション処理部１１，２１，３１と同様の機能を有する。
【００８３】
次に、図４〜図７を参照しながら、論理ボリューム４３１（ＶＡ）にて共有ディスク装置４に記憶されているデータを、業務ホスト１（ホストＡ）がバックアップホスト５を用いて、バックアップ用記憶装置６に記憶させる（バックアップさせる）際の情報処理システムの作動について説明する。
【００８４】
各業務ホスト１〜３のＣＰＵは、図４にフローチャートにより示したバックアップ要求プログラムを、バックアップ処理の実行を指示する指示情報がユーザにより入力されると、実行するようになっている。
【００８５】
いま、ユーザが、論理ボリューム４３１（ＶＡ）に記憶されているデータをバックアップさせるためのバックアップ処理の実行を指示する指示情報を、業務ホスト１に入力した場合を想定して説明を続ける。
【００８６】
この場合、業務ホスト１のＣＰＵは、ステップＡ１にてアクセスキーＫＡを生成する。次いで、ＣＰＵは、ステップＡ２にて、生成したアクセスキーＫＡによりアクセスキー管理表１０１を更新する（生成したアクセスキーＫＡをアクセスキー管理表１０１に登録する）。
【００８７】
次いで、ＣＰＵは、ステップＡ３にて、生成したアクセスキーＫＡと、論理ボリューム４３１を特定する論理ボリューム特定情報（ＶＡ）と、を含むキー設定要求情報を、ファイバ・チャネル・ファブリック７を介して共有ディスク装置４へ送信する。
これにより、後述するように、共有ディスク装置４は、アクセスキーＫＡを論理ボリュームアクセス制御表４１１に登録する。
【００８８】
次に、ＣＰＵは、ステップＡ４にて、ネットワーク８を介して、アクセスキーＫＡと、論理ボリューム４３１を特定する論理ボリューム特定情報（ＶＡ）を含むバックアップ要求情報と、をバックアップホスト５（のバックアップ・リストア処理部５０）へ送信する。
次いで、ＣＰＵは、ステップＡ５にて、バックアップ完了情報を受信するまで待機する。
【００８９】
一方、バックアップホスト５のＣＰＵは、図５にフローチャートにより示したバックアップ処理プログラムを、バックアップホスト５の起動時に実行するようになっている。なお、図５のプログラムの処理が実行されることは、バックアップ処理工程の機能が達成されることに対応している。
【００９０】
バックアップホスト５のＣＰＵは、ステップＢ１にて、バックアップ要求情報を受信するまで待機する。
【００９１】
この状態においては、バックアップホスト５のＣＰＵは、業務ホスト１からバックアップ要求情報を受信する。従って、ＣＰＵは、「Ｙｅｓ」と判定してステップＢ２に進み、バックアップ処理を実行する。
具体的には、ＣＰＵは、受信したバックアップ要求情報に含まれる論理ボリューム特定情報（ＶＡ）を含む読出要求情報と、受信したアクセスキーＫＡと、を共有ディスク装置４へ送信する。
【００９２】
これにより、後述するように、共有ディスク装置４は、論理ボリューム４３１にて記憶されているデータを読み出し、読み出したデータをバックアップホスト５へ送信する。
次いで、バックアップホスト５のＣＰＵは、そのデータを受信し、受信したデータをバックアップ用記憶装置６に記憶させる。このようにして、バックアップ処理が実行される。
【００９３】
そして、ＣＰＵは、ステップＢ３にて、ネットワーク８を介して、業務ホスト１へバックアップ完了情報を送信する。次いで、ＣＰＵは、ステップＢ１に戻り、ステップＢ１〜ステップＢ３の処理を繰り返し実行する。
【００９４】
この状態においては、業務ホスト１は、バックアップ完了情報を受信する。従って、業務ホスト１のＣＰＵは、ステップＡ５にて「Ｙｅｓ」と判定してステップＡ６に進む。そして、ＣＰＵは、論理ボリューム特定情報（ＶＡ）を含むキー解除要求情報を共有ディスク装置４へ送信する。
【００９５】
これにより、後述するように、共有ディスク装置４は、論理ボリューム特定情報（ＶＡ）とともに組を構成しているアクセスキーを論理ボリュームアクセス制御表４１１から削除（消去）する。即ち、バックアップ処理の実行が完了した後に、共有ディスク装置４のアダプタのＲＡＭに記憶されているアクセスキーが消去される。
【００９６】
次いで、業務ホスト１のＣＰＵは、ステップＡ７にて、論理ボリューム特定情報（ＶＡ）とともに組を構成しているアクセスキーをアクセスキー管理表１０１からも削除する。
そして、ＣＰＵは、このプログラムの実行を終了する。
【００９７】
なお、業務ホスト１のＣＰＵは、リストア処理の実行を要求するため、図４のバックアップ要求プログラムと同様のリストア要求プログラムを実行するようになっている。更に、バックアップホスト５のＣＰＵは、リストア処理を実行するため、図５のバックアップ処理プログラムと同様のリストア処理プログラムを実行するようになっている。
【００９８】
一方、共有ディスク装置４のアダプタのＣＰＵは、図６にフローチャートにより示したアクセスキー更新プログラムを、共有ディスク装置４の起動時に実行するようになっている。従って、このＣＰＵは、ステップＣ１にて、キー設定要求情報又はキー解除要求情報を受信するまで待機する。
【００９９】
いま、上述したように、業務ホスト１のＣＰＵがアクセスキーＫＡと、論理ボリューム特定情報（ＶＡ）と、を含むキー設定要求情報を共有ディスク装置４へ送信した（図４のステップＡ３）場合について説明する。
【０１００】
この場合、共有ディスク装置４は、上記キー設定要求情報を受信する。従って、共有ディスク装置４のアダプタのＣＰＵは、ステップＣ１にて「Ｙｅｓ」と判定してステップＣ２に進む。
【０１０１】
そして、ＣＰＵは、受信したキー設定要求情報を送信してきたホスト（ここでは、業務ホスト１）を特定するホスト特定情報（本例では、Ｎｏｄｅ＿Ｎａｍｅ）を取得する。更に、ＣＰＵは、取得したホスト特定情報（ＨＡ）と、受信したキー設定要求情報に含まれる論理ボリューム特定情報（ＶＡ）と、を含む組が論理ボリュームアクセス制御表４１１に含まれている（存在する）か否かを判定する。
【０１０２】
いま、論理ボリュームアクセス制御表４１１が、図８に示した組を含んでいる場合を想定して説明を続ける。即ち、論理ボリュームアクセス制御表４１１は、論理ボリューム特定情報（ＶＡ）と、ホスト特定情報（ＨＡ）と、アクセスキーとしての「未設定」と、からなる組を含む。
【０１０３】
従って、論理ボリューム特定情報（ＶＡ）と、ホスト特定情報（ＨＡ）と、を含む組が論理ボリュームアクセス制御表４１１に含まれているから、ＣＰＵは、「Ｙｅｓ」と判定してステップＣ３に進む。
【０１０４】
次いで、ＣＰＵは、キー設定要求情報を受信したか否かを判定する。この状態においては、ＣＰＵは、「Ｙｅｓ」と判定してステップＣ４に進む。
そして、ＣＰＵは、上記組を構成するアクセスキーをキー設定要求情報に含まれるアクセスキーＫＡに更新（設定）する。これにより、論理ボリュームアクセス制御表４１１は、図３に示した状態となる。
【０１０５】
次いで、ＣＰＵは、ステップＣ５にて、アクセプト処理を行う。本例では、アクセプト処理は、キー設定要求情報又はキー解除要求情報を送信してきたホストへ、アクセスキーの設定又は削除が完了した旨を表す情報を送信する処理である。
【０１０６】
そして、ＣＰＵは、ステップＣ１へ戻り、ステップＣ１〜ステップＣ７の処理を繰り返し実行する。
【０１０７】
次に、上述したように、業務ホスト１のＣＰＵが論理ボリューム特定情報（ＶＡ）を含むキー解除要求情報を共有ディスク装置４へ送信した（図４のステップＡ６）場合について説明する。
【０１０８】
この場合、ＣＰＵがステップＣ３に進んだとき、ＣＰＵは、「Ｎｏ」と判定してステップＣ６に進む。
そして、ＣＰＵは、受信したキー解除要求情報に含まれる論理ボリューム特定情報（ＶＡ）と、そのキー解除要求情報を送信してきたホストを特定するホスト特定情報（ＨＡ）と、を含む組を構成するアクセスキーＫＡを論理ボリュームアクセス制御表４１１から消去する。これにより、論理ボリュームアクセス制御表４１１は、図８に示した状態となる。
【０１０９】
また、キー設定要求情報又はキー解除要求情報を送信してきたホストを特定するホスト特定情報と、受信したキー設定要求情報又はキー解除要求情報に含まれる論理ボリューム特定情報と、を含む組が論理ボリュームアクセス制御表４１１に含まれていない場合（例えば、業務ホスト２から論理ボリューム特定情報（ＶＡ）を含むキー設定要求情報を受信した場合）、ＣＰＵは、ステップＣ２にて「Ｎｏ」と判定してステップＣ７へ進み、リジェクト処理を行う。
【０１１０】
本例では、リジェクト処理は、キー設定要求情報又はキー解除要求情報を送信してきたホストへ、アクセスキーの設定又は削除を実行不能である旨を表す情報を送信する処理である。
【０１１１】
一方、共有ディスク装置４のアダプタのＣＰＵは、図７にフローチャートにより示したアクセス判定プログラム（アクセス制御プログラム）を、共有ディスク装置４の起動時に実行するようになっている。なお、図７のプログラムの処理が実行されることは、アクセス制御工程及びアクセス制御手段の機能が達成されることに対応している。
【０１１２】
このＣＰＵは、ステップＤ１にて、読出要求情報又は書込要求情報を受信するまで待機する。
【０１１３】
いま、論理ボリュームアクセス制御表４１１が、図３に示した状態となっている場合を想定する。
更に、この場合において、業務ホスト１が、論理ボリューム特定情報（ＶＡ）を含むアクセス要求情報（読出要求情報又は書込要求情報）を共有ディスク装置４へ送信した場合について説明する。
【０１１４】
この場合、共有ディスク装置４のアダプタのＣＰＵは、ステップＤ１にて「Ｙｅｓ」と判定してステップＤ２に進む。
【０１１５】
そして、ＣＰＵは、受信したアクセス要求情報を送信してきたホスト（ここでは、業務ホスト１）を特定するホスト特定情報（本例では、Ｎｏｄｅ＿Ｎａｍｅ）を取得する。更に、ＣＰＵは、取得したホスト特定情報（ＨＡ）と、受信したアクセス要求情報に含まれる論理ボリューム特定情報（ＶＡ）と、を含む組が論理ボリュームアクセス制御表４１１に含まれているか否かを判定する。
【０１１６】
上記仮定に従えば、ＣＰＵは、「Ｙｅｓ」と判定してステップＤ３に進み、アクセス許可処理を行う。
本例では、アクセス許可処理は、アクセス要求情報が読出要求情報である場合、論理ボリューム特定情報により特定される論理ボリュームにて記憶されているデータを読み出し、読み出したデータを要求元（読出要求情報の送信元）のホストへ送信する処理である。また、アクセス許可処理は、アクセス要求情報が書込要求情報である場合、書込要求情報に含まれるデータを、論理ボリューム特定情報により特定される論理ボリュームにて記憶させる処理である。
【０１１７】
そして、ＣＰＵは、ステップＤ１へ戻り、ステップＤ１〜ステップＤ６の処理を繰り返し実行する。
【０１１８】
次に、バックアップホスト５が、論理ボリューム特定情報（ＶＡ）を含む読出要求情報と、アクセスキーＫＡと、を共有ディスク装置４へ送信した（図５のステップＢ２）場合について説明する。
この場合、共有ディスク装置４のアダプタのＣＰＵは、ステップＤ２にて「Ｎｏ」と判定してステップＤ４に進む。
【０１１９】
ＣＰＵは、アクセス要求情報とともにアクセスキーを受信したか否かを判定する。
この状態においては、ＣＰＵは、アクセスキーＫＡを受信している。従って、ＣＰＵは、「Ｙｅｓ」と判定してステップＤ５に進む。
【０１２０】
そして、ＣＰＵは、アクセス要求情報に含まれる論理ボリューム特定情報（ＶＡ）とともに組を構成するアクセスキーＫＡを論理ボリュームアクセス制御表４１１から取得する。更に、ＣＰＵは、アクセス要求情報とともに受信したアクセスキーＫＡと取得したアクセスキーＫＡとが一致しているか否かを判定する。
【０１２１】
この状態においては、受信したアクセスキーＫＡと取得したアクセスキーＫＡとは一致している。従って、ＣＰＵは、「Ｙｅｓ」と判定してステップＤ３に進む。
【０１２２】
一方、共有ディスク装置４がバックアップホスト５からアクセス要求情報のみを受信した（即ち、アクセスキーを受信しなかった）場合、ＣＰＵは、ステップＤ４にて「Ｎｏ」と判定してステップＤ６に進む。そして、ＣＰＵは、アクセス禁止処理を行う。本例では、アクセス禁止処理は、論理ボリュームへのアクセスが禁止された旨を表す情報を要求元（アクセス要求情報の送信元）のホストへ送信する処理である。
即ち、論理ボリュームにて記憶されているデータがバックアップホスト５へ送信されることが防止される。また、論理ボリュームにて新たにデータが記憶されることも防止される。
【０１２３】
また、例えば、バックアップホスト５が論理ボリューム特定情報（ＶＡ）を含むアクセス要求情報と、アクセスキーＫＡと異なるアクセスキーＫＢと、を共有ディスク装置４へ送信した場合、共有ディスク装置４のアダプタのＣＰＵは、ステップＤ５にて「Ｎｏ」と判定してステップＤ６へ進む。
【０１２４】
以上、説明したように、本発明による情報処理システムの実施形態によれば、バックアップ・リストア処理部５０によってバックアップホスト５から読出要求情報が送信された場合に、共有ディスク装置４に記憶されているデータをバックアップホスト５へ送信させることができる。一方、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によってバックアップホスト５から読出要求情報が送信された場合に、共有ディスク装置４に記憶されているデータがバックアップホスト５へ送信されることを防止することができる。
このように、共有ディスク装置４が記憶しているデータを、バックアップホスト５に適切に取得させることができる。
【０１２５】
また、上記実施形態においては、業務ホスト１〜３によって生成されたアクセスキーに基づいて、共有ディスク装置４に記憶されているデータをバックアップホスト５へ送信するか否かが決定される。従って、共有ディスク装置４が業務ホスト１〜３から受信したアクセスキー（特定情報）と同一の特定情報が、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によって送信される可能性をより一層低減することができる。
【０１２６】
この結果、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によってバックアップホスト５から読出要求情報が送信された場合に、共有ディスク装置４に記憶されているデータがバックアップホスト５へ送信されることをより一層確実に防止することができる。
【０１２７】
また、上記実施形態においては、業務ホスト１〜３は、前回生成したアクセスキーと異なるアクセスキーを生成する。これによれば、共有ディスク装置４が受信したアクセスキーと同一のアクセスキーが、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によって送信される可能性をより一層低減することができる。
【０１２８】
更に、上記実施形態においては、バックアップ処理の実行が完了した後に、論理ボリュームアクセス制御表４１１からアクセスキーが消去される。これによれば、バックアップ処理の実行が完了した後に、共有ディスク装置４が受信したアクセスキーと同一のアクセスキーが、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によって送信された場合であっても、論理ボリュームアクセス制御表４１１内のアクセスキーと送信されたアクセスキーとは対応していないと判定される。
【０１２９】
この結果、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によってバックアップホスト５から読出要求情報が送信された場合に、共有ディスク装置４が共有ディスク装置４に記憶されているデータをバックアップホスト５へ送信することをより一層確実に防止することができる。
【０１３０】
また、上記実施形態においては、任意の論理ボリューム（記憶領域）にて記憶されているデータの送信の可否は、その論理ボリュームに対応付けられたホスト（即ち、論理ボリュームアクセス制御表４１１にて、その論理ボリュームを特定する論理ボリューム特定情報と組を構成するホスト特定情報により特定されるホスト）が送信したアクセスキーのみによって決定される。この結果、すべての論理ボリュームにて記憶されているデータが不正に取得される可能性を低減することができる。
【０１３１】
また、上記実施形態は、リストア処理を行う場合もバックアップ処理を行う場合と同様に作動するように構成されている。これによれば、バックアップホスト５のうちのバックアップ・リストア処理部５０以外の機能によってバックアップホスト５から書込要求情報が送信された場合に、共有ディスク装置４に新たにデータが記憶されることを防止することができる。この結果、共有ディスク装置４に記憶されていたデータが上書きされることにより消去されることを防止することができる。
【０１３２】
なお、本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記実施形態は、業務ホスト１〜３とバックアップホスト５との間の通信を、ネットワーク８を介して行うように構成されていたが、ファイバ・チャネル・ファブリック７を介して行うように構成されていてもよい。
【０１３３】
また、上記実施形態においては、共有ディスク装置４は、記憶媒体として複数のＨＤＤを備えていたが、１つのＨＤＤのみを備えていてもよく、ＨＤＤに代えて磁気テープ等の他の記憶媒体を備えていてもよい。
【０１３４】
更に、上記実施形態においては、バックアップ用記憶装置６は、ＨＤＤであったが、磁気テープ等の他の記憶媒体であってもよい。また、バックアップ用記憶装置６は、ＣＰＵ等を備える情報処理装置であってもよい。
【産業上の利用可能性】
【０１３５】
本発明は、ＳＡＮに接続されたストレージ装置に記憶されているデータを他の記憶装置に記憶させるバックアップシステム等に適用可能である。
【図面の簡単な説明】
【０１３６】
【図１】本発明の実施形態に係る情報処理システムの概略構成を表す図である。
【図２】図１に示した業務ホストの記憶装置に記憶されているアクセスキー管理表を示した図である。
【図３】図１に示した共有ディスク装置のアダプタのＲＡＭに記憶されている論理ボリュームアクセス制御表を示した図である。
【図４】図１に示した業務ホストのＣＰＵが実行するバックアップ要求プログラムを示したフローチャートである。
【図５】図１に示したバックアップホストのＣＰＵが実行するバックアップ処理プログラムを示したフローチャートである。
【図６】図１に示した共有ディスク装置のアダプタのＣＰＵが実行するアクセスキー更新プログラムを示したフローチャートである。
【図７】図１に示した共有ディスク装置のアダプタのＣＰＵが実行するアクセス判定プログラムを示したフローチャートである。
【図８】図１に示した共有ディスク装置のアダプタのＲＡＭに記憶されている論理ボリュームアクセス制御表を示した図である。
【符号の説明】
【０１３７】
１〜３  業務ホスト
４      共有ディスク装置
５      バックアップホスト
６      バックアップ用記憶装置
７      ファイバ・チャネル・ファブリック
８      ネットワーク
１０，２０，３０  バックアップ・リストア要求部
１０１，２０１，２０３  アクセスキー管理表
１１，２１，３１  業務アプリケーション処理部
４０    入出力制御部
４１    アクセス制御部
４１１  論理ボリュームアクセス制御表
４１２  アクセスキー更新部
４１３  アクセス判定部
４２    論理ボリューム制御部
４３１〜４３３  論理ボリューム
５０    バックアップ・リストア処理部
５１    業務アプリケーション処理部
【図１】
0004877249.tif 000002
【図２】
0004877249.tif 000003
【図３】
0004877249.tif 000004
【図４】
0004877249.tif 000005
【図５】
0004877249.tif 000006
【図６】
0004877249.tif 000007
【図７】
0004877249.tif 000008
【図８】
0004877249.tif 000009