(57)【要約】【課題】  計算機に対して複数の記憶装置が階層化されて接続されている計算機システムにおいて、下位の記憶装置内の記憶領域と上位の記憶装置内の記憶領域とが仮想化などで対応付けている場合、記憶装置の階層関係を知らない下位の記憶装置の管理者による、上位装置と対応する下位の記憶装置内の記憶領域に対する誤操作を防止することができない。【解決手段】  複数の記憶装置と管理計算機とを有する計算機システムにおいて、ある記憶装置は、管理計算機から自記憶装置に対する制御要求を受信した場合、自記憶装置内の記憶領域と他の記憶装置内の記憶領域との階層関係情報を参照し、自記憶装置内の記憶領域が他の記憶装置の下位に対応付けられている場合、当該他の記憶装置に対して承認依頼を送信する。ある記憶装置は、他の記憶装置から承認を受信した場合、管理計算機からの制御要求を実行する。【選択図】  図１
2007299343.tif 000002
【特許請求の範囲】
【請求項１】
計算機システムであって、
計算機と、
前記計算機が利用するデータを格納する複数の第１の記憶領域を有する第１のストレージシステムと、
前記第１のストレージシステムに接続され、前記複数の第１の記憶領域の何れかの記憶領域を、第２の記憶領域として前記計算機に提供する第２のストレージシステムと、
前記第１のストレージシステムに接続される管理計算機とを備え、
前記管理計算機は、前記第１のストレージシステムを管理する第１の管理者の識別情報とともに、前記複数の第１の記憶領域のうちのある第１の記憶領域に対する制御要求を送信し、
前記第１のストレージシステムは、前記管理計算機から、前記第１の管理者の前記識別情報および前記制御要求を受信し、前記制御要求の対象の前記ある第１の記憶領域が、前記第２の記憶領域に対応付けられるか否かを判定し、前記ある第１の記憶領域が前記第２の記憶領域に対応付けられる場合、前記第２のストレージシステムに対して、前記ある第１の記憶領域に対する制御要求の承認依頼を送信し、
前記第２のストレージシステムは、前記承認依頼を受信し、前記承認依頼に対する前記第２の記憶領域を管理する第２の管理者からの入力に基づいて、前記承認依頼に対する応答内容を送信し、
前記第１のストレージシステムは、前記応答内容を受信し、前記応答内容に応じて前記制御要求を処理することを特徴とする計算機システム。
【請求項２】
請求項１に記載の計算機システムであって、
前記第１のストレージシステムが、前記承認依頼に対する前記応答内容に基づいて、前記ある第１の記憶領域に対する前記制御要求を許可する場合、前記制御要求を実行することを特徴とする計算機システム。
【請求項３】
請求項１に記載の計算機システムであって、
前記第１のストレージシステムが、前記承認依頼に対する前記応答内容に基づいて、前記ある第１の記憶領域に対する前記制御要求を許可しない場合、前記管理計算機に対して前記制御要求を禁止する指示を送信することを特徴とする計算機システム。
【請求項４】
請求項１に記載の計算機システムであって、
前記第１のストレージシステムは、前記管理計算機が受信した前記制御要求の対象の前記ある記憶領域が前記第２の記憶領域に対応付けられるか否かを判定し、前記ある記憶領域が前記第２の記憶領域に対応付けられない場合、前記制御要求を実行することを特徴とする計算機システム。
【請求項５】
請求項１に記載の計算機システムであって、
前記第２のストレージシステムに接続される他の管理計算機を有し、
前記第１のストレージシステムが、前記第２のストレージシステムに対して、前記ある第１の記憶領域に対する制御要求の承認依頼を送信する場合、
前記第２のストレージシステムは、前記承認依頼を受信し、前記他の管理計算機に対して前記承認依頼を転送し、
前記他の管理計算機は、前記第２の記憶領域を管理する前記第２の管理者の識別情報とともに、前記第２の管理者からの前記承認依頼に対する前記応答内容を、第２のストレージシステムに対して送信し、
前記第２のストレージシステムは、前記第１のストレージシステムに前記応答内容を転送し、
前記第１のストレージシステムは、前記応答内容を受信し、前記応答内容に応じて前記制御要求を処理することを特徴とする計算機システム。
【請求項６】
請求項１に記載の計算機システムであって、
前記第１のストレージシステムは、前記第１のストレージシステム内の前記複数の第１の記憶領域と、前記第２のストレージシステム内の前記第２の記憶領域との対応関係を示す階層情報を有し、
前記第１のストレージシステムは、前記階層情報に基づいて、前記管理計算機が受信した前記制御要求の対象の前記ある第１の記憶領域が、前記第２の記憶領域に対応付けられるか否かを判定することを特徴とする計算機システム。
【請求項７】
請求項６に記載の計算機システムであって、
前記階層情報は、前記複数の第１の記憶領域のそれぞれに対して付与されるレベル属性情報を含み、
前記第１のストレージシステムは、前記階層情報の前記対応関係に基づいて、前記管理計算機が受信した前記制御要求の対象の前記ある第１の記憶領域が、前記第２の記憶領域に対応付けられるか否かを判定し、前記ある第１の記憶領域が前記第２の記憶領域に対応付けられる場合、前記階層情報の前記レベル属性情報を参照し、前記ある第１の記憶領域が前記第２のストレージシステムの前記第２の管理者の承認を要しないことを判定した場合、前記制御要求を実行することを特徴とする計算機システム。
【請求項８】
請求項６に記載の計算機システムであって、
前記第１のストレージシステムは、前記管理計算機から受信する前記制御要求の種類と前記管理計算機の複数の第１の管理者が有する操作権限とを対応付ける権限定義情報を有し、
前記第１のストレージシステムは、前記管理計算機が受信した前記制御要求を実行する前に、前記権限定義情報を参照し、前記第１の管理者が、前記ある第１の記憶領域に対する前記制御要求に含まれる操作の権限を有するか否かを判定し、該操作の権限を有する場合、前記制御要求を実行することを特徴とする計算機システム。
【請求項９】
請求項１に記載の計算機システムであって、
前記第１のストレージシステムは、前記管理計算機の複数の第１の管理者と前記複数の管理者が有する一以上の操作権限とを対応付けて登録する管理者識別情報を有し、
前記第１のストレージシステムは、前記管理計算機から前記制御要求を受信した場合、
前記第１の管理者が前記管理者識別情報に登録されているか否かを判定し、登録されていない場合、前記管理計算機に対して前記制御要求を禁止する指示を送信することを特徴とする計算機システム。
【請求項１０】
請求項９に記載の計算機システムであって、
前記第１のストレージシステムは、前記管理計算機から、前記第１の管理者の前記識別情報および該第１のストレージシステムの設定に対する制御要求を受信した場合、前記第１の管理者が前記管理者識別情報に登録されているか否かを判定し、該第１のストレージシステム内に前記第２の記憶領域に対応付けられる記憶領域が存在するか否かを判定し、該第１のストレージシステム内に前記第２の記憶領域に対応付けられる記憶領域が存在しない場合、前記制御要求を実行することを特徴とする計算機システム。
【請求項１１】
請求項１０に記載の計算機システムであって、
前記第１のストレージシステム内に前記第２の記憶領域に対応付けられる記憶領域が存在する場合、前記第１のストレージシステムは、前記第２のストレージシステムに対して、該第１のストレージシステムの設定に対する制御要求の承認依頼を送信し、
前記第２のストレージシステムは、前記承認依頼を受信し、前記承認依頼に対する前記第２の記憶領域を管理する第２の管理者からの入力に基づいて、前記承認依頼に対する応答内容を送信し、
前記第１のストレージシステムは、前記応答内容を受信し、前記応答内容に応じて前記制御要求を処理することを特徴とする計算機システム。
【請求項１２】
請求項６に記載の計算機システムであって、
前記第２のストレージシステムは、前記他の管理計算機から、前記第１のストレージシステム内の前記複数の第１の記憶領域のうちの他の第１の記憶領域を、該第２のストレージシステム内の他の第２の記憶領域の下位に対応付ける制御要求を受信した場合、前記第１のストレージシステムに対して、前記他の第１の記憶領域を前記第２のストレージシステム内の前記他の第２の記憶領域の下位に対応付ける設定指示を送信し、
前記第１のストレージシステムは、前期設定指示に基づいて、前記階層情報を更新することを特徴とする計算機システム。  
【請求項１３】
第１のストレージシステムと、管理計算機とに、それぞれ接続される第２のストレージシステムであって、
前記第１のストレージシステムに接続される第１のインタフェース部と、
前記管理計算機にネットワークを介して接続される第２のインタフェース部と、
前記第１のストレージシステム内の複数の第１の記憶領域の何れかの記憶領域を、第２の記憶領域として計算機に提供する制御部とを有し、
前記制御部は、前記管理計算機を介して、前記第１のストレージシステムを管理する第１の管理者の識別情報とともに、前記複数の第１の記憶領域のうちのある第１の記憶領域に対する制御要求を受信した場合、該ある第１の記憶領域が、前記第２の記憶領域に対応付けられるか否かを判定し、該ある第１の記憶領域が前記第２の記憶領域に対応付けられる場合、前記管理計算機に対して前記ある第１の記憶領域に対する制御要求の実行の承認依頼を送信し、前記第２の記憶領域を管理する第２の管理者からの前記管理計算機に対する入力に基づいて、前記制御要求を処理することを特徴とするストレージシステム。
【請求項１４】
請求項１３に記載のストレージシステムであって、
前記管理計算機の複数の管理者と前記複数の管理者が前記第１のストレージシステムに対して有する一以上の操作権限とを対応付けて登録する管理者情報を有し、
前記制御部は、前記管理計算機を介して、前記第１のストレージシステムを管理する第１の管理者の識別情報とともに、前記複数の第１の記憶領域のうちのある第１の記憶領域に対する制御要求を受信した場合、前記管理者情報を参照して前記第１の管理者が前記管理者情報に登録されているか否かを判定し、登録されていない場合、前記管理計算機に対して前記ある第１の記憶領域に対する制御要求を禁止することを特徴とするストレージシステム。
【請求項１５】
請求項１３に記載のストレージシステムであって、
前記制御部が、前記第２の管理者からの入力に基づいて、前記第１のストレージシステムに対して、前記制御要求の実行を指示する場合、
前記第１のストレージシステムは、前記第２のストレージシステムの識別情報およびネットワークのアドレス情報に基づいて、前記第２のストレージシステムが該第１のストレージシステムに上位装置として登録されていると判定した場合、前記制御要求を実行することを特徴とするストレージシステム。
【請求項１６】
計算機と、前記計算機が利用する複数の第１の記憶領域を有する第１のストレージシステムと、前記第１のストレージシステムに接続され、前記複数の第１の記憶領域の何れかの記憶領域を、第２の記憶領域として前記計算機に提供する第２のストレージシステムと、前記第１のストレージシステムに接続される管理計算機とを備える計算機システムにおけるアクセス制御方法であって、
前記管理計算機は、前記第１のストレージシステムを管理する第１の管理者の識別情報とともに、前記複数の第１の記憶領域のうちのある第１の記憶領域に対する制御要求を送信し、
前記第１のストレージシステムは、前記管理計算機から、前記第１の管理者の前記識別情報および前記制御要求を受信し、
前記制御要求の対象の前記ある第１の記憶領域が、前記第２の記憶領域に対応付けられるか否かを判定し、
前記ある第１の記憶領域が前記第２の記憶領域に対応付けられる場合、前記第２のストレージシステムに対して前記ある第１の記憶領域に対する制御要求の承認依頼を送信し、
前記第２のストレージシステムは、前記承認依頼を受信し、
前記承認依頼に対する前記第２の記憶領域を管理する第２の管理者からの入力に基づいて、前記承認依頼に対する応答内容を送信し、
前記第１のストレージシステムは、前記応答内容を受信し、
前記応答内容に応じて前記制御要求を処理することを特徴とするアクセス制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記憶装置を含む計算機システムにおける記憶装置を管理する技術に関
し、特に、記憶装置が階層的に接続された形態において、記憶装置を管理する技術に関す
る。
【背景技術】
【０００２】
企業などが保有するデジタルデータの量の増大に伴い、記憶装置同士や記憶装置と計算機などを、記憶装置専用のネットワーク（主としてFibre Channel）で接続するストレージエリアネットワークが普及してきている。また、膨大化するデータを効率的に管理するため、複数の記憶装置が有する記憶領域を仮想化して一つ又は複数の仮想的な記憶領域として計算機に提供する技術がある。
【０００３】
例えば、特許文献１に示されているような、計算機に対して複数の記憶装置が階層化されて接続されている、階層構成をなす記憶装置を有する計算機システムにおいては、ある記憶装置が、他の記憶装置の記憶領域を仮想化し、一つ又は複数の仮想的な記憶領域として計算機に提供することが可能である。上記システムでは、記憶装置の構成変更、例えば、記憶装置が提供する記憶領域の削除などの操作を行う場合、管理者は、その構成を認識しておく必要がある。例えば、管理者が記憶装置の階層構成を認識せずに下位の記憶装置の記憶領域の削除を行った場合には、当該記憶装置と階層関係にある上位の記憶装置の記憶領域もあわせて削除される可能性があるためである。このような、階層構成をなす記憶装置を有する計算機システムにおいて、管理者が記憶装置の階層構成を認識せずに行う記憶領域に対する誤操作を防止する技術が提供されている。
【０００４】
記憶装置の管理方法には、特許文献１の技術のように、管理者が記憶装置の管理のための専用のソフトウェア又はプログラムが予めインストールされた管理計算機から、当該ソフトウェア又はプログラムが提供する専用のコンソールを用いて管理する方法と、管理者が当該ソフトウェア又はプログラムがインストールされていない管理計算機から当該ソフトウェア又はプログラムが提供するコンソールを用いずに個別のコンソールで管理する方法とがある。
【０００５】
特許文献１の技術によると、管理者が記憶装置の管理のための専用のソフトウェア又はプログラムが提供するコンソールから記憶装置を管理する場合には、管理者は記憶装置の階層関係を知ることができるため、管理者による記憶装置の階層構成の認識不足に起因する記憶領域に対する誤操作を防止することが可能である。
【０００６】
【特許文献１】特開２００５−２０８９６７公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一方、特許文献１の技術によると、管理者が、記憶装置の管理のための専用のソフトウェア又はプログラムが提供するコンソールを用いずに、個別のコンソールから記憶装置を管理する場合には、管理者は記憶装置の階層関係を知ることができないため、管理者による誤操作を防止することができない。
【０００８】
また、記憶装置が階層構成を有する計算機システムにおいて、上位の記憶装置の管理者と下位の記憶装置の管理者が異なる場合、下位の記憶装置の管理者による記憶領域に対する操作が、上位の記憶装置の管理者の意図しない操作となる可能性がある。例えば、下位の記憶装置の管理者が、記憶装置の階層構成を認識せずに下位の記憶装置の記憶領域の削除を行った場合には、当該記憶装置と階層関係にある上位の記憶装置の記憶領域も併せて削除される可能性がある。
【０００９】
また、上位の記憶装置の記憶領域が実際にはデータを保持せず、データは下位の記憶装置の記憶領域に格納され、仮想化されているような場合、その記憶領域は上位の管理者が管理しているが、データの記憶領域自体は下位の記憶装置に存在するため、下位の記憶装置の管理者でもその記憶領域を管理することが可能であり、該記憶領域を誤って削除してしまう可能性がある。
【００１０】
本発明は、上記の点を鑑み、記憶装置が階層構成を有する計算機システムにおいて、記憶装置に対する管理操作が可能な管理者を、記憶装置の階層関係を考慮して適切に制限する。
【課題を解決するための手段】
【００１１】
複数の記憶装置と管理計算機とを有する計算機システムにおいて、ある記憶装置は、管理計算機から自記憶装置に対する制御要求を受信した場合、自記憶装置内の記憶領域と他の記憶装置内の記憶領域との階層関係情報を参照し、自記憶装置内の記憶領域が他の記憶装置の下位に対応付けられている場合、他の記憶装置に対して承認依頼を送信する。ある記憶装置は、他の記憶装置から承認を受信した場合、管理計算機からの制御要求を実行する。
【００１２】
また、記憶装置は、管理者の役割（以下、「ロール」と呼ぶ）と操作権限とを対応付ける権限定義情報を有し、管理者から管理計算機の入力手段を介して自記憶装置に対する制御要求を受信する場合、権限定義情報に基づいて、管理者の制御要求を許可または禁止する。
【発明の効果】
【００１３】
本発明によれば、記憶装置が階層構成を有する計算機システムにおいて、階層構成を有する記憶装置に存在する記憶領域に対して、権限を有する管理者以外の管理者からの誤操作を防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を実施例１および実施例２を例に挙げて説明する。なお、以下に説明する実施形態は一例であって、本発明はこれに限定されるものではない。
【実施例１】
【００１５】
以下に、図１から図１２を用いて、実施例１を説明する。
記憶装置が階層化された構成を有するコンピュータシステムを管理する場合、下位の記憶装置の記憶領域に対する管理操作が可能な管理者を制限するため、記憶装置での記憶領域の階層関係の把握、及び、記憶装置の階層関係にあわせた、記憶領域に対するアクセス権管理が必要である。
ここで、記憶装置が階層化されているとは、計算機からみて、複数の記憶装置が、多段
に連結されている状態をいう。
【００１６】
＜概要＞
図１を用いて、第１の実施形態について、その概要を説明する。
図１に示すように、本実施形態のコンピュータシステムは、階層化された複数の記憶装置群を備える。ここでは、４台の計算機３０１〜３０４と、１台の第一の階層を構成する記憶装置２０１と、１台の第二の階層を構成する記憶装置１０１を例示する。
【００１７】
ここで、第一の階層を構成する記憶装置とは、計算機が直接認識可能な記憶領域のみを
有するものであり、第二の階層を構成する記憶装置とは、計算機が第一の階層を構成する
記憶装置を介して認識可能な記憶領域を有するものである。なお、以下、本明細書内における記憶装置の階層において、上位とは、相対的に計算機に近い側であり、下位とは、相対的に計算機から離れた側の階層のことをいう。本実施例では２段階の階層について説明するが、階層は多段階であってもよい。
【００１８】
計算機３０１は、記憶装置２０１が提供する記憶領域２１１を認識でき、記憶装置２０
１が提供する記憶領域２１１は、計算機３０１からのデータの読み出し要求や書き出し要
求に応答する。記憶領域２１１は、計算機３０１が利用するプログラムやそのプログラム
が使用するデータや生成されたデータを保持する。
【００１９】
同様に、計算機３０２は、記憶装置２０１が提供する記憶領域２１２を認識でき、記憶
領域２１２は、計算機３０２からのデータの読み出し要求や書き出し要求に応答する。ま
た、計算機３０２は、記憶装置１０１が提供する記憶領域１１１を記憶装置２０１を介し
て認識でき、記憶領域１１１は、計算機３０２からのデータの読み出し要求や書き出し要
求に記憶装置２０１を介して応答する。記憶領域２１２と記憶領域１１１は共にデータを
保持する。
【００２０】
計算機３０３は、記憶装置２０１が提供する記憶領域２１３を認識でき、記憶領域２１３は、計算機３０３からのデータの読み出し要求や書き出し要求に応答する。また、計算機３０３は、記憶装置１０１が提供する記憶領域１１２を記憶装置２０１を介して認識でき、記憶領域１１２は、計算機３０３からのデータの読み出し要求や書き出し要求に記憶装置２０１を介して応答する。なお、本実施形態においては、記憶領域２１３はデータを保持しない仮想化された記憶領域であり、実際のデータは記憶領域１１２に格納されるため、破線を用いて図示する。
【００２１】
計算機３０４は、記憶装置１０１が提供する記憶領域１１３を認識でき、記憶領域１１３は、計算機３０４からのデータの読み出し要求や書き出し要求に応答する。記憶領域１
１３は、計算機３０４が利用するプログラムやそのプログラムが使用するデータや生成さ
れたデータを保持する。
【００２２】
図１に示すコンピュータシステムにおける記憶装置１０１、２０１は、それぞれ、管理インタフェース１２０、２２０を備える。記憶装置１０１、２０１は、それぞれ、管理インタフェース１２０、２２０を介して、管理計算機５０１、６０１に接続している。
管理計算機５０１は、管理計算機５０１に接続された記憶装置２０１と連携し、記憶装置２０１に対して設定要求を行うための記憶装置設定要求プログラム５１５を備える。
管理計算機６０１は、管理計算機６０１に接続された記憶装置１０１と連携し、記憶装置１０１に対して設定要求を行うための記憶装置設定要求プログラム６１５を備える。
例えば下位の記憶装置１０１の管理者は、管理計算機６０１の記憶装置設定要求プログラム６１５を用いて、管理I/F１２０を介して、記憶装置１０１に対して、記憶領域１１３への管理操作実行要求を送る。記憶装置１０１は、その操作対象となる記憶領域が上位の記憶装置２０１と階層関係を有していて、当該操作が上位の記憶装置に影響を及ぼすものであるか否か、又、該記憶領域に対して該管理者が操作権限を有するか否かを判別し、該管理者が該記憶領域に対して操作権限を有する場合は、その操作を実行し、該管理者が該記憶領域に対して操作権限を有さない場合は、その操作の実行を拒否する。
【００２３】
これにより下位の記憶装置を管理する管理者による、上位の記憶装置に影響を及ぼすような、下位の記憶装置への誤操作、及び、不正操作の実行を防止することができる。以下、新規の構成を中心に、本機能を実現する構成を詳細に説明する。
【００２４】
＜システム構成＞
図２に、本実施形態のシステム構成を示す。
本実施形態のコンピュータシステムは、計算機３０１、３０２、３０３、３０４と、記
憶装置１０１、２０１と、管理計算機５０１、６０1、計算機３０１〜３０４、各記憶装置１０１、２０１間を接続するファイバチャネルスイッチ（以下、ＦＣスイッチと呼ぶ。）４０１、４０２とを備える。
【００２５】
計算機３０１〜３０３は、ＦＣスイッチ４０１を介して記憶装置２０１に接続している
。また、計算機３０４は、ＦＣスイッチ４０２を介して記憶装置１０１に接続している。
【００２６】
計算機３０１〜３０４は、それぞれ、ＣＰＵ３１０とメモリ３２０とファイバチャネル
インタフェース（以下、ＦＣインタフェースと呼ぶ。）３３０とを備える。メモリ３２０
には、ＣＰＵ３１０が実行するプログラムや、記憶装置から読み出したデータ、記憶装置
に書き込むデータを保持する。計算機３０１〜３０４は、ＦＣインタフェース３３０を介
してＦＣスイッチ４０１、４０２に接続している。
【００２７】
記憶装置２０１は、それぞれ、ＦＣスイッチ４０１に接続するための３つのＦＣインタ
フェース２３０を備える。ＦＣインタフェース２３０は、ＦＣスイッチ４０１を介して接
続される計算機数に応じて設けられる。記憶装置２０１は、計算機からのリードライト要
求をＦＣインタフェース２３０を介して受け取り、対応する記憶領域から要求されたデー
タを返送し、受け取ったデータを記憶領域に書き込む。なお、ＦＣインタフェース２３０は３つに限らず、複数あってもよい。
【００２８】
記憶装置２０１は、計算機が利用するデータを保持するための記憶領域２１１と２１２
とを有している。さらに、記憶装置２０１は、他の記憶装置と接続するための２つのＦＣインタフェース２３５を備える。ＦＣインタフェース２３５は、接続する他の記憶装置数に応じて設けられる。なお、ＦＣインタフェース２３５は２つに限らず、複数あってもよい。
【００２９】
さらに、図には明示していないが、記憶領域２１２と記憶領域１１１のデータは同期が保たれているものとする。なお、記憶領域２１３は、後述するように、記憶領域１１３を仮想化した記憶領域であるため、破線を用いて図示する。
【００３０】
記憶装置２０１は、ＦＣスイッチ４０２を介して、さらに１台の記憶装置１０１と接続している。
記憶装置１０１は、それぞれ、ＦＣスイッチ４０２に接続するためのＦＣインタフェース１３０を備える。
【００３１】
記憶装置１０１は、記憶装置２０１内の記憶領域２１２に格納されるデータのコピーを格納する記憶領域１１１と、記憶装置２０１を介して計算機３０３が利用するデータを格納するための記憶領域１１２と、計算機３０４が利用するデータを保持するための記憶領域１１３とを備える。
【００３２】
記憶装置１０１、２０１は、それぞれ、管理ネットワーク４１０に接続するための管理インタフェース２２０、１２０と、記憶装置１０１、２０１内のプログラムや管理インタフェースを制御するためのＣＰＵ２２１、１２１と、ＣＰＵ２２１、１２１が実行するプログラムや、管理インタフェース２２０、１２０が送受信するデータを保持するメモリ２２３、１２３とを備える。それぞれの記憶装置１０１、２０１は、管理ネットワーク４１０を介して、管理計算機５０１、６０１に接続する。
【００３３】
管理計算機５０１は、管理ネットワーク４１０に接続するためのネットワークインタフ
ェース５１０と、管理計算機５０１内の処理を行うＣＰＵ５１１と、ＣＰＵ５１１が実行
するプログラム、ネットワークインタフェース５１０が送受信するデータなどを保持するメモリ５１３とを備える。
【００３４】
なお、管理者は管理計算機５０１上の後述する記憶装置設定要求プログラムを用いて、記憶装置２０１に対して記憶領域の作成や削除など、記憶装置２０１の構成や状態を管理する操作の実行を要求することができる。
【００３５】
管理計算機６０１は、管理ネットワーク４１０に接続するためのネットワークインタフ
ェース６１０と、管理計算機６０１内の処理を行うＣＰＵ６１１と、ＣＰＵ６１１が実行
するプログラム、ネットワークインタフェース６１０が送受信するデータなどを保持するメモリ６１３とを備える。
【００３６】
なお、管理者は管理計算機６０１上の後述する記憶装置設定要求プログラム５１５を用いて、記憶装置１０１に対して記憶領域の作成や削除など、記憶装置１０１の構成や状態を管理する操作の実行を要求することができる。
【００３７】
図３（Ａ）に、記憶装置２０１のメモリ２２３に格納されるプログラムおよびデータについて、図３（Ｂ）に、記憶装置１０１のメモリ１２３に格納されるプログラムおよびデータについて示す。記憶装置２０１のメモリ２２３には、記憶装置構成プログラム２２５、記憶装置連携プログラム２２６、アカウント認証・認可プログラム２２７、記憶領域情報２４５、階層情報２４６、ログ設定情報２４７、アカウント情報２４８、およびロール定義情報２４９が格納される。
【００３８】
記憶装置構成プログラム２２５は、記憶領域の新規作成、削除や記憶装置の階層情報、アカウント情報、ロール定義情報、ログ情報の設定など、記憶装置の構成について管理するためのプログラムである。記憶装置連携プログラム２２６は、下位の記憶装置１０１に対して階層情報を通知したり、また図には明示していないが記憶装置２０１の上位の記憶装置が存在した場合に、上位の記憶装置に対して後述の承認依頼を行うなど、階層関係にある他の記憶装置と連携するためのプログラムである。アカウント認証・認可プログラム２２７は、記憶装置に対する管理者の操作権限の有無を判別するためのプログラムである。
【００３９】
記憶装置１０１のメモリ１２３には、記憶装置構成プログラム１２５、記憶装置連携プログラム１２６、アカウント認証・認可プログラム１２７、記憶領域情報１４５、階層情報１４６、ログ設定情報１４７、アカウント情報１４８、およびロール定義情報１４９が格納される。記憶装置１０１のメモリ１２３に格納される各プログラムの詳細は、それぞれ、上述した記憶装置構成プログラム２２５、記憶装置連携プログラム２２６、およびアカウント認証・認可プログラム２２７と同様である。
【００４０】
図４に、管理計算機５０１、６０１のメモリ５１３、６１３に保持されるデータおよびプログラムを示す。
管理計算機５０１のメモリ５１３には、記憶装置２０１に対して記憶装置の構成情報の取得や設定要求を行うための記憶装置設定要求プログラム５１５が格納される。
管理計算機６０１のメモリ６１３には、記憶装置に対して記憶装置の構成情報の取得や設定要求を行うための記憶装置設定要求プログラム６１５が格納される。
【００４１】
以上、各記憶装置１０１、２０１のメモリ２２３、１２３に保持される各プログラムは、各記憶装置が備える磁気ディスク装置等の不揮発記録媒体に記録され、記憶装置の起動時に、それぞれ、メモリ２２３、１２３にロードされて実行される。プログラムを記録する媒体は、磁気ディスク装置以外の他の記憶媒体（不揮発性メモリやＣＤ−ＲＯＭ、フロッピーディスクなど）（フロッピーは登録商標）でも良い。さらに、プログラムは、当該記憶媒体から記憶装置にロードして実行しても良いし、ネットワークを通じて当該記憶媒体にアクセスしてロードするものとしてもよい。
【００４２】
また、管理計算機５０１のメモリ５１３に格納される各種プログラムは、管理計算機５
０１が備える磁気ディスク装置等の不揮発記録媒体に記録され、管理計算機の起動時にメ
モリ５１３にロードされて実行される。また、プログラムを記録する媒体は、磁気ディス
ク装置以外の他の記憶媒体（ＣＤ−ＲＯＭやフロッピーディスクなど）でも良い。さらに
、プログラムは、当該記憶媒体から管理計算機にロードして実行しても良いし、ネットワ
ークを通じて当該記憶媒体にアクセスしてロードするものとしてもよい。
【００４３】
本実施形態では、管理計算機に記憶装置設定要求プログラムを設けているが、当該プログラムを記憶装置側に設け、そこに当該プログラムおよび関連する情報を持たせ、管理計算機から当該装置の当該プログラムにネットワークを通じてアクセスし実行するよう構成してもよい。
【００４４】
次に、各記憶装置２０１、１０１、および、管理計算機５０１、６０１に保持されるデータについて説明する。
【００４５】
＜識別子フォーマット情報＞
本実施形態では、各記憶装置２０１、１０１および当該記憶装置が提供する各記憶領域２１１、２１２、１１１、１１２、１１３を特定し、管理するために、それぞれの記憶領域に識別子を与える。この識別子は、特定のフォーマットに従って付与される。
識別子フォーマット情報６５０は、その付与される識別子のフォーマット、すなわち、識
別子の各構成要素が意味するものを示すデータである。
【００４６】
図５に、本実施形態で使用する識別子フォーマット情報６５０の一例を示す。
図５に示すように、識別子フォーマット情報６５０は、本実施形態のコンピュータシステムにおいては、特定の文字列を利用することを想定している。具体的には、区切り符号６５９（「．」ドット）で区切られた文字列で、ベンダ名６５１、装置名６５２、製造番号６５３、記憶領域番号６５４の順で並べられた文字列である。この、ベンダ名６５１、
装置名６５２、製造番号６５３によって、各記憶装置２０１、１０１は特定される。
本実施形態では、記憶装置２０１のベンダ名を「ＡＢＣ」、装置名を「ＸＸ２００」、
製造番号を「０１２３」とする。また、記憶装置１０１のベンダ名を「ＤＥＦ」、装置名
を「ＹＹ１００」、製造番号を「０４５６」とする。また、記憶装置１０２のベンダ名を
「ＧＨＩ」、装置名を「ＺＺ１００」、製造番号を「０７８９」とする。
【００４７】
また、本実施形態では、記憶領域番号６５４としては、例えば、図２などで用いられて
いる各記憶領域に付与された番号を利用する。この場合、例えば、記憶装置２０１の有する記憶領域２２１は、「ＡＢＣ．ＸＸ２００．０１２３．２１１」といった文字列で表される。
【００４８】
本実施形態では、記憶装置１０１、２０１において、この識別子フォーマット情報６５０を保持し、記憶装置連携プログラム１２６、２２６に従って、各記憶装置２０１、１０１から取得した識別子を解析し、記憶装置および記憶領域を特定することができる。
【００４９】
なお、本実施形態のコンピュータシステムにおいて、予め与えられた各記憶領域を識別
する情報をそのまま識別子フォーマットとして利用することも可能である。ただし、識別
子のフォーマットが一意でない場合、すなわち、識別子の構成が個々に異なる場合、各記憶装置から取得した記憶領域情報と階層情報とのマッチングを取ることができなくなる。このため、予め与えられた情報のフォーマットが上記条件を満たさない場合、記憶装置１０１、２０１において、各記憶装置１０１、２０１から取得される記憶領域を識別する情報を、本実施形態の階層情報とのマッチングが取れる形式に変換するフォーマット変換プログラムを用意する必要がある。
【００５０】
＜記憶領域情報＞
各記憶装置１０１、２０１が、自身が計算機等に提供する記憶領域２１１、２１２、１１１、１１２、１１３に関する情報として保持する記憶領域情報２４５、１４５について説明する。本実施形態では、記憶装置２０１は記憶領域情報２４５を、記憶装置１０１は記憶領域情報１４５を有する。
【００５１】
図６（Ａ）は記憶領域情報２４５の、図６（Ｂ）は記憶領域情報１４５の、それぞれ、本実施形態における一例を説明するための図である。
本図に示すように、記憶領域情報２４５は、記憶装置２０１が備える記憶領域の数２４
５ａと、記憶装置２０１の管理インタフェースの識別番号２４５ｂと、各記憶領域を特定
する識別子２４５ｃと、それぞれの容量２４５ｄとを備える。記憶領域情報１４５も同様に、それぞれの項目を、記憶領域数１４５ａ、識別番号１４５ｂ、識別子１４５ｃとして備える。
【００５２】
ここで、各記憶領域を特定する識別子２４５ｃ、１４５ｃは、前述の識別子フォーマット情報６５０の箇所で説明したフォーマットに従って構成され、付与される。
【００５３】
＜階層情報＞
続いて、階層情報１４６および２４６について説明する。本実施形態では、本計算機システムに接続される各記憶装置は、階層情報を備える。例えば、下位に別の記憶領域を有する上位の記憶装置２０１、上位の記憶装置によって記憶領域を利用されている下位の記憶装置１０１は、それぞれ、階層情報１４６および２４６を備える。この階層情報には、配下の記憶領域の有無、配下に記憶領域が存在する場合その記憶領域を特定する情報、配下の記憶領域において管理者の実行可能な操作を制限するための記憶領域制御レベル、データの格納方式、本記憶領域を利用する上位の記憶装置の有無、上位に記憶装置が存在する場合その記憶装置を特定する情報などの情報が格納されている。
【００５４】
図７（Ａ）に、本実施形態の階層情報２４６の、図７（Ｂ）に、本実施形態の階層情報１４６の一例を示す。本実施形態では、記憶装置２０１がそのメモリ２２３に保持する階層情報２４６を例にあげて説明する。
【００５５】
図７（Ａ）に示すように、階層情報２４６は、総記憶領域数２４６ａと、記憶装置を特定する識別子２４６ｂと、下位に備える記憶領域での管理者の実行可能な操作を制限するための記憶領域制御レベル２４６ｃと、下位に階層的に記憶領域を備えているか否かを示す下位記憶領域有無フラグ２４６ｄと、下位に備える記憶領域を特定する識別子２４６ｅと、上位に記憶領域を備えているか否かを示す上位記憶領域有無フラグ２４６ｆと、上位に備える記憶領域を特定する上位記憶領域識別子２４６ｇとを備える。
【００５６】
ここで、識別子２４６ｂ、２４６ｅ、２４６ｇは、前述の識別子フォーマット情報６５０の箇所で説明したフォーマットに従って構成されたものである。
【００５７】
ここで、記憶領域制御レベル２４６ｃは、下位の記憶装置の下位ロールが当該記憶領域に対して行う操作を制御するための、データの保護レベルに応じた識別子である。下位ロールとは、後述するように、下位装置内の記憶領域を管理するロールのことである。また、更新系の操作とは、新規記憶領域の作成や削除など既存の設定を変更する操作であり、参照系の操作とは、既存の設定の参照のみ行う操作である。
【００５８】
図７（Ａ）に示すように、下位ロールは、記憶領域制御レベルが「１」に設定された記憶領域に対しては、更新系と参照系の操作両方の実行権限を有し、記憶領域制御レベルが「２」に設定された記憶領域に対しては、参照系の操作の実行権限を有しているが更新系の操作については上位装置からの承認が必要であり、記憶領域制御レベルが「３」に設定された記憶領域に対しては、参照系の操作の実行権限のみ有し、記憶領域制御レベルが「４」に設定された記憶領域に対しては、更新系と参照系の操作の何れの実行権限も有さないことを示す。
【００５９】
例えば、記憶領域制御レベル「１」は、下位記憶装置内の記憶領域が上位記憶装置の配下にあり、上位記憶装置内の記憶領域と下位記憶装置内の記憶領域の双方にデータが二重化して格納されるような場合などに設定される。記憶領域制御レベル「２」は、下位記憶装置内の記憶領域が上位記憶装置の配下にあり、下位記憶装置内の記憶領域に格納されたデータが、上位記憶装置内の記憶領域に仮想化されて提供されているような場合などに設定される。
【００６０】
記憶領域制御レベル「３」は、下位記憶装置内の記憶領域に格納されるデータが、ＷＯＲＭ（Ｗｒｉｔｅ  Ｏｎｃｅ  Ｒｅａｄ  Ｍａｎｙ）と呼ばれるような、一度書き込んだら消去や改竄ができない形式で保存されるような場合などに設定される。記憶領域制御レベル「４」は、下位ロールを有する管理者であっても、ある一定期間、その記憶領域内のデータを参照／更新できないように保存する場合などに設定される。
【００６１】
ここで、下位記憶領域有無フラグ２４６ｄは、本実施形態では「０」、「１」、「２」
の３つの値をとることができる。「０」は、下位記憶領域を持たないことを示し、「１」
は、下位記憶領域を持ち、上位と下位との両記憶領域は、それぞれデータを保持し、同期制御がなされていることを示し、「２」は、下位記憶領域を持ち、実際のデータは、下位の記憶領域に格納されていることを示す。また上位記憶領域有無フラグ２４６ｆは、本実施形態では「０」、「１」の２つの値をとることができる。「０」は、上位装置無しを示し、「１」は、上位装置が有ることを示す。
【００６２】
すなわち、図７（Ａ）に示す階層情報２４６は以下のように解釈することができる。
記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１１」は、下位記憶領域有無フラグ２４
６ｄが「０」であるため、下位に記憶領域を持たない。また、上位記憶領域有無フラグ２４６ｆが「０」であるため、上位に記憶装置を持たない。
【００６３】
記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１２」は、下位記憶領域有無フラグ２４６ｄが「１」であるため、下位に記憶領域を有し、その記憶領域は、識別子２４６ｄより「ＤＥＦ．ＹＹ１００．０４５６．１１１」である。そして、記憶領域２１２と下位記憶装置１００内の記憶領域１１１とは、同期制御されており、下位ロールを有する管理者が記憶領域１１１に対して更新系操作が実行できるように、記憶領域制御レベル２４６ｃは「１」に設定されている。また、上位記憶領域有無フラグ２４６ｆが「０」であるため、記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１１」は、上位には記憶領域を持たない。
【００６４】
記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１３」は、下位記憶領域有無フラグが「２」であるため、下位に記憶領域「ＤＥＦ．ＹＹ１００．０４５６．１１２」を有する。記憶領域２１３は、実際にはデータを保持せず、データは記憶領域１１２に格納されるため、下位ロールを有する管理者が記憶領域１１２に対して更新系操作が実行する場合に承認を要するように、記憶領域制御レベル２４６ｃは「２」に設定されている。記憶装置２０１は、記憶領域２１３にデータを保持せず、計算機３０３からの記憶領域２１３に対する書き込み指示と書き込みデータとを受信すると、受信した書き込みデータを記憶装置１０１に送信し、記憶装置１０１に対して、記憶領域１１２に書き込むように書込み要求を行う。    
その後、記憶装置１０１は、記憶領域１１２にデータを格納する。また、記憶装置２０１が、計算機３０３からの記憶領域２１３に対する読み出し要求を受け取ると、データを保持している記憶領域１１２からデータの読み出しを行い、そのデータを取得し、計算機３０３へ送信する。なお、記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１３」は、上位記憶領域有無フラグが「０」であるため、上位に記憶領域を持たない。
すなわち、記憶領域２１３は、いわば架空の領域として、図１および図２において、破線によって示している。記憶装置１０１内に形成された記憶領域１１２は、計算機３０３に対しては、あたかも記憶装置２０１内に形成されているかのように見えている（このような機能を、「仮想化」と呼ぶ）。
【００６５】
＜ログ設定情報＞
次に、ログ設定情報１４７および２４７について説明する。ログ設定情報２４７および１４７は、記憶装置２０１、１０１が出力するログの種類や、ログの出力先などを設定する情報である。本実施形態では、記憶装置１０１がそのメモリ１２３に保持するログ設定情報１４７を例にあげて説明する。
【００６６】
図８に、本実施形態のログ設定情報の一例を示す。図８に示すように、ログ設定情報は、記憶装置の出力するログの種類を示すカテゴリ８２１と、記憶装置の出力するログの重要度を示すSeverity８２２と、記憶装置の出力するログをsyslogサーバに出力する際のsyslog出力先アドレス８２３とを備える。例えばカテゴリを設定することで、セキュリティ関連のログのみ出力するようにしたり、Severityを設定することで障害発生を通知するログなど緊急度の高いログのみ出力するようにすることができる。
【００６７】
＜アカウント情報＞
次に、アカウント情報１４８および２４８について説明する。
アカウント情報１４８および２４８には、管理者のユーザID、パスワード、ロールの情報が格納される。本実施形態では、記憶装置１０１がそのメモリ１２３に保持するアカウント情報１４８を例にあげて説明する。
【００６８】
図９に、本実施形態のアカウント情報１４８の一例を示す。本図に示すように、アカウント情報は、管理者が記憶装置に対して設定要求を行う際に使用するユーザID９０１と、パスワード９０２と、記憶装置において管理者の実行可能な操作を示すロール９０３とを備える。なお、アカウント情報１４８は、一つのユーザID９０１に対して、複数のロール９０３を有する形態であってもよい。ロール９０３の詳細については、図１０を用いて後述する。
【００６９】
なお、本実施例では管理者を識別するためのアカウント情報としてユーザID、パスワードを使用しているが、それ以外にセッションIDなどを使用してもよい。
【００７０】
＜ロール定義情報＞
ロール定義情報１４９および２４９は、記憶装置において管理者の実行可能な操作を規定する情報である。本実施形態では、記憶装置１０１がそのメモリ１２３に保持するロール定義情報１４９を例にあげて説明する。
【００７１】
図１０に、本実施形態のロール定義情報１４９の一例を示す。図１０に示すように、ロール定義情報は、ロール名称１００１と、各ロールが実行可能な操作として、上位記憶装置の配下にある記憶領域に対する操作１００２と、上位記憶装置の配下にない記憶領域に対する操作１００３と、ログ設定情報に対する操作１００４と、アカウント情報に対する操作１００５とを備える。これらの操作は、それぞれ更新系の操作１００２a、１００３a、１００４a、１００５a、と参照系の操作、１００２ｂ、１００３ｂ、１００４ｂ、１００５ｂとを備える。また、前述した操作以外の操作として、下位記憶装置からの承認要求に対して承認可否を行う承認操作１００６も備える。
【００７２】
例えば、上位ロールは、上位記憶装置の配下にある記憶領域を管理するロールである。上位ロールを有する管理者は、下位記憶装置内にあって当該上位記憶装置の配下にある記憶領域に対して、更新系、及び、参照系操作を実行可能だが、下位記憶装置内にあるその他の記憶領域やログ設定情報などに対しては、更新系・参照系の操作を実行することができない。
【００７３】
下位ロールは、下位記憶装置内にあって上位記憶装置の配下にない記憶領域を管理するロールである。下位ロールを有する管理者は、上位記憶装置の配下にない記憶領域に対して、更新系、及び、参照系操作を実行可能である。ただし、上位記憶装置の配下にある記憶領域に対する更新系・参照系の操作については、前述したように、記憶領域制御レベルに応じた実行権限を有する。また、下位ロールを有する管理者は、ログ設定情報に対しては、参照系の操作の実行は許可されるが、更新系の操作については、承認ロールを有する管理者の承認が必要である。
【００７４】
アカウント管理ロールは、管理者のユーザIDなどのアカウント情報を設定するロールである。アカウント管理ロールを有する管理者は、記憶領域に対する更新系・参照系の操作は許可されず、アカウント情報に対する更新系・参照系の操作に対して実行権限を有する。
【００７５】
監査ロールは、アカウント情報やログ設定情報などが正しく設定されているかどうかを監査するロールである。監査ロールを有する管理者は、記憶領域に対する参照系の操作、ログ設定情報に対する参照系の操作、アカウント情報に対する参照系の操作について、実行権限を有する。
【００７６】
承認ロールは、下位記憶装置から承認要求を受けた際に承認を行うロールである。承認ロールを有する管理者は、下位記憶装置が、上位記憶装置の配下にある記憶領域に対する更新系の操作や、ログ設定情報に対する更新系の操作を実行する際などに、その操作を承認する権限を有する。例えば、上位記憶装置の配下にある下位記憶装置内の記憶領域に格納されたデータに障害が発生した場合、本来であれば上位ロールを有する管理者が復旧操作（更新系の操作）を実行する。ここで、下位ロールを有する管理者が、一時的に上位ロールを有する管理者の代理として復旧操作を行うために、承認ロールを有する管理者に承認依頼を送信し、承認を受けることによって、復旧操作を実行できる。承認ロールを有する管理者は、承認依頼とともに、承認依頼の内容を受信する形態であってもよい。また、例えば電話やメールなど、別の手段によって承認依頼の内容を確認する形態であってもよい。
【００７７】
なお、図９において、ある管理者のユーザＩＤに対して、上位ロールが登録されており、また図には明記していないが上位記憶装置において承認ロールが登録されている場合、この管理者は、下位記憶装置から承認依頼を受信した場合、上位ロールによって下位記憶装置内の上位記憶装置の配下の記憶領域を参照した上、承認ロールによって下位記憶装置に対して承認を行うことができる。
【００７８】
また、下位記憶装置内の記憶領域と階層関係を有する上位記憶装置内の記憶領域が、さらに上位の記憶装置に対して配下に位置する場合など、ある管理者は、下位記憶装置に対して、承認ロール、上位ロール、および下位ロールを有する形態であってもよい。
【００７９】
＜記憶装置に対する制御要求の実行判定処理＞
次に、図１１に示すフローチャートを用いて、本実施形態のコンピュータシステムにおいて、管理計算機からの記憶装置への設定要求を受け付けた際の記憶装置１０１の処理を説明する。
【００８０】
〔ステップ１１０１〕
記憶装置のＣＰＵ１２１は、アカウント認証・認可プログラム１２７を実行し、管理インタフェース１２０を介して、管理ネットワーク４１０に接続されている管理計算機６０１からの設定要求を受け付ける。管理計算機６０１から送信される情報には、ユーザID、パスワード、設定操作、及び、設定操作対象の情報が含まれる。
【００８１】
〔ステップ１１０２〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機６０１から設定要求を受け取ると、送信されてきたユーザID、パスワード情報が正しいものであるか、図９のアカウント情報をもとに判断し、正しい場合はステップ１１０３に進み、正しくない場合はステップ１１１６に進む。
【００８２】
〔ステップ１１０３〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機６０１が要求する設定操作の対象が記憶領域であるか否か判断する。記憶領域に対する設定要求であればステップ１１０４に進み、記憶領域に対する設定要求でなければステップ１１１１に進む。
例えば、管理計算機からの設定要求が新規記憶領域の作成や既存の記憶領域の削除など記憶領域に対する操作であればステップ１１０４に進み、そうでない場合、例えばパスワードの変更などの記憶領域以外に対する操作であればステップ１１１１に進む。
【００８３】
〔ステップ１１０４〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、記憶装置構成プログラム１２５を実行し、管理計算機６０１が要求する設定操作の対象となる記憶領域の階層情報１４６を取得参照する。
【００８４】
〔ステップ１１０５〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機６０１が要求する設定操作対象の記憶領域が上位の記憶装置の配下に有るか否か判断する。具体的には、階層情報１４６の上位記憶領域有無フラグ１４６ｆを参照する。上位の記憶装置の配下に有る場合はステップ１１０６に進み、そうでない場合はステップ１１１４に進む。
【００８５】
〔ステップ１１０６〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、ステップ１１０４で取得した階層情報１４６を基に、管理計算機６０１が要求する設定操作対象の記憶領域の記憶領域制御レベル１４６ｃを取得する。
例えば、記憶領域１１１に対する設定要求の場合は、図７（Ｂ）より記憶領域レベルは「１」である。
【００８６】
〔ステップ１１０７〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機５０１が要求する設定操作が、記憶領域レベル「２」の記憶領域に対する操作か否か判断する。記憶領域レベル「２」の記憶領域に対する操作の場合はステップ１１０８に進み、そうでなければステップ１１１４に進む。
【００８７】
〔ステップ１１０８〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、ステップ１１１０で取得した階層情報１４６の上位記憶領域識別子１４６ｇを参照し、記憶装置１０１の上位の記憶装置を識別するための記憶装置識別子を取得する。
【００８８】
〔ステップ１１０９〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機６０１から要求された設定操作を実行してもよいか、ステップ１１０８で取得した記憶装置識別子を持つ上位の記憶装置に対して承認依頼を行う。
【００８９】
例えば、記憶装置１０１の場合は、上位の記憶装置２０１に対して、管理計算機から要求された設定操作を実行してもよいか承認依頼を送る。
ステップ１１０９で承認依頼を受けた上位記憶装置は、当該記憶装置のアカウント情報において、承認ロールを持つ管理者が使用する管理計算機（図には明示していない）に対して承認の可否を問い合わせ、その結果を下位の記憶装置に対して返答する。
【００９０】
〔ステップ１１１０〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、ステップ１１０９での承認依頼において、上位の記憶装置から承認が得られればステップ１１１５に進み、そうでなければステップ１１１６に進む。
【００９１】
〔ステップ１１１１〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機６０１が要求する設定操作が、ログ情報に対する更新系操作か否か判断する。ログ情報への更新系操作である場合はステップ１１１２に進み、そうでなければステップ１１１５に進む。
【００９２】
例えば管理計算機の要求する設定操作が、記憶装置が出力するログの種類（図８参照）の変更操作などログ情報に対する更新系操作であればステップ１１１２に進む。
【００９３】
〔ステップ１１１２〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、記憶装置構成プログラム１２５を実行し、記憶装置１０１の階層情報１４６を取得する。
【００９４】
〔ステップ１１１３〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、ステップ１１１０で取得した階層情報１４６を基に、記憶装置１０１が上位の記憶装置の配下にある記憶領域を有しているか否か判断する。具体的には、階層情報１４６の上位記憶領域有無フラグ１４６ｆを参照する。上位の記憶装置の配下にある記憶領域を有している場合は、ステップ１１０８に進み、そうでない場合はステップ１１１５に進む。
【００９５】
例えば、記憶装置１０１は、上位の記憶装置の配下にある記憶領域を有しているためステップ１１０８に進む。本実施例では記憶装置１０１を例に挙げているが、当該要求が記憶装置２０１に対する要求であった場合には、当該記憶装置は、上位の記憶装置の配下にある記憶領域を有さないため、ステップ１１１５に進む。
【００９６】
〔ステップ１１１４〕
ＣＰＵ１２１は、記憶装置構成プログラム１２５を実行し、管理計算機６０１から設定要求を行っている管理者が当該操作の実行権限が有るか無いか、図９に示すアカウント情報１４８と、ステップ１１０４で取得した記憶領域の階層情報１４６と、図１０に示す管理者のロール定義情報１４９とを基に判断し、実行権限がある場合は当該操作を実行し（ステップ１１１５）、実行権限がない場合は当該操作の実行を拒否する（ステップ１１１６）。
【００９７】
例えば、管理計算機の要求する操作対象が記憶領域１１１であった場合、図７Ｂに示すように、当該記憶領域は上位の記憶装置の配下にあり、記憶領域制御レベル１４６ｃは「１」である。この場合、アカウント情報１４８を参照して、アカウント情報１４８に登録された当該管理者のロールが、上位ロールまたは下位ロールであれば、当該記憶領域に対して参照系と更新系の操作の実行権限が有りステップ１１１５に進む。
【００９８】
また、例えば、管理計算機の要求する操作対象の記憶領域について、記憶領域レベルが「３」である場合、アカウント情報１４８に登録された当該管理者のロールが上位ロールであれば参照系と更新系の操作の実行権限を有するためステップ１１１５に進む。しかし、記憶領域レベルが「３」である場合で、アカウント情報１４８に登録された当該管理者のロールが下位ロールであれば、当該記憶領域に対しては参照系の操作の実行権限はあるものの更新系の操作の実行権限は無いため、ステップ１１１６に進む。
【００９９】
〔ステップ１１１５〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、記憶装置構成プログラムを実行し、管理計算機が要求する設定操作を実行する。
【０１００】
〔ステップ１１１６〕
ＣＰＵ１２１は、アカウント認証・認可プログラム１２７に従って、管理計算機が要求する設定操作の実行を拒否する。
【０１０１】
本実施形態では、以上の処理により、記憶装置に対する管理計算機からの設定要求を処理する。
【０１０２】
なお、ステップ１１０３において、例えば、ＣＰＵ１２１は、送信されてきたユーザID、パスワード情報から、そのユーザIDに対応するロールを特定した上で、そのロールに対応するＧＵＩ画面を表示することにより、管理者による不正な操作の実行を未然に防止する形態であってもよい。
【０１０３】
また、ステップ１１０５においてＮｏの場合、ステップ１１１０においてＹｅｓの場合、ステップ１１１１においてＮｏの場合、および、ステップ１１１３においてＮｏの場合、ＣＰＵ１２１は、ステップ１１０５においてアカウント情報１４８を参照し、ユーザが正当なロールを有するか否かを確認した上で、制御要求を実行する形態であってもよい。
【０１０４】
＜階層関係を変更する処理＞
続いて、階層情報１４９を更新する処理について説明する。
図１２に示すフローチャートを用いて、記憶装置が下位の記憶装置の記憶領域を配下に置く、又は階層関係を解除する際の記憶装置１０１と２０１の処理を説明する。
【０１０５】
記憶装置２０１が記憶装置１０１の記憶領域を配下に置く、又は階層関係を解除する際の記憶装置２０１と記憶装置１０１の処理を説明する。尚本説明では、前記の＜記憶装置における処理＞での管理者の認証・認可は省略しており、管理者は記憶装置に対する操作の実行権限があるものとする。また本説明では、下位の記憶装置の記憶領域を配下に置く例を説明するが、階層関係を解除する処理も前記処理と同様である。
【０１０６】
〔ステップ１２０１〕
記憶装置２０１のＣＰＵ２２１は、アカウント認証・認可プログラム２２７を実行し、管理インタフェース２２０を介して、管理ネットワーク４１０に接続されている管理計算機５０１からの設定要求を受け付ける。管理計算機５０１から送信される情報には、ユーザID、パスワード、下位の記憶装置の記憶領域を配下に設定する操作、当該操作対象の記憶領域を識別するための情報、及び、後述の記憶領域レベルの情報が含まれる。
【０１０７】
〔ステップ１２０２〕
記憶装置２０１のＣＰＵ２２１は、アカウント認証・認可プログラム２２７に従って、記憶装置構成プログラム２２５を実行し、記憶装置２０１の階層情報２４６を取得し、管理計算機５０１から取得した設定要求情報をもとに当該階層情報を更新する。
【０１０８】
例えば、管理計算機５０１から記憶装置１０１の記憶領域１１１を記憶装置２０１の記憶領域２１２の配下に設定したいという要求を受けた場合は、図７（Ａ）の記憶領域制御レベル２４６ｃ、下位記憶領域有無フラグ２４６ｄ、及び下位の記憶装置の記憶領域の識別子２４６ｅを設定する。
【０１０９】
〔ステップ１２０３〕
記憶装置のＣＰＵ２２１は、アカウント認証・認可プログラム２２７に従って、記憶装置連携プログラム２２６を実行し、下位の記憶装置に対して、当該記憶装置の記憶領域を配下においたことを通知する。通知する情報には、配下においた記憶領域に対応する上位の記憶装置内での記憶領域の識別子２４６ｂ、記憶領域の記憶領域制御レベル２４６ｃ、配下においた下位記憶領域の識別子２４６ｅが含まれる。
【０１１０】
例えば、記憶領域１１１を記憶領域２１２の配下においた場合は、記憶領域識別子「ＡＢＣ．ＸＸ２００．０１２３．２１２」、記憶領域レベル「１」、下位記憶領域識別子「ＤＥＦ．ＹＹ１００．０４５６．１１１」の情報が下位の記憶装置に対して送られる。
【０１１１】
〔ステップ１２０４〕
上位記憶装置２０１から通知を受けた下位記憶装置１０１のＣＰＵ１２１は、記憶装置構成プログラム１２５を実行し、通知された情報を基に階層情報１４６を更新する。
【０１１２】
例えば、記憶領域１１２が配下におかれた場合は、図７（Ｂ）において、記憶領域識別子が「DEF．ＹＹ１００．０４５６．１１２」である記憶領域の記憶領域制御レベル１４６ｃの値が更新され、上位記憶領域有無フラグ１４６ｆ、上位記憶装置の識別子１４６ｇの情報が更新される。
【０１１３】
なお、本実施例では、上位の記憶装置から通知を受ける下位の記憶装置では、上位の記憶装置の認証を行っていないが、ＩＤ・パスワードや、ＩＰアドレスなどを用いて上位の記憶装置を認証する方式としてもよい。
【０１１４】
本実施形態では、以上の処理により、記憶装置の記憶領域を記憶装置の配下におくことができる。
本構成により、本実施形態においては、記憶装置が階層構成を有する場合に、管理者の誤操作や不正操作を防止することができる。
なお、上記の実施形態では、各記憶装置に対応する記憶装置設定要求プログラムを管理計算機ごとに用意する場合を例に挙げて説明したが、本構成に限られない。例えば、一つの記憶装置設定要求プログラムで、複数の記憶装置に対応し、複数の記憶装置の管理インタフェースの識別番号を管理でき、管理計算機と個々の記憶装置との通信が可能な場合は、一つの管理計算機から検出した複数の記憶装置に対応する記憶装置設定要求プログラムを起動すればよい。
【実施例２】
【０１１５】
以下、図１３から図１７を用いて、第２の実施形態について説明する。
【０１１６】
＜システム構成＞
図１３を用いて、第２の実施形態のシステム構成について説明する。第２の実施形態では、管理計算機は、記憶装置１０１へは記憶装置２０１を介さなければ接続できない構成となっている。これは記憶装置１０１は、事前に登録されている正当な記憶装置以外からのアクセスを受け付けなくする機能を有するためである。第１の実施形態と同様に、管理計算機５０１は、記憶装置２０１を管理し、管理計算機６０１は記憶装置１０１を管理する。また、本実施形態では、下位記憶装置に上位の記憶装置以外からのアクセスを受け付けなくする機能を設けているが、別のシステム構成として、図１３に示すように、上位記憶装置と下位記憶装置をセキュアルームに設置するなどして、外部からのアクセスは上位記憶装置以外受け付けなくし、物理的に下位記憶装置に対しては上位の記憶装置以外にアクセスできない構成としてもよい。
【０１１７】
以下、本実施形態の、階層化された記憶装置を有するコンピュータシステムでの記憶
装置の管理方式について説明する。なお、本実施形態の説明において、第１の実施形態と
同様の機能、構成を有するものは、同じ符号を用い、詳細は説明しない。
【０１１８】
本実施形態のコンピュータシステムは、第１の実施形態のコンピュータシステムの構成と比べ、管理計算機から記憶装置１０１への直接の設定要求が行えない構成となっている。
【０１１９】
図１４（Ａ）に本実施形態における記憶装置２０１のメモリ２２３に保持されるプログラムおよびデータを、図１４（Ｂ）に本実施形態における記憶装置１０１のメモリ１２３に保持されるプログラムおよびデータを示す。  
記憶装置２０１のメモリ２２３には、第１の実施形態で保持しているデータおよびプログラムに加えて、管理計算機からの下位の記憶装置に対する設定要求を受け付け、当該要求の実行可否を判断する下位記憶装置アカウント認証・認可プログラム２２８と、下位の記憶装置が備える記憶装置構成プログラム１２５に対して管理計算機から要求された操作の実行を依頼する下位記憶装置設定操作実行依頼プログラム２２９と、下位の記憶装置のアカウント情報２４１と、下位の記憶装置のロール定義情報２４２とが格納される。記憶装置２０１において、上位の記憶装置２０１に対する設定要求にはアカウント認証・認可プログラム２２７が応答し、下位の記憶装置に対する設定要求には下位記憶装置アカウント認証・認可プログラム２２８が応答する。
【０１２０】
また、記憶装置１０１のメモリ１２３には、記憶装置構成プログラム１２５と、新たなプログラムとして記憶装置１０１へ接続可能な記憶装置及び管理計算機を制限するためのアクセス制限プログラム１２８と、記憶領域情報１４５と、ログ設定情報１４７と、アクセス制限情報１５５とを備え、第１の実施形態で保持していたその他のデータおよびプログラムは備えていない。
【０１２１】
＜アクセス制限情報＞
下位記憶装置は上位記憶装置を識別するためのアクセス制限情報１５５を備える。本実施例では、記憶装置１０１の保持するアクセス制限情報１５５を例に説明する。図１５に示すように、アクセス制限情報１５５は、上位記憶装置名１５０１と上位記憶装置のIPアドレス１５０２から構成される。
＜記憶装置に対する制御要求の実行判定処理＞
次に、図１６のフローチャートを用いて、本実施形態のコンピュータシステムにおいて、管理計算機５０１からの記憶装置２０１への設定要求を受け付けた際の記憶装置２０１の処理について説明する。  
なお、記憶装置に対する設定要求の処理の第１の実施形態（図１１参照）との違いは、管理計算機５０１からの設定要求の実行可否を上位記憶装置で判断し、要求された操作の実行を許可する場合は上位記憶装置から下位の記憶装置に対して操作の実行依頼が送られ、下位記憶装置は実行依頼元が正当な上位記憶装置であれば要求された操作を実行するというように、下位記憶装置では管理者の認証・認可を行わない点である。
【０１２２】
〔ステップ１６０１〕
記憶装置のＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８を実行し、ステップ１１０１と同様にして管理計算機からの設定要求を受け付ける。
【０１２３】
〔ステップ１６０２〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、管理計算機５０１から設定要求を受け取ると、送信されてきたアカウント情報が正しいものであるか、下位記憶装置アカウント情報２４１をもとに判断し、正しくない場合は、要求された操作の実行を拒否する（ステップ１６１５）。
【０１２４】
〔ステップ１６０３〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラムに従って、管理計算機５０１が要求する設定操作の対象が記憶領域であるか否か判断する。記憶領域に対する設定要求であればステップ１６０４に進み、記憶領域に対する設定要求でなければステップ１６１０に進む。
【０１２５】
〔ステップ１６０４〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、記憶装置構成プログラムを実行し、管理計算機５０１が要求する設定操作の対象となる記憶領域の階層情報２４６を取得する。
【０１２６】
〔ステップ１６０５〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、管理計算機５０１が要求する設定操作対象の記憶領域が上位の記憶装置の配下に有るか否か判断する。具体的には、階層情報２４６の下位記憶領域識別子２４６eを参照する。上位の記憶装置の配下に有る場合はステップ１６０６に進み、そうでない場合はステップ１６１４に進む。
【０１２７】
〔ステップ１６０６〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、ステップ１６０４で取得した階層情報２４６を基に、管理計算機５０１が要求する設定操作対象の記憶領域の記憶領域制御レベル２４６ｃを取得する。
【０１２８】
〔ステップ１６０７〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラムに従って、管理計算機５０１が要求する設定操作が、記憶領域レベル「２」の記憶領域に対する操作か否か判断する。記憶領域レベル「２」の記憶領域に対する操作の場合はステップ１６０８に進み、そうでなければステップ１６１３に進む。
【０１２９】
〔ステップ１６１３〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プルグラム２２８に従って、管理計算機５０１から設定要求を行っている管理者が当該操作の実行権限が有るか無いか、ステップ１６０４で取得した記憶領域の階層情報２４６と、図１０に示す管理者のロール情報とを基に判断し、実行権限がある場合はステップ１６１４に進み、実行権限がない場合はステップ１６１５に進む。
【０１３０】
〔ステップ１６１０〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、管理計算機５０１が要求する設定操作が、ログ設定情報１４７に対する更新系操作か否か判断する。ログ設定情報１４７への更新系操作である場合はステップ１６１１に進み、そうでなければステップ１６１４に進む。
【０１３１】
〔ステップ１６１１〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、記憶装置構成プログラム２２５を実行し、記憶装置の階層情報２４６を取得する。
【０１３２】
〔ステップ１６１２〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、ステップ１６１１で取得した階層情報２４６を基に、管理計算機５０１が要求する設定操作対象の記憶領域を有する記憶装置が、上位の記憶装置の配下にある記憶領域を有しているか否か判断する。具体的には、階層情報２４６の下位記憶領域識別子２４６eを参照する。上上位の記憶装置の配下にある記憶領域を有している場合は、ステップ１６０８に進み、そうでない場合はステップ１６１４に進む。
【０１３３】
〔ステップ１６０８〕
ＣＰＵ２２１は、下位アカウント認証・認可プログラム２２８に従って、管理計算機５０１から要求された設定操作を実行してもよいか、当該記憶装置において承認依頼を行う。
【０１３４】
ステップ１６０８の承認依頼では、記憶装置２０１は、当該アカウント情報において、承認ロールを持つ管理者が使用する管理計算機（図には明示していない）に対して承認の可否を問い合わせ、その結果を下位の記憶装置に対して返答する。
【０１３５】
〔ステップ１６０９〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、ステップ１６０８での承認依頼において、上位の記憶装置において承認が得られればステップ１６１４に進み、そうでなければステップ１６１５に進む。
【０１３６】
〔ステップ１６１４〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、下位記憶装置設定操作実行依頼プログラム２２９を実行し、管理計算機が要求する設定操作の実行を下位の記憶装置に依頼する。
【０１３７】
なお、下位記憶装置のＣＰＵ１２１は、ステップ１６１４において上位記憶装置２０１からの設定操作の実行依頼を受信すると、アクセス制限プログラム１２８を実行し、図１５に示すアクセス制限情報１５５を参照し、上位記憶装置のＩＰアドレスを用いて、依頼元の上位記憶装置が正当な上位記憶装置であるか否かを判定する。依頼元が正当な上位記憶装置の場合、記憶装置構成プログラム１２５を実行し、管理計算機が要求する設定操作を実行する。そうでない場合は、管理計算機が要求する設定操作の実行を拒否する。
【０１３８】
〔ステップ１６１５〕
ＣＰＵ２２１は、下位記憶装置アカウント認証・認可プログラム２２８に従って、管理計算機が要求する設定操作の実行を拒否する。
【０１３９】
本実施形態では、以上の処理により、上位記憶装置を介した下位記憶装置に対する管理計算機からの設定要求を処理する。
【０１４０】
なお、ステップ１６０３において、例えば、ＣＰＵ２２１は、送信されてきたユーザID、パスワード情報から、そのユーザIDに対応するロールを特定した上で、そのロールに対応するＧＵＩ画面を表示することにより、管理者の不正な操作の実行を未然に防止する形態であってもよい。
【０１４１】
また、ステップ１６０５においてＮｏの場合、ステップ１６０９においてＹｅｓの場合、ステップ１６１０においてＮｏの場合、および、ステップ１６１２においてＮｏの場合、ＣＰＵ１２１は、ステップ１６１４において下位記憶装置アカウント情報２４１を参照し、ユーザが正当なロールを有するか否かを確認した上で、制御要求を実行する形態であってもよい。
【０１４２】
＜階層関係を変更する処理＞
続いて、記憶装置２０１が下位の記憶装置１０１の記憶領域を配下にする際の処理を、図１２と対比して説明する。なお、記憶装置が下位の記憶装置の記憶領域を配下にする処理の第１の実施形態（図１２参照）との違いは、上位記憶装置から下位の記憶装置に対して、下位の記憶装置の記憶領域を配下に置いた際の通知処理がないことである。
【０１４３】
なお、本説明では、第１の実施形態同様、＜管理計算機から受け付けた設定要求の処理での管理者の認証・認可は省略しており、管理者は記憶装置に対する操作の実行権限があるものとする。また、本説明では、下位の記憶装置の記憶領域を配下に置く例を説明するが、階層関係を解除する処理も前記処理と同様である。
【０１４４】
〔実施例２におけるステップ１２０１〕
ステップ１２０１と同様である。
【０１４５】
〔実施例２におけるステップ１２０２〕
記憶装置のＣＰＵ２２１は、アカウント認証・認可プログラム２２７に従って、記憶装置構成プログラム２２５を実行し、記憶装置の階層情報２４６を取得し、管理計算機５０１から取得した設定要求情報をもとに当該階層情報を更新する。
【０１４６】
例えば、管理計算機５０１から記憶装置１０１の記憶領域を記憶装置２０１の記憶領域の配下に設定するという要求を受けた場合は、図７（Ａ）の当該記憶領域の記憶領域制御レベル２４６ｃ、下位記憶領域有無フラグ２４６ｄ、及び下位の記憶装置の記憶領域の識別子２４６ｅを設定する。記憶領域制御レベルは、上位の記憶装置に保持されている下位記憶装置ロール定義情報２４２において、下位ロールが下位の記憶装置の当該記憶領域に対して行う操作を制御するためのものである。記憶領域制御レベルについては、図７（Ａ）の説明で詳述したものと同様である。
【０１４７】
本実施形態では、以上の処理により、記憶装置の記憶領域を記憶装置の配下におくことができる。
【０１４８】
以上、説明したように、本実施形態のように、記憶装置１０１が、記憶装置２０１を介して、管理計算機５０１、６０１と接続されて構成される場合であっても、記憶領域が階層関係を有する場合に、管理計算機からの管理者の誤操作や不正操作を防止することができる。
【０１４９】
また、本実施形態において、下位の記憶装置のアクセス制限プログラム１２８は上位の記憶装置から設定操作の実行依頼を受け付けた場合に、依頼元のIPアドレスを基にその正当性を判断しているが、それ以外にＩＤ・パスワードや証明書などを用いて上位の記憶装置を認証する方式としてもよい。
【０１５０】
また、本実施形態において管理計算機に記憶装置設定要求プログラムを設けているが、第１の実施形態と同様に、当該プログラムを記憶装置側に設け、管理計算機から当該装置の当該プログラムにネットワークを通じてアクセスし実行するよう構成してもよい。
【０１５１】
また、本実施形態では、各記憶装置に対応する記憶装置設定要求プログラムを管理計算機ごとに用意する場合を例に挙げて説明したが、本構成に限られない。第１の実施形態と同様に、例えば、一つの記憶装置設定要求プログラムで、複数の記憶装置に対応し、複数の記憶装置の管理インタフェースの識別番号を管理でき、管理計算機から該複数の記憶装置に対して設定要求が可能な場合は、一つの管理計算機から検出した複数の記憶装置に対応する記憶装置設定要求プログラムを起動すればよい。
【０１５２】
（変形例１）
上述した第１および第２の実施形態では、プログラムや関連する情報をすべて記憶装置のメモリ上に持たせているが、図１７に示すように、管理者からの記憶装置へ操作要求を受け付ける記憶装置設定受付計算機７０１、８０１のような専用のサーバ等の計算機を設け、記憶装置に対する操作は当該計算機経由で行う構成としてもよい。記憶装置設定受付計算機７０１、８０１は、例えば、記憶装置を管理する保守端末（サービスプロセッサ）として実現される。この場合、メモリ７１３および８１３には、メモリ１２３，２２３にそれぞれ格納されるプログラムや情報が格納される。なお、記憶装置設定受付計算機は１台であって、管理ネットワーク４１０に接続され、管理者からの記憶装置１０１または２０１の両方に対する操作要求を受け付ける形態であってもよい。
【０１５３】
また、上述した第１および第２の実施形態では、計算機と記憶装置間、記憶装置と記憶装置間の接続にファイバチャネルネットワークを用いる場合を例にあげて説明したが、ネットワークの種類はこれに限られない。ＦＣスイッチやＦＣインタフェースに代えて、利用するネットワークに適切な機器を選択すれば、他のネットワークでも同様に実施可能である。また、ＦＣスイッチ４０１と４０２は、通信路４０９を介してカスケード接続を行うよう構成してもよい。
【０１５４】
以上の各実施形態によれば、階層化された記憶装置を有するコンピュータシステムにおいて、階層化された記憶装置の記憶領域に対する管理者の誤操作や不正操作を防止することができる。
【０１５５】
以上、実施の形態について説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施し得ることは勿論である。
【図面の簡単な説明】
【０１５６】
【図１】第１の実施形態の概要を説明するための図である。
【図２】第１の実施形態のシステム構成図である。
【図３（Ａ）】第１の実施形態において、記憶装置２０１のメモリ２２３に保持されるプログラムおよびデータの一例を示す図である。
【図３（Ｂ）】第１の実施形態において、記憶装置１０１のメモリ１２３に保持されるプログラムおよびデータの一例を示す図である。
【図４（Ａ）】第１および第２の実施形態において、管理計算機５０１のメモリ５１３に保持されるプログラムの一例を示す図である。
【図４（Ｂ）】第１および第２の実施形態において、管理計算機６０１のメモリ６１３に保持されるプログラムの一例を示す図である。
【図５】第１および第２の実施形態で使用する識別子フォーマット情報６５０の一例を示す図である。
【図６（Ａ）】第１および第２の実施形態の記憶領域情報２４５の一例を示す図である。
【図６（Ｂ）】第１および第２の実施形態の記憶領域情報１４５の一例を示す図である。
【図７（Ａ）】第１および第２の実施形態の階層情報２４６の一例を示す図である。
【図７（Ｂ）】第１および第２の実施形態の階層情報１４６の一例を示す図である。
【図８】第１および第２の実施形態のログ設定情報の一例を示す図である。
【図９】第１および第２の実施形態のアカウント情報の一例を示す図である。
【図１０】第１および第２の実施形態のロール定義情報の一例を示す図である。
【図１１】第１の実施形態の記憶装置における管理計算機からの制御要求の判定処理の一例を示すフローチャート図である。
【図１２】第１の実施形態の記憶装置間の階層情報の更新処理の一例を示すフローチャート図である。
【図１３】第２の実施形態のシステム構成の一例を示す図である。
【図１４（Ａ）】第２の実施形態において、記憶装置２０１のメモリ２２３に保持されるプログラムおよびデータの一例を示す図である。
【図１４（Ｂ）】第２の実施形態において、記憶装置１０１のメモリ１２３に保持されるプログラムおよびデータの一例を示す図である。
【図１５】第２の実施形態のアクセス制限情報の一例を示す図である。
【図１６】第２の実施形態の記憶装置における管理計算機からの制御要求の判定処理の一例を示すフローチャートである。
【図１７】第１および第２の実施形態におけるシステム構成の変形例を示す図である。
【符号の説明】
【０１５７】
１０１、２０１…記憶装置
３０１〜３０４…計算機
５０１、６０１…管理計算機
４０１、４０２…ＦＣスイッチ
１１１〜１１３、２１１〜２１３…記憶領域
１２０、２２０、７１０、８１０…管理インタフェース
１２１、２２１、５１１、６１１、７１１、８１１…ＣＰＵ
１２３、２２３、５１３、６１３、７１３、８１３…メモリ
１３０、２３０、２３５、３３０…ＦＣインタフェース
５１０、６１０…ネットワークインタフェース
１２５、２２５…記憶装置構成プログラム
１２６、２２６…記憶装置連携プログラム
１２７、２２７…アカウント認証・認可プログラム
１４５、２４５…記憶領域情報
１４６、２４６…階層情報
１４７、２４７…ログ設定情報
１４８、２４８…アカウント情報
１４９、２４９…ロール定義情報
５１５、６１５…記憶装置設定要求プログラム
９００…セキュアルーム
２２８…下位記憶装置アカウント認証・認可プログラム
２２９…下位記憶装置設定操作実行依頼プログラム
２４１…下位記憶装置アカウント情報
２４２…下位記憶装置ロール定義情報
１２８…アクセス制限プログラム
１５５…アクセス制限情報
４０９…通信路
７０１、８０１…記憶装置設定要求受付計算機
【図１】
2007299343.tif 000003
【図２】
2007299343.tif 000004
【図３（Ａ）】
2007299343.tif 000005
【図３（Ｂ）】
2007299343.tif 000006
【図４（Ａ）】
2007299343.tif 000007
【図４（Ｂ）】
2007299343.tif 000008
【図５】
2007299343.tif 000009
【図６（Ａ）】
2007299343.tif 000010
【図６（Ｂ）】
2007299343.tif 000011
【図７（Ａ）】
2007299343.tif 000012
【図７（Ｂ）】
2007299343.tif 000013
【図８】
2007299343.tif 000014
【図９】
2007299343.tif 000015
【図１０】
2007299343.tif 000016
【図１１】
2007299343.tif 000017
【図１２】
2007299343.tif 000018
【図１３】
2007299343.tif 000019
【図１４（Ａ）】
2007299343.tif 000020
【図１４（Ｂ）】
2007299343.tif 000021
【図１５】
2007299343.tif 000022
【図１６】
2007299343.tif 000023
【図１７】
2007299343.tif 000024