(57)【特許請求の範囲】
【請求項１】
第一の通信路を介して計算機に接続される記憶装置に、第二の通信路を介して接続される管理計算機であって、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が提供する記憶領域に関する記憶領域情報を取得する記憶領域情報取得手段と、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が保持する記憶装置間の階層関係を示す階層情報であって、第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置を含む、階層的に接続される記憶装置間の階層関係を示す階層情報を取得する階層情報取得手段と、
前記記憶領域情報取得手段および前記階層情報取得手段において取得した前記記憶領域情報および前記階層情報に従って、前記記憶装置間の階層関係を設定し、統合情報として生成する統合情報生成手段と、
を備えることを特徴とする管理計算機。
【請求項２】
請求項１記載の管理計算機であって、
前記記憶領域情報取得手段において取得した記憶領域情報の数に従って判別された記憶装置の数だけ、それぞれの記憶装置を管理するための管理情報を用意する管理情報生成手段をさらに備え、
前記統合情報生成手段は、前記記憶装置に当該記憶装置を管理するための管理情報を対応付け、前記統合情報に追加すること
を特徴とする管理計算機。
【請求項３】
請求項１または２記載の管理計算機であって、
前記統合情報生成手段において設定した階層関係に従って前記記憶装置を画面に表示させる階層関係表示画面データを生成する画面データ生成手段と、
前記画面データ生成手段で生成した前記階層関係表示画面データを、自身に接続されている出力装置に送信する画面データ送信手段と、をさらに備えること
を特徴とする管理計算機。
【請求項４】
請求項３記載の管理計算機であって、
前記画面データ生成手段は、前記生成した階層関係表示画面データ内で前記記憶装置を特定する記憶装置表示データを生成し、当該記憶装置表示データを識別する情報を、前記統合情報に追加して保持すること
を特徴とする管理計算機。
【請求項５】
請求項４記載の管理計算機であって、
前記出力装置から所定の前記記憶装置表示データの選択の指示を受け付けると、前記統合情報を参照し、当該選択された記憶装置表示データに対応する前記管理情報を抽出し、当該抽出した管理情報を前記出力装置に送出する管理手段選択手段と、をさらに備えること
を特徴とする管理計算機。
【請求項６】
請求項４記載の管理計算機であって、
前記出力装置から所定の前記記憶装置表示データの選択の指示を受け付けると、前記統合情報を参照し、当該選択された記憶装置表示データに対応付けられて保持されている記憶装置を抽出し、当該抽出した記憶装置が、計算機が利用するデータを格納するための記憶領域を提供する第一の記憶装置であるか、前記第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置であるか判断し、前記第二の記憶装置と判断された場合、警告メッセージを生成し、前記出力装置に送信する警告メッセージ生成手段をさらに備えること
を特徴とする管理計算機。
【請求項７】
請求項３から６いずれか１項記載の管理計算機であって、
前記第二の通信路を介して接続されている記憶装置から状態変更の通知を受信すると、前記統合情報を参照して当該状態変更通知の送信元の記憶装置が、計算機が利用するデータを格納するための記憶領域を提供する第一の記憶装置または、前記第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置のいずれであるか判断し、前記第二の記憶装置と判断された場合、前記統合情報を参照し、前記受信した通知の内容に、前記統合情報から得られる階層関係を反映して新たな表示メッセージを生成する通知改変手段をさらに備えること
を特徴とする管理計算機。
【請求項８】
第一の通信路を介して計算機に接続される記憶装置に、第二の通信路を介して接続される管理計算機であって、
演算装置とメモリとを備え、
前記演算装置は、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が提供する記憶領域に関する記憶領域情報を取得する処理と、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が保持する記憶装置間の階層関係を示す階層情報であって、第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置を含む、階層的に接続される記憶装置間の階層関係を示す階層情報を取得する処理と
前記記憶領域情報および前記階層情報に従って、前記記憶装置間の階層関係を設定し、統合情報として生成し、前記メモリに格納する処理と、
前記メモリに格納された前記統合情報を出力する処理と、を行うこと
を特徴とする管理計算機。
【請求項９】
請求項８記載の管理計算機であって、
前記演算装置は、
前記記憶領域情報の数に従って判別された記憶装置の数だけ、それぞれの記憶装置を管理するための管理情報を生成し、前記メモリに格納する処理をさらに行い、
前記統合情報を生成し、前記メモリに格納する処理において、前記記憶装置に当該記憶装置を管理するための管理情報を対応付けて前記統合情報に追加すること
を特徴とする管理計算機。
【請求項１０】
第一の通信路を介して計算機に接続される記憶装置に、第二の通信路を介して接続される管理計算機のコンピュータを、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が提供する記憶領域に関する記憶領域情報を取得する記憶領域情報取得手段と、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が保持する記憶装置間の階層関係を示す階層情報であって、第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置を含む、階層的に接続される記憶装置間の階層関係を示す階層情報を取得する階層情報取得手段と、
前記記憶領域情報取得手段および前記階層情報取得手段において取得した前記記憶領域情報および前記階層情報に従って、前記記憶装置間の階層関係を設定し、統合情報として生成する統合情報生成手段と、
前記統合情報生成手段において生成した前記統合情報を出力する出力手段と
して機能させるためのプログラム。
【請求項１１】
請求項１０記載のプログラムであって、
前記管理計算機のコンピュータを
前記記憶領域情報取得手段において取得した記憶領域情報の数に従って判別された記憶装置数だけ、それぞれの記憶装置を管理するための管理情報を用意する管理情報生成手段としてさらに機能させ、
前記統合情報生成手段を、前記記憶装置に当該記憶装置を管理するための管理情報を対応付け、前記統合情報に追加するようさらに機能させるためのプログラム。
【請求項１２】
計算機が利用するデータを格納するための記憶領域を提供する第一の記憶装置および第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置のそれぞれを１以上含む記憶装置群と、前記記憶装置を管理する管理計算機と、前記計算機と前記記憶装置群との間を接続する第一の通信路と、前記記憶装置群と前記管理計算機との間を接続する第二の通信路とからなる計算機システムであって、
前記管理計算機は、請求項１から９のいずれかの管理計算機であること
を特徴とする計算機システム。
【請求項１３】
第一の通信路を介して計算機に接続される記憶装置に、第二の通信路を介して接続される管理計算機における記憶装置管理方法であって、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が提供する記憶領域に関する記憶領域情報を取得する記憶領域情報取得ステップと、
前記第二の通信路を介して接続される前記記憶装置から、当該記憶装置が保持する記憶装置間の階層関係を示す階層情報であって、第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置を含む、階層的に接続される記憶装置間の階層関係を示す階層情報を取得する階層情報取得ステップと、
前記記憶領域情報および前記階層情報に従って、前記記憶装置間の階層関係を設定し、統合情報として生成する統合情報生成ステップと、
を備えることを特徴とする記憶装置管理方法。
【請求項１４】
請求項１３記載の記憶装置管理方法であって、
前記記憶領域情報取得ステップにおいて取得した記憶領域情報の数に従って判別された記憶装置数だけ、それぞれの記憶装置を管理するための管理情報を用意する管理情報生成ステップをさらに備え、
前記統合情報生成ステップにおいて、前記記憶装置に当該記憶装置を管理するための管理情報を対応付け、前記統合情報に追加する処理をさらに行うこと
を特徴とする記憶装置管理方法。
【請求項１５】
請求項１３または１４記載の記憶装置管理方法であって、
前記統合情報に従って、前記記憶装置の階層関係を表示させる階層関係表示画面データを生成する画面データ生成ステップと、
前記画面データ生成ステップで生成した前記階層関係表示画面データを、自身に接続されている出力装置に送信する画面データ送信ステップと、をさらに備えること
を特徴とする記憶装置管理方法。
【請求項１６】
請求項１５記載の記憶装置管理方法であって、
前記画面データ生成ステップは、
前記生成した階層関係表示画面データ内で前記記憶装置を特定する記憶装置表示データを生成するステップと、
当該記憶装置表示データを識別する情報を、前記統合情報に追加して保持するステップとを備えること
を特徴とする記憶装置管理方法。
【請求項１７】
請求項１６記載の記憶装置管理方法であって、
前記出力装置から所定の前記記憶装置表示データの選択の指示を受け付けると、前記統合情報を参照し、当該選択された記憶装置表示データに対応する前記管理情報を抽出し、当該抽出した管理情報を前記出力装置に送出する管理情報選択ステップとをさらに備えること
を特徴とする記憶装置管理方法。
【請求項１８】
請求項１７記載の記憶装置管理方法であって、
前記出力装置から所定の前記記憶装置表示データの選択の指示を受け付けると、前記統合情報を参照し、当該選択された記憶装置表示データに対応付けられて保持されている記憶装置を抽出し、当該抽出した記憶装置が、計算機が利用するデータを格納するための記憶領域を提供する第一の記憶装置であるか、前記第一の記憶装置の記憶領域を介して計算機が利用するデータを格納するための記憶領域を提供する第二の記憶装置であるか判断し、前記第二の記憶装置と判断された場合、警告メッセージを生成し、前記出力装置に送信する警告メッセージ生成ステップをさらに備えること
を特徴とする記憶装置管理方法。
【請求項１９】
請求項２記載の管理計算機であって、
前記第二の通信路を介して、前記記憶装置から、当該記憶装置が既に管理計算機に接続されているか否かを示す管理計算機識別情報を取得する管理計算機識別情報取得手段をさらに備え、
前記管理情報生成手段は、前記管理計算機識別情報取得手段において管理計算機が接続されていることを示す管理計算機識別情報を取得した記憶装置については、前記管理情報を生成しないこと
を特徴とする管理計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記憶装置を含む計算機システムにおける記憶装置を管理する技術に関
し、特に、記憶装置が階層的に接続された形態において、記憶装置を管理する技術に関す
る。
【背景技術】
【０００２】
複数の記憶装置と複数の計算機とをスイッチやハブ等の機器を介して接続した、記憶装
置のためのネットワークであるストレージエリアネットワークが普及してきている。スト
レージエリアネットワークでは、記憶装置と計算機とを接続するネットワークとして、フ
ァイバチャネルによるものが主に用いられ、計算機と記憶装置とは、ファイバチャネル上
でＳＣＳＩ（Small Computer System Interface）コマンドブロックをやり取りすること
で、計算機が利用するデータやプログラム、計算機が生成したデータをやり取りする。
【０００３】
一方、記憶装置や計算機の構成の管理や障害の発生の監視は、上記のファイバチャネル
によるネットワークとは別に構築されたＩＰネットワークを介して、ＳＮＭＰ（Simple N
etwork Management Protocol）やＣＩＭ／ＷＢＥＭ（Common Information Model/Web-Bas
ed Enterprise Management）をやり取りすることで実現している。このネットワークは管
理ネットワークと呼ばれている。
【０００４】
このように、複数の記憶装置と複数の計算機、および、複数のスイッチとハブ等で構成
される計算機システムの管理、運用は、ストレージエリアネットワークと管理ネットワー
クといった二つのネットワークを構築して行われている（例えば、特許文献１参照）。
【０００５】
一方、第一の記憶装置と第二の記憶装置とが階層化されて計算機に接続されたシステム
がある（例えば、特許文献２参照）。特許文献２には、計算機側で、記憶装置の階層化を
意識することなく、階層化された第一の記憶装置及び第二の記憶装置間でオンラインデー
タ移行を提供するストレージシステムが開示されている。
【０００６】
【特許文献１】特開２００２−２８８０５５公報
【０００７】
【特許文献２】特表平１０−５０８９６７公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
計算機に対して、複数の記憶装置が階層化されて接続されている階層構成の記憶装置を
有する計算機システムでは、特許文献２に開示されているように、計算機とのデータの送
受信においては、計算機側では、その階層構成を意識する必要はない。
【０００９】
しかし、記憶装置の構成変更、例えば、記憶装置が計算機に提供する記憶領域の削除な
どの操作を行う場合、管理者は、その構成を認識する必要がある。例えば、管理者が階層
を意識せず下位の記憶装置の記憶領域の削除を行った場合には、上位の記憶装置が利用し
ている記憶領域もあわせて削除されるためである。管理者が階層を認識せずに行う記憶領
域に対する誤った操作は、記憶領域に保持されているデータを失う可能性があり、記憶装
置を含む計算機システムでは、このような操作を防止する技術の適用が必須である。
【００１０】
上述のように、特許文献２に開示されている技術は、第一の記憶装置から第二の記憶装
置に対してデータを移行することを目的としたものであり、管理計算機によって、第一の
記憶装置と第二の記憶装置の２台の階層化された構成を有する記憶装置の構成管理につい
ての記載はない。すなわち、特許文献２には、階層化された記憶装置を、当該階層を意識
して管理することについて、言及されていない。
【００１１】
本発明は、上記の点を鑑みてなされたもので、本発明の目的は、記憶装置が階層構成を
有する計算機システムにおいて、管理計算機から記憶装置に対する操作を行う際に必要な
情報を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の目的を達成するために、本発明の管理計算機は、記憶装置の階層構成を意識し
て記憶装置を管理できる情報を提供する。
【００１３】
すなわち、本発明の管理計算機は、第一の通信路を介して計算機に接続される記憶装置
群に、第二の通信路を介して接続される。そして、前記管理計算機は、前記第二の通信路
を介して接続される前記記憶装置から、当該記憶装置が提供する記憶領域に関する記憶領
域情報を取得する記憶領域情報取得手段と、前記第二の通信路を介して接続される前記記
憶装置から、当該記憶装置が保持する記憶装置間の階層関係を示す階層情報を取得する階
層情報取得手段と、前記記憶領域情報取得手段および前記階層情報取得手段において取得
した前記記憶領域情報および前記階層情報に従って、前記記憶装置間の階層関係を設定し
、統合情報として生成する統合情報生成手段と、を備える。
【発明の効果】
【００１４】
本発明によれば、記憶装置が階層構成を有する計算機システムにおいて、管理計算機か
ら記憶装置に操作を行うために必要な情報を提供することができる。
【発明を実施するための最良の形態】
【００１５】
＜＜第一の実施形態＞＞
＜概要＞
記憶装置が階層化された構成を有するコンピュータシステムを管理する場合、管理者が
複数の階層に影響を及ぼす操作を行おうとした場合、管理者にその処理が複数の階層に影
響を及ぼすことを通知するため、また、記憶装置全体の構成を認識させるとともに、操作
対象の記憶装置の階層を把握させ、他の階層の記憶装置への影響を意識させるために、管
理計算機において、記憶装置の階層構成にあわせて、管理画面の階層構成や管理ユーティ
リティソフトウエアを構築する必要がある。また、記憶装置の状態の変更があった場合、
当該変更を階層情報とともに、管理者に提示する必要もある。
【００１６】
ここで、記憶装置が階層化されているとは、計算機からみて、複数の記憶装置が、多段
に連結されている状態をいう。
【００１７】
以下に、管理装置において本機能を実現するための構成について、説明する。まず、図
１を用いて、本発明の実施形態についてその概要を説明する。
【００１８】
本図に示すように、本実施形態のコンピュータシステムは、階層化された複数の記憶装
置群を備える。ここでは、４台の計算機３０１〜３０４と、１台の第一の階層を構成する
記憶装置２０１と、２台の第二の階層を構成する記憶装置１０１と１０２とを例示する。
【００１９】
ここで、第一の階層を構成する記憶装置とは、計算機が直接認識可能な記憶領域のみを
有するものであり、第二の階層を構成する記憶装置とは、計算機が第一の階層を構成する
記憶装置を介して認識可能な記憶領域を有するものである。なお、以下、本明細書内にお
いて、記憶装置の階層において、上位とは、相対的に計算機に近い側であり、下位とは、
相対的に計算機から離れた側の階層のことをいう。
【００２０】
計算機３０１は、記憶装置２０１が提供する記憶領域２１１を認識でき、記憶装置２０
１が提供する記憶領域２１１は、計算機３０１からのデータの読み出し要求や書き出し要
求に応答する。記憶領域２１１は、計算機３０１が利用するプログラムやそのプログラム
が使用するデータや生成されたデータを保持する。
【００２１】
同様に、計算機３０２は、記憶装置２０１が提供する記憶領域２１２を認識でき、記憶
領域２１２は、計算機３０２からのデータの読み出し要求や書き出し要求に応答する。ま
た、計算機３０２は、記憶装置１０１が提供する記憶領域１１１を記憶装置２０１を介し
て認識でき、記憶領域１１１は、計算機３０２からのデータの読み出し要求や書き出し要
求に記憶装置２０１を介して応答する。記憶領域２１２と記憶領域１１１は共にデータを
保持する。
【００２２】
計算機３０３は、記憶装置２０１が提供する記憶領域２１３を認識でき、記記憶領域２
１３は、計算機３０３からのデータの読み出し要求や書き出し要求に応答する。また、計
算機３０３は、記憶装置１０２が提供する記憶領域１６１を記憶装置２０１を介して認識
でき、記憶領域１６１は、計算機３０３からのデータの読み出し要求や書き出し要求に記
憶装置２０１を介して応答する。なお、本実施形態においては、記憶領域２１３はデータ
を保持することができず、実際のデータの保持は記憶領域１６１によって行われる。
【００２３】
計算機３０４は、記憶装置１０２が提供する記憶領域１６２を認識でき、記憶領域１６
２は、計算機３０４からのデータの読み出し要求や書き出し要求に応答する。記憶領域１
６２は、計算機３０４が利用するプログラムやそのプログラムが使用するデータや生成さ
れたデータを保持する。
【００２４】
図１に示すコンピュータシステムにおける記憶装置１０１，１０２，２０１は、それぞ
れ、管理インタフェース１２０，１７０，２２０を備える。記憶装置１０１、１０２、２
０１は、それぞれ、管理インタフェース１２０，１７０，２２０を介して、管理計算機５
０１に接続している。
【００２５】
管理計算機５０１は、管理計算機５０１に接続された記憶装置を管理するための管理プ
ログラム５２１〜５２３を備える。管理プログラム５２１は記憶装置２０１を、管理プロ
グラム５２２は記憶装置１０１を、管理プログラム５２３は記憶装置１０２をそれぞれ管
理するためのプログラムである。
【００２６】
さらに、管理計算機５０１は、選択プログラム５２５を備え、選択プログラム５２５は
、管理プログラム５２１〜５２３を選択するとともに、記憶装置の階層構造に関する情報
に従って、表示画面を生成するためのプログラムである。
【００２７】
管理計算機５０１は、管理コンソール６０１に接続している。管理コンソール６０１は
表示部６１０を備え、管理計算機５０１の管理プログラム５２１〜５２３によって出力さ
れる画面イメージ、および、選択プログラム５２５によって出力される画面イメージを表
示部６１０に表示することができる。
【００２８】
表示部６１０は、管理プログラムの画面イメージを表示するための領域６１５と、選択
プログラム５２５の画面イメージを表示するための領域６１１との二つの領域を有し、記
憶装置を管理するために必要な情報と、階層構造を理解するために必要な構造とを、同時
に管理者に提示することができる。
【００２９】
なお、選択プログラム５２５は、記憶装置２０１の管理インタフェース２２０を介して
、図２に示すような記憶装置の階層状態を示す階層情報２４５を取得し、取得した階層情
報２４５に従って、画面イメージ６２０を構成するためのプログラムである。
【００３０】
例えば、図８に例示される階層情報２４５では、記憶装置「ＡＢＣ．ＸＸ２００．０１
２３」（図面上では２０１）には、記憶装置「ＤＥＦ．ＹＹ１００．０４５６」（図面上
では１０１）と、記憶装置「ＧＨＩ．ＺＺ１００．０７８９」（図面上では１０２）が接
続されていることがわかる。
【００３１】
選択プログラム５２５は、この階層情報２４５に従って、前記記憶装置の階層を、アイ
コン（６２１〜６２３）を階層的（ツリービュー）に表示する。
【００３２】
ここでは、記憶装置２０１の下に、二台の記憶装置１０１と１０２とが接続された画面
イメージを表示する。表示の一例を図１１に示す。
【００３３】
管理コンソール６０１を操作する管理者が、アイコンを選択することで、その指示６２
９が管理計算機５０１に送信され、選択されたアイコンに対応した記憶装置の管理プログ
ラムの画面イメージ５２９が管理コンソール６０１の領域６１５に表示される。
【００３４】
画面イメージ６２０で、下位層の記憶装置を示すアイコンを選択した場合には、選択プ
ログラム５２５は、管理プログラムの画面イメージ５２９を表示する前に、警告を示す画
面イメージ６２５を、管理コンソール６０１に表示する。
【００３５】
これによって管理コンソール６０１を操作する管理者に対し、操作指示を行う対象が下
位の記憶装置の管理プログラムであり、操作により上位の記憶装置に影響があることを示
すことができる。以下、新規の構成を中心に、本機能を実現する構成を詳細に説明する。
【００３６】
以下、本発明の第１の実施形態を、図を用いて説明する。
【００３７】
＜システム構成＞
図２に本実施形態のコンピュータシステムを示す。
【００３８】
本実施形態のコンピュータシステムは、計算機３０１、３０２、３０３、３０４と、記
憶装置１０１、１０２、２０１と、管理計算機５０１と、管理コンソール６０１と、各計
算機３０１〜３０４、各記憶装置１０１、１０２、２０１間を接続するファイバチャネル
スイッチ（以下、ＦＣスイッチと呼ぶ。）４０１、４０２とを備える。
【００３９】
計算機３０１〜３０３は、ＦＣスイッチ４０１を介して記憶装置２０１に接続している
。また、計算機３０４は、ＦＣスイッチ４０２を介して記憶装置１０２に接続している。
【００４０】
計算機３０１〜３０４は、それぞれ、ＣＰＵ３１０とメモリ３２０とファイバチャネル
インタフェース（以下、ＦＣインタフェースと呼ぶ。）３３０とを備える。メモリ３２０
には、ＣＰＵ３１０が実行するプログラムや、記憶装置から読み出したデータ、記憶装置
に書き込むデータを保持する。計算機３０１〜３０４は、ＦＣインタフェース３３０を介
してＦＣスイッチ４０１、４０２に接続している。
【００４１】
記憶装置２０１は、それぞれ、ＦＣスイッチ４０１に接続するための３つのＦＣインタ
フェース２３０を備える。ＦＣインタフェース２３０は、ＦＣスイッチ４０１を介して接
続される計算機数に応じて設けられる。記憶装置２０１は、計算機からのリードライト要
求をＦＣインタフェース２３０を介して受け取り、対応する記憶領域から要求されたデー
タを返送し、受け取ったデータを記憶領域に書き込むリードライト処理モジュール２３２
を備える。
【００４２】
記憶装置２０１は、計算機が利用するデータを保持するための記憶領域２１１と２１２
とを有している。なお、本実施形態ではその容量をそれぞれ１００ＧＢとする。さらに、
記憶装置２０１は、他の記憶装置と接続するための２つのＦＣインタフェース２３５を備
える。ＦＣインタフェース２３５は、接続する他の記憶装置数に応じて設けられる。
【００４３】
さらに、記憶領域２１２とＦＣインタフェース２３５との間には、記憶領域２１２と、
ＦＣインタフェース２３５を介して接続される記憶領域１１１とのデータの同期を図るた
めの同期制御モジュール２３８を備える。同期制御モジュール２３８は、２つの記憶領域
（本実施形態の場合は記憶領域１１１と記憶領域２１２）のデータを常に一致状態に保つ
よう制御を行う。
【００４４】
記憶装置２０１は、ＦＣスイッチ４０２を介して、さらに２台の記憶装置１０１と１０
２とを接続している。
【００４５】
記憶装置１０１と１０２とは、それぞれ、ＦＣスイッチ４０２に接続するためのＦＣイ
ンタフェース１３０と、リードライト処理モジュール１３２とを備える。
【００４６】
記憶装置１０１は、記憶装置２０１が利用するデータを保持するための記憶領域１１１
を備える。また、記憶装置１０２は、記憶装置２０１が利用するデータを保持するための
記憶領域１６１と、計算機３０４が利用するデータを保持するための記憶領域１６２とを
備える。
【００４７】
記憶装置１０１，１０２，２０１は、それぞれ、管理ネットワーク４１０に接続するた
めの管理インタフェース２２０、１２０、１７０と、記憶装置１０１，１０２，２０１内
のモジュールや管理インタフェースを制御するためのＣＰＵ２２１、１２１、１７１と、
ＣＰＵ２２１、１２１、１７１が実行するプログラムや、管理インタフェース２２０、１
２０、１７０が送受信するデータを保持するメモリ２２３とを備える。それぞれの記憶装
置１０１、１０２、２０１は、管理ネットワーク４１０を介して、管理計算機５０１に接
続する。
【００４８】
管理計算機５０１は、管理ネットワーク４１０に接続するためのネットワークインタフ
ェース５１０と、管理計算機５０１内の処理を行うＣＰＵ５１１と、ＣＰＵ５１１が実行
するプログラム、ネットワークインタフェース５１０が送受信するデータ、管理コンソー
ル６０１に表示する画面イメージなどを保持するメモリ５１３と、管理コンソール６０１
に接続するためのネットワークインタフェース５９０とを備える。
【００４９】
なお、管理者は管理計算機５０１上の後述する管理プログラムを用いて、記憶装置２０
１、１０１、１０２の構成や状態を管理することができる。さらに、管理者は管理プログ
ラムを介して記憶装置１０１，１０２，２０１に記憶領域の作成や削除を要求することが
できる。
【００５０】
管理コンソール６０１は、管理計算機５０１から送信された画面データを表示する表示
部６１０を備える。表示部６１０は、表示領域６１１、６１５、６１９を備える。
【００５１】
図３に記憶装置２０１のメモリ２２３に保持されるプログラムおよびデータを示す。記
憶装置２０１のメモリ２２３には、記憶領域情報取得要求を処理するための記憶領域情報
取得要求処理プログラム２２５と、階層情報取得要求を処理するための階層情報取得要求
処理プログラム２２６と、記憶装置の状態の変更を通知するための状態変更通知プログラ
ム２２７と、記憶領域情報２４８と、階層情報２４５と、通知先保持テーブル２４２とが
格納される。
【００５２】
また、図４（Ａ）に記憶装置１０１のメモリ１２３に、図４（Ｂ）に記憶装置１０２の
メモリ１７３に格納されるプログラムおよびデータを示す。
【００５３】
記憶装置１０１のメモリ１２３には、記憶領域情報取得要求を処理するための記憶領域
情報取得要求処理プログラム１２５と、記憶装置の状態の変更を通知するための状態変更
通知プログラム１２７と、記憶領域情報１４８と、通知先保持テーブル１４２とが保持さ
れる。
【００５４】
記憶装置１０２のメモリ１７３には、記憶領域情報取得要求を処理するための記憶領域
情報取得要求処理プログラム１７５と、記憶装置の状態の変更を通知するための状態変更
通知プログラム１７７と、記憶領域情報１９８と、通知先保持テーブル１９２とが格納さ
れる。
【００５５】
図５に管理計算機５０１のメモリ５１３に保持されるデータおよびプログラムを示す。
【００５６】
管理計算機５０１のメモリ５１３には、記憶装置に対して記憶領域情報取得要求を発行
するための記憶領域情報取得プログラム５２０と、階層情報取得要求を発行するための階
層情報取得プログラム５４０と、記憶装置を管理するための管理プログラム５２１〜５２
３と、階層情報に従って複数の管理プログラムを選択させるための選択プログラム５２５
と、特定の操作が行われた場合に警告を通知するための操作警告プログラム５２６と、記
憶装置からの通知を送る計算機を設定するための通知先設定プログラム５２７と、記憶装
置から通知された情報を階層情報によって改変するための通知改変プログラム５２８と、
統合情報生成プログラム５５０と、識別子フォーマット情報６５０と、統合情報５７０と
が格納される。
【００５７】
なお、後述するように管理プログラム５２１〜５２３は管理計算機５０１が検出した記
憶装置の台数分用意される。本実施形態では、記憶装置が３台であるため、管理プログラ
ムも３つ用意される。
【００５８】
以上、各記憶装置１０１、１０２、２０１のメモリ２２３、１２３、１７３に保持され
る各種プログラムは、各記憶装置が備える磁気ディスク装置等の不揮発記録媒体に記録さ
れ、記憶装置の起動時に、それぞれ、メモリ２２３、１２、１７３にロードされて実行さ
れる。プログラムを記録する媒体は、磁気ディスク装置以外の他の記憶媒体（不揮発性メ
モリやＣＤ−ＲＯＭ、フロッピーディスクなど）でも良い。さらに、プログラムは、当該
記憶媒体から記憶装置にロードして実行しても良いし、ネットワークを通じて当該記憶媒
体にアクセスしてロードするものとしてもよい。
【００５９】
また、管理計算機５０１のメモリ５１３に格納される各種プログラムは、管理計算機５
０１が備える磁気ディスク装置等の不揮発記録媒体に記録され、管理計算機の起動時にメ
モリ５１３にロードされて実行される。また、プログラムを記録する媒体は、磁気ディス
ク装置以外の他の記憶媒体（ＣＤ−ＲＯＭやフロッピーディスクなど）でも良い。さらに
、プログラムは、当該記憶媒体から管理計算機にロードして実行しても良いし、ネットワ
ークを通じて当該記憶媒体にアクセスしてロードするものとしてもよい。
【００６０】
本実施形態では、計算機と記憶装置間、記憶装置と記憶装置間の接続にファイバチャネ
ルネットワークを用いる場合を例にあげて説明したが、ネットワークの種類はこれに限ら
れない。ＦＣスイッチやＦＣインタフェースに代えて、利用するネットワークに適切な機
器を選択すれば、他のネットワークでも同様に実施可能である。また。ＦＣスイッチ４０
１と４０２は、通信路４０９を介してカスケード接続を行うよう構成してもよい。
【００６１】
次に、各記憶装置２０１、１０１、１０２、および、管理計算機５０１に保持されるデ
ータについて説明する。
【００６２】
＜識別子フォーマット情報＞
本実施形態では、各記憶装置２０１、１０１、１０２および当該記憶装置が提供する各
記憶領域２１１、２１２、１１１、１６１、１６２を特定し、管理するために、それぞれ
の記憶領域に識別子を与える。この識別子は、特定のフォーマットに従って付与される。
識別子フォーマット情報６５０は、その付与される識別子のフォーマット、すなわち、識
別子の各構成要素が意味するものを示すデータである。
【００６３】
図６に本実施形態で使用する識別子フォーマット情報６５０の一例を示す。
【００６４】
本図に示すように、識別子フォーマット情報６５０は、本実施形態のコンピュータシス
テムにおいては、特定の文字列を利用することを想定している。具体的には、区切り符号
６５９（「．」ドット）で区切られた文字列で、ベンダ名６５１、装置名６５２、製造番
号６５３、記憶領域番号６５４の順で並べられた文字列である。この、ベンダ名６５１、
装置名６５２、製造番号６５３によって、各記憶装置２０１、１０１、１０２は特定され
る。
【００６５】
本実施形態では、記憶装置２０１のベンダ名を「ＡＢＣ」、装置名を「ＸＸ２００」、
製造番号を「０１２３」とする。また、記憶装置１０１のベンダ名を「ＤＥＦ」、装置名
を「ＹＹ１００」、製造番号を「０４５６」とする。また、記憶装置１０２のベンダ名を
「ＧＨＩ」、装置名を「ＺＺ１００」、製造番号を「０７８９」とする。
【００６６】
また、本実施形態では、記憶領域番号６５４としては、例えば、図２などで用いられて
いる各記憶領域に付与された番号を利用する。この場合、「ＡＢＣ．ＸＸ２００．０１２
３．２１１」といった文字列となる。
【００６７】
本実施形態では、管理計算機５０１において、この識別子フォーマット情報６５０を保
持し、後述する記憶領域情報取得プログラム５２０に従って、各記憶装置２０１、１０１
、１０２から取得した識別子を解析し、記憶装置および記憶領域を特定することができる
。
【００６８】
なお、本実施形態のコンピュータシステムにおいて、予め与えられた各記憶領域を識別
する情報をそのまま識別子フォーマットとして利用することも可能である。ただし、識別
子のフォーマットが唯一性を持たない場合、すなわち、識別子の構成が個々に異なる場合
、各記憶装置から取得した記憶領域情報と階層情報とのマッチングを取ることができなく
なる。このため、予め与えられた情報のフォーマットが上記条件を満たさない場合、管理
計算機５０１において、各記憶装置１０１、１０２、２０１から取得される記憶領域を識
別する情報を、本実施形態の階層情報とのマッチングが取れる形式に変換するフォーマッ
ト変換プログラムを用意する必要がある。
【００６９】
＜記憶領域情報＞
各記憶装置１０１、１０２、２０１が、自身が計算機等に提供する記憶領域２１１、２
１２、１１１、１６１、１６２に関する情報として保持する記憶領域情報２４８、１４８
、１９８について説明する。本実施形態では、記憶装置２０１は記憶領域情報２４８を、
記憶装置１０１は記憶領域情報１４８を、記憶装置１０２は記憶領域情報１９８を有する
。
【００７０】
図７（Ａ）は記憶領域情報２４８の、図７（Ｂ）は記憶領域情報１４８の、図７（Ｃ）
は、記憶領域情報１９８の、それぞれ、本実施形態における一例を説明するための図であ
る。
【００７１】
本図に示すように、記憶領域情報２４８は、記憶装置２０１が備える記憶領域の数２４
８ａと、記憶装置２０１の管理インタフェースの識別番号２４８ｂと、各記憶領域を特定
する識別子２４８ｃと、それぞれの容量２４８ｄとを備える。記憶領域情報１４８、１９
８も同様に、それぞれの項目を、記憶領域数１４８ａ、１９８ａ、識別番号１４８ｂ、１
９８ｂ、識別子１４８ｃ，１９８ｃ、容量１４８ｄ、１９８ｄとして備える。
【００７２】
ここで、各記憶領域を特定する識別子２４８ｃ、１４８ｃ、１９８ｃは、前述の識別子
フォーマット情報６５０の箇所で説明したフォーマットに従って構成され、付与される。
【００７３】
なお、各記憶装置１０１、１０２、２０１は、管理計算機５０１からの階層情報取得要
求に従って、自身が保持する記憶領域情報２４８、１４８、１９８を返送する。
【００７４】
＜階層情報＞
本実施形態では、下位に別の記憶領域を有する記憶領域を備える記憶装置は、階層情報
を備える。この階層情報には、配下の記憶領域の有無、配下に記憶領域が存在する場合そ
の記憶領域を特定する情報、データの格納方式などの情報が格納されている。本実施形態
では、配下に他の記憶領域を有する記憶領域を提供する記憶装置は、記憶装置２０１だけ
であるため、ここでは、記憶装置２０１がそのメモリ２２３に保持する階層情報２４５を
例にあげて説明する。
【００７５】
図８に、本実施形態の階層情報２４５の一例を示す。本図に示すように、階層情報２４
５は、総記憶領域数２４５ａと、記憶領域を特定する識別子２４５ｂと、各記憶領域の容
量２４５ｃと、下位に階層的に記憶領域を備えているか否かを示す下位記憶領域有無フラ
グ２４５ｄと、下位に備える記憶領域を特定する識別子２４５ｅと、その容量２４５ｄと
を備える。
【００７６】
ここで、識別子２４５ｂは、前述の識別子フォーマット情報６５０の箇所で説明したフ
ォーマットに従って構成されたものである。
【００７７】
ここで、下位記憶領域有無フラグ２４５ｄは、本実施形態では「０」、「１」、「２」
の３つの値をとることができる。「０」は、下位記憶領域を持たないことを示し、「１」
は、下位記憶領域を持ち、上位と下位との両記憶領域は、それぞれデータを保持し、同期
制御モジュール２３８により同期制御がなされていることを示し、「２」は、下位記憶領
域を持ち、実際のデータは、下位の記憶領域に格納されていることを示す。
【００７８】
すなわち、図８に示す階層情報２４５は以下のように解釈することができる。
【００７９】
記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１１」は、下位記憶領域有無フラグ２４
５ｄが「０」であるため、下位に記憶領域を持たない。
【００８０】
記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１２」は、下位記憶装置有無フラグ２４
５ｄが「１」であるため、下位に記憶領域を有し、その記憶領域は、識別子２４５ｄより
「ＤＥＦ．ＹＹ１００．０４５６．１１１」である。そして、記憶領域２１２と記憶領域
１１１は、同期制御モジュール２３８によって同期制御されている。
【００８１】
また、記憶領域「ＡＢＣ．ＸＸ２００．０１２３．２１３」は、下位記憶装置有無フラ
グが「２」であるため、下位に記憶領域「ＧＨＩ．ＺＺ１００．０７８９．１６１」を有
するが、記憶領域２１３は、実際にはデータを保持せず、データは記憶領域１６１に格納
される。記憶装置２０１は、データを保持することができず、データの保持は記憶領域１
６１によって行われる。例えば、記憶装置２０１は、計算機３０３からの記憶領域２１３
に対する書き込み指示とデータとを受けると、送信されたデータを記憶装置１０２の記憶
領域１６１へ書込み要求を行い、記憶装置１０２は、記憶領域１６１にデータを保持する
。また、記憶装置２０１が、計算機３０３からの記憶領域２１３に対する読み出し要求を
受け取ると、データを保持している記憶領域１６１からデータの読み出しを行い、そのデ
ータを取得し、計算機３０３へ送信する。
【００８２】
すなわち、記憶領域２１３は、いわば架空の領域として図１では示してあるが、実際に
は、記憶装置２０１上に形成されないので、図２では示していない。記憶装置１０２内に
形成された記憶領域１６１は、計算機３０３に対しては、あたかも記憶装置２０１に仮想
的に形成されているかのように見えている。
【００８３】
記憶装置２０１は、管理計算機５０１からの階層情報取得要求に従って、階層情報２４
５を返送する。本実施形態では、記憶装置２０１のみが階層情報取得要求処理プログラム
２２６を有し、管理計算機５０１からの要求によって、階層情報を返送できる。階層情報
２４５の返送を受けた管理計算機５０１では、記憶装置２０１の下に、記憶装置１０１と
１０２が接続されていることを認識することができる。
【００８４】
＜統合情報＞
統合情報５７０は、記憶領域情報２４８、１４８、１９８と階層情報２４５とから、管
理計算機５０１において、統合情報生成プログラム５５０に従って生成される情報である
。記憶領域の階層情報に基づいて生成された記憶装置２０１、１０１、１０２の階層構成
に関する情報と、それぞれの記憶装置への管理計算機５０１からのアクセスのために必要
な情報等が格納されている。
【００８５】
統合情報５７０の一例を図９に示す。本図に示すように、統合情報５７０は、上位記憶
装置の情報を格納する上位記憶装置格納部５７０１と、その上位記憶装置が提供する記憶
領域に階層的に接続される下位の記憶領域を備える下位記憶装置の情報を格納する下位記
憶装置格納部５７０２とを備える。
【００８６】
また、上位記憶装置格納部５７０１は、記憶装置を特定する記憶装置番号５７０１ａと
、当該記憶装置の管理インタフェースを特定する管理インタフェース識別番号５７０１ｂ
と、管理計算機５０１に各記憶装置に対して設けられた管理プログラムを特定する管理プ
ログラム識別番号５７０１ｃと、アイコン番号５７０１ｄと、識別子５７０１ｄとを備え
る。
【００８７】
下位記憶装置格納部５７０２は、記憶装置番号５７０２ａと、管理インタフェース識別
番号５７０２ｂと、管理プログラム識別番号５７０２ｃと、アイコン番号５７０２ｄと、
識別子５７０２ｄとを備える。
【００８８】
階層情報２４５を受け取った管理計算機５０１は、識別子２４５ｂから、上位の記憶装
置を特定する識別子を抽出し、上位記憶装置５７０１の識別子５７０１eとして格納する
。また、識別子２４５ｅから格納されている全ての下位記憶装置を特定する識別子を抽出
し、下位記憶装置５７０２の識別子５７０２ｅに格納する。
【００８９】
次に、後述する、記憶領域情報取得プログラム５２０に従って、管理計算機５０１にお
いて、各記憶装置２０１、１０１、１０２の記憶領域情報２４８、１４８、１９８を取得
した際に確定する管理プログラムを特定する情報と、通信インタフェースである管理イン
タフェースを特定する情報とを、それぞれ、対応する管理プログラム識別番号５７０１ｃ
、５７０２ｃ、および、管理インタフェース識別番号５７０１ｂ、５７０２ｂに格納する
。
【００９０】
なお、記憶装置番号は、識別子ごとに特定される記憶装置を識別するために便宜的に与
えられる番号であり、本実施形態においては、図２で用いた記憶装置を特定する番号を使
用する。すなわち、識別子５７０１ｅが、「ＡＢＣ．ＸＸ２００．０１２３」で特定され
る記憶装置２０１の場合、「２０１」が、識別子５７０２ｅが、「ＧＨＩ．ＺＺ１００．
０７８９」、「ＤＥＦ．ＹＹ１００．０４５６」でそれぞれ特定される記憶装置１０１お
よび１０２の場合、「１０１」、「１０２」が格納される。
【００９１】
また、アイコン番号５７０１ｄ、５７０２ｄは、後述の選択プログラム５５２５によっ
て画面イメージ６２０を作成する際に、与えられる。
【００９２】
＜管理計算機５０１における処理＞
次に、記憶領域が階層関係を有する場合の、本実施形態のコンピュータシステムにおけ
る管理計算機５０１の処理について図１０のフローチャートを用いて説明する。
【００９３】
〔ステップ１６０１〕
管理計算機５０１のＣＰＵ５１１は、記憶領域情報取得プログラム５２０を実行し、ネ
ットワークインタフェース５１０を介して、管理ネットワーク４１０に接続されている記
憶装置全てに対して、記憶領域情報取得要求を発行し、記憶装置２１０、１０１、１０２
から記憶領域情報２４８、１４８、１９８の取得を試みる。
【００９４】
記憶装置２１０、１０１、１０２は、それぞれ、管理計算機５０１から記憶領域情報取
得要求を受け取ると、記憶領域情報取得要求処理プログラム２２５、１２５、１７５を実
行し、記憶領域情報２４８、１４８、１９８を管理計算機５０１に応答する。
【００９５】
ＣＰＵ５１１は、記憶領域情報取得プログラム５２０に従って、取得した記憶領域情報
２４８、１４８、１９８により、管理ネットワーク４１０に記憶装置２１０、１０１、１
０２が接続されていることを認識する。
【００９６】
本実施形態では、３台の記憶装置２０１，１０１，１０２から、それぞれ、図７に示す
記憶領域情報２４８，１４８，１９８が取得できる。ＣＰＵ５１１は、記憶領域情報取得
プログラム５２０に従って、取得した記憶領域情報２４８、１４８、１９８に含まれる識
別子２４８ｃ、１４８ｃ、１９８ｃを、識別子フォーマット情報６５０と比較することで
、管理ネットワーク４１０に接続されている各記憶装置２１０、１０１、１０２のベンダ
名、装置名、製造番号を取得し、これらの情報を元に、管理ネットワーク４１０に接続さ
れている記憶装置２０１，１０１，１０２を識別することができる。
【００９７】
〔ステップ１６０５〕
管理計算機５０１のＣＰＵ５１１は、記憶領域情報取得プログラム５２０に従って、上
記のステップによって取得できた記憶領域情報に応じた数の管理プログラムを用意する。
本実施形態では、上記のステップによって、３つの記憶領域情報を取得できたので、ＣＰ
Ｕ５１１は、記憶領域情報取得プログラム５２０に従って、記憶装置が３台接続されてい
ることを認識し、管理プログラムを３つ（５２１〜５２３）をメモリ５１３に用意する。
【００９８】
なお、本実施形態では、それぞれの記憶装置に対応する管理プログラムが予めメモリ５
１３にロードしてあり、ここでは、その管理プログラムを起動し、選択プログラム５２５
が実行できるようにする。
【００９９】
〔ステップ１６０９〕
そして、管理計算機５０１のＣＰＵ５１１は、記憶領域情報取得プログラム５２０に従
って、管理プログラム５２１、５２２、ｓ５２３に設けた、後述する通信選択モジュール
に、記憶領域情報２４８、１４８、１９８それぞれが有する管理インタフェース識別番号
２４８ｂ、１４８ｂ、１９８ｂを設定する。
【０１００】
ここで、通信選択モジュールとは、各管理プログラムが通信可能なインタフェースの識
別番号を特定するモジュールである。本実施形態では、管理プログラム５２１、５２２、
５２３は、通信選択モジュールに設定された識別番号を有する管理インタフェースと通信
できるよう構成されている。
【０１０１】
本実施形態では、管理プログラム５２１の通信選択モジュールには「２２０」を、管理
プログラム５２２の通信選択モジュールには「１２０」を、管理プログラム５２３の通信
選択モジュールには「１７０」が設定される。本実施形態では記憶領域情報２４８、１４
８、１９８が保持する管理インタフェースの識別番号２４８ｂ、１４８ｂ、１９８ｂは、
それぞれ図７（Ａ）、（Ｂ）、（Ｃ）に示す番号を与えたが、予め各管理インタフェース
に付与されているＩＰアドレスを設定してもよい。それぞれの管理インタフェース２２０
、１２０、１７０を介して、管理プログラム５２１は記憶装置２０１とのみ、管理プログ
ラム５２２は記憶装置１０１とのみ、管理プログラム５２３は記憶装置１０２とのみ通信
を行う。
【０１０２】
〔ステップ１６１３〕
次に、管理計算機５０１のＣＰＵ５１１は、階層情報取得プログラム５４０を実行し、
ネットワークインタフェース５１０を介して、管理ネットワーク４１０に接続されている
記憶装置全て２０１、１０１、１０２に対して、階層情報取得要求を発行し、それぞれの
記憶装置２０１、１０１、１０２から階層情報の取得を試みる。
【０１０３】
本実施形態では、記憶装置２０１のみが下位の記憶領域を有し、それに伴い、階層情報
取得要求処理プログラム２２６を有する。
【０１０４】
階層情報取得要求を受信した記憶装置２０１、１０１、１０２の中で、記憶装置２０１
のみが階層情報２４５を保持しているため、返送できる。記憶装置２０１のＣＰＵ２２１
は、階層情報取得要求処理プログラム２２６を実行し、階層情報２４５を管理計算機５０
１に送信する。本実施形態では、管理計算機５０１は、図８に示す階層情報２４５が取得
できる。
【０１０５】
〔ステップ１６１７〕
階層情報取得プログラム５４０に従って、管理計算機５０１のＣＰＵ５１１は、取得し
た階層情報２４５から、識別子２４５ｂと、下位記憶領域有無フラグ２４５ｄと、識別子
２４５ｅとから、記憶装置２０１の配下に、記憶装置１０１と１０２が接続されているこ
とを認識する。そして、管理計算機５０１のＣＰＵ５１１は、統合情報生成プログラム５
５０に従って、取得した記憶領域情報２４８、１４８、１９８と階層情報２４５とから、
統合情報５７０を作成する。
【０１０６】
〔ステップ１６２１〕
管理計算機５０１のＣＰＵ５１１は、選択プログラム５２５を実行する。選択プログラ
ム５２５は、統合情報５７０を参照し、管理コンソール６０１に表示する画面イメージ６
２０を作成する。ＣＰＵ５１１は、選択プログラム５２５に従って、作成した画面イメー
ジ６２０を、ネットワークインタフェース５９０を介して、管理コンソール６０１に送信
する。
【０１０７】
管理コンソール６０１は、選択プログラム５２５からの画面イメージ６２０を受信する
と、表示部６１０の領域６１１に画面イメージ６２０を表示する。
【０１０８】
ここで、本実施形態における画面イメージの一例を図１１に示す。画面イメージ６２０
には、記憶装置２０１を示すアイコン６２１と、記憶装置１０１を示すアイコン６２２と
、記憶装置１０２を示すアイコン６２３とを備え、それぞれ、統合情報５７０で認識され
る階層関係に従って、階層関係を表す線分６２９によって、ツリービューで表示される。
また、それぞれの記憶装置２０１、１０１、１０２を示すアイコン６２１、６２２、６２
３の近傍には、当該記憶装置のベンダ名、装置名、製造番号を表示する表示領域６３１〜
６３３を備える。
【０１０９】
〔ステップ１６２５〕
このとき、選択プログラム５２５は、表示部６１０上に表示したそれぞれの記憶装置２
０１、１０１、１０２を示すアイコン６２１、６２２、６２３の識別番号を統合情報５７
０に格納する。これにより、管理計算機５０１は、管理者による所定のアイコンを選択す
る指示を受け付けた場合、統合情報５７０を介して、指示された記憶装置を認識すること
ができる。本実施形態では、図１１に示した各アイコンの番号６２１、６２２、６２３を
統合情報５７０に保持する。
【０１１０】
〔ステップ１６２９〕
管理コンソール６０１を利用する管理者は、管理コンソール６０１に用意されたマウス
（不図示）によって、表示部６１０上のマウスカーソル６９９を操作することができる。
【０１１１】
管理者による選択を受け付けると、管理コンソール６０１は、選択されたアイコンの識
別番号をネットワークインタフェース５９０を介して、管理計算機５０１に送信する。
【０１１２】
本実施形態では、図１１に示すように、領域６１１に表示された画面イメージ６２０に
は、３つのアイコン６２１から６２２がある。管理者は表示部６１０上のマウスカーソル
６９９を動かし、所望のアイコンの上でマウスのボタンを押すことによって、目的の記憶
装置を選択することができる。なお、管理コンソール６０１の入力装置は、マウスに限ら
れない。例えば、キーボードなどでもよい。
【０１１３】
〔ステップ１６３３〕
次に、管理計算機５０１のＣＰＵ５１１は、選択プログラム５２５に従って、管理者が
マウスを介して選択した記憶装置を判断する。ここでは、下位の記憶装置（配下の記憶装
置）が選択されたか否かを判断する。
【０１１４】
選択された記憶装置が配下の記憶装置の場合、後述のステップ１６３７に進み、配下の
記憶装置でない場合は、後述のステップ１６４５に進む。
【０１１５】
本実施形態では、管理計算機５０１のＣＰＵ５１１は、階層情報２４５に基づき統合情
報５７０を作成し、選択プログラム５２５に従って、統合情報５７０を用いて画面イメー
ジ６２０を構成しているので、管理コンソール６０１に表示される画面イメージ６２０の
階層構成は、記憶装置２０１、１０１、１０２の階層構成と一致している。よって、管理
コンソール６０１の表示部６１０に表示されている画面イメージ６２０上でアイコン６２
２やアイコン６２３が選択された場合、管理計算機５０１のＣＰＵ５１１は、選択プログ
ラム５２５に従って、統合情報５７０より、記憶装置２０１の配下にある記憶装置１０１
や記憶装置１０２が選択されたと判断できる。
【０１１６】
〔ステップ１６３７〕
管理計算機５０１のＣＰＵ５１１は、選択プログラム５２５に従って、選択されたアイ
コンの識別番号を受信すると、統合情報５７０を参照し、当該アイコンの識別番号５７０
１ｄ、５７０２ｄに対応する記憶装置が、他の記憶装置の配下にあると認識した場合には
、操作警告プログラム５２６を実行し、選択した記憶装置を操作するとその上位の記憶装
置に影響がある旨を示す画面イメージ６４０を作成し、管理コンソール６０１に送信する
。
【０１１７】
管理コンソール６０１は、受信した画面イメージ６４０を表示領域６４１に表示する。
図１２に、画面イメージ６２０と画面イメージ６４０とが管理コンソールに表示されてい
る一例を示す。
【０１１８】
本図に示すように、画面イメージ６４０は、警告メッセージを表示する警告メッセージ
表示領域６４１と、管理者からの確認の指示を受け付けるＯＫボタンとを備える。
【０１１９】
〔ステップ１６４１〕
管理者は、管理コンソール６０１の表示部６１０上で、警告を確認すると、確認ボタン
６４９をマウスカーソル６９９で押す。管理コンソール６０１は、確認ボタン６４９が押
されたことを受け付けると、管理計算機５０１のＣＰＵ５１１に通知する。
【０１２０】
〔ステップ１６４５〕
管理計算機５０１のＣＰＵ５１１は、選択されたアイコンの識別番号６２１、６２２、
６２３を受信すると、選択プログラム５２５に従って、統合情報５７０を参照し、受信し
たアイコンの識別番号５７０１ｄ、５７０２ｄに対応する管理プログラム５７０１ｃ、５
７０２ｃの番号を取得し、その管理プログラム番号５２１、５２２、５２３に対して、当
該記憶装置を管理するための画面イメージを管理コンソール６０１に送信するように指示
する。ここで、管理プログラムが送信する画面イメージは、記憶装置を管理するための構
成表示画面や、状態表示画面、設定入力画面などである。
【０１２１】
〔ステップ１６４９〕
管理コンソール６０１は、管理プログラム５２１、５２２、５２３から画面イメージを
受信すると、表示部６１０の領域６１５にその画面イメージを表示する。
【０１２２】
本実施形態では、以上のような管理計算機５０１による処理により、記憶装置の階層構
造を画面イメージ６２０として管理コンソール６０１の表示部６１０の領域６１１に表示
し、また、管理者が指示した記憶装置の管理情報を、表示部６１０の領域６１５に表示す
る。
【０１２３】
管理者は、選択プログラム５２５が作成する画面イメージ６２０を介して、管理したい
記憶装置を選択することで、目的の記憶装置を管理するための管理プログラムを管理コン
ソールに表示し、構成確認や状態確認、記憶装置の設定を行うことができる。このとき、
計算機３０１〜３０４からは認識できなかった記憶装置の階層構造の情報も同時に確認す
ることができ、例えば、階層構造を意識せず、上位の記憶装置が利用している記憶領域を
削除してしまう危険性が低くなる。
【０１２４】
＜記憶装置からの通知処理＞
次に、記憶装置２０１、１０１、１０２からの通知処理について説明する。記憶装置２
０１、１０１、１０２からの通知処理とは、記憶装置を構成する部位での障害などにより
、記憶装置２０１、１０１、１０２で状態の変更があった場合に、その旨を管理計算機５
０１に即時通知する処理である。
【０１２５】
本実施形態では、この通知処理を実現するために、記憶装置２０１、１０１、１０２は
、通知先保持テーブル２４２，１４２，１９２と状態変更通知プログラム２２７，１２７
，１７７とを備える。
【０１２６】
通知先保持テーブル２４２，１４２，１９２は、記憶装置２０１、１０１、１０２で状
態の変更があった場合に通知する管理計算機５０１のネットワークインタフェース番号５
１０、５９０を保持し、状態変更通知プログラム２２７，１２７，１７７は、状態変更が
あった場合に、状態変更の種別を示す情報を、状態変更通知情報９００として、そのネッ
トワークインタフェース５１０、５９０に通知する。
【０１２７】
本実施形態における状態変更通知情報９００を図１３に示す。本図に示すように、状態
変更通知情報９００は、通知元の管理インタフェース番号を保持する管理インタフェース
番号保持領域９０１と、メッセージを保持するメッセージ保持領域９０２とを備える。
【０１２８】
管理インタフェース番号保持領域９０１には、そのメッセージを発行した記憶装置の管
理インタフェースの番号が入る。本実施形態の場合には、図２に示す番号が格納される。
また、メッセージ保持領域９０２には、たとえば、「記憶装置１０１の磁気ディスク装置
が故障しました。」といった、状態を表すメッセージが保持される。
【０１２９】
以下、記憶装置からの通知処理について図１４のフローチャートを用い説明する。
【０１３０】
〔ステップ１７０１〕
管理計算機５０１のＣＰＵ５１１は、記憶装置２０１、１０１、１０２の状態が変更さ
れたことを即時把握するために、通知先設定プログラム５２７を実行し、管理計算機５０
１に接続されている全ての記憶装置２０１、１０１、１０２の通知先保持テーブル２４２
，１４２，１９２に、状態変更の通知を受ける場合に使用する管理計算機５０１のネット
ワークインタフェース番号を設定する。ここでは、例えば、「５１０」を設定する。
【０１３１】
〔ステップ１７０５〕
これにより、記憶装置で状態の変更があった場合に、管理計算機５０１は、通知を受け
ることができる。この状態で、管理計算機５０１は、通知を待つ。
【０１３２】
〔ステップ１７０９〕
本実施形態では、管理計算機５０１は、通知改変プログラム５２８を備える。通知改変
プログラム５２８は、統合情報５７０を参照することによって、コンピュータシステムに
おける記憶装置の階層構成を正しく把握する。
【０１３３】
管理計算機５０１のＣＰＵ５１１は、通知改変プログラム５２８を実行し、ネットワー
クインタフェース５１０を介して受信した状態変更通知情報９００の管理インタフェース
番号保持領域９０１を参照することで、どの記憶装置からの通知であるかを認識する。そ
して、ＣＰＵ５１１は、通知改変プログラム５２８に従って、受信したメッセージの内容
を、階層構成を反映したものに改変する。
【０１３４】
具体的には、ＣＰＵ５１１は、通知改変プログラム５２８に従って、記憶装置１０１か
ら、たとえば、「記憶装置１０１の磁気ディスク装置が故障しました」というメッセージ
を含む状態変更通知情報を受信した場合、統合情報５７０を参照し、記憶装置１０１は、
記憶装置２０１の配下にあることを認識し、「記憶装置２０１の配下にある記憶装置１０
１の磁気ディスク装置が故障しました」というメッセージに改変する。
【０１３５】
〔ステップ１７１３〕
ＣＰＵ５１１は、通知改変プログラム５２８に従って、メッセージを改変した状態変更
通知情報９００を管理コンソール６０１に送信する。
【０１３６】
〔ステップ１７１７〕
管理コンソール６０１は、表示部６１０に領域６１９を用意し、受信したメッセージを
表示する。
【０１３７】
本実施形態では、以上の処理により、各記憶装置から受信した状態変更通知情報９００
を、階層化された記憶装置の構成を反映した状態変更通知情報９００に改変して管理コン
ソール６０１に表示することができる。
【０１３８】
本構成により、本実施形態においては、管理者は、記憶装置の状態が変更された場合で
あっても、階層構造が反映された情報を得ることができ、その後の処理操作時に的確な判
断を下すことができる。
【０１３９】
なお、上記の実施形態では、下位の記憶装置を有する記憶装置のみが階層情報２４５を
備える場合を例にあげて説明したが、階層情報２４５の保持形態はこれに限られない。例
えば、下位の記憶装置にも階層情報２４５を持たせることができる。
【０１４０】
下位の記憶装置も階層情報２４５を保持する場合は、管理計算機５０１は、配下の記憶
装置の有無を、下位の記憶装置から取得した階層情報２４５のうち、記憶有無フラグ２４
５ｄを参照して判断する。すなわち、当該フラグが「０」を示すものである場合は、配下
に記憶装置を持たないと判断する。
【０１４１】
また、上記の実施形態では、各記憶装置に対応する管理プログラムを用意する場合を例
に挙げて説明したが、本構成に限られない。例えば、一つの管理プログラムで、複数の記
憶装置に対応し、複数の記憶装置の管理インタフェースの識別番号を管理でき、管理計算
機と個々の記憶装置との通信が可能な場合は、記憶装置の数と同じ数の管理プログラムを
起動する必要はなく、検出した複数の記憶装置に対応する管理プログラムを起動すればよ
い。
【０１４２】
《第２の実施形態》
以下、本発明の第２の実施形態を図を用いて説明する。
【０１４３】
＜概要＞
第２の実施形態では、記憶装置１０１と１０２とをそれぞれ管理する管理計算機として
、さらに、管理計算機５０１１と５０１２とを備える。管理計算機５０１は、第１の実施
形態と同様に、記憶装置２０１，１０１，１０２を管理するが、記憶装置１０１と１０２
とは、それぞれ、管理計算機５０１１と５０１２とを介して、管理計算機５０１に接続さ
れて構成される。管理計算機５０１は、管理計算機５０１１と５０１２とを介して、それ
ぞれ、記憶装置１０１と１０２とを管理する。
【０１４４】
本実施形態では、管理計算機５０１は、記憶装置２０１を管理計算機５０１で実行する
管理プログラム５２１によって直接管理される。しかし、記憶装置１０１と１０２とは、
それぞれ、管理計算機５０１１と５０１２とにおいて実行する管理プログラム５２２と５
２３とによって管理される。
【０１４５】
以下、本実施形態の、記憶装置１０１、１０２に管理計算機５０１１、５０１２が接続
されている場合における、階層化された記憶装置を有するコンピュータシステムでの記憶
装置の管理方式について説明する。なお、本実施形態の説明において、第１の実施形態と
同様の機能、構成を有するものは、同じ符号を用い、詳細は説明しない。
【０１４６】
＜システム構成＞
図１５に第２の実施形態におけるコンピュータシステムを示す。
【０１４７】
本図に示すように、本実施形態のコンピュータシステムは、第１の実施形態のコンピュ
ータシステムの構成に加え、記憶装置１０１と管理ネットワーク４１０との間に、管理計
算機５０１１と、記憶装置１０２と管理ネットワーク４１０との間に管理計算機５０１２
とを備える。
【０１４８】
管理計算機５０１１および５０１２は、それぞれネットワークインタフェース５１０１
、５９０１、５１０２、５９０２を介して、それぞれ、記憶装置１０１、記憶装置１０２
、管理ネットワーク４１０と接続する。
【０１４９】
図１６に本実施形態における管理計算機５０１のメモリ５１３に保持されるプログラム
およびデータを示す。また、記憶装置２１０、１０１、１０２のメモリ２２３、１２３、
１９３に保持されるプログラムおよびデータは、図１７、図１８（Ａ）、（Ｂ）に示すと
おりである。
【０１５０】
記憶装置２０１のメモリ２２３には、第１の実施形態で保持しているデータおよびプロ
グラムに加えて、記憶装置２０１を現在管理している管理計算機を識別するための識別情
報を保持するための管理計算機識別情報２４３と、管理計算機からの管理計算機識別情報
取得要求を処理するための管理計算機識別情報取得要求処理プログラム２２８とが格納さ
れる。
【０１５１】
また、記憶装置１０１のメモリ１２３には、第１の実施形態で保持しているデータおよ
びプログラムに加えて、記憶装置１０１を現在管理している管理計算機を識別するための
識別情報を保持するための管理計算機識別情報１４３と、管理計算機からの管理計算機識
別情報取得要求を処理するための管理計算機識別情報取得要求処理プログラム１２８とが
格納され、記憶装置１０２のメモリ１７３には、第１の実施形態で保持しているデータお
よびプログラムに加えて、記憶装置１０２を現在管理している管理計算機を識別するため
の識別情報を保持するための管理計算機識別情報１９３と、管理計算機からの管理計算機
識別情報取得要求を処理するための管理計算機識別情報取得要求処理プログラム１７８と
が格納される。
【０１５２】
管理計算機５０１のメモリ５１３には、第１の実施形態で保持しているデータおよびプ
ログラムに加えて、現在の記憶装置がどの管理計算機によって管理されているかを把握す
るために、記憶装置が有する管理計算機識別情報から管理計算機識別情報を取得するため
の管理計算機識別情報取得プログラム５２９と、記憶装置に接続した管理計算機の識別情
報を設定するための管理計算機識別情報設定プログラム５３０とが格納される。
【０１５３】
＜管理計算機識別情報のフォーマット＞
管理計算機識別情報２４３、１４３、１９３は、図１９（Ａ）〜（Ｃ）に示すように、
記憶装置２０１、１０１、１０２が接続している管理計算機５０１、５０１１、５０１２
のネットワークインタフェースの識別番号を保持する第一のネットワークインタフェース
番号保持領域２４３ａ、１４３ａ、１９３ａと、管理計算機５０１、５０１１、５０１２
が他の管理計算機と通信するためのネットワークインタフェースの識別番号を保持する第
二のネットワークインタフェース番号保持領域２４３ｂ、１４３ｂ、１９３ｂと、当該管
理計算機が保持する管理プログラムの識別番号を保持する管理プログラム番号保持領域２
４３ｃ、１４３ｃ、１９３ｃとを備える。
【０１５４】
ここで、記憶装置が利用している管理計算機が無い場合、第一のネットワークインタフ
ェース番号保持領域２４３ａ、１４３ａ、１９３ａと第二のネットワークインタフェース
番号保持領域２４３ｂ、１４３ｂ、１９３ｂとには、「０」が格納される。この場合は、
管理プログラムも無いため、管理プログラム番号保持領域２４３ｃ、１４３ｃ、１９３ｃ
にも「０」が格納される。
【０１５５】
例えば、図１９（Ａ）では、第一のネットワークインタフェース番号保持領域２４３ａ
と第二のネットワークインタフェース番号保持領域２４３ｂとの両方に「０」が入ってい
るため、本管理計算機識別情報２４３を有する記憶装置２０１には、利用中の管理計算機
が無いことを示している。
【０１５６】
＜記憶装置１０１と１０２の管理プログラムの前提＞
本実施形態においては、管理計算機５０１１は、図示しないメモリに、記憶装置１０１
を管理するための管理プログラム５２２が格納され、図示しないＣＰＵによって、管理プ
ログラム５２２が実行されている。また、管理計算機５０１２は、図示しないメモリに、
記憶装置１０２を管理するための管理プログラム５２３が格納され、図示しないＣＰＵに
よって、管理プログラム５２３が実行されている。
【０１５７】
本実施形態のおいては、このように、記憶装置１０１は、管理計算機５０１１１によっ
て管理され、記憶装置１０２は、管理計算機５０１２によって管理される。
【０１５８】
記憶装置１０１のメモリ１２３が保持する管理計算機識別情報１４３は、図１９（Ｂ）
に示すように、第一のネットワークインタフェース番号１４３ａとして管理計算機５０１
１が記憶装置１０１に接続するネットワークインタフェース５１０１を保持し、第二の
ネットワークインタフェース番号１４３ｂとして、管理計算機５０１１が管理ネットワー
ク４１０を介して管理計算機５０１に接続するネットワークインタフェース５９０１を保
持する。
【０１５９】
同様に、記憶装置１０２のメモリ１７３が保持する管理計算機識別情報１９３は、図１
９（Ｃ）に示すように、各第一のネットワークインタフェース番号１９３ａと、第二のネ
ットワークインタフェース番号１９３ｂとを保持する。
【０１６０】
＜管理計算機５０１による処理＞
次に、本実施形態における管理計算機５０１による処理について図２０のフローチャー
トを用いながら説明する。
【０１６１】
〔ステップ１８０１〕
管理計算機５０１のＣＰＵ５１１は、記憶領域情報取得プログラム５２０を実行し、ネ
ットワークインタフェース５１０を介して、管理ネットワーク４１０に接続されている記
憶装置全てに対して、記憶領域情報取得要求を発行し、それぞれの記憶装置２０１、１０
１、１０２から記憶領域情報２４８、１４８、１９８の取得を試みる。
【０１６２】
記憶装置２１０、１０１、１０２のＣＰＵ２２１、１２１、１７１は、それぞれ、管理
計算機５０１からの記憶領域情報取得要求を受け取ると、記憶領域情報取得要求処理プロ
グラム２２５、１２５、１７５を実行し、記憶領域情報２４８、１４８、１９８を管理計
算機５０１に応答する。ＣＰＵ５１１は、記憶領域情報取得プログラム５２０に従って、
取得した記憶領域情報２４８、１４８、１９８により、管理ネットワーク４１０に記憶装
置２１０、１０１、１０２が接続されていることを認識する。
【０１６３】
本実施形態では、第一の実施形態と同様に、３台の記憶装置２０１，１０１，１０２か
ら、それぞれ、図７に示す記憶領域情報２４８，１４８，１９８が取得できる。
【０１６４】
〔ステップ１８０３〕
次に、管理計算機５０１のＣＰＵ５１１は、管理計算機識別情報取得プログラム５２９
を実行し、ネットワークインタフェース５１０を介して、管理ネットワーク４１０に接続
されている記憶装置全てに対して、管理計算機識別情報取得要求を発行し、それぞれの記
憶装置２１０、１０１、１０２から管理計算機識別情報２４３、１４３、１９３の取得を
試みる。
【０１６５】
各記憶装置２１０、１０１、１０２のＣＰＵ２２１、１２１、１７１は、管理計算機５
０１からの管理計算機識別情報取得要求を受け取ると、管理計算機識別情報取得要求処理
プログラム２２８、１２８、１７８を実行し、管理計算機識別情報２４３、１４３、１９
３を管理計算機５０１に応答する。
【０１６６】
ＣＰＵ５１１は、管理計算機識別情報取得プログラム５２９に従って、管理計算機識別
情報２４３、１４３、１９３を取得することによって、それぞれの記憶装置２１０、１０
１、１０２に接続されている管理計算機を認識する。
【０１６７】
本実施形態では、記憶装置２０１から図１９（Ａ）に示す管理計算機識別情報２４３、
記憶装置１０１から図１９（Ｂ）に示す管理計算機識別情報１４３、記憶装置１０２から
は図１９（Ｃ）に示す管理計算機識別情報１９３を、それぞれ、取得する。
【０１６８】
記憶装置２０１からの管理計算機識別情報２４３には、上述したように、第一および第
二ネットワークインタフェース番号保持領域２４３ａ、２４３ｂの両方に「０」が入って
いるので、ＣＰＵ５１１は、管理計算機識別情報取得プログラム５２９に従って、記憶装
置２０１には、現時点では、管理計算機が接続されていないことを認識する。
【０１６９】
〔ステップ１８０５〕
次に、管理計算機５０１は、自管理計算機５０１において用意すべき、記憶装置を管理
する管理プログラムの数を判断する。すなわち、現時点で管理計算機が未接続であるため
自身が管理すべき記憶装置の数を判断し、その数だけ管理プログラムを用意する。
【０１７０】
本実施形態では、管理計算機５０１のＣＰＵ５１１は、記憶領域情報取得プログラム５
２０および管理計算機識別情報取得プログラム５２９に従い、取得できた記憶領域情報２
４８，１４８，１９８の数から、３台の記憶装置２１０、１０１、１０２があることを把
握し、取得した管理計算機識別情報２４３、１４３、１９３から、そのうちの２台の記憶
装置１０１、１０２は既に管理計算機５０１１、５０１２をそれぞれ有していることを把
握する。そして、記憶領域情報取得プログラム５２０に従って、自身が管理すべき記憶装
置の数、すなわち、自身で用意すべき管理プログラムの数は１つであると判断し、一つの
管理プログラム５２１のみをメモリ５１３に用意する。
【０１７１】
このとき、別の方法として、この時点で、記憶装置１０１と１０２とは、既に管理計算
機５０１１、５０１２を有している旨のメッセージを作成し、管理コンソール６０１を介
して表示するよう構成してもよい。管理者はこのメッセージを見て、例えば、記憶装置１
０１、１０２に接続されている管理計算機５０１１、５０１２を撤去するなどの処理を行
うことができる。本処理により、第一の実施形態と同様の構成で、管理計算機５０１にお
いて、管理計算機５０１に用意された３つの管理プログラムによって３台の記憶装置２０
１、１０１、１０２を管理させることができる。
【０１７２】
〔ステップ１８０９〕
そして、管理計算機５０１のＣＰＵ５１１は、記憶領域情報取得プログラム５２０に従
って、管理プログラム５２１に設けた通信選択モジュールに、記憶領域情報２４８に保持
されている管理インタフェース識別番号２４８ｂを設定する。本実施形態では、管理プロ
グラム５２１の通信選択モジュールに「２２０」を設定する。
【０１７３】
〔ステップ１８１１〕
管理計算機５０１のＣＰＵ５１１は、管理計算機識別情報設定プログラム５３０を実行
し、自身である管理計算機５０１を接続した記憶装置に、自身を接続したことを示す情報
、すなわち、自身の接続のためのネットワークインタフェースを識別する番号を送信する
。
【０１７４】
本実施形態では、記憶装置２０１にネットワークインタフェース識別番号５１０と、他
の装置と接続するための別のネットワークインタフェース識別番号５９０とをそれぞれ、
第一のネットワークインタフェース識別番号、第二のネットワークインタフェース識別番
号として送信する。
【０１７５】
記憶装置２０１のＣＰＵ２２１は、管理計算機識別情報取得要求プログラム２２８に従
って、管理計算機識別情報２４３に受け取った番号を格納し、保持する。この場合の管理
計算機識別情報２４３に保持されるデータの一例を、図１９（Ｄ）に示す。
【０１７６】
〔ステップ１８１３〕
次に管理計算機５０１のＣＰＵ５１１は、階層情報取得プログラム５４０を実行し、ネ
ットワークインタフェース５１０を介して、管理ネットワーク４１０に接続されている記
憶装置全てに対して、階層情報取得要求を発行し、記憶装置から階層情報の取得を試みる
。
【０１７７】
本実施形態では、第１の実施形態と同様に、記憶装置２０１のみが下位の記憶領域を有
し、それに伴い、階層情報取得要求処理プログラム２２６を有するので、記憶装置２０１
からのみ、階層情報を取得することができる。
【０１７８】
階層情報取得要求を受信した記憶装置２０１のＣＰＵ２２１は、階層情報取得要求処理
プログラム２２６を実行し、階層情報２４５を管理計算機５０１に送信する。本実施形態
では、管理計算機５０１は、図８に示す階層情報２４５が取得できる。
【０１７９】
〔ステップ１８１７〕
階層情報取得プログラム５４０に従って、管理計算機５０１のＣＰＵ５１１は、取得し
た階層情報２４５から、記憶装置２０１の配下に、記憶装置１０１と１０２が接続されて
いることを認識する。この認識の手法は、第１の実施形態と同様である。管理計算機５０
１のＣＰＵ５１１は、取得した記憶領域情報２４８、１４８、１９８と階層情報２４５と
管理計算機識別情報１４３、１９３とから、第１の実施形態と同様に、統合情報５８０を
作成する。
【０１８０】
本実施形態における統合情報５８０を図２１に示す。図９に示した第一の実施形態の統
合情報５７０との違いは、上位記憶装置および下位記憶装置それぞれが、管理装置番号５
８０１ｆ、５８０２ｆを保持している点である。本統合情報５８０を参照することによっ
て、管理計算機５０１のＣＰＵ５１１は、それぞれのプログラムにおいて、記憶装置２０
１、１０１、１０２を管理するための管理プログラムが実行されている管理計算機５０１
、５０１１、５０１２と、それぞれの管理プログラム５２１、５２２、５２３とを認識す
ることができる。
【０１８１】
〔ステップ１８２１〕
管理計算機５０１のＣＰＵ５１１は、選択プログラム５２５を実行する。選択プログラ
ム５２５は、統合情報５８０を参照し、第１の実施形態と同様に、図１１に示す画面イメ
ージ６２０を生成する。
【０１８２】
〔ステップ１８２５〕
選択プログラム５２５は、第１の実施形態と同様に、表示部６１０上に表示したそれぞ
れのアイコンの識別番号６２１、６２２、６２３を統合情報５８０に格納し、保持する。
本実施形態では、第１の実施形態と同様に、図１１に示したアイコンの各識別番号６２１
、６２２、６２３を統合情報５８０のアイコン番号として保持している。
【０１８３】
〔ステップ１８２９〕
第１の実施形態と同様に、管理者によるアイコンの選択を受け付けると、管理コンソー
ル６０１は、選択されたアイコンの識別番号をネットワークインタフェース５９０を介し
て、管理計算機５０１に送信する。
【０１８４】
〔ステップ１８３３〕
管理計算機５０１のＣＰＵ５１１は、選択プログラム５２５に従って、管理者がマウス
を介して選択した記憶装置を判断する。ここでは、第１の実施形態と同様に、階層構造に
おいて下位の記憶装置（配下の記憶装置）が選択されたか否かを判断する。
【０１８５】
選択された記憶装置が配下の記憶装置の場合、後述のステップ１８３７に進み、配下の
記憶装置でない場合は、後述のステップ１８４５に進む。
【０１８６】
〔ステップ１８３７〕
本実施形態においても、管理計算機５０１のＣＰＵ５１１は、各種プログラムを実行す
る際、第一の実施形態と同様に、統合情報５８０を参照することにより、記憶装置の階層
構成を把握できる。
【０１８７】
管理計算機５０１のＣＰＵ５１１は、選択プログラム５２５に従って、受信したアイコ
ンの識別番号に対応する記憶装置が、他の記憶装置の配下にあると認識した場合には、第
１の実施形態と同様に、操作警告プログラム５２６を実行し、選択した記憶装置を操作す
るとその上位の記憶装置に影響がある旨を示す画面イメージ６４０を作成し、管理コンソ
ール６０１に送信する。ここで、作成され、管理コンソール６０１に表示される画面イメ
ージ６４０は、第１の実施形態と同様であるため、ここでは、詳細は説明しない。
【０１８８】
〔ステップ１８４１〕
管理者は、管理コンソール６０１の表示部６１０上で、警告を確認すると、確認ボタン
６４９をマウスカーソル６９９で押す。管理コンソール６０１は、確認ボタン６４９が押
されたことを受け付けると、管理計算機５０１のＣＰＵ５１１に通知する。
【０１８９】
〔ステップ１８４５〕
管理計算機５０１のＣＰＵ５１１は、選択されたアイコンの識別番号を受信すると、選
択プログラム５２５に従って、統合情報５８０を参照し、受信したアイコンの識別番号に
対応する管理計算機の番号と管理プログラムの番号を取得し、対象となる管理計算機の管
理プログラムに対して、第１の実施形態と同様の、当該記憶装置を管理するための画面イ
メージを管理コンソール６０１に送信するように指示する。
【０１９０】
第１の実施形態との違いは、記憶装置１０１が選択された場合には、管理計算機５０１
のＣＰＵ５１１は、選択プログラム５２５に従って、管理計算機５０１１の管理プログラ
ム５２２に対して、画面イメージを管理コンソール６０１に送信するように指示し、記憶
装置１０２が選択された場合には、管理計算機５０１のＣＰＵ５１１は、管理計算機５０
１２の管理プログラム５２３に対して、画面イメージを管理コンソール６０１に送信する
ように指示する点である。
【０１９１】
〔ステップ１８４９〕
管理コンソール６０１は、各管理プログラム５２１、５２２、５２３から画面イメージ
を受信すると、表示部６１０の領域６１５にその画面イメージを表示する。
【０１９２】
以上説明したように、本実施形態のように、管理計算機５０１が、他の管理計算機５０
１１、５０１２を介して接続する記憶装置１０１、１０２を有する場合であっても、記憶
領域が階層関係を有する場合に、管理計算機５０１は、各記憶装置２０１、１０１、１０
２の階層関係を正しく把握し、管理計算機５０１において管理することができる。階層に
わたってユーザが処理を行おうとする場合には、その旨を通知することができる。
【０１９３】
また、本実施形態において、第１の実施形態と同様に、記憶装置の状態変更の通知も、
記憶装置の階層構成に則って処理されるよう構成することができる。これにより、本実施
形態においても、管理者に、階層を意識した通知を行うことができる。
【０１９４】
なお、本実施形態および第１の実施形態において、記憶装置の階層関係を、管理計算機
５０１が記憶装置から周期的あるいは記憶装置からの変更通知をトリガとして取得するこ
とで、記憶装置の階層構成が変わった場合であっても、管理計算機５０１内で、自動的に
記憶装置の階層構成を把握するための統合情報を更新することができる。
【０１９５】
以上の各実施形態によれば、階層化された記憶装置を有するコンピュータシステムの記
憶装置の階層構成を容易に把握できる管理画面を提供できるとともに、管理者が行う操作
が階層化された記憶装置の構成に与える影響を適切に通知することができる。また、以上
の各実施形態によれば、記憶装置の構成等の変更を管理計算機において、適宜取得するこ
とができ、管理者に提示することができる。
【０１９６】
従って、以上の各実施形態によれば、管理者の記憶装置の管理を支援することができる
。
【図面の簡単な説明】
【０１９７】
【図１】図１は、本発明の第１の実施形態の概要を説明するための図である。
【図２】図２は、第１の実施形態のシステム構成図である。
【図３】図３は、第１の実施形態の記憶装置２０１のメモリ２２３に保持されるプログラムおよびデータの一例を示す図である。
【図４】図４は、第１の実施形態の記憶装置１０１のメモリ１２３に保持されるプログラムおよびデータの一例を示す図である。
【図５】図５は、第１の実施形態の管理計算機５０１のメモリ５１３に保持されるデータおよびプログラムの一例を示す図である。
【図６】図６は、第１および第２の実施形態で使用する識別子フォーマット情報６５０の一例を示す図である。
【図７】図７は、第１および第２の実施形態の記憶領域情報の一例であり、図７（Ａ）は、記憶領域情報２４８、図７（Ｂ）は、記憶領域情報１４８、図７（Ｃ）は、記憶領域情報１９８の一例を示す図である。
【図８】図８は、第１および第２の実施形態の階層情報の一例を示す図である。
【図９】図９は、第１の実施形態の統合情報の一例を示す図である。
【図１０】図１０は、第１の実施形態の管理計算機の処理のフローチャートである。
【図１１】図１１は、第１および第２の実施形態の画面イメージである。
【図１２】図１２は、第１および第２の実施形態の画面イメージである。
【図１３】図１３は、第１および第２の実施形態の状態変更通知情報の一例を示す図である。
【図１４】図１４は、第１および第２の実施形態の記憶装置からの通知処理のフローチャートである。
【図１５】図１５は、第２の実施形態のシステム構成図である。
【図１６】図１６は、第２の実施形態の管理計算機のメモリに保持されるプログラムおよびデータの一例を示す図である。
【図１７】図１７は、第２の実施形態の記憶装置２０１のメモリ２２３に保持されるプログラムおよびデータの一例を示す図である。
【図１８】図１８は、第２の実施形態の記憶装置１０１のメモリ１２３に保持されるプログラムおよびデータの一例を示す図である。
【図１９】図１９は、第２の実施形態の管理計算機識別情報の一例を示す図であり、図１９（Ａ）は、管理計算機識別情報２４３、図１９（Ｂ）は、管理計算機識別情報１４３、図１９（Ｃ）は、管理計算機識別情報１９３、図１９（Ｄ）は、管理計算機識別情報２４３の他の例を示す図である。
【図２０】図２０は、第２の実施形態の管理計算機の処理のフローチャートである。
【図２１】図２１は、第２の実施形態の統合情報の一例を示す図である。
【符号の説明】
【０１９８】
１０１…記憶装置，１０２…記憶装置，１１１…記憶領域，１２０…管理インタフェー
ス，１２１…ＣＰＵ，１２３…メモリ，１２５…記憶領域情報取得要求処理プログラム，
１２７…状態変更通知プログラム，１２８…管理計算機識別情報取得要求処理プログラム
，１３０…ＦＣインタフェース，１３２…リードライト処理モジュール，１４２…通知先
保持テーブル，１４３…管理計算機識別情報，１４８…記憶装置１０１の記憶領域情報，
１６１…記憶領域，１６２…記憶領域，１７０…管理インタフェース，１７１…ＣＰＵ，
１７３…メモリ，１７５…記憶領域情報取得要求処理プログラム，１７７…状態変更通知
プログラム，１７８…管理計算機識別情報取得要求処理プログラム，１９２…通知先保持
テーブル，１９３…管理計算機識別情報，１９８…記憶装置１０２の記憶領域情報，２０
１…記憶装置，２１１…記憶領域，２１２…記憶領域，２１３…記憶領域，２２０…管理
インタフェース，２２１…ＣＰＵ，２２３…メモリ，２２５…記憶領域情報取得要求処理
プログラム，２２６…階層情報取得要求処理プログラム，２２７…状態変更通知プログラ
ム，２２８…管理計算機識別情報取得要求処理プログラム，２３０…ＦＣインタフェース
，２３２…リードライト制御モジュール，２３５…ＦＣインタフェース，２３８…同期制
御モジュール，２４２…通知先保持テーブル，２４３…管理計算機識別情報，２４５…記
憶装置２０１の階層情報，２４７…記憶装置２０１の記憶領域情報，２４８…記憶装置２
０１の記憶領域情報，３０１〜３０４…計算機，３１０…ＣＰＵ，３２０…メモリ，３３
０…ネットワークインタフェース，４０１…ＦＣスイッチ，４０２…ＦＣスイッチ，５０
１…管理計算機，５１０…ＦＣインタフェース，５１１…ＣＰＵ，５１３…メモリ，５２
０…記憶領域情報取得プログラム，５２１…管理プログラム，５２２…管理プログラム，
５２３…管理プログラム，５２５…選択プログラム，５２６…操作警告プログラム，５２
７…通知先設定プログラム，５２８…通知改変プログラム，５２９…管理計算機識別情報
取得プログラム，５３０…管理計算機識別情報設定プログラム，５４０…階層情報取得プ
ログラム，５７０…統合情報（第１の実施形態における），５８０…統合情報（第２の実
施形態における），６０１…管理コンソール，６１０…表示部，６１１…表示領域，６１
５…表示領域，６１９…表示領域，６２０…画面イメージ，６２１…アイコン，６２２…
アイコン，６２３…アイコン，６２９…線分，６３１…表示領域，６３２…表示領域，６
３３…表示領域，６４０…画面イメージ，６４１…表示領域，６４９…確認ボタン，６５
０…識別子フォーマット情報，６５１…ベンダ名，６５２…装置名，６５３…製造番号，
６５４…記憶領域番号，６５９…区切り符号，６９９…マウスカーソル，９００…状態変
更通知情報，９０１…通知元の管理インタフェース番号保持領域，９０２…メッセージ保
持領域，５０１１…管理計算機，５０１２…管理計算機，５１０１…ネットワークインタ
フェース，５１０２…ネットワークインタフェース，５９０１…ネットワークインタフェ
ース，５９０２…ネットワークインタフェース
【図１】
0004554949.tif 000002
【図２】
0004554949.tif 000003
【図３】
0004554949.tif 000004
【図４】
0004554949.tif 000005
【図５】
0004554949.tif 000006
【図６】
0004554949.tif 000007
【図７】
0004554949.tif 000008
【図８】
0004554949.tif 000009
【図９】
0004554949.tif 000010
【図１０】
0004554949.tif 000011
【図１１】
0004554949.tif 000012
【図１２】
0004554949.tif 000013
【図１３】
0004554949.tif 000014
【図１４】
0004554949.tif 000015
【図１５】
0004554949.tif 000016
【図１６】
0004554949.tif 000017
【図１７】
0004554949.tif 000018
【図１８】
0004554949.tif 000019
【図１９】
0004554949.tif 000020
【図２０】
0004554949.tif 000021
【図２１】
0004554949.tif 000022