(57)【要約】【課題】あらかじめスイッチ３に設定されたグループ情報を用いて、ストレージグループを生成する。【解決手段】  スイッチ３から、当該スイッチ３にあらかじめ設定されている、計算機４およびストレージ５のグループ情報を取得し、記憶手段１６に記憶するグループ情報取得ステップと、計算機４およびストレージ５各々から、ネットワークに接続するために必要なノード情報を取得し、記憶手段１６に記憶するノード情報取得ステップと、記憶手段１６に記憶されたグループ情報に基づいてストレージグループを生成するグループ生成ステップと、前記生成したストレージグループと、記憶手段１６に記憶したノード情報とを、ストレージ名前解決サーバ２に登録する登録ステップと、を有する。【選択図】図１
2005318074.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのネットワーク機器と、前記ネットワーク機器に接続される少なくとも１つのノードと、前記ノードをストレージグループ毎に管理する管理サーバとを有するネットワークにおいて、情報処理装置が行うストレージグループ設定方法であって、
前記情報処理装置の演算手段は、
前記ネットワーク機器から、当該ネットワーク機器にあらかじめ設定された、前記ノードが属するグループを識別するためのグループ情報を取得し、前記情報処理装置が有する記憶手段に記憶するグループ情報取得ステップと、
前記ノード各々から、当該ノードを前記ネットワークに接続するために必要なノード情報を取得し、前記記憶手段に記憶するノード情報取得ステップと、
前記記憶手段に記憶された前記グループ情報に基づいて前記ストレージグループを生成するグループ生成ステップと、
前記生成したストレージグループと、前記記憶手段に記憶した前記ノード情報とを、前記管理サーバに登録する登録ステップと、を行うこと
を特徴とするストレージグループ設定方法。
【請求項２】
請求項１記載のストレージグループ設定方法であって、
前記グループ生成ステップは、前記ネットワーク機器に設定されたグループ情報と、同じストレージグループを生成すること
を特徴とするストレージグループ設定方法。
【請求項３】
請求項１記載のストレージグループ設定方法であって、
前記登録ステップは、前記ストレージグループの登録を、前記ノード情報の登録より前に行うこと
を特徴とするストレージグループ設定方法。
【請求項４】
請求項１記載のストレージグループ設定方法であって、
前記グループ情報取得ステップは、前記ネットワーク機器各々に、グループ情報を要求するための要求メッセージを送信し、当該要求メッセージに対する応答メッセージに含まれる前記グループ情報を取得すること
を特徴とするストレージグループ設定方法。
【請求項５】
請求項１記載のストレージグループ設定方法であって、
前記ネットワーク機器各々が送信する前記グループ情報の変更通知情報を受け付けて、当該変更通知情報を前記記憶手段に記憶する変更通知受付ステップを、さらに有すること、
を特徴とするストレージグループ設定方法。
【請求項６】
請求項１記載のストレージグループ設定方法であって、
前記グループ情報取得ステップは、前記ネットワーク機器各々から重複するグループ情  報を取得した場合、重複するグループ情報を前記記憶手段に記憶しないこと
を特徴とするストレージグループ設定方法。
【請求項７】
請求項１記載のストレージグループ設定方法であって、
前記ノード情報取得ステップは、前記ノード各々に、ノード情報を要求するための要求メッセージを送信し、当該要求メッセージに対する応答メッセージを受信できない場合、当該ノードは前記管理サーバの管理対象外のノードであると判別すること
を特徴とするストレージグループ設定方法。
【請求項８】
請求項５記載のストレージグループ設定方法であって、
前記変更通知情報は、グループ情報の変更種別を有し、
前記変更種別情報の変更種別が変更または削除の場合、前記ノード情報取得ステップは、当該変更種別のノードのノード情報を取得しないこと
を特徴とするストレージグループ設定方法。
【請求項９】
少なくとも１つのネットワーク機器と、前記ネットワーク機器に接続される少なくとも１つのノードと、前記ノードをストレージグループ毎に管理する管理サーバとを有するネットワークにおいて、前記管理サーバにストレージグループを登録するストレージグループ登録装置であって、
前記ネットワーク機器から、当該ネットワーク機器にあらかじめ設定されている、前記ノードが属するグループを識別するためのグループ情報を取得するグループ情報取得手段と、
前記ノード各々から、当該ノードを前記ネットワークに接続するために必要なノード情報を取得するノード情報取得手段と、
前記グループ情報に基づいてストレージグループを生成するグループ生成手段と、
前記生成したストレージグループと、前記ノード情報とを、前記管理サーバに登録する登録手段と、を有すること
を特徴とするストレージグループ設定装置。
【請求項１０】
少なくとも１つのネットワーク機器と、前記ネットワーク機器に接続される少なくとも１つのノードと、前記ノードをストレージグループ毎に管理する管理サーバとを有するネットワークにおいて、ストレージグループを設定するためのストレージグループ設定プログラムであって、
情報処理装置に、
前記ネットワーク機器から、当該ネットワーク機器にあらかじめ設定されている、前記ノードが属するグループを識別するためのグループ情報を取得し、前記情報処理装置が有する記憶手段に記憶するグループ情報取得ステップと、
前記ノード各々から、当該ノードを前記ネットワークに接続するために必要なノード情報を取得し、前記記憶手段に記憶するノード情報取得ステップと、
前記記憶手段に記憶された前記グループ情報に基づいてストレージグループを生成するグループ生成ステップと、
前記生成したストレージグループと、前記記憶手段に記憶した前記ノード情報とを、前記管理サーバに登録する登録ステップと、を実行させること
を特徴とするストレージグループ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージエリアネットワークにおけるストレージグループを設定する技術に関する。
【背景技術】
【０００２】
計算機とストレージ装置との接続は、ファイバチャネル(Fibre Channel)を介したFC -SAN（Storage Area Network）から、iSCSI（Internet Small Computer Systems Interface）やiFCP（Internet Fibre Channel Protocol）などのＩＰネットワークを介したIP-SANに移行しつつある。
【０００３】
また、FC-SANまたはIP-SANでは、計算機やストレージ装置などのノードをいくつかのグループにグループ化して、ストレージ装置にアクセス可能な計算機を制限する場合がある。例えば、特許文献１には、FC-SANにおいてゾーニングと呼ばれる技術を用いて、ノードをゾーンと呼ばれるグループにグループ化して管理することが記載されている。
【０００４】
【特許文献１】米国特許出願公開第２００３／００８５９１４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
さて、計算機やストレージ装置などのノードは、接続先のノードを指定するために、接続可能なノードを発見する必要がある。小規模なIP-SANの場合には、管理者が接続可能なノードを手動で設定・管理することも可能である。しかし、大規模なIP-SANでは、手動での管理は困難である。そのため、大規模なIP-SANでは、iSNS（Internet Storage Name Service）サーバなどを用いたノードの発見が行われる。そして、ノードの発見方法としては、ノードをいくつかのストレージグループにグループ化し、ノードの発見要求が行われると、発見要求を行ったノードと同一のストレージグループ内に存在するノードのみを発見する方法がある。
【０００６】
ここで、ストレージグループを用いた場合、ストレージグループの作成方法が問題となる。例えば、ストレージ装置が全ての計算機からアクセス可能であるとセキュリティ上好ましくない。しかしながら、特許文献１では、管理者が表示手段に表示された情報をもとに、入力手段を介してストレージグループを手動で設定している。このため、管理者が手動でストレージグループを設定することによる、作業負荷や設定ミスの可能性などの問題がある。
【０００７】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、あらかじめネットワーク機器に設定されたグループ情報を用いて、ストレージグループを生成することにある
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、情報処理装置が、あらかじめネットワーク機器に設定されたグループ情報を用いて、ストレージグループを生成する。
【０００９】
例えば、前記情報処理装置の演算手段は、ネットワーク機器から、当該ネットワーク機器にあらかじめ設定されている、ノードが属するグループを識別するためのグループ情報を取得し、前記情報処理装置が有する記憶手段に記憶するグループ情報取得ステップと、ノード各々から、当該ノードを前記ネットワークに接続するために必要なノード情報を取得し、前記記憶手段に記憶するノード情報取得ステップと、前記記憶手段に記憶された前記グループ情報に基づいてストレージグループを生成するグループ生成ステップと、前記生成したストレージグループと、前記記憶手段に記憶した前記ノード情報とを、前記管理サーバに登録する登録ステップと、を行う。
【発明の効果】
【００１０】
本発明は、あらかじめネットワーク機器に設定されたグループ情報を用いて、ストレージグループを生成することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、本発明の実施の形態を説明する。
【００１２】
＜第１の実施形態＞
図１は、本発明の１実施形態が適用されたストレージ管理システムの概略図である。図示するように、本実施形態のストレージ管理システムは、ストレージグループ登録サーバ１と、ストレージ名前解決サーバ２と、少なくとも１つの計算機４１〜４４と、少なくとも１つのストレージ装置５１〜５３と、少なくとも１つのスイッチ３と、を有する。そして、これらの装置は、各スイッチ３を用いてインターネットなどのＩＰネットワークに接続されている。なお、スイッチ３に接続されている計算機４およびストレージ装置５を、以下ノードという。
【００１３】
スイッチ３は、ＩＰアドレスによる経路制御、ルーティング機能を使用して、データを目的のＩＰアドレスに対応する出力ポートに転送するネットワーク機器である。本実施形態において、スイッチ３には、あらかじめＭＡＣアドレスベースの少なくとも１つのＶＬＡＮ（Virtual Local Area Network）が設定されているものとする。ＶＬＡＮは、物理的な接続形態とは別に、計算機４またはストレージ装置５などのノードを仮想的にグルーピングした仮想ＬＡＮである。スイッチ３にＶＬＡＮを設定することにより、ストレージ装置５にアクセス可能な計算機４の制限を行うことできる。すなわち、ＶＬＡＮの設定後は、同一のＶＬＡＮＩＤ(ＶＬＡＮを識別するための識別情報)が設定されたノード同士のみが通信可能であり、異なるＶＬＡＮＩＤが設定されたノードにはアクセスすることができない。スイッチ３は、後述するＶＬＡＮの設定情報であるスイッチ登録情報を有し、当該スイッチ３に接続されている各ノードをグループ化し、グループ外へのデータの送信を行わない。図示する例では、グループＡ６１には、計算機Ａ４１およびストレージ装置Ａ５１が属している。また、グループＢ６２には、計算機Ｂ４２、計算機Ｃ４３およびストレージ装置Ｂ５２が属している。また、グループＣ６３には、計算機Ｄ４４およびストレージ装置Ｃ５３が属している。
【００１４】
なお、ＶＬＡＮには、ノードに付与されたＭＡＣアドレス毎にグループ化するＭＡＣアドレスベースのＶＬＡＮ設定、スイッチ３のポート毎にグループ化するポートベースのＶＬＡＮ設定、プロトコル毎にグループ化するプロトコルベースのＶＬＡＮ設定などがある。
【００１５】
ストレージグループ登録サーバ１は、スイッチ３からＶＬＡＮの設定情報であるスイッチ登録情報を取得し、また、スイッチ３に接続された計算機４やストレージ装置５などのノードからノード情報を取得する。ノード情報は、ポート番号、ＩＰアドレスなどネットワークに接続するために必要な情報である。そして、ストレージグループ登録サーバ１は、ストレージグループのグループ情報を生成し、生成したグループ情報およびノード情報をストレージ名前解決サーバ２に登録する。グループ情報は、あらかじめ設定された各ＶＬＡＮのグループと、ストレージグループとを対応付けた情報である。
【００１６】
ストレージグループ登録サーバ１は、スイッチ情報取得部１１と、ノード情報取得部１２と、グループ生成部１３と、ストレージ名登録部１４と、通信処理部１５と、記憶部１６と、を有する。スイッチ情報取得部１１は、当該ストレージグループ登録サーバ１が管理する各スイッチ３から、ＶＬＡＮの設定情報であるスイッチ登録情報を取得する。ノード情報取得部１２は、計算機４およびストレージ装置５からノード情報を取得する。グループ生成部１３は、スイッチ登録情報およびノード情報からグループ情報を生成する。ストレージ名登録部１４は、生成したグループ情報およびノード情報をストレージ名前解決サーバ２に登録する。通信処理部１５は、ネットワークを介して他の装置とデータの送受信を行う。記憶部１６は、設定ファイルと、後述する各種のテーブルとが記憶されている。設定ファイルは、ストレージグループ登録サーバ１が管理する各スイッチ３のＩＰアドレスと、ストレージ名前解決サーバ２のＩＰアドレスと、を有する。
【００１７】
ストレージ名前解決サーバ２は、ストレージグループ登録サーバ１が生成したグループ情報を登録し、当該グループ情報にもとづいて、ノードを発見する。ストレージ名前解決サーバ２は、図示するように、登録部２１と、名前解決部２２と、記憶部２３と、を有する。登録部２１は、ストレージグループ登録サーバ１が生成したグループ情報とノード情報を受け付け、記憶部２３に登録する。名前解決部２２は、計算機４からノードの発見要求を受け付けると、発見要求を受け付け計算機４と同一のグループ内に存在するストレージ装置５を発見する。例えば、図１に示すストレージ管理システムにおいては、名前解決部２２は、計算機Ａ４１からのノードの発見要求を受け付けると、記憶部１３に記憶された後述するストレージ名前解決テーブルを参照し、計算機Ａ４１のグループＡ６１と同じグループに属するストレージ装置５１を発見する。記憶部２３には、後述するストレージグループ名管理テーブルと、ストレージ名前解決テーブルと、が記憶されている。
【００１８】
なお、本実施形態のストレージ管理システムでは、ストレージグループ登録サーバ１と、ストレージ名前解決サーバ２を、別々に有する。しかしながら、ストレージグループ登録サーバ１が、ストレージ名前解決サーバ２の機能を有することとしてもよい。
【００１９】
以上説明した、ストレージグループ登録サーバ１、ストレージ名前解決サーバ２、および、計算機４は、いずれも例えば図２に示すようなＣＰＵ９０１と、ＲＡＭ等のメモリ９０２と、ＨＤＤ等の外部記憶装置９０３と、キーボードやマウスなどの入力装置９０４と、ディスプレイやプリンタなどの出力装置９０５と、ネットワーク接続するための通信制御装置９０６と、これらの各装置を接続するバス９０７と、を備えた汎用的なコンピュータシステムを用いることができる。このコンピュータシステムにおいて、ＣＰＵ９０１がメモリ９０２上にロードされた所定のプログラムを実行することにより、各装置の各機能が実現される。
【００２０】
例えば、ストレージグループ登録サーバ１、ストレージ名前解決サーバ２、および、計算機４の各機能は、ストレージグループ登録サーバ１のプログラムの場合は、ストレージグループ登録サーバ１のＣＰＵ９０１が、ストレージ名前解決サーバ２のプログラムの場合は、ストレージ名前解決サーバ２のＣＰＵ９０１が、そして、計算機４用のプログラムの場合は計算機４のＣＰＵ９０１が、それぞれ実行することにより、実現される。また、ストレージグループ登録サーバ１の記憶部１６には、ストレージグループ登録サーバ１のメモリ９０２または外部記憶装置９０３が用いられる。また、ストレージ名前解決サーバ２の記憶部２３には、ストレージ名前解決サーバ２のメモリ９０２または外部記憶装置９０３が用いられる。
【００２１】
次に、ストレージグループ登録サーバ１の処理概要を説明する。
【００２２】
図３は、ストレージグループ登録サーバ１のフローチャートである。まず、ストレージグループ登録サーバ１のスイッチ情報取得部１１は、管理対象の全てのスイッチ３からスイッチ登録情報に含まれるスイッチ情報（ＶＬＡＮの設定情報）を取得する（Ｓ３１）。そして、ノード情報取得部１２は、取得したスイッチ情報に含まれるノード（計算機４およびストレージ装置５）のノード情報を取得する。そして、グループ生成部１３は、スイッチ情報とノード情報にもとづいて、スイッチ３にあらかじめ設定されたＶＬＡＮと同様のグループ分けをしたグループ情報を生成する（Ｓ３２）。そして、ストレージ名登録部１４は、生成したグループ情報とノード情報をストレージ名前解決サーバ２に登録する（Ｓ３３）。
【００２３】
次に、スイッチ情報取得処理（図３：Ｓ３０１）を詳細に説明する。
【００２４】
図４は、スイッチ情報取得処理のフローチャートである。まず、スイッチ情報取得部１１は、あらかじめ記憶部１６に記憶された設定ファイルを読み込み、設定ファイルに記憶された管理対象のスイッチ３各々のＩＰアドレスを取得する（Ｓ４１）。そして、スイッチ情報取得部１１は、管理対象スイッチテーブルを作成し、記憶部１６に記憶する（Ｓ４２）。
【００２５】
図５は、管理対象スイッチテーブル５０の一例を示した図である。図示するように、管理対象スイッチテーブル５０は、設定ファイルから取得したスイッチ３のＩＰアドレス５１と、当該ＩＰアドレス５１に対応するスイッチ情報取得フラグ５２と、を有する。スイッチ情報取得フラグ５２は、スイッチ情報の取得状況を示すフラグである。スイッチ情報取得部１１は、管理対象スイッチテーブルの作成時には（Ｓ４２）、全てのスイッチ情報取得フラグ５２に「０」（未取得）を設定する。そして、スイッチ情報取得部１１は、後述する処理によりスイッチ情報を取得すると、取得したＩＰアドレス５１のスイッチ情報取得フラグ５２を「１」（取得済）に更新する。
【００２６】
次に、スイッチ情報取得部１１は、Ｓ４２で作成した管理対象スイッチテーブル５０を記憶部１６から読み出し、スイッチ情報を取得していないＩＰアドレス５１（スイッチ３）が存在するか否かを判別する（Ｓ４３）。すなわち、スイッチ情報取得部１１は、管理対象スイッチテーブル５０のスイッチ情報取得フラグ５２を参照し、スイッチ情報取得フラグ５２が「０」（未取得）となっているＩＰアドレス５１が存在するか否かを判別する。スイッチ情報の取得処理を行っていないＩＰアドレス５１が存在する場合（Ｓ４３：ＹＥＳ）、スイッチ情報取得部１１は、スイッチ情報を取得するためのスイッチ情報取得要求伝達情報を当該ＩＰアドレス５１のスイッチ３に送信する。（Ｓ４４）。
【００２７】
図６は、スイッチ情報取得要求伝達情報６０の一例を示したものである。スイッチ情報取得要求伝達情報６０は、図示するように、シーケンス番号６１と、伝達情報種別６２とを有する。シーケンス番号６１は、スイッチ情報取得要求伝達情報６０を識別するためのユニークな識別番号である。また、伝達情報種別６２は、スイッチ情報の要求情報であるか、あるいは応答情報であるかの種別を表すものである。スイッチ情報取得部１１は、伝達情報種別６２にスイッチ情報の要求であることを示す識別情報（本実施形態では、「１」）を設定する。
【００２８】
ここで、スイッチ情報取得要求伝達情報６０を受信したスイッチ３は、あらかじめスイッチ３の記憶手段に記憶されているスイッチ登録情報（図７参照）にもとづいて、スイッチ情報取得応答伝達情報８０を作成し、ストレージグループ登録サーバ１に送信する。
【００２９】
図７は、スイッチ３各々が有するスイッチ登録情報７０の一例を示したものである。スイッチ登録情報７０は、当該スイッチ３に接続されているノード毎（計算機４またはストレージ装置５）に、当該ノードのＭＡＣアドレス７１、ＩＰアドレス７２およびＶＬＡＮＩＤ７３を有する。ＶＬＡＮＩＤ７３は、各ノードが属するＶＬＡＮを識別するための識別情報である。図示する例では、ＩＰアドレス７２が「10.0.0.101」のノードは、ＶＬＡＮＩＤ７３が「１」のＶＬＡＮに属している。また、ＩＰアドレス７２が「10.0.0.102」のノードは、ＶＬＡＮＩＤ７３が「２」のＶＬＡＮに属している。
【００３０】
図８は、スイッチ情報取得応答伝達情報８０の一例を示したものである。スイッチ情報取得応答伝達情報８０は、図示するように、シーケンス番号８１と、伝達情報種別８２と、スイッチ情報数８３と、少なくとも１つのスイッチ情報８４と、を有する。シーケンス番号８１には、受信したスイッチ情報取得要求伝達情報６０のシーケンス番号６１と同じ値が設定される。伝達情報種別８２には、スイッチ情報の応答であることを示す識別情報（本実施形態では、「２」）が設定される。スイッチ情報数８３には、当該スイッチ３に接続されている計算機４またはストレージ装置５などのノードの数が設定される。スイッチ３は、スイッチ登録情報７０に登録されているノード（レコード）の数をカウントし、当該カウントした数をスイッチ情報数８３に設定する。スイッチ情報８４は、スイッチ情報数８３に設定されたノードの数だけ作成される。そして、各スイッチ情報８４には、スイッチ登録情報７０に登録されている各ノードのＭＡＣアドレス８５と、ＩＰアドレス８６と、ＶＬＡＮＩＤ８７と、が設定される。
【００３１】
スイッチ情報取得部１１は、このようなスイッチ情報取得応答伝達情報８０を、スイッチ情報取得要求伝達情報を送信したスイッチ３から取得（受信）する（Ｓ４５）。そして、スイッチ情報取得部１１は、記憶部１６に記憶された管理対象スイッチテーブル５０の処理対象のスイッチ情報取得フラグ５２を「１」に変更する（Ｓ４６）。そして、スイッチ情報取得部１１は、取得したスイッチ情報取得応答伝達情報８０に基づいて、後述するスイッチ情報テーブル９０（図９参照）を作成し、記憶部１６に記憶する（Ｓ４７）。すなわち、スイッチ情報取得部１１は、スイッチ情報取得応答伝達情報８０のスイッチ情報８４（ノード）各々を、スイッチ情報テーブル９０に追加する。その際に、スイッチ情報取得部１１は、重複したスイッチ情報８４については、スイッチ情報テーブル９０に追加せず破棄する。すなわち、スイッチ情報８４のＭＡＣアドレス８５と同一のＭＡＣアドレスがスイッチ情報テーブル９０に既に記憶されている場合、スイッチ情報取得部１１は、当該スイッチ情報８４をスイッチ情報テーブル９０に追加しない。なお、重複したスイッチ情報８４が存在する場合としては、１つのスイッチ情報８４（ノード）が、複数のスイッチ３に接続されている場合が考えられる。
【００３２】
図９は、スイッチ情報テーブル９０の一例を示したものである。スイッチ情報テーブル９０は、スイッチ情報取得応答伝達情報８０のスイッチ情報８４毎（すなわち、ノード毎）に、スイッチ情報８４を識別するスイッチ情報ＩＤ９１と、ＭＡＣアドレス９２と、ＩＰアドレス９３と、ＶＬＡＮＩＤ９４と、処理状態を表す状態フラグ９５と、を有する。スイッチ情報ＩＤ９１は、各スイッチ情報８４（ノード）を識別するためのユニーク識別情報である。本実施形態では、スイッチ情報取得部１１が、スイッチ情報ＩＤにシーケンシャルな番号を順に設定している。また、状態フラグ９５には、初期状態を示す「０」、ノード情報取得済みを示す「１」、または、後述するストレージ管理情報テーブルに登録済みを示す「２」のいずれかの値が設定される。なお、スイッチ情報取得部１１は、スイッチ情報８４をスイッチ情報テーブル９０に追加する場合（Ｓ４７）、状態フラグ９５に「０（初期状態）」を設定する。なお、ＭＡＣアドレス９２と、ＩＰアドレス９３およびＶＬＡＮＩＤ９４には、スイッチ情報取得応答伝達情報８０のスイッチデータ８４に設定されているＭＡＣアドレス８５、ＩＰアドレス８６およびＶＬＡＮＩＤ８７がそれぞれ設定される。
【００３３】
スイッチ情報テーブル９０への追加処理の後（Ｓ４７）、スイッチ情報取得部１１は、Ｓ４３の処理へ戻り、スイッチ登録情報７０の取得処理を行っていないスイッチ３が存在するか否かを判別する。そして、スイッチ登録情報７０の取得処理を行っていないスイッチ３が存在しない場合（Ｓ４３：ＮＯ）、スイッチ情報取得部１１は、スイッチ情報の取得処理（図３：Ｓ３１）を終了する。
【００３４】
次に、ノード情報取得およびグループ情報生成の処理（図３：Ｓ３２）について、詳細に説明する。
【００３５】
図１０は、ノード情報取得処理、および、グループ情報生成処理のフローチャートである。まず、ノード情報取得部１２は、スイッチ情報取得部１１が作成したスイッチ情報テーブル９０を、記憶部１６から読み出す（Ｓ１０１）。そして、ノード情報取得部１２は、スイッチ情報テーブル９０の状態フラグ９５を参照し、ノード情報の取得処理を行っていないスイッチ情報が存在するか否かを判別する（Ｓ１０２）。すなわち、ノード情報取得部１２は、状態フラグ９５に初期状態を示す「０」が設定されたスイッチ情報が存在するか否かを判別する。
【００３６】
ノード情報を取得していないスイッチ情報が存在する場合（Ｓ１０２：ＹＥＳ）、ノード情報取得部１２は、当該スイッチ情報のＩＰアドレス９３を宛先としてスイッチ３を介して、図１１に示すノード情報取得要求伝達情報１１０を送信し、ノード情報を要求する（Ｓ１０３）。なお、ノード情報は、ポート番号、ＩＰアドレスなどネットワークに接続するために必要な情報である。そして、ノード情報取得部１２は、ノード情報取得要求伝達情報１１０を送信した後、スイッチ情報テーブル９０の当該ノードの状態フラグ９５を、ノード情報取得済みを示す「１」に変更する（Ｓ１０４）。なお、ノード情報取得部１２は、当該ノードからの応答があるまで待ちの状態である。
【００３７】
図１１は、ノード情報取得要求伝達情報１１０の一例を示す図である。ノード情報取得要求伝達情報１１０は、図示するように、ノード情報取得要求伝達情報を識別するシーケンス番号１１１と、伝達情報の種別を識別する伝達情報種別１１２と、を有する。ノード情報取得部１２は、伝達情報種別１１２にノード情報の要求であることを示す識別情報（本実施形態では「１」）を設定する。
【００３８】
ここで、ノード情報取得要求伝達情報１１０を受信した各ノード（計算機４またはストレージ５）は、図１２に示すノード情報取得応答伝達情報１２０を、ストレージグループ登録サーバ１に送信する。
【００３９】
図１２は、ノード情報取得応答伝達情報１２０の一例を示す図である。ノード情報取得応答伝達情報１２０は、図示するように、シーケンス番号１２１と、伝達情報種別１２２と、ノード情報１２３と、を有する。シーケンス番号１２１には、受信したノード情報取得要求伝達情報１１０のシーケンス番号１１１と同じ値が設定される。伝達情報種別１１２は、ノード情報の要求情報であるか、あるいは応答情報であるかの種別を表すものである。ノード（計算機４またはストレージ５）は、伝達情報種別１２２にスイッチ情報の応答であることを示す識別情報（本実施形態では、「２」）を設定する。ノード情報１２３は、各ノードのストレージ名１２４と、イニシエータであるかターゲットであるかを示す役割１２５と、ＩＰアドレス１２６と、ポート番号１２７と、を有する。本実施形態では、当該ノードが処理を要求するイニシエータの場合、役割１２５には「１」が設定され、当該ノードが要求された処理を実行するターゲットの場合、役割１２５には「２」が設定されるものとする。また、本実施形態では、ノードは、１つのノード情報１２３を有している。しかし、ノードは、複数のノード情報１２３を有していてもよい。複数のノード情報１２３を有する場合としては、１つのノードが複数のストレージ名１２４を有する場合が考えられる。この場合、ノード情報取得応答伝達情報１２０には、当該ノードが有するノード情報の数を設定するためのノード情報数を、さらに有する。
【００４０】
ノード情報取得部１２は、一定の時間以内に前述のノード情報取得応答伝達情報１２０を受信したか否かを判別する（Ｓ１０５）。一定の時間以内にノード情報取得応答伝達情報１２０を受信できなかった場合、または、所定の否定応答をノードから受信した場合（Ｓ１０５：ＮＯ）、ノード情報取得部１２は、ノード情報取得要求伝達情報１１０を送信したノードが、本ストレージ管理システムで管理しているノードではないと判断する。そして、ノード情報取得部１２は、Ｓ１０２の処理に戻る。
【００４１】
一定の時間以内にノード情報取得応答伝達情報１２０を受信した場合（Ｓ１０５：ＹＥＳ）、ノード情報取得部１２は、ノード情報の取得処理を行っているスイッチ情報のＶＬＡＮＩＤ９４が、記憶部１６に記憶されたグループ情報テーブルに存在するか否かを確認する（Ｓ１０６）。ノード情報取得部１２が取得したノード情報のＶＬＡＮＩＤ９４がグループ情報テーブルに存在しない場合（Ｓ１０６：ＮＯ）、グループ生成部１３は、当該ＶＬＡＮＩＤ９４のストレージグループをグループ情報テーブル１３０に追加する（Ｓ１０７）。すなわち、グループ生成部１３は、当該ＶＬＡＮＩＤ９４に対応する所定のＶＬＡＮＩＤ１３１およびストレージグループ名１３３を生成してグループ情報テーブル１３０に追加する。
【００４２】
図１３は、グループ情報テーブル１３０の一例を示す図である。グループ情報テーブル１３０は、ＶＬＡＮＩＤとストレージグループ名とを対応付けたテーブルである。グループ情報テーブル１３０は、ストレージグループを一意に識別するグループＩＤ１３１と、ＶＬＡＮＩＤ１３２と、ストレージグループ名１３３と、を有する。なお、本実施形態では、グループ生成部１３は、グループＩＤ１３１にはシーケンシャルな番号を順に設定し、ストレージグループ名には「Group」にグループＩＤ１３１で設定した番号を付加した名称を設定している。
【００４３】
一方、ＶＬＡＮＩＤ９４がすでにグループ情報テーブル１３０に存在する場合（Ｓ１０６：ＹＥＳ）、または、グループ情報テーブルに登録後（Ｓ１０７）、ノード情報取得部１２は、該当するノードのスイッチ情報とノード情報を図１４に示すストレージ管理情報テーブル１４０に追加（保存）する。そして、ノード情報取得部１２は、スイッチ情報テーブル９０の状態フラグ９５を登録済みの「２」に変更する（Ｓ１０９）。そして、ノード情報取得部１２は、Ｓ１０２に戻り、再びスイッチ情報テーブル９０にノード情報の取得処理を行っていないスイッチ情報が存在するか否かを判別する。そして、ノード情報の取得処理を行っていないスイッチ情報が存在しない場合（Ｓ１０２：ＮＯ）、ノード情報取得部１２は、ノード情報取得処理およびグループ生成処理（図３：Ｓ３２）を終了する。
【００４４】
図１４は、ストレージ管理情報テーブル１４０の一例を示したものである。ストレージ管理情報テーブル１４０は、ノードを識別するノードＩＤ１４１と、ＭＡＣアドレス１４２と、ＩＰアドレス１４３と、ＶＬＡＮＩＤ１４４と、ストレージ名１４５と、役割１４６と、ポート番号１４７と、ノードが属するストレージグループを示すストレージグループ名１４８と、を有する。役割１４６が「１」の場合、当該ノードはイニシエータであって、役割１４６が「２」の場合、当該ノードはターゲットである。
【００４５】
ノード情報取得部１２は、ＭＡＣアドレス１４２、ＩＰアドレス１４３およびＶＬＡＮＩＤ１４４については、スイッチ情報テーブルの値を、それぞれ設定する。また、ノード情報取得部１２は、ストレージ名１４５、役割１４６およびポート番号１４７については、ノード情報取得応答伝達情報１２０の値をそれぞれ設定する。また、ノード情報取得部１２は、グループ情報テーブル１３０から当該ＶＬＡＮＩＤ１４４に対応するストレージグループ名１３３を特定し、ストレージグループ名１４８に設定する。なお、ノード情報取得部１２は、ノードＩＤ１４１にはユニークな番号を設定する。
【００４６】
次に、ストレージ名登録部１４の登録処理（図３：Ｓ３３）について、詳細に説明する。
【００４７】
図１５は、ストレージ名前登録サーバ２への登録処理のフローチャートである。まず、ストレージ名登録部１４は、記憶部１６に記憶された設定ファイルから登録先のストレージ名前解決サーバ２のＩＰアドレスを取得する（Ｓ１５１）。次に、ストレージ名登録部１４は、グループ情報テーブル１３０に基づいて、図１６に示すストレージグループ伝達情報を作成する（Ｓ１５２）。次に、ストレージ名登録部１４は、ストレージ管理情報テーブル１４０を用いて図１７に示すノード情報伝達情報を作成する（Ｓ１５３）。そして、ストレージ名登録部１４は、ストレージグループ伝達情報をストレージ名前解決サーバ２に登録（送信）する（Ｓ１５４）。次に、ストレージ名登録部１４は、ノード情報伝達情報をストレージ名前解決サーバ２に登録（送信）する（Ｓ１５５）。
【００４８】
図１６は、ストレージグループ伝達情報の一例を示したものである。ストレージグループ伝達情報１６０は、登録するストレージグループの数を示すグループ数１６１と、グループ数１６１に設定された数のグループ情報１６２とを有する。グループ情報１６２は、変更種別１６３とストレージグループ名１６４とを有する。変更種別１６２には、ストレージグループを登録（更新）する際の種別が設定される。本実施形態の場合、変更種別１６３には、ストレージグループの追加を意味する「１」が設定される。
【００４９】
図１７は、ノード情報伝達情報１７０の一例を示したものである。ノード情報伝達情報１７０は、登録するノードの数を表すノード数１７１と、ノード数１７１に設定された数のノード情報１７２と、を有する。ノード情報１７２は、変更種別１７３と、ストレージ名１７４と、役割１７５と、ストレージグループ名１７６と、ＩＰアドレス１７７と、ポート番号１７８と、を有する。変更種別１７３には、ストレージグループ伝達情報１６０の変更種別１６３と同様に「１」が設定される。
【００５０】
そして、ストレージ名前解決サーバ２の登録部２１は、まず、ストレージグループ伝達情報１６０を受信する。そして、登録部２１は、あらかじめ記憶部２３に記憶されているストレージグループ名管理テーブルを、受信したストレージグループ伝達情報１６０にもとづいて更新する。次に、登録部２１は、ノード情報伝達情報１７０を受信する。そして、登録部２１は、あらかじめ記憶部２３に記憶されているストレージ名前解決テーブルを、受信したノード情報伝達情報１７０にもとづいて更新する。これにより、登録部２３はノード情報と、当該ノード情報が属するストレージグループとを、記憶部２３に登録することができる。なお、記憶部２３にストレージグループ名管理テーブルおよびストレージ名前解決テーブルがあらかじめ記憶されていない場合は、登録部２１は、新規にこれらのテーブルを作成する。
【００５１】
図１８は、ストレージグループ名管理テーブル１８０の一例を示したものである。ストレージグループ名管理テーブルは、各ノード情報が属するストレージグループの名前を記憶したテーブルである。ストレージグループ名管理テーブル１８０は、ストレージグループ名を識別するＩＤ１８１と、ストレージグループ名１８２と、を有する。登録部２１は、ストレージグループ伝達情報１６０の変更種別１６３を参照する。そして、登録部２１は、変更種別が「１（追加）」であるため、各グループ情報１６２のストレージグループ名１６４を、ストレージグループ名管理テーブル１８０に追加する。
【００５２】
図１９は、ストレージ名前解決テーブル１９０の一例を示したものである。ストレージ名前解決テーブル１９０は、各ノードがストレージグループ名管理テーブル１８０に設定されたどのストレージグループ名のグループに属しているかを示すためのテーブルである。ストレージ名前解決テーブル１９０は、ノードを識別するＩＤ１９１と、ストレージ名１９２と、役割１９３と、ストレージグループ名１９４と、ＩＰアドレス１９５と、ポート番号１９６と、を有する。登録部２１は、ノード情報伝達情報１７０の変更種別１７３を参照する。そして、登録部２１は、変更種別が「１（追加）」であるため、ノード情報１７２が有する各情報１７４〜１７９を、ストレージ名前解決テーブル１９０に追加する。
【００５３】
以上により、第１の実施形態について説明した。
【００５４】
本実施形態において、ストレージグループ登録サーバ１は、スイッチ３にあらかじめ設定されているＶＬＡＮと同様にグループ化されたストレージグループを、ストレージ名前解決サーバ２に登録することができる。このようにすることで、ストレージ名前解決サーバ２は、ノードをいくつかのストレージグループにグループ化して管理することができる。また、ストレージ名前解決サーバ２は、ノードの発見要求を受け付けた場合、発見要求を行ったノードのストレージグループと同一のストレージグループに属するノードのみ発見することができる。また、あらかじめ設定されたＶＬＡＮの設定情報を基に生成したストレージグループをストレージ名前解決サーバ２に自動設定することにより、本ストレージ管理システムの管理者の作業負荷が軽減される。また、管理者が手動でストレージグループを設定するときに発生する設定ミスが回避される。また、ストレージ名前解決サーバ２を新たに導入する場合の、作業負荷が軽減される。
【００５５】
＜第２の実施形態＞
以下に、第２の実施形態について説明する。本実施形態は、スイッチ３から変更情報を受け付けて、ストレージ名前解決サーバ２に登録した各テーブル（図１８、１９参照）を更新する処理である。
【００５６】
図２０は、本発明の第２の実施形態が適用されたストレージ管理システムの概略図である。図示するように、本システムは、ストレージグループ登録サーバ１と、ストレージ名前解決サーバ２と、少なくとも１つの計算機４１〜４４、と、少なくとも１つのストレージ装置５１〜５３と、少なくとも１つのスイッチ３と、を有する。そして、本システムは、ストレージグループ登録サーバ１が、状態変更通知受信部１７をさらに有する点において、第１の実施形態のストレージ管理システム（図１参照）と異なる。状態変更通知受信部１７は、スイッチ３からの状態変更通知を受信する。本実施形態において、スイッチ３は、ノードの追加や削除、ＶＬＡＮの設定の変更などの変更が生じた場合、図２１に示す状態変更通知伝達情報２１０をストレージグループ登録サーバ１に送信する。
【００５７】
図２１は、状態変更通知伝達情報２１０の一例を示したものである。状態変更通知伝達情報２１０は状態変更通知伝達情報を識別する伝達情報ＩＤ２１１と、状態変更通知数２１２と、状態変更通知数２１２に設定された数だけの状態変更通知２１３と、を有する。そして、状態変更通知２１３は、変更種別２１４と、ＭＡＣアドレス２１５と、ＩＰアドレス２１６と、ＶＬＡＮＩＤ２１７と、を有する。変更種別２１４には、本実施形態では、ノードを追加する場合は「１」が、ノードを削除する場合は「２」が、ノードを変更する場合は「３」が設定される。
【００５８】
次に、本実施形態におけるストレージグループ登録サーバ１の処理概要を説明する。
【００５９】
図２２は、ストレージグループ登録サーバ１の処理概要を表したフローチャートである。  まず、ストレージグループ登録サーバ１の状態変更通知受信部１７は、管理対象のスイッチ３から状態変更通知伝達情報２１０を取得し、後述する状態変更通知保存テーブルを作成する（Ｓ２２１）。そして、ノード情報取得部１２は、状態変更通知保存テーブルの変更種別に応じてストレージ管理情報テーブル（図１４参照）を更新する（Ｓ２２２）。そして、ストレージ名登録部１４は、状態変更通知保存テーブルおよびストレージ管理情報テーブル１４０に基づいて、変更情報をストレージ名前解決サーバ２に登録する（Ｓ２２３）。
【００６０】
次に、状態変更通知伝達情報の取得処理（図２２：Ｓ２２１）の詳細を説明する。
【００６１】
図２３は、状態変更通知受信部１７のフローチャートである。状態変更通知受信部１７は、状態変更通知伝達情報２１０（図２１参照）を受信するまで待ちの状態である。そして、スイッチ３から状態変更通知伝達情報２１０を受信すると（Ｓ２３１）、状態変更通知受信部１７は、状態変更通知伝達情報２１０に含まれる各状態変更通知２１３を取得する（Ｓ２３２）。そして、状態変更通知受信部１７は、取得した状態変更通知２１３各々を、図２４に示す状態変更通知保存テーブルを作成し、記憶部１６に記憶する（Ｓ２３３）。
【００６２】
図２４は、状態変更通知保存テーブル２４０の一例を示した図である。状態変更通知保存テーブル２４０は、スイッチ情報ＩＤ２４１と、変更種別２４２と、ＭＡＣアドレス２４３と、ＩＰアドレス２４４と、ＶＬＡＮＩＤ２４５と、状態フラグ２４６と、を有する。状態変更通知保存テーブル２４０は、変更種別２３２を有する点において、第１の実施形態で説明したスイッチ情報テーブル９０（図９参照）と異なる。変更種別２４２には、状態変更通知伝達情報２１０に含まれる変更種別２１４と同じ値が設定される。そして、状態フラグ２４６には、状態変更通知２１３の変更種別２１４の値に応じて以下の値が設定される。すなわち、状態変更通知２１３の変更種別２１４が「１（追加）」の場合、状態変更通知受信部１７は状態フラグ２４６に「０」を設定する。また、状態変更通知２１３の変更種別２１４が「２（削除）」または「３（変更）」の場合、状態変更通知受信部１７は状態フラグ２４６に「１」に設定する。
【００６３】
次に、ノード情報取得部１２の処理（図２２：Ｓ２２２）について、詳細に説明する。
【００６４】
図２５は、ノード情報取得部の処理のフローチャートである。まず、ノード情報取得部１２は、状態変更通知保存テーブル２４０を記憶部１６から読み出す（Ｓ２５１）。そして、ノード情報取得部１２は、状態変更通知保存テーブル２４０のスイッチ情報（レコード）毎に、状態フラグが「０」か否かを判別する（Ｓ２５２）。そして、状態フラグが「０」のスイッチ情報の場合、すなわち変更種別２４２が「１（追加）」の場合（Ｓ２５２：ＹＥＳ）、ノード情報取得部１２は、第１の実施形態のノード情報取得処理およびグループ情報生成処理と同様の処理（図１０参照）を行う（Ｓ２５３）。
【００６５】
一方、状態フラグが「１」のスイッチ情報の場合、すなわち変更種別２４２が「２（削除）」または「変更（３）」の場合（Ｓ２５２：ＮＯ）、ノード情報取得部１２は、変更種別に「２（削除）」が設定されているか否かを判別する（Ｓ２５４）。変更種別が「２（削除）」の場合（Ｓ２５４：ＹＥＳ）、ノード情報取得部１２は、当該スイッチ情報のＭＡＣアドレスと同一のノード（レコード）をストレージ管理情報テーブル１４０（図１４参照）から削除する（Ｓ２５５）。なお、ストレージ管理情報テーブル１４０から削除する場合、ノード情報取得部１２は、図示しない削除フラグを当該ノード（レコード）に設定するものとする。
【００６６】
また、変更種別が「２」以外の場合、すなわち変更種別が「３（変更）」の場合（Ｓ２５４：ＮＯ）、ノード情報取得部１２は、当該スイッチ情報のＭＡＣアドレスと同一のノード（レコード）をストレージ管理情報テーブル１４０から特定し、当該ノード（レコード）を更新する（Ｓ２５６）。すなわち、ノード情報取得部１２は、ストレージ管理情報テーブル１４０の当該ノード（レコード）のＩＰアドレス１４３またはＶＬＡＮＩＤ１４４を状態変更通知保存テーブル２４０の値に更新する。そして、ノード情報取得部１２は、状態変更通知保存テーブルの状態フラグ２４６を「２」に変更する（Ｓ２５７）。
【００６７】
次に、ノード情報取得部１２は、状態変更通知保存テーブル２４０の全てのスイッチ情報を処理したか否かを判別する（Ｓ２５８）。未処理のスイッチ情報が存在する場合（Ｓ２５８：ＮＯ）、ノード情報取得部１２はＳ２５１に戻り、未処理のスイッチ情報ついて以降の処理を行う。行う。また、全てのスイッチ情報の処理を行った場合（Ｓ２５８：ＹＥＳ）、ノード情報取得部１２は、本処理を終了する。
【００６８】
次に、ストレージ名登録部１４の登録処理（図２２：Ｓ２２３）の詳細を説明する。
【００６９】
ストレージ名登録部１４は、第１の実施形態の同様の処理（図１５参照）を行い、ストレージ名前解決サーバ２に変更情報を登録する。ただし、本実施形態のストレージ名登録部１４は、以下の点において、図１５に示す第１の実施形態の処理と異なる。
【００７０】
すなわち、Ｓ１５３の処理において、ストレージ名登録部１４は、状態変更通知保存テーブル２４０（図２４）に基づいてノード情報伝達情報（図１７）を作成する。具体的には、ストレージ名登録部１４は、状態変更通知保存テーブル２４０のＭＡＣアドレス２４３を検索キーとして、ノード情報取得処理（Ｓ２２２）において更新したトレージ管理情報テーブル１４０から、当該ＭＡＣアドレス２４３と同じ値のＭＡＣアドレス１４２を有するノード(レコード)を特定する。そして、状態変更通知保存テーブル２４０の変更種別２４２が「１（追加）」の場合、ストレージ名登録部１４は、変更種別１７３を「１」に設定し、特定したノード（レコード）の各情報に基づいたノード情報１７２を作成する。また、状態変更通知保存テーブル２４０の変更種別２４２が「２（削除）」の場合、ストレージ名登録部１４は、変更種別１７３を「２」に設定し、特定したノード（レコード）の各情報に基づいたノード情報１７２を作成する。また、状態変更通知保存テーブル２４０の変更種別２４２が「３（変更）」の場合、ストレージ名登録部１４は、変更種別１７３を「３」に設定し、特定したノード（レコード）の各情報に基づいたノード情報１７２を作成する。このように、ストレージ名登録部１４は、状態変更通知保存テーブル２４０の全てのスイッチ情報についてノード情報１７２を作成して、ノード情報伝達情報１７０を生成する。
【００７１】
そして、ストレージ名前解決サーバ２の登録部２１は、上記ノード情報伝達情報１７０を受信する。そして、登録部２１は、ノード情報伝達情報１７０の変更種別１７３に応じて、あらかじめ記憶部２３に記憶されているストレージ名前解決テーブルを更新する。
【００７２】
以上で、第２の実施形態について説明した。
【００７３】
本実施形態において、スイッチ３の設定情報に変更が生じた場合、ストレージグループ登録サーバ１は、スイッチ３から変更情報を受け付けて、ストレージ名前解決サーバ２に変更情報を送信する。これにより、スイッチ３が有するＶＬＡＮの設定情報の変更を、ストレージ名前解決サーバ２の各テーブル（図１８、１９参照）に、リアルタイムで反映することができる。
【００７４】
なお、本発明は上記の実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００７５】
例えば、上記の第２の実施形態のストレージグループ登録サーバ１は、状態変更通知受信部１７とスイッチ情報取得部１１とをともに有する。しかしながら、ストレージグループ登録サーバ１は、スイッチ情報取得部１１を有さずに、状態変更通知受信部１７だけを有することとしてもよい。この場合のストレージグループ登録サーバ１は、ストレージ名前解決サーバ２の記憶部２３にストレージ名管理テーブル１８０およびストレージ名前解決テーブル１９０が一旦登録された後に、スイッチ３から変更情報を受け付けて、各テープル１８０、１９０の情報を更新する。
【図面の簡単な説明】
【００７６】
【図１】図１は、本発明の第１の実施形態が適用されたストレージ管理システムの概略図である。
【図２】図２は、ストレージグループ登録サーバ等のハードウエア構成例を示す図である。
【図３】図３は、ストレージグループ登録サーバの概略フローチャートである。
【図４】図４は、スイッチ情報取得部のフローチャートである。
【図５】図５は、管理対象スイッチテーブルの一例を示した図である。
【図６】図６は、スイッチ情報取得要求伝達情報の一例を示した図である。
【図７】図７は、スイッチ登録情報の一例を示した図である。
【図８】図８は、スイッチ情報取得応答伝達情報の一例を示した図である。
【図９】図９は、スイッチ情報テーブルの一例を示した図である。
【図１０】図１０は、ノード情報取得部およびグループ生成部のフローチャートである。
【図１１】図１１は、ノード情報取得要求伝達情報の一例を示した図である。
【図１２】図１２は、ノード情報取得応答伝達情報の一例を示した図である。
【図１３】図１３は、グループ情報テーブルの一例を示した図である。
【図１４】図１４は、ストレージ管理情報テーブルの一例を示した図である。
【図１５】図１５は、ストレージ名登録部のフローチャートである。
【図１６】図１６は、ストレージグループ伝達情報の一例を示した図である。
【図１７】図１７は、ノード情報伝達情報の一例を示した図である。
【図１８】図１８は、ストレージグループ名管理テーブルの一例を示した図である。
【図１９】図１９は、ストレージ名前解決テーブルの一例を示した図である。
【図２０】図２０は、本発明の第２の実施形態が適用されたストレージ管理システムの概略図である。
【図２１】図２１は、状態変更通知伝達情報の一例を示した図である。
【図２２】図２２は、ストレージグループ登録サーバの概略フローチャートである。
【図２３】図２３は、状態変更通知受信部のフローチャートである。
【図２４】図２４は、状態変更通知保存テーブルの一例を示した図である。
【図２５】図２５は、ノード情報取得部のフローチャートである。
【符号の説明】
【００７７】
１：ストレージグループ登録サーバ、１１：スイッチ情報取得部、１２：ノード情報取得部、１３：グループ生成部、１４ストレージ名登録部、１５：通信処理部、１６：記憶部、２：ストレージ名前解決サーバ、２１：登録部、２２：名前解決部、２３：記憶部、３：スイッチ、４１〜４４：計算機、５１〜５３：ストレージ装置、６１〜６３：グループ
【図１】
2005318074.tif 000003
【図２】
2005318074.tif 000004
【図３】
2005318074.tif 000005
【図４】
2005318074.tif 000006
【図５】
2005318074.tif 000007
【図６】
2005318074.tif 000008
【図７】
2005318074.tif 000009
【図８】
2005318074.tif 000010
【図９】
2005318074.tif 000011
【図１０】
2005318074.tif 000012
【図１１】
2005318074.tif 000013
【図１２】
2005318074.tif 000014
【図１３】
2005318074.tif 000015
【図１４】
2005318074.tif 000016
【図１５】
2005318074.tif 000017
【図１６】
2005318074.tif 000018
【図１７】
2005318074.tif 000019
【図１８】
2005318074.tif 000020
【図１９】
2005318074.tif 000021
【図２０】
2005318074.tif 000022
【図２１】
2005318074.tif 000023
【図２２】
2005318074.tif 000024
【図２３】
2005318074.tif 000025
【図２４】
2005318074.tif 000026
【図２５】
2005318074.tif 000027