(57)【要約】【課題】ＳＡＮ／ＮＡＳシステムにおけるＳＡＮ環境とＮＡＳ環境とを一元的に管理できるようにする。【解決手段】ＳＡＮ／ＮＡＳシステムを管理する計算機に、構成情報取得部と、構成関連付け部とを備える。構成情報取得部は、ＮＡＳホストで管理されているＮＡＳホスト構成情報や、ストレージシステムで管理されているストレージ構成情報をそれぞれ取得する。構成関連付け部は、ＳＡＮホスト構成情報に含まれている第一の情報要素に適合する第二の情報要素をストレージ構成情報から探し、探し出された第二の情報要素を第一の情報要素に関連付ける。【選択図】図３
2008021116.tif 000002
【特許請求の範囲】
【請求項１】
一以上のＳＡＮデバイスと一以上のＮＡＳデバイスとが含まれる計算機システムを管理する管理計算機であって、
ＳＡＮデバイスは、ストレージエリアネットワーク（ＳＡＮ）に接続されたデバイスであり、自分の要素に関するＳＡＮ構成情報を記憶したＳＡＮ記憶資源を有し、
ＮＡＳデバイスは、ＩＰネットワークに接続されたデバイスであり、自分の要素に関するＮＡＳ構成情報を記憶したＮＡＳ記憶資源を有し、
前記一以上のＳＡＮデバイスには、複数の記憶デバイスを備えたストレージシステムと、前記ストレージシステム内の記憶デバイスにアクセスするホスト計算機であるＳＡＮホストとのうちの少なくとも前記ストレージシステムが含まれ、前記ストレージシステムが、前記ＳＡＮ構成情報としてストレージ構成情報を記憶する前記ＳＡＮ記憶資源と、複数の通信ポートを有するコントローラ部とを備え、前記ＳＡＮホストが、前記ＳＡＮ構成情報としてＳＡＮホスト構成情報を記憶する前記ＳＡＮ記憶資源を備え、
前記一以上のＮＡＳデバイスには、前記ストレージシステム内の記憶デバイスにアクセスするＮＡＳヘッドであるＮＡＳホストが含まれ、前記ＮＡＳホストが、前記ＮＡＳ構成情報としてＮＡＳホスト構成情報を記憶する前記ＮＡＳ記憶資源を備え、
前記ストレージシステムの前記コントローラ部は、前記ＮＡＳホスト又は前記ＳＡＮホストから前記複数の通信ポートのいずれかを介して受けたＩ／Ｏコマンドに従って前記ストレージ構成情報を基に前記複数の記憶デバイスのいずれかにアクセスし、
前記管理計算機が、
前記ＳＡＮ構成情報及び前記ＮＡＳ構成情報をそれぞれ取得する構成情報取得部と、
前記ＳＡＮ構成情報に含まれている第一の情報要素に適合する第二の情報要素を前記ＮＡＳ構成情報から探し、探し出された前記第二の情報要素を前記第一の情報要素に関連付ける構成関連付け部と
を備える管理計算機。
【請求項２】
前記ＮＡＳホストは、前記ＳＡＮを介して前記ストレージシステムに接続された遠隔のＮＡＳヘッドであるジェネリックＮＡＳ（Ｇ−ＮＡＳ）であり、前記ＮＡＳホスト構成情報に含まれる情報要素として、前記Ｇ−ＮＡＳにマッピングされた論理ユニット番号（ＬＵＮ）と、前記Ｇ−ＮＡＳの通信ポートのポートＩＤであるＧ−ＮＡＳポートＩＤと、該通信ポートの割当先のポートＩＤとのうちの少なくとも一つがあり、
前記ストレージ構成情報は、パス情報を含み、前記パス情報は、前記ストレージシステムにおける各パスを表す情報であり、前記パス情報に含まれる情報要素として、各パスを構成する、前記コントローラ部の通信ポートのポートＩＤであるストレージポートＩＤと、該通信ポートの割当元のポートＩＤと、前記記憶デバイスが関連付けられたＬＵＮとがあり、
前記第一の情報要素は、前記ストレージポートＩＤ、前記割当元のポートＩＤ及びＬＵＮのうちの少なくとも一つであり、
前記第二の情報要素は、前記Ｇ−ＮＡＳポートＩＤ、前記割当先のポートＩＤ及びＬＵＮのうちの少なくとも一つである、
請求項１記載の管理計算機。
【請求項３】
前記構成関連付け部は、前記割当先のポートＩＤに前記ストレージポートＩＤが適合し、且つ、前記Ｇ−ＮＡＳポートＩＤに前記割当元のポートＩＤが適合した場合に、関連付けを行う、
請求項２記載の管理計算機。
【請求項４】
前記ＮＡＳホストは、前記ストレージシステムに内蔵されたＮＡＳヘッドであるエンベディッドＮＡＳ（Ｅ−ＮＡＳ）であり、前記ＮＡＳ構成情報としてＮＡＳホスト構成情報を記憶した記憶資源を有し、前記ＮＡＳホスト構成情報に含まれる情報要素として、第一種のＥ−ＮＡＳ識別子と、前記Ｅ−ＮＡＳにマッピングされた論理ユニット番号（ＬＵＮ）と、第二種のＥ−ＮＡＳ識別子とのうちの少なくとも一つがあり、
前記コントローラ部には、前記Ｅ−ＮＡＳが含まれ、
前記ストレージ構成情報は、前記Ｅ−ＮＡＳの管理の際に使用されるＥ−ＮＡＳを識別するための管理識別子と、パス情報とのうちの少なくともパス情報を含み、前記パス情報は、前記ストレージシステムにおける各パスを表す情報であり、前記パス情報に含まれる情報要素として、各パスを構成する、通信ポートのポートＩＤと、前記記憶デバイスが関連付けられたＬＵＮとがあり、各ポートＩＤには、ポートＩＤとしてのＥ−ＮＡＳ識別子があり、
前記第一の情報要素は、前記管理識別子、ポートＩＤとしての前記Ｅ−ＮＡＳ識別子、及び前記ＬＵＮのうちの少なくとも一つであり、
前記第二の情報要素は、前記第一種のＥ−ＮＡＳ識別子、前記第煮種のＥ−ＮＡＳ識別子、及び前記ＬＵＮのうちの少なくとも一つである、
請求項１記載の管理計算機。
【請求項５】
互いに関連付けられた前記ＮＡＳホスト構成情報及び前記ストレージ構成情報を解析することにより、前記計算機システムにおける複数の要素のトポロジーを計算するトポロジー計算部と、
前記計算されたトポロジーを表示する表示制御部と
を更に備え、
前記トポロジーは、前記ＮＡＳホストにおける要素と前記ストレージシステム内の記憶デバイスとを含んだ複数の要素の接続関係とを含み、
前記表示制御部は、前記計算されたトポロジーを構成する各要素を表すオブジェクトである各要素オブジェクトと、各要素間の接続を表すオブジェクトである各要素接続オブジェクトとを描画する、
請求項１記載の管理計算機。
【請求項６】
前記表示されたトポロジーを構成する複数の要素のうちの指定された要素を基点とし、その指定された要素に関係する要素を計算する関連計算部を更に備え、
前記表示制御部が、算出された要素のオブジェクトの表示態様を、前記トポロジーを構成する他の要素のオブジェクトの表示態様と違える、
請求項５記載の管理計算機。
【請求項７】
前記関連計算部は、前記指定された要素を基点とし、前記指定された要素に対して影響を与える要素を計算する、
請求項６記載の管理計算機。
【請求項８】
前記関連計算部は、前記指定された要素を基点とし、前記指定された要素から影響を与えられる要素を計算する、
請求項６記載の管理計算機。
【請求項９】
前記関連計算部は、所定の規則を基に、算出された要素に、前記指定された要素との関連性の深さを表す関連強度を割当て、
前記表示制御部が、前記算出された要素のオブジェクトの表示態様を、割り当てられた関連強度に応じた表示態様にする、
請求項６記載の管理計算機。
【請求項１０】
前記表示されたトポロジーを構成する複数の要素のうちの或るデータ要素の指定を受け付け、指定されたデータ要素を基点とし、その指定されたデータ要素を含んだデータパスを計算する関連計算部を更に備え、
前記表示制御部が、算出されたデータパスに関わるオブジェクトの表示態様を、前記トポロジーを構成する他のオブジェクトの表示態様と違え、
前記データ要素は、前記ＳＡＮホスト及び前記ＮＡＳホストの少なくとも一方と前記ストレージシステム内の記憶デバイスとの間でやり取りされるデータに関わる要素であり、記憶デバイス及び通信ポートのうちの少なくとも一方である、
請求項５記載の管理計算機。
【請求項１１】
前記表示制御部は、前記計算されたトポロジーをグラフィカルユーザインタフェース（ＧＵＩ）として表示し、描画された各オブジェクトを介して、ユーザから要素の指定を受け付け、
前記関連計算部が、前記ＧＵＩ上でユーザから指定されたオブジェクトに対応した要素を基点とし、その指定された要素に関係する要素を計算する、
請求項６記載の管理計算機。
【請求項１２】
前記ＮＡＳデバイスには、前記ＮＡＳホストに対してＩ／Ｏコマンドを送信するＮＡＳクライアントがあり、
前記ＮＡＳクライアントが、前記ＮＡＳ構成情報としてＮＡＳクライアント構成情報を記憶する記憶資源を有し、前記ＮＡＳクライアント構成情報に含まれる情報要素として、前記ＮＡＳクライアントの通信ポートに割り当てられたＩＰアドレスと、前記ＮＡＳクライアントが使用する共有領域のＩＤとのうちの少なくとも一つがあり、
前記ＮＡＳホスト構成情報に含まれる情報要素として、前記ＮＡＳクライアントの通信ポートのＩＰアドレスと、前記ＮＡＳホストが使用する共有領域のＩＤとの少なくとも一方があり、
前記構成関連付け部は、前記ＮＡＳクライアント構成情報中の第三の情報要素に適合する第四の情報要素を前記ＮＡＳホスト構成情報から探し、探し出された第四の情報要素に、前記ＮＡＳクライアント構成情報中の前記第三の情報要素を関連付け、
前記第三及び前記第四の情報要素は、共有領域ＩＤ及びＩＰアドレスの少なくとも一方である、
請求項１記載の管理計算機。
【請求項１３】
前記ストレージ構成情報において、前記ストレージ構成情報で管理される複数の要素のうちの所定種類の要素に、ＳＡＮ用の要素であるかＮＡＳ用の要素であるかの属性が対応付けられており、
前記第一と第二の情報要素の関連付けによって互いに関連付けられた前記ＮＡＳホスト構成情報及び前記ストレージ構成情報を解析することにより、誤った関連付けの有無を判断する構成正否判断部と、
前記構成正否判断部による判断の結果を表示する表示制御部と
を備え、
前記誤った関連付けとは、前記ＳＡＮ用の要素に前記ＮＡＳホストが関連付けられていることである、
請求項１記載の管理計算機。
【請求項１４】
前記表示制御部によって表示される判断の結果はＧＵＩであり、
前記ＧＵＩを介して、誤った関連付けを解除することの命令をユーザから受け、その命令を受けた場合に、前記ＳＡＮデバイス及び前記ＮＡＳデバイスのうち、前記誤った関連付けに関わる要素を管理する構成情報を有するデバイスに、前記誤った関連付けに関わる要素の解除を命令するコマンドを送信する構成変更部を更に備える、
請求項１３記載の管理計算機。
【請求項１５】
前記ストレージシステムは、複数の仮想的なストレージシステムを備え、
前記ストレージ構成情報では、各仮想的なストレージシステムのＩＤに対して、前記ストレージシステムに存在する各要素が割り当てられており、
前記管理計算機が、
互いに関連付けられた前記ＳＡＮ構成情報及び前記ＮＡＳ構成情報を解析することにより、前記計算機システムにおける複数の要素のトポロジーを計算するトポロジー計算部と、
前記計算されたトポロジーを表示する表示制御部と
を更に備え、
前記表示制御部は、前記計算されたトポロジーを構成する各要素を表すオブジェクトである各要素オブジェクトと、各要素間の接続を表すオブジェクトである各要素接続オブジェクトとを描画し、
前記要素オブジェクトには、前記仮想的なストレージシステムがある、
請求項１記載の管理計算機。
【請求項１６】
前記表示されたトポロジーはＧＵＩであり、
前記表示されたトポロジーを構成する複数の要素のうちの前記ＧＵＩを介して指定された仮想的なストレージシステムを基点とし、その指定された仮想的なストレージシステムから影響を与えられる要素を計算する第一の関連計算部と、
前記第一の関連計算部によって算出された一以上の要素のうち、指定された前記ＳＡＮホスト又は前記ＮＡＳホストを基点とし、前記指定されたＳＡＮホスト又はＮＡＳホストに対して影響を与える要素を計算する第二の関連計算部と、
前記第二の関連計算部によって算出された一以上の要素のうち、指定されたデータ要素を基点とし、その指定されたデータ要素を含んだデータパスを計算する第三の関連計算部と
を更に備え、
前記表示制御部が、算出されたデータパスに関わるオブジェクトの表示態様を、前記トポロジーを構成する他のオブジェクトの表示態様と違え、
前記データ要素は、前記ＳＡＮホスト及び前記ＮＡＳホストの少なくとも一方と前記ストレージシステム内の記憶デバイスとの間でやり取りされるデータに関わる要素であり、記憶デバイス及び通信ポートのうちの少なくとも一方である、
請求項１５記載の管理計算機。
【請求項１７】
前記ＧＵＩを介して、前記ユーザから指定されたデータパスを解除することの命令を前記ユーザから受け、その命令を受けた場合に、前記ＳＡＮデバイス及び前記ＮＡＳデバイスのうち、前記指定されたデータパスに関わる要素を管理する構成情報を有するデバイスに、前記指定されたデータパスに関わる要素の解除を命令するコマンドを送信する構成変更部を更に備える、
請求項１６記載の管理計算機。
【請求項１８】
前記構成関連付け部は、前記ＳＡＮホスト構成情報に含まれている第五の情報要素に適合する第六の情報要素を前記ストレージ構成情報から探し、探し出された前記第六の情報要素を前記第五の情報要素に関連付け、
前記管理計算機は、
互いに関連付けられた前記ＳＡＮホスト構成情報、前記ＮＡＳホスト構成情報、及び前記ストレージ構成情報を解析することにより、前記計算機システムにおける複数の要素のトポロジーを計算するトポロジー計算部と、
前記計算されたトポロジーのＧＵＩを表示する表示制御部と、
前記表示されたトポロジーを構成する複数の要素のうちの前記ＧＵＩを介して指定された要素を基点とし、前記指定された要素に対して影響を与える要素を計算する第一の関連計算部と、
前記表示されたトポロジーを構成する複数の要素のうちの前記ＧＵＩを介して指定された要素を基点とし、前記指定された要素から影響を与えられる要素を計算する第二の関連計算部と
を更に備え、
前記トポロジーは、前記ＳＡＮホストにおける要素と前記ストレージシステム内の記憶デバイスとを含んだ複数の要素の第一の接続関係と、前記ＮＡＳホストにおける要素と前記ストレージシステム内の記憶デバイスとを含んだ複数の要素の第二の接続関係とを含み、
前記表示制御部は、前記計算されたトポロジーを構成する各要素を表すオブジェクトである各要素オブジェクトと、各要素間の接続を表すオブジェクトである各要素接続オブジェクトとを描画し、且つ、前記第一及び第二の関連計算部によって算出された要素のオブジェクトの表示態様を、前記トポロジーを構成する他の要素のオブジェクトの表示態様と違える、
請求項１記載の管理計算機。
【請求項１９】
一以上のＳＡＮデバイスと一以上のＮＡＳデバイスとが含まれる計算機システムを管理する方法であって、
ＳＡＮデバイスは、ストレージエリアネットワークに接続されたデバイスであり、自分の要素に関するＳＡＮ構成情報を記憶したＳＡＮ記憶資源を有し、
ＮＡＳデバイスは、ＩＰネットワークに接続されたデバイスであり、自分の要素に関するＮＡＳ構成情報を記憶したＮＡＳ記憶資源を有し、
前記一以上のＳＡＮデバイスには、複数の記憶デバイスを備えたストレージシステムと、前記ストレージシステム内の記憶デバイスにアクセスするホスト計算機であるＳＡＮホストとのうちの少なくとも前記ストレージシステムが含まれ、前記ストレージシステムが、前記ＳＡＮ構成情報としてストレージ構成情報を記憶する前記ＳＡＮ記憶資源と、複数の通信ポートを有するコントローラ部とを備え、前記ＳＡＮホストが、前記ＳＡＮ構成情報としてＳＡＮホスト構成情報を記憶する前記ＳＡＮ記憶資源を備え、
前記一以上のＮＡＳデバイスには、前記ストレージシステム内の記憶デバイスにアクセスするＮＡＳヘッドであるＮＡＳホストが含まれ、前記ＮＡＳホストが、前記ＮＡＳ構成情報としてＮＡＳホスト構成情報を記憶する前記ＮＡＳ記憶資源を備え、
前記方法では、
前記ＳＡＮ構成情報及び前記ＮＡＳ構成情報をそれぞれ取得し、
前記ＳＡＮ構成情報に含まれている第一の情報要素に適合する第二の情報要素を前記ＮＡＳ構成情報から探し、探し出された前記第二の情報要素を前記第一の情報要素に関連付ける、
管理方法。
【請求項２０】
一以上のＳＡＮデバイスと一以上のＮＡＳデバイスとが含まれる計算機システムを管理する計算機を構築するためのコンピュータプログラムあって、
ＳＡＮデバイスは、ストレージエリアネットワークに接続されたデバイスであり、自分の要素に関するＳＡＮ構成情報を記憶したＳＡＮ記憶資源を有し、
ＮＡＳデバイスは、ＩＰネットワークに接続されたデバイスであり、自分の要素に関するＮＡＳ構成情報を記憶したＮＡＳ記憶資源を有し、
前記一以上のＳＡＮデバイスには、複数の記憶デバイスを備えたストレージシステムと、前記ストレージシステム内の記憶デバイスにアクセスするホスト計算機であるＳＡＮホストとのうちの少なくとも前記ストレージシステムが含まれ、前記ストレージシステムが、前記ＳＡＮ構成情報としてストレージ構成情報を記憶する前記ＳＡＮ記憶資源と、複数の通信ポートを有するコントローラ部とを備え、前記ＳＡＮホストが、前記ＳＡＮ構成情報としてＳＡＮホスト構成情報を記憶する前記ＳＡＮ記憶資源を備え、
前記一以上のＮＡＳデバイスには、前記ストレージシステム内の記憶デバイスにアクセスするＮＡＳヘッドであるＮＡＳホストが含まれ、前記ＮＡＳホストが、前記ＮＡＳ構成情報としてＮＡＳホスト構成情報を記憶する前記ＮＡＳ記憶資源を備え、
前記コンピュータプログラムは、
前記ＳＡＮ構成情報及び前記ＮＡＳ構成情報をそれぞれ取得し、
前記ＳＡＮ構成情報に含まれている第一の情報要素に適合する第二の情報要素を前記ＮＡＳ構成情報から探し、探し出された前記第二の情報要素を前記第一の情報要素に関連付ける、
ことを前記計算機に実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機システムを管理するための技術に関する。
【背景技術】
【０００２】
例えば、文献１（特開２００５−１１５５８１号公報）、文献２（特開２００３−３４５６３１号公報）、及び文献３（特開２００４−１６４５５８号公報）に開示の技術が知られている。文献１には、論理ボリューム及びパスの割当てのための技術が開示されている。文献２には、ストレージ構成条件とファイルシステム領域の要求条件とを基に、ホストに、ファイルシステム領域を割り当てるかＳＡＮストレージの論理デバイスを割り当てるかを選択する技術が開示されている。文献３には、ＳＡＮのトポロジーを認識するための技術が開示されている。
【０００３】
【特許文献１】特開２００５−１１５５８１号公報
【特許文献２】特開２００３−３４５６３１号公報
【特許文献３】特開２００４−１６４５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ＳＡＮ（Storage Area Network）環境での計算機システム（以下、ＳＡＮシステム）と、ＮＡＳ（Network Attached Storage）環境での計算機システム（以下、ＮＡＳシステム）がそれぞれ知られている。ＳＡＮシステムでは、例えば、ファイバチャネルのネットワーク（以下、ＦＣネットワーク）に、複数の記憶デバイスを備えるストレージサブシステムと、ストレージサブシステムにおける記憶デバイス内のデータを使用する複数のホスト計算機（以下、ＦＣホスト）とが接続される。ＮＡＳシステムでは、例えば、ＩＰ（Internet Protocol）に従う通信が行われる通信ネットワーク（以下、ＩＰネットワーク）に、ＮＡＳホストを利用する計算機（以下、ＮＡＳクライアント）と、ＮＡＳクライアントからファイルレベルのＩ／Ｏコマンドを受けそのＩ／Ｏコマンドに従って記憶デバイスにアクセスするＮＡＳヘッド（以下、ＮＡＳホスト）とが接続される。ＮＡＳホストのアクセス先となる記憶デバイスは、ストレージサブシステムにある。
【０００５】
ＮＡＳホストの種類として、例えば、ストレージサブシステムに接続された遠隔のサーバマシンと、ストレージサブシステムに内蔵されたサーバマシン（例えばいわゆるブレードサーバ）とがある。前者を、ジェネリックＮＡＳ、或いはそれを略して「Ｇ−ＮＡＳ」と言うことがある。一方、後者を、エンベディッドＮＡＳ、或いはそれを略して「Ｅ−ＮＡＳ」と言うことがある。
【０００６】
ＳＡＮシステムとＮＡＳシステムは、それぞれ独立した計算機システムであるが、それらの計算機システムを統合した計算機システム（以下、ＳＡＮ／ＮＡＳシステム）を構築することが考えられる。ＳＡＮシステムに属する複数のデバイス（ＳＡＮデバイス）のうちの少なくとも一つに、ＮＡＳシステムに属するデバイス（ＮＡＳデバイス）を含めることで、ＳＡＮ／ＮＡＳシステムが構築される。具体的には、例えば、図１に例示するように、ＳＡＮシステムにおけるＦＣホストを、Ｇ−ＮＡＳに接続することでＮＡＳクライアントにもしたり、Ｇ−ＮＡＳを、ＳＡＮに接続されているストレージサブシステムに接続したりすることで、ＳＡＮ／ＮＡＳシステムを構築することが考えられる。
【０００７】
しかし、このようなＳＡＮ／ＮＡＳシステムを構築すると、管理者にとって管理負担が大になってしまうと考えられる。なぜなら、ＳＡＮシステムとＮＡＳシステムについては、それぞれ独立した管理が行われているためである。
【０００８】
具体的には、従来、ＳＡＮシステムについての管理では、ＮＡＳシステムに関する情報を管理することは考えられていない。より具体的には、ＳＡＮシステムについて管理されている情報としては、例えば、論理ボリューム（ＬＵ）のブロックレベルでの容量や接続先のポート識別子などがあるが、ＬＵ上のファイルレベルの容量やデータは管理されていない。
【０００９】
一方、ＮＡＳシステムについての管理では、ＮＡＳヘッドが、ＩＰネットワーク上のファイルサーバと同等の位置づけにあったことから、従来より、ファイルレベルでの管理が行われており、またＩＰネットワーク上の一デバイスとして管理されることが一般的である。そのため、ＦＣホストと同様、ストレージサブシステムからＬＵをＮＡＳにマッピングし容量を追加する部分の管理は、ＳＡＮシステムでの管理に委ねられている。また、ＮＡＳシステムでの管理では、一般的には、ＮＡＳクライアントが管理対象外となる。
【００１０】
以上のように、従来、ＳＡＮシステムとＮＡＳシステムではそれぞれ独立した管理が行われている。このため、ＳＡＮ／ＮＡＳシステムを構築しても、ＳＡＮ環境にある要素とＮＡＳ環境にある要素とを独立して管理することになってしまい、管理者にとって、ＳＡＮ／ＮＡＳシステムの統括的な管理（例えば、ＳＡＮ／ＮＡＳシステムの構成の把握）ができず、管理負担が大になってしまう。
【００１１】
従って、本発明の目的は、ＳＡＮ／ＮＡＳシステムにおけるＳＡＮ環境とＮＡＳ環境とを一元的に管理できるようにすることにある。
【００１２】
本発明の他の目的は、後述の説明から明らかになるであろう。
【課題を解決するための手段】
【００１３】
本発明に従う管理計算機は、一以上のＳＡＮデバイスと一以上のＮＡＳデバイスとが含まれる計算機システムを管理するための計算機である。この管理計算機は、ＳＡＮデバイスとＮＡＳデバイスとは別に存在する計算機であっても良いし、その管理計算機が有する複数の部が、ＳＡＮデバイス及びＮＡＳデバイスのうちの一つに搭載される、或いはそれらに分散して搭載されることにより、本発明に従う管理計算機が実現されても良い。
【００１４】
ＳＡＮデバイスは、ストレージエリアネットワーク（ＳＡＮ）に接続されたデバイスであり、自分の要素に関するＳＡＮ構成情報を記憶したＳＡＮ記憶資源を有する。
【００１５】
ＮＡＳデバイスは、ＩＰネットワークに接続されたデバイスであり、自分の要素に関するＮＡＳ構成情報を記憶したＮＡＳ記憶資源を有する。
【００１６】
前記一以上のＳＡＮデバイスには、複数の記憶デバイスを備えたストレージシステムと、前記ストレージシステム内の記憶デバイスにアクセスするホスト計算機であるＳＡＮホストとのうちの少なくとも前記ストレージシステムが含まれる。
【００１７】
前記ストレージシステムが、前記ＳＡＮ構成情報としてストレージ構成情報を記憶する前記ＳＡＮ記憶資源と、複数の通信ポートを有するコントローラ部とを備える。
【００１８】
前記ＳＡＮホストが、前記ＳＡＮ構成情報としてＳＡＮホスト構成情報を記憶する前記ＳＡＮ記憶資源を備える。
【００１９】
前記一以上のＮＡＳデバイスには、前記ストレージシステム内の記憶デバイスにアクセスするＮＡＳヘッドであるＮＡＳホストが含まれる。
【００２０】
前記ＮＡＳホストが、前記ＮＡＳ構成情報としてＮＡＳホスト構成情報を記憶する前記ＮＡＳ記憶資源を備える。
【００２１】
前記ストレージシステムの前記コントローラ部は、前記ＮＡＳホスト又は前記ＳＡＮホストから前記複数の通信ポートのいずれかを介して受けたＩ／Ｏコマンドに従って前記ストレージ構成情報を基に前記複数の記憶デバイスのいずれかにアクセスする。
【００２２】
上記管理計算機は、前記ＳＡＮ構成情報及び前記ＮＡＳ構成情報をそれぞれ取得する構成情報取得部と、前記ＳＡＮ構成情報に含まれている第一の情報要素に適合する第二の情報要素を前記ＮＡＳ構成情報から探し、探し出された前記第二の情報要素を前記第一の情報要素に関連付ける構成関連付け部とを備える。
【００２３】
第一の実施態様では、前記ＮＡＳホストは、前記ＳＡＮを介して前記ストレージシステムに接続された遠隔のＮＡＳヘッドであるジェネリックＮＡＳ（Ｇ−ＮＡＳ）である。前記ＮＡＳホスト構成情報に含まれる情報要素として、前記Ｇ−ＮＡＳにマッピングされた論理ユニット番号（ＬＵＮ）と、前記Ｇ−ＮＡＳの通信ポートのポートＩＤであるＧ−ＮＡＳポートＩＤと、該通信ポートの割当先のポートＩＤとのうちの少なくとも一つがある。前記ストレージ構成情報は、パス情報を含む。前記パス情報は、前記ストレージシステムにおける各パスを表す情報である。前記パス情報に含まれる情報要素として、各パスを構成する、前記コントローラ部の通信ポートのポートＩＤであるストレージポートＩＤと、該通信ポートの割当元のポートＩＤと、前記記憶デバイスが関連付けられたＬＵＮとがある。前記第一の情報要素は、前記ストレージポートＩＤ、前記割当元のポートＩＤ及びＬＵＮのうちの少なくとも一つである。前記第二の情報要素は、前記Ｇ−ＮＡＳポートＩＤ、前記割当先のポートＩＤ及びＬＵＮのうちの少なくとも一つである。つまり、前記構成関連付け部は、ストレージＩＤと割当先のポートＩＤとが互いに適合した場合、割当元のポートＩＤとＧ−ＮＡＳポートＩＤとが互いに適合した場合、ＬＵＮ同士が互いに適合した場合、のうちの少なくとも一つの場合に、互いの構成情報を関連付けることができる。
【００２４】
第二の実施態様では、前記第一の実施態様において、前記構成関連付け部は、前記割当先のポートＩＤに前記ストレージポートＩＤが適合し、且つ、前記Ｇ−ＮＡＳポートＩＤに前記割当元のポートＩＤが適合した場合に、関連付けを行う。
【００２５】
第三の実施態様では、前記ＮＡＳホストは、前記ストレージシステムに内蔵されたＮＡＳヘッドであるエンベディッドＮＡＳ（Ｅ−ＮＡＳ）である。前記ＮＡＳ構成情報としてＮＡＳホスト構成情報を記憶した記憶資源を有する。前記ＮＡＳホスト構成情報に含まれる情報要素として、第一種のＥ−ＮＡＳ識別子と、前記Ｅ−ＮＡＳにマッピングされた論理ユニット番号（ＬＵＮ）と、第二種のＥ−ＮＡＳ識別子とのうちの少なくとも一つがある。前記コントローラ部には、前記Ｅ−ＮＡＳが含まれる。前記ストレージ構成情報は、前記Ｅ−ＮＡＳの管理の際に使用されるＥ−ＮＡＳを識別するための管理識別子と、パス情報とのうちの少なくともパス情報を含む。前記パス情報は、前記ストレージシステムにおける各パスを表す情報である。前記パス情報に含まれる情報要素として、各パスを構成する、通信ポートのポートＩＤと、前記記憶デバイスが関連付けられたＬＵＮとがあり、各ポートＩＤには、ポートＩＤとしてのＥ−ＮＡＳ識別子がある。前記第一の情報要素は、前記管理識別子、ポートＩＤとしての前記Ｅ−ＮＡＳ識別子、及び前記ＬＵＮのうちの少なくとも一つである。前記第二の情報要素は、前記第一種のＥ−ＮＡＳ識別子、前記第煮種のＥ−ＮＡＳ識別子、及び前記ＬＵＮのうちの少なくとも一つである。つまり、前記構成関連付け部は、管理識別子と第一種のＥ−ＮＡＳ識別子（例えばそれぞれがＩＰアドレス或いはＤＮＳ（Domain Name System）ホスト名）とが互いに適合した場合、ポートＩＤとしてのＥ−ＮＡＳ識別子と、前記第二種のＥ−ＮＡＳ識別子とが互いに適合した場合（例えば番号）、ＬＵＮ同士が互いに適合した場合、のうちの少なくとも一つの場合に、互いの構成情報を関連付けることができる。
【００２６】
第四の実施態様では、管理計算機が、互いに関連付けられた前記ＮＡＳホスト構成情報及び前記ストレージ構成情報を解析することにより、前記計算機システムにおける複数の要素のトポロジーを計算するトポロジー計算部と、前記計算されたトポロジーを表示する表示制御部とを更に備える。前記トポロジーは、前記ＮＡＳホストにおける要素と前記ストレージシステム内の記憶デバイスとを含んだ複数の要素の接続関係とを含む。前記表示制御部は、前記計算されたトポロジーを構成する各要素を表すオブジェクトである各要素オブジェクトと、各要素間の接続を表すオブジェクトである各要素接続オブジェクトとを描画する。
【００２７】
第五の実施態様では、前記第四の実施態様において、前記管理計算機が、前記表示されたトポロジーを構成する複数の要素のうちの指定された要素を基点とし、その指定された要素に関係する要素を計算する関連計算部を更に備える。前記表示制御部が、算出された要素のオブジェクトの表示態様を、前記トポロジーを構成する他の要素のオブジェクトの表示態様と違える。
【００２８】
第六の実施態様では、前記第五の実施態様において、前記関連計算部は、前記指定された要素を基点とし、前記指定された要素に対して影響を与える要素を計算する。この計算では、例えば、第一の規則から、前記指定された要素に対して影響を与える要素であるか否かを判別することができる。
【００２９】
第七の実施態様では、前記第五の実施態様において、前記関連計算部は、前記指定された要素を基点とし、前記指定された要素から影響を与えられる要素を計算する。この計算では、例えば、第二の規則から、前記指定された要素から影響を与えられる要素であるか否かを計算することができる。
【００３０】
第八の実施態様では、前記第五の実施態様において、前記関連計算部は、所定の規則を基に、算出された要素に、前記指定された要素との関連性の深さを表す関連強度を割当てる。前記表示制御部が、前記算出された要素のオブジェクトの表示態様を、割り当てられた関連強度に応じた表示態様にする。
【００３１】
第九の実施態様では、前記第四の実施態様において、前記管理計算機は、前記表示されたトポロジーを構成する複数の要素のうちの或るデータ要素の指定を受け付け、指定されたデータ要素を基点とし、その指定されたデータ要素を含んだデータパスを計算する関連計算部を更に備える。前記表示制御部が、算出されたデータパスに関わるオブジェクトの表示態様を、前記トポロジーを構成する他のオブジェクトの表示態様と違える。前記データ要素は、前記ＳＡＮホスト及び前記ＮＡＳホストの少なくとも一方と前記ストレージシステム内の記憶デバイスとの間でやり取りされるデータに関わる要素であり、記憶デバイス及び通信ポートのうちの少なくとも一方である。
【００３２】
第十の実施態様では、前記第五の実施態様において、前記表示制御部は、前記計算されたトポロジーをグラフィカルユーザインタフェース（ＧＵＩ）として表示し、描画された各オブジェクトを介して、ユーザから要素の指定を受け付ける。前記関連計算部が、前記ＧＵＩ上でユーザから指定されたオブジェクトに対応した要素を基点とし、その指定された要素に関係する要素を計算する。
【００３３】
第十一の実施態様では、前記ＮＡＳデバイスには、前記ＮＡＳホストに対してＩ／Ｏコマンドを送信するＮＡＳクライアントがある。前記ＮＡＳクライアントが、前記ＮＡＳ構成情報としてＮＡＳクライアント構成情報を記憶する記憶資源を有する。前記ＮＡＳクライアント構成情報に含まれる情報要素として、前記ＮＡＳクライアントの通信ポートに割り当てられたＩＰアドレスと、前記ＮＡＳクライアントが使用する共有領域のＩＤとのうちの少なくとも一つがある。前記ＮＡＳホスト構成情報に含まれる情報要素として、前記ＮＡＳクライアントの通信ポートのＩＰアドレスと、前記ＮＡＳホストが使用する共有領域のＩＤとの少なくとも一方がある。前記構成関連付け部は、前記ＮＡＳクライアント構成情報中の第三の情報要素に適合する第四の情報要素を前記ＮＡＳホスト構成情報から探し、探し出された第四の情報要素に、前記ＮＡＳクライアント構成情報中の前記第三の情報要素を関連付ける。前記第三及び前記第四の情報要素は、共有領域ＩＤ及びＩＰアドレスの少なくとも一方である。
【００３４】
第十二の実施態様では、前記ストレージ構成情報において、前記ストレージ構成情報で管理される複数の要素のうちの所定種類の要素に、ＳＡＮ用の要素であるかＮＡＳ用の要素であるかの属性が対応付けられている。前記管理計算機は、前記第一と第二の情報要素の関連付けによって互いに関連付けられた前記ＮＡＳホスト構成情報及び前記ストレージ構成情報を解析することにより、誤った関連付けの有無を判断する構成正否判断部と、前記構成正否判断部による判断の結果を表示する表示制御部とを備える。前記誤った関連付けとは、前記ＳＡＮ用の要素に前記ＮＡＳホストが関連付けられていることである。
【００３５】
第十三の実施態様では、前記第十二の実施態様において、前記表示制御部によって表示される判断の結果はＧＵＩである。前記管理計算機は、構成変更部を更に備える。前記構成変更部は、前記ＧＵＩを介して、誤った関連付けを解除することの命令をユーザから受け、その命令を受けた場合に、前記ＳＡＮデバイス及び前記ＮＡＳデバイスのうち、前記誤った関連付けに関わる要素を管理する構成情報を有するデバイスに、前記誤った関連付けに関わる要素の解除を命令するコマンドを送信する。
【００３６】
第十四の実施態様では、前記ストレージシステムは、複数の仮想的なストレージシステムを備える。前記ストレージ構成情報では、各仮想的なストレージシステムのＩＤに対して、前記ストレージシステムに存在する各要素が割り当てられている。前記管理計算機が、互いに関連付けられた前記ＳＡＮ構成情報及び前記ＮＡＳ構成情報を解析することにより、前記計算機システムにおける複数の要素のトポロジーを計算するトポロジー計算部と、前記計算されたトポロジーを表示する表示制御部とを更に備える。前記表示制御部は、前記計算されたトポロジーを構成する各要素を表すオブジェクトである各要素オブジェクトと、各要素間の接続を表すオブジェクトである各要素接続オブジェクトとを描画する。前記要素オブジェクトには、前記仮想的なストレージシステムがある。
【００３７】
第十五の実施態様では、前記第十四の実施態様において、前記表示されたトポロジーはＧＵＩである。前記管理計算機は、前記表示されたトポロジーを構成する複数の要素のうちの前記ＧＵＩを介して指定された仮想的なストレージシステムを基点とし、その指定された仮想的なストレージシステムから影響を与えられる要素を計算する第一の関連計算部と、前記第一の関連計算部によって算出された一以上の要素のうち、指定された前記ＳＡＮホスト又は前記ＮＡＳホストを基点とし、前記指定されたＳＡＮホスト又はＮＡＳホストに対して影響を与える要素を計算する第二の関連計算部と、前記第二の関連計算部によって算出された一以上の要素のうち、指定されたデータ要素を基点とし、その指定されたデータ要素を含んだデータパスを計算する第三の関連計算部とを更に備える。前記表示制御部が、算出されたデータパスに関わるオブジェクトの表示態様を、前記トポロジーを構成する他のオブジェクトの表示態様と違える。前記データ要素は、前記ＳＡＮホスト及び前記ＮＡＳホストの少なくとも一方と前記ストレージシステム内の記憶デバイスとの間でやり取りされるデータに関わる要素であり、記憶デバイス及び通信ポートのうちの少なくとも一方である。
【００３８】
第十六の実施態様では、前記十五の実施態様において、前記管理計算機が、構成変更部を更に備える。前記構成変更部は、前記ＧＵＩを介して、前記ユーザから指定されたデータパスを解除することの命令を前記ユーザから受け、その命令を受けた場合に、前記ＳＡＮデバイス及び前記ＮＡＳデバイスのうち、前記指定されたデータパスに関わる要素を管理する構成情報を有するデバイスに、前記指定されたデータパスに関わる要素の解除を命令するコマンドを送信する。
【００３９】
第十七の実施態様では、前記構成関連付け部は、前記ＳＡＮホスト構成情報に含まれている第五の情報要素に適合する第六の情報要素を前記ストレージ構成情報から探し、探し出された前記第六の情報要素を前記第五の情報要素に関連付ける。前記管理計算機は、互いに関連付けられた前記ＳＡＮホスト構成情報、前記ＮＡＳホスト構成情報、及び前記ストレージ構成情報を解析することにより、前記計算機システムにおける複数の要素のトポロジーを計算するトポロジー計算部と、前記計算されたトポロジーのＧＵＩを表示する表示制御部と、前記表示されたトポロジーを構成する複数の要素のうちの前記ＧＵＩを介して指定された要素を基点とし、前記指定された要素に対して影響を与える要素を計算する第一の関連計算部と、前記表示されたトポロジーを構成する複数の要素のうちの前記ＧＵＩを介して指定された要素を基点とし、前記指定された要素から影響を与えられる要素を計算する第二の関連計算部とを更に備える。前記トポロジーは、前記ＳＡＮホストにおける要素と前記ストレージシステム内の記憶デバイスとを含んだ複数の要素の第一の接続関係と、前記ＮＡＳホストにおける要素と前記ストレージシステム内の記憶デバイスとを含んだ複数の要素の第二の接続関係とを含む。前記表示制御部は、前記計算されたトポロジーを構成する各要素を表すオブジェクトである各要素オブジェクトと、各要素間の接続を表すオブジェクトである各要素接続オブジェクトとを描画し、且つ、前記第一及び第二の関連計算部によって算出された要素のオブジェクトの表示態様を、前記トポロジーを構成する他の要素のオブジェクトの表示態様と違える。
【００４０】
上述した各実施態様では、例えば、各種計算部は、計算の結果を、管理計算機内の記憶資源（例えばメモリ）に書き、表示制御部が、その記憶資源に書かれた、計算結果を基に表示を実行することができる。
【００４１】
管理計算機の各部は、各手段と言い換えることができる。各部或いは各手段は、ハードウェア（例えば回路）、コンピュータプログラム、或いはそれらの組み合わせ（例えば、コンピュータプログラムを読み込んで実行する一又は複数のＣＰＵ）によって実現することもできる。各コンピュータプログラムは、コンピュータマシンに備えられる記憶資源（例えばメモリ）から読み込むことができる。その記憶資源には、ＣＤ−ＲＯＭやＤＶＤ（Digital Versatile Disk）等の記録媒体を介してインストールすることもできるし、インターネットやＬＡＮ等の通信ネットワークを介してダウンロードすることもできる。
【発明の効果】
【００４２】
本発明によれば、ＳＡＮ／ＮＡＳシステムにおけるＳＡＮ環境とＮＡＳ環境とを一元的に管理することができる。
【発明を実施するための最良の形態】
【００４３】
図２は、本発明の一実施形態に係るＳＡＮ／ＮＡＳシステムの構成例、及び本実施形態の概要を示す。
【００４４】
ＩＰネットワーク１１９に、一又は複数のＮＡＳクライアント１０７と、ＮＡＳ環境を管理するための計算機（以下、ＮＡＳ管理クライアント）１０５と、チャネルアダプタＮＡＳ（前述したＥ−ＮＡＳ、以下、「Ｅ−ＮＡＳ」或いは「ＣＨＮ」と言う）１２５とが接続されている。また、別のＩＰネットワーク１５３に、そのネットワーク１５３を介してＮＡＳクライアント（図示せず）からＩ／Ｏコマンドを受けるＧ−ＮＡＳ１０３が接続されている。各クライアント１０７、１０５、ＣＨＮ１２５及びＧ−ＮＡＳ１０３は、通信Ｉ／Ｆとして例えばＮＩＣ（Network Interface Card）を備え、ＮＩＣが、ＩＰネットワーク１１９、１５３に接続される。
【００４５】
ファイバチャネルネットワーク（以下、ＦＣネットワーク）１１７に、Ｇ−ＮＡＳ１０３、ＦＣホスト１０１及びチャネルアダプタ（以下、ＣＨＡ）１２７が接続される。Ｇ−ＮＡＳ１０３及びＦＣホスト１０１は、通信Ｉ／Ｆとして例えばＨＢＡ（Host Bus Adapter）を備え、ＨＢＡにある通信ポート（以下、ＦＣポート）が、ＦＣネットワーク１１７に接続される。ストレージサブシステム１００は、例えば、ＣＨＮ１２５やＣＨＡ１２７の他に、複数のディスク（例えばハードディスクドライブ）１３５と、各ディスク１３５に対する入出力を制御するディスクアダプタ（以下、ＤＫＡ）１３３と、各アダプタ１２５，１２７及び１３３に参照される制御用の情報を記憶する共有メモリ（ＳＭ）４０１と、Ｇ−ＮＡＳ１０３及びＦＣホスト１０１とディスク１３５との間で授受されるデータを一時的に記憶するキャッシュメモリ（ＣＭ）４０２とを備える。ＳＭ４０１とＣＭ４０２とは一体になっていてもよい。また、ストレージサブシステム１００は、ストレージサブシステム１００の保守のためのプロセッサ（以下、サービスプロセッサを略して「ＳＶＰ」と記載）１３１と、ＣＨＮ１２５、ＣＨＡ１２７、ＤＫＡ１３３及びＳＶＰ１３１が接続される接続部１２９と、ＳＶＰ１３１をＬＡＮ（Local Area Network）１０９に接続するための通信ポート（以下、管理ポート）とを備える。接続部１２９は、例えば、スイッチ（具体例として高速クロスバスイッチ）であり、接続部１２９を介したデバイス間の接続を切り替える。ＣＨＮ１２５やＣＨＡ１２７は、例えば、ＣＰＵや記憶資源（例えばメモリ）等を備えた計算機（例えば回路基盤）である。ＳＶＰ１３１は、例えば、ＣＰＵや記憶資源（例えばメモリ）等を有する計算機（例えばノート型のパーソナルコンピュータ）とすることができる。
【００４６】
ＬＡＮ１０９（他種の通信ネットワークであっても良い）は、ＩＰネットワーク１１９に接続されている。ＬＡＮ１０９には、ストレージサブシステム１００の他に、ＳＡＮ環境を管理するための計算機（以下、ＳＡＮ管理クライアント）１５１と、ＳＡＮ環境とＮＡＳ環境を一元的に管理するための計算機（以下、ＳＡＮ／ＮＡＳ統括管理サーバ）１３とが接続されている。
【００４７】
ＳＡＮ／ＮＡＳ統括管理サーバ１３９は、図３に例示するように、ＣＰＵ１７１や記憶資源１７３を備える。記憶資源１７３は、メモリ及びディスク等の複数種類の記憶デバイスのうちの少なくとも一種類の記憶デバイスを一つ以上用いて構築することができる（他の計算機の記憶資源についても同様である）。記憶資源１７３には、例えば、統括管理ソフトウェア１４１、ＳＡＮ管理ソフトウェア１４２及びＮＡＳ管理ソフトウェア１４４といったコンピュータプログラムや、統括管理ＤＢ１４３を記憶することができる。各コンピュータプログラムは、ＣＰＵ１７１によって実行される。ＳＡＮ管理ソフトウェア１４２及びＮＡＳ管理ソフトウェア１４３は、統括管理ソフトウェア１４１に組み込まれていても良いが、本実施形態のように、別々に存在しても良い。以下、コンピュータプログラムが主語になる場合は、実際にはそのコンピュータプログラムを実行するＣＰＵによって処理が行われるものとする。
【００４８】
ＳＡＮ管理ソフトウェア１４２は、ＳＡＮ環境を管理するためのコンピュータプログラムであり、ＳＡＮ環境に属する特定の装置から構成情報を収集することができる。具体的には、ＳＡＮ管理ソフトウェア１４２は、ＦＣホスト１０１でそれぞれ実行されるエージェントプログラム１１３や、ストレージサブシステム１００に、それぞれ所定のコマンドを送ることで、ＦＣホスト１０１でそれぞれ管理されている構成情報や、ストレージサブシステム１００で管理されている構成情報（例えばＳＶＰ１３或いは図示しない他の記憶資源に記憶されているパス設定管理テーブル２３１）を、ＦＣホスト１０１及びストレージサブシステム１００からそれぞれ受信することができる。ただし、ＦＣホスト１０１から取得される構成情報には、例えば、ＦＣホスト１０１が有するＨＢＡのＦＣポートのＷＷＮ、及び、ＦＣホスト１０１にマッピングされたＬＵＮのうちの少なくとも一つが含まれている。ＦＣホスト１０１から取得された構成情報中のＬＵＮ及びＷＷＮの少なくとも一方と、後述のパス設定管理テーブル２３１におけるＷＷＮ及びＬＵＮの少なくとも一方とを関連付けることにより、ＦＣホスト１０１からストレージシステム１００内のＬＤＥＶへのパスを特定することができる。ＳＡＮ管理ソフトウェア１４２は、例えば、ＬＡＮ１０９を介して、ＦＣホスト１０１やストレージシステム１００から構成情報を収集することができる。
【００４９】
ＮＡＳ管理ソフトウェア１４３は、ＮＡＳ環境を管理するためのコンピュータプログラムであり、ＮＡＳ環境に属する特定の装置から構成情報を収集することができる。具体的には、ＮＡＳ管理ソフトウェア１４３は、ＮＡＳクライアント１０７で実行されるエージェントプログラム１２１や、Ｇ−ＮＡＳ１０３や、ＮＡＳ管理クライアント１０５に、それぞれ所定のコマンドを送ることで、ＮＡＳクライアント１０７、Ｇ−ＮＡＳ１０３及びＮＡＳ管理クライアント１０５でそれぞれ管理されている構成情報を、ＮＡＳクライアント１０７、Ｇ−ＮＡＳ１０３及びＮＡＳ管理クライアント１０５からそれぞれ受信することができる。ただし、ここでＧ−ＮＡＳ１０３から取得される構成情報は、ＮＡＳ環境に関わる構成情報である。ＮＡＳ管理ソフトウェア１４３は、例えば、ＩＰネットワークを介して、ＮＡＳホスト、ＮＡＳクライアント及びＮＡＳ管理クライアントからそれぞれ構成情報を収集することができる。
【００５０】
統括管理ソフトウェア１４１は、ＳＡＮ環境とＮＡＳ環境とを一元的に管理するためのコンピュータプログラムである。統括管理ソフトウェア１４１は、複数種類のプログラムモジュールとして、例えば、構成情報収集部２９９、構成関連付け部３０６、トポロジー計算部３００、依存関係計算部３０１、障害影響範囲予測部３０３、データパス計算部３０７、表示制御部３０５及び構成変更部３０８を備えることができる。
【００５１】
構成情報収集部２９９は、ＳＡＮ管理ソフトウェア１４２及びＮＡＳ管理ソフトウェア１４３を実行させることで各種構成情報を収集することができる。
【００５２】
構成関連付け部３０６は、収集された複数種の構成情報を解析して、複数種の構成情報の各々をそれら複数種の構成情報の他の構成情報に関連付ける（例えばリンクを張る）ことができる（具体的には、例えば、同種の情報要素を見つけ出し、それら同種の情報要素間を関連付けることで、構成情報を互いに関連付けることができる）。
【００５３】
トポロジー計算部３００は、関連付けられた各種構成情報を基に、ＳＡＮ／ＮＡＳシステムにおける要素のトポロジーを計算する（換言すれば把握する）ことができる。ここで、本実施形態で言う「トポロジー」とは、ＳＡＮ／ＮＡＳシステムにおける特定の範囲における要素の接続関係を意味する。特定の範囲とは、ＳＡＮ／ＮＡＳシステム全体であっても良いし、ストレージサブシステム、ＦＣホスト等の個々の物理的な装置であっても良い。
【００５４】
依存関係計算部３０１は、関連付けられた各種構成情報を基に、ＳＡＮ／ＮＡＳシステムにおける要素の依存関係を計算する（換言すれば把握する）ことができる。ここで、本実施形態で言う「依存関係」とは、或る要素に対してどんな要素から影響を受けるかの関係である。別の言い方をすれば、或る要素を基点とした場合の、その基点に影響を与える要素が、或る要素と依存関係にある要素となる。依存関係は、種々の方法で計算し得るが、本実施形態では、各種要素毎に依存関係にある要素を表した依存関係情報が統括管理サーバ１３９の記憶資源（例えばメモリ）に記憶されており、依存関係計算部３０１は、その依存関係情報を適宜参照することで、依存関係を計算することができる。具体的には、例えば、依存関係計算部３０１は、指定された要素と依存関係にある要素を、依存関係情報を参照することにより特定し、次に、特定された要素と依存関係にある別の要素を、その依存関係情報を参照することにより特定することができる。このような処理を続けることにより、指定された要素と依存関係にある全ての要素を特定することができる。なお、本実施形態で単に「要素」という場合には、ＳＡＮ／ＮＡＳシステムの要素を意味し、具体的には、例えば、ＮＡＳクライアント、ＮＡＳホスト、ＦＣホスト、ストレージサブシステムなどのいわゆる“デバイス”と、そのデバイスにおける物理的なデバイス要素（例えばポート）と、そのデバイスにおける論理的なデバイス要素（例えばファイルシステム）とのうちの少なくとも一つを意味する。
【００５５】
障害影響範囲予測部３０３は、ＳＡＮ／ＮＡＳシステムにおける或る要素で障害が発生した場合にどんな他の要素が影響を受けるかを、関連付けられた各種構成情報を基に予測することができる。ここで、本実施形態で言う「障害影響範囲」とは、或る要素がどんな要素に影響を与えるかの関係である。別の言い方をすれば、或る要素を基点とした場合の、その基点により影響を与えられる要素が、障害影響範囲に属する要素となる。障害影響範囲は、種々の方法で計算し得るが、本実施形態では、例えば、各種要素毎に障害影響範囲にある要素を表した障害影響範囲情報が統括管理サーバ１３９の記憶資源（例えばメモリ）に記憶されており、障害影響範囲予測部３０３は、その障害影響範囲情報を適宜参照することで、障害影響範囲を計算することができる。具体的には、例えば、障害影響範囲予測部３０３は、指定された要素と障害影響範囲にある要素を、障害影響範囲情報を参照することにより特定し、次に、特定された要素と障害影響範囲にある別の要素を、その障害影響範囲情報を参照することにより特定することができる。このような処理を続けることにより、指定された要素と障害影響範囲にある全ての要素を特定することができる。
【００５６】
データパス計算部３０７は、ＳＡＮ／ＮＡＳシステムにおけるデータパスを計算することができる。ここで、本実施形態で言う「データパス」とは、基点となるデータ要素（例えば、ＬＵ、ファイルシステム、アプリケーションプログラムなど）間の論理的な接続関係を意味する。具体的には、例えば、データの存在する記憶デバイスとその記憶デバイスにアクセスするアクセス元とを結ぶパスを意味する。
【００５７】
表示制御部３０５は、種々の表示制御を行うことができ、具体例として、上記計算されたトポロジーを表示したり、その際に、計算された依存関係、障害影響範囲、或いはデータパスに関わる特定の要素のオブジェクトを、他の要素のオブジェクトとは異なる表示態様で表示したりすることができる（以下、異なる表示態様での表示を「ハイライト表示」と言う）。オブジェクトは、図形、文字、線など種々のものを採用することができる。
【００５８】
図４は、ストレージサブシステム１００で管理されている構成情報の概念を示す。
【００５９】
ストレージサブシステム１００には、複数のＲＡＩＤグループ（パリティグループ或いはアレイグループとも呼ばれる）１３４が備えられる。各ＲＡＩＤグループ１３４は、ＲＡＩＤ（Redundant Array of Independent (or Inexpensive) Disks）の規則に従うグループであり、二以上の所定個数のディスク１３５によって構成される。ＲＡＩＤグループ１３４が提供する記憶空間によって、一又は複数の論理的な記憶デバイス（以下、ＬＤＥＶ）１８３が用意される。一又は複数のＬＤＥＶ１８３によって、一つの論理ボリューム（以下、論理ユニット或いはそれを略して「ＬＵ」と言うことがある）１８５が提供される。
【００６０】
また、ストレージサブシステム１００には、セキュリティ機能の一つとして、ホストグループ機能がある。ホストグループ機能とは、一以上のＬＵを一つのグループ（以下、ホストグループ）１８７とし、そのホストグループ１８７に属するＬＵ１８５へのアクセスを、そのホストグループへのアクセス権が付与されたホストに対してのみ許可する機能のことをいう。ホストグループ１８７には、ホストの識別子（以下、ＩＤ）として、例えば、ホストのポートのＷＷＮ（World Wide Name）が割り当てられる。また、ストレージサブシステム１００では、ホストグループのＩＤと、そのホストグループに属するＬＵのＩＤ（以下、Logical Unit Number（ＬＵＮ）とする）とが関連付けられている。
【００６１】
このストレージサブシステム１００では、ポートＩＤ、ホストグループ、ＬＵＮ及びＬＤＥＶ−ＩＤの組み合わせにより、ストレージサブシステム１００内部でのパスが定義される。ここで、ＳＡＮ環境では、ポートＩＤは、ＦＣネットワーク１１７に接続される通信ポート（以下、ＦＣポート）１９１のＩＤとなる。ＦＣポート１９１は、一つのＣＨＡ１２７に複数個搭載されている。一方、ＮＡＳ環境では、ポートＩＤは、ＣＨＮ１２５のＩＤとなる。すなわち、ＣＨＮ１２５に搭載されている通信ポートの数に関わらず、ＣＨＮ１２５が一ポートとして管理される。
【００６２】
なお、ストレージサブシステム１００では、ＣＨＮ１２５もＣＨＡ１２７も、冗長化されている。図４には、ＣＨＮ１２５の冗長化を代表的に示している。ＣＨＮ１２５ＡとＣＨＮ１２５Ｂでクラスタが構成されている。例えば、ＣＨＮ１２５Ａ、１２５Ｂの両方が常時アクティブであり、ＣＨＮ１２５Ａの各マイクロプロセッサ（以下、ＣＨＰ）１８１Ａ、１８１Ｂが、実線で示したＬＵ１８５Ａを介してＬＤＥＶ１８３Ａにアクセスすることができ、同様に、ＣＨＮ１２５Ｂも、実線のＬＵを介してＬＤＥＶにアクセスすることができる。もし、ＣＨＮ１２５Ａが閉塞した場合には、ＣＨＮ１２５Ｂが、点線で示したＬＵ１８５Ｂもアクセス可能となり、そのＬＵ１８５Ｂを介してＬＤＥＶ１８３Ａにアクセスすることができる。図５に、その冗長化の詳細な例を示す。各ＣＨＮ１２５Ａ、１２５Ｂのオペレーティングシステム（以下、ＮＡＳ  ＯＳ）２２３は、ファイルシステム（ＦＳ）２２５、システム情報（例えば、クラスタを構成する相手のＣＨＮが管理された情報）２５３、シェアテーブル２５３、及びアクセス管理テーブル２４３などの情報を管理することができる（各種情報については後述する）。ＮＡＳマネージャ（コンピュータプログラム）２２１が、ＳＡＮ／ＮＡＳ統括管理サーバ１３９からの要求に応じて、ＮＡＳ  ＯＳ２２３で管理されている情報を、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に提供することができる。また、ＣＨＮ１２５には、ＮＩＣに限らず、例えばＦＣポートが併設されても良い。
【００６３】
以下、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に集約される各種構成情報について説明する。
【００６４】
まず、ストレージサブシステム１００から収集される構成情報の一例を説明する。
【００６５】
ストレージサブシステム１００から収集される構成情報として、例えば、図６に例示するパス設定管理テーブル２３１、図７に例示するＬＤＥＶ管理テーブル２３３、図８に例示するディスク管理テーブル２３５、及び図９に例示するＣＨＮアドレス管理テーブル２３７がある。ＣＨＮのプロセッサやＣＨＡのプロセッサは、複数の通信ポート（ＦＣポート或いはＮＩＣ）のうちのいずれかを介して受信したＩ／Ｏコマンドに従ってＬＤＥＶにアクセスする際に、その構成情報を基に、ＬＤＥＶへのアクセスを制御することができる。
【００６６】
パス設定管理テーブル２３１（図６）は、パス設定を管理するためのテーブルである。このテーブル２３１には、各アダプタ１２５、１２７毎に、アダプタのＩＤ、ポートＩＤ、ポートタイプ、そのアダプタに割り当てられるホストグループの種別、そのアダプタに割り当てられるＬＤＥＶのＩＤ、そのＬＤＥＶに関連付けられているＬＵＮ、及び、ＦＣポートのＷＷＮが記録される。このテーブル２３１によれば、ＣＨＡは、ポート毎に、ポートＩＤやＷＷＮが管理されているが、ＣＨＮについては、ＣＨＮが有する通信ポートの数に関わらず、ＣＨＮそれ自体が一ポートとして扱われている。
【００６７】
ＬＤＥＶ管理テーブル２３３（図７）は、ＬＤＥＶを管理するためのテーブルである。このテーブル２３３には、各ＲＡＩＤグループ毎に、そのＲＡＩＤグループのＩＤと、そのＲＡＩＤグループにより提供される各ＬＤＥＶのＩＤ及び記憶容量が記録される。パス設定管理テーブル２３１のＬＤＥＶ−ＩＤを用いて、そのＬＤＥＶ−ＩＤがどのＲＡＩＤグループＩＤに対応しどんな記憶容量であるかを識別することができるようになっている。
【００６８】
ディスク管理テーブル２３５（図８）は、ディスク１３５を管理するためのテーブルである。このテーブル２３５には、各ＲＡＩＤグループ毎に、そのＲＡＩＤグループのＩＤと、そのＲＡＩＤグループを構成する各ディスク１３５のＩＤが記録される。上記特定されたＲＡＩＤグループＩＤを用いてこのテーブル２３５を参照すれば、そのＲＡＩＤグループＩＤに対応するディスクＩＤを特定することができる。
【００６９】
ＣＨＮアドレス管理テーブル２３７（図９）は、ＣＨＮのアドレスを管理するためのテーブルである。このテーブル２３７には、各ＣＨＮ１２５毎に、アダプタのＩＤと管理ＩＰ（ＩＰアドレス）とが記録される。ストレージサブシステム１００で管理されている情報だけでは、ＣＨＮ１２５の相手を特定することができないが、アダプタＩＤ及び管理ＩＰと、ＣＨＮ１２５から取得できるシステム情報（図１４参照）中のバックエンドＩＤ及び管理ＩＰとから、統括管理ソフトウェア１４１（特に構成関連付け部３０６）は、このテーブル２３７における情報要素（例えば図９の点線枠内の情報要素）とシステム情報２５３における情報要素（例えば図１４の点線枠内の情報要素）とを関連付けることができる。
【００７０】
図６乃至図９に例示した構成情報は、ストレージサブシステムのＳＶＰ１３１及び／又は他の記憶領域（例えば、ＳＭ４０１、ＣＭ４０２及びディスク１３５のうちのいずれか）に記憶されており、ＳＶＰ１３１が、ＳＡＮ／ＮＡＳ統括管理サーバ１３９から管理ポート（例えばＮＩＣ）を介して受信した所定のコマンドに応答して、その記憶されている各種構成情報をＳＡＮ／ＮＡＳ統括管理サーバ１３９に送信することができる。ストレージサブシステムから取得できる構成情報として、他に、各通信ポートのＷＷＮや、その通信ポートに割り当てられたＬＵＮとを表す情報があってもよい。上述した構成情報の他に、例えば、ＳＶＰ１３１は、ストレージサブシステム１００で検出されたイベント（例えばどの要素で障害が発生したか）を、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に通知することもできる。
【００７１】
以上が、ストレージサブシステム１００から収集される構成情報の一例である。
【００７２】
次に、ＮＡＳ環境に関する構成情報の一例を説明する。ＮＡＳ環境に関する構成情報としては、Ｅ−ＮＡＳであるかＧ−ＮＡＳであるかに関わらずに収集される構成情報（以下、共通ＮＡＳ構成情報）と、Ｅ−ＮＡＳである場合に収集される構成情報（以下、Ｅ−ＮＡＳ構成情報）と、Ｇ−ＮＡＳである場合に収集される構成情報（以下、Ｇ−ＮＡＳ構成情報）とがある。
【００７３】
共通ＮＡＳ構成情報としては、例えば、図１０に例示するマウントポイントテーブル２４１、図１１に例示するユーザアクセス管理テーブル２４３、及び図１２に例示するシェアテーブル２４５とがある。
【００７４】
マウントポイントテーブル２４１（図１０）は、マウントポイントを管理するためのテーブルであり、Ｇ−ＮＡＳやＥ−ＮＡＳから収集される。このテーブル２４１には、Ｇ−ＮＡＳやＥ−ＮＡＳにおける各マウントポイント毎に、マウントポイントのＩＤ、記憶容量、その記憶容量のうちの空き容量、使用されるファイルシステムの種類、提供されるボリューム群のＩＤ、及びそのボリューム群を構成する各ＬＵＮが記録される。
【００７５】
アクセス管理テーブル２４３（図１１）は、ユーザを管理するためのテーブルであり、Ｇ−ＮＡＳやＥ−ＮＡＳから収集される。このテーブル２４３には、Ｇ−ＮＡＳやＥ−ＮＡＳにとっての各ユーザ毎に、ユーザ名、ユーザの役割（例えば、管理者、ゲストなど）、共有領域のＩＤ、その共有領域の記憶容量、及びそのうちの空き容量が記録される。
【００７６】
シェアテーブル２４５（図１２）は、複数のユーザの共有領域（例えば共有フォルダ或いは共有ファイル）を管理するためのテーブルである。このテーブル２４５には、各共有領域毎に、共有領域ＩＤ、マウントポイント）Ｄ、記憶容量、そのうちの空き容量、アクセス権種別、アクセス可能ユーザのＩＤ、及びアクセス可能なＮＡＳクライアントのＩＤが記録される。
【００７７】
以上が、共通ＮＡＳ構成情報の一例である。この他に、共通ＮＡＳ構成情報としては、ＮＡＳクライアント１０７（若しくはＮＡＳ管理クライアント１０５）から収集される構成情報がある。その構成情報としては、例えば、ネットワーク構成情報（例えば、自身が有するＩＰアドレス）、共有領域割り当て情報（どんな共有領域が割り当てられているか）がある。構成関連付け部３０６は、例えば、その構成情報中の情報要素（例えば、共有領域ＩＤ）と、ＮＡＳホストで管理されている構成情報中の情報要素（例えば共有領域ＩＤ）とを関連付けることにより、ＮＡＳクライアントとＮＡＳホストとを関連付けることができる。ＮＡＳクライアント１０７（若しくはＮＡＳ管理クライアント１０５）は、ＮＡＳクライアント１０７で検出されたイベント（例えば障害発生）に関する情報を、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に通知することもできる。なお、ＮＡＳホストの各サービスポート（ＮＡＳクライアントと接続される通信ポート）のＩＰアドレスが、ＮＡＳホストの構成情報に含まれていても良い。また、ＮＡＳクライアントの構成情報に、アクセスのときに使用するＩＰアドレスが含まれても良い。サービスポートのＩＰアドレスと、ＮＡＳクライアントが使用するＩＰアドレスとが一致する場合に、ＮＡＳホストとＮＡＳクライアントが関連付けられても良い。
【００７８】
Ｅ−ＮＡＳ構成情報としては、例えば、図１３に例示するＬＵＮマッピングテーブル２５１、及び図１４に例示するシステム情報２５３がある。
【００７９】
ＬＵＮマッピングテーブル２５１（図１３）は、Ｅ−ＮＡＳにマッピングされているＬＵＮを管理するためのテーブルであり、Ｅ−ＮＡＳから収集される。このテーブル２５１には、マッピングされている各ＬＵＮ毎に、そのＬＵＮのＬＵが有する記憶容量、ＬＵタイプ（例えば、ＯＳ等が格納されるシステムＬＵであるが、ホストに読み書きされるデータが記憶されるユーザＬＵか）、マウント状態（例えば、マウントされているか否か）、バックエンドＩＤ（どのＩＤのＣＨＮにマッピングされているか）が記録される。例えば、ＣＨＮ−Ａを有するＣＨＮ１２５Ａが閉塞した場合、バックエンドＩＤは、ＣＨＮ−Ａから、クラスタを構成する他のＣＨＮ１２５ＢのＩＤ“ＣＨＮ−Ｂ”に変わる。
【００８０】
システム情報２５３（図１４）は、Ｅ−ＮＡＳを管理するための情報である。この情報２５３には、例えば、ＮＡＳタイプ（例えばＥ−ＮＡＳかＧ−ＮＡＳか）、ＮＡＳ  ＯＳの種類、管理ＩＰ、一又は複数のサービスＩＰ、バックエンドＩＤ、クラスタ状態、相手ノードＩＰ（クラスタを構成する相手のＣＨＮの管理ＩＰ）、稼動状態が記録される。このシステム情報２５３は、Ｅ−ＮＡＳから収集される情報なので、この情報２５３において、ＮＡＳタイプは、Ｅ−ＮＡＳとなる。また、管理ＩＰとは、ＳＡＮ／ＮＡＳ統括管理サーバ１３９との間で情報を授受するためのＮＩＣのＩＰアドレスである。それに対し、サービスＩＰとは、ＮＡＳクライアントとの間で情報を授受するためのＮＩＣのＩＰアドレスである。
【００８１】
以上が、Ｅ−ＮＡＳ構成情報の一例である。Ｅ−ＮＡＳ（ＣＨＮ）は、Ｅ−ＮＡＳで検出されたイベント（例えば障害発生）に関する情報を、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に通知することもできる。
【００８２】
Ｇ−ＮＡＳ構成情報としては、例えば、図１５に例示するＬＵＮマッピングテーブル２６１、及び図１６に例示するシステム情報２６３がある。
【００８３】
ＬＵＮマッピングテーブル２６１（図１５）は、図１３に例示したＬＵＮマッピングテーブル２５１と構成は略同様であり、主な相違点は、バックエンドＩＤとして記録される情報が、ＷＷＮである点と、接続ＩＤが更に記録される点にある。バックエンドＩＤとして記録されるＷＷＮは、Ｇ−ＮＡＳのＦＣポートのＷＷＮである。接続ＩＤとして記録されるＷＷＮは、ストレージサブシステムのＦＣポートのＷＷＮである。
【００８４】
システム情報２６３（図１６）は、図１４に例示したシステム情報２５３と構成は略同様である。主な相違点は、バックエンドＩＤとして、Ｇ−ＮＡＳが有する各ＦＣポートのＷＷＮが記録される点がある。なお、このシステム情報２６３は、Ｇ−ＮＡＳから収集される情報なので、この情報２６３において、ＮＡＳタイプは、Ｇ−ＮＡＳとなる。また、管理ＩＰとは、ＳＡＮ／ＮＡＳ統括管理サーバ１３９との間で情報を授受するためのＮＩＣのＩＰアドレスである。それに対し、サービスＩＰとは、ＮＡＳクライアントとの間で情報を授受するためのＮＩＣのＩＰアドレスである。
【００８５】
以上が、Ｇ−ＮＡＳ構成情報の一例である。Ｇ−ＮＡＳは、Ｇ−ＮＡＳで検出されたイベント（例えば障害発生）に関する情報を、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に通知することもできる。
【００８６】
なお、これまで、ＳＡＮ／ＮＡＳ統括管理サーバ１３９に通知されるイベント情報（イベントに関する情報）として、障害の発生が挙げられるが、障害が発生する要素の例としては、例えば、以下の通りである。すなわち、NASホスト（Ｅ−ＮＡＳ又はＧ−ＮＡＳ）では、ハードとして、例えば、NAS装置構成部品、内蔵HDD、接続I/F (NIC, HBA)があり、ソフトとして、例えば、NAS OS、File System、共有領域及びクラスタがある。ストレージサブシステムでは、例えば、ストレージサブシステムの構成部品、内蔵HDD及び接続I/F (FC, NAS Port)がある。ＦＣホスト或いはＮＡＳクライアントでは、ハードとして、例えば、装置構成部品、内蔵HDD、接続I/F (NIC, HBA)があり、ソフトとして、例えば、ＯＳ、File System及びアプリケーションプログラム（以下、アプリケーション、或いはアプリということがある）がある。ファイバチャネルスイッチでは、例えば、装置構成部品及び接続I/F (FC Port)がある。
【００８７】
以下、統括管理ソフトウェア１４１によって行われる処理を説明する。
【００８８】
図１７は、統括管理ソフトウェア１４１が行うＳＡＮ／ＮＡＳ関連付け処理の一例を示す。
【００８９】
構成情報収集部２９９は、ＳＡＮ管理ソフトウェア１４２及びＮＡＳ管理ソフトウェア１４４をそれぞれ実行させることにより、ストレージサブシステム１００で管理されている構成情報、Ｅ−ＮＡＳで管理されている構成情報、Ｇ−ＮＡＳで管理されている構成情報、ＮＡＳクライアントで管理されている構成情報をそれぞれ取得する（ステップＳ１００）。取得した各構成情報は、統括管理ＤＢ１４３で管理される。
【００９０】
構成関連付け部３０６は、取得された構成情報のうちＬＵＮマッピングテーブル２６１，２６３を参照し、そのテーブル２６１，２６３に記録されているバックエンドＩＤがＷＷＮであるか否かをチェックする（Ｓ１１０）。そのチェック結果、ＷＷＮでなければ（Ｓ１１０でＮＯ）、構成関連付け部３０６は、Ｓ１２０を実行し、ＷＷＮであれば（Ｓ１１０でＹＥＳ）、Ｓ１３０を実行する。
【００９１】
図１８は、図１７のＳ１２０で行われる処理、すなわち、Ｅ−ＮＡＳとストレージサブシステムの関連付けのための処理の流れの一例を示す。
【００９２】
構成関連付け部３０６は、Ｅ−ＮＡＳ１２５からのシステム情報２５３中の管理ＩＰを取得する（Ｓ１２１）。構成関連付け部３０６は、全ての管理対象のストレージサブシステム（構成情報の提供元の全ストレージサブシステム）の各々について、Ｓ１２２乃至Ｓ１２４を行う。すなわち、構成関連付け部３０６は、取得された管理ＩＰをＣＨＮアドレス管理テーブル２３７から検索し（Ｓ１２２）、その管理ＩＰと同じＩＰアドレスがそのテーブル２３７に記録されていれば（Ｓ１２３でＹＥＳ）、そのＩＰアドレスと管理ＩＰとを関連付ける（Ｓ１２４）。Ｓ１２３でＮＯであれば、構成関連付け部３０６は、未処理のストレージサブシステムについて、Ｓ１２２を行う。
【００９３】
この図１８に示す処理により、Ｅ−ＮＡＳ１２５とストレージサブシステム１００とを関連付けることができる。なお、管理ＩＰとＩＰアドレスに代えて、所定の環境下（例えば、各デバイスの管理のための管理ネットワーク）で付与される識別子（例えばＤＮＳホスト名）でも良い。また、上記関連付けでは、管理ＩＰとＩＰアドレスに代えて、Ｅ−ＮＡＳが持つバックエンドＩＤ（或いはＣＨＮ番号）などの他種のＣＨＮ識別子と、ストレージサブシステムが持つポートＩＤとが用いられても良い。また、それらに代えて、Ｅ−ＮＡＳにマッピングされたＬＵＮとストレージサブシステム内のＬＵＮとが用いられても良い。
【００９４】
図１９は、図１７のＳ１３０で行われる処理、すなわち、Ｇ−ＮＡＳとストレージサブシステムの関連付けのための処理の流れの一例を示す。
【００９５】
構成関連付け部３０６は、Ｇ−ＮＡＳ１２５からのＬＵＮマッピングテーブル２６１から、全接続ＩＤ（接続ＷＷＮ）を取得する（Ｓ１３１）。構成関連付け部３０６は、取得された全接続ＷＷＮ、全ての管理対象のストレージサブシステム（構成情報の提供元の全ストレージサブシステム）、各ストレージサブシステムの全ＦＣポートについて、Ｓ１３２及びＳ１３３を行う。すなわち、構成関連付け部３０６は、取得された接続ＷＷＮと、ストレージサブシステムから取得された構成情報中のＦＣポートＷＷＮとが一致すれば（Ｓ１３２でＹＥＳ）、ＬＵＮマッピングテーブル２６１における接続ＷＷＮと、ストレージサブシステムから取得された構成情報中のＦＣポートＷＷＮとを関連付ける。
【００９６】
この図１９に示す処理により、Ｇ−ＮＡＳ１０３とストレージサブシステム１００とを関連付けることができる。なお、Ｇ−ＮＡＳの構成情報には、自分が有するＦＣポートのＷＷＮ（Ｇ−ＮＡＳポートＷＷＮ）が含まれ、ストレージサブシステムの構成情報には、自分が有するＦＣポートの割当元のＦＣポートのＷＷＮ（割当元ＷＷＮ）が含まれても良い。この場合、構成関連付け部３０６は、Ｓ１３２の判断（以下、第一の判断）に代えて又は加えて、Ｇ−ＮＡＳポートＷＷＮと割当元ＷＷＮとが一致するか否かの判断（第二の判断）を行い、第二の判断で一致する場合に、関連付けを行っても良い。第一と第二の両方の判断で一致となった場合に関連付けを行えば、ストレージサブシステムとＧ−ＮＡＳが物理的に接続されていることを保証することができる。なお、これは、ストレージサブシステムとＦＣホストとの関連付けでも適用することができる。
【００９７】
以上の一連の処理により関連付けられた各種構成情報を基に、トポロジー計算部３００が、ＳＡＮ／ＮＡＳシステムにおける要素のトポロジーを計算し、表示制御部３０５が、算出されたトポロジーを描画することができる。算出されたトポロジーは、例えば、ＧＵＩ（Graphical User Interface）として表示される。トポロジーには、例えば、論理的なトポロジー（以下、論理トポロジー）と物理的なトポロジー（以下、物理トポロジー）とがあり、トポロジー計算部３００は、それぞれのトポロジーを計算することができる。表示制御部３０５は、論理トポロジーと物理トポロジーとを切替えて、一画面上に並べて、或いは一画面上に重ねて表示することができる。
【００９８】
図２０に、論理トポロジーのＧＵＩの一例を示す。このＧＵＩには、Ｇ−ＮＡＳ以外の要素で構成される論理トポロジーが示されている。
【００９９】
論理トポロジーは、詳細トポロジーと言い換えることもできる。表示制御部３０５は、論理トポロジーにおける各要素を表す各オブジェクト（例えば図形）を描画し、且つ、互いに関連のある要素と要素の間には、関連を表すオブジェクト（例えば線）を描画する。
【０１００】
ＦＣホストのオブジェクト「ＦＣ  ｈｏｓｔ」に、ＦＣポートのオブジェクト「ｐｏｒｔ」と、ＬＵのオブジェクト「Ｃ：」、「Ｄ：」、「Ｅ：」とが関連付けられている。ＦＣホストが一つのＦＣポートを有することは、例えば、トポロジー計算部３００が、ＦＣホストで管理されている構成情報を解析することにより把握することができる（その構成情報は、例えばＬＡＮ１０９を介してＦＣホストから取得することができる）。
【０１０１】
アプリケーションのオブジェクト「Ａｐｐ  Ａ」に、そのアプリケーションが利用する電子ファイルのオブジェクト「Ｆｉｌｅ１」、「Ｆｉｌｅ２」、「Ｆｉｌｅ３」、「Ｆｉｌｅ４」及び「Ｆｉｌｅ５」が関連付けられ、２つの電子ファイル「Ｆｉｌｅ１」及び「Ｆｉｌｅ２」が、ＬＵ「Ｄ：」に関連付けられ、３つの電子ファイル「Ｆｉｌｅ３」、「Ｆｉｌｅ４」及び「Ｆｉｌｅ５」が、ＬＵ「Ｅ：」に関連付けられている。これは、トポロジー計算部３００が、ＦＣホストで管理されている構成情報を解析することにより把握することができる。この段落で述べたことは、ＮＡＳクライアント「ＮＡＳ  Ｃｌｉｅｎｔ  Ａ」、「ＮＡＳ  Ｃｌｉｅｎｔ  Ｂ」についても同様である。
【０１０２】
ＦＣホスト「ＦＣ  ｈｏｓｔ」とストレージサブシステム「Ｓｔｏｒａｇｅ」との間に、ファイバチャネルスイッチのオブジェクト「ＦＣ−ＳＷ」及びそれのＦＣポートのオブジェクト「ｐｏｒｔ」が描画されている。ファイバチャネルスイッチが介在することは、例えば、トポロジー計算部３００が、そのファイバチャネルスイッチからの構成情報を解析することにより特定することができる。ファイバチャネルスイッチで管理されている構成情報は、所定のＩ／Ｆを介して取得することができる。また、そのファイバチャネルスイッチが、幾つのＦＣポートを有するかも、トポロジー計算部３００が、その構成情報を解析することにより特定することができる。
【０１０３】
ストレージサブシステム「Ｓｔｏｒａｇｅ」に、ＬＤＥＶのオブジェクト「ＬＤＥＶ１」、「ＬＤＥＶ２」及び「ＬＤＥＶ３」が関連付けられており、各ＬＤＥＶのオブジェクトに、ＲＡＩＤグループのオブジェクトが関連付けられている。どのストレージサブシステムにどんなＬＤＥＶが存在し、どのＬＤＥＶとどのＲＡＩＤグループが関連しているかは、トポロジー計算部３００が、ＬＤＥＶ管理テーブル２３３やディスク管理テーブル２３５から特定することができる。
【０１０４】
ストレージサブシステム「Ｓｔｏｒａｇｅ」に、そのストレージサブシステムが有するＦＣポートのオブジェクト「ｐｏｒｔ」と、Ｅ−ＮＡＳ（ＣＨＮ）のオブジェクト「ｅＮＡＳ  ＣＬ１」と「ｅＮＡＳ  ＣＬ２」が関連付けられている。Ｅ−ＮＡＳとストレージサブシステムとの関連は、図１８に示した処理による関連付けから特定することができる。
【０１０５】
Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ１」に、３つのファイルシステムのオブジェクト「ＦＳ＿１」、「ＦＳ＿２」及び「ＦＳ＿３」が関連付けられており、且つ、「ＦＳ＿１」に、共有領域のオブジェクト「Ｓｈａｒｅ１」、「Ｓｈａｒｅ２」が関連付けられており、「ＦＳ＿２」に、「Ｓｈａｒｅ３」が関連付けられている。この関連は、トポロジー計算部３００が、マウントポイントテーブル２４１、ユーザアクセス管理テーブル２４３及びシェアテーブル２４５を解析することにより、特定することができる。この段落で述べたことは、Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ２」でも同様である。
【０１０６】
Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ１」に、２つのＮＩＣのオブジェクト「ＩＰ」が関連付けられており、そのオブジェクト「ＩＰ」に、ＩＰネットワークのオブジェクト「ＩＰ  Ｃｌｏｕｄ」が関連付けられている。Ｅ−ＮＡＳのＮＩＣは、トポロジー計算部３００が、システム情報２５３のサービスＩＰの数から特定することができる。この段落で述べたことは、Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ２」、ＮＡＳクライアント「ＮＡＳ  Ｃｌｉｅｎｔ  Ａ」、「ＮＡＳ  Ｃｌｉｅｎｔ  Ｂ」についても同様である。
【０１０７】
以上の論理トポロジーのＧＵＩによれば、論理的な要素の論理的な接続関係がわかる。
【０１０８】
図２１は、図２０の論理トポロジーに対応した物理トポロジーのＧＵＩの一例を示す。
【０１０９】
物理トポロジーは、簡易トポロジーと言い換えることもできる。トポロジー計算部は、物理トポロジーの要素として、ＦＣホスト、ファイバチャネルスイッチ、ストレージサブシステム及びＮＡＳクライアントを選択し、表示制御部３０５は、選択されたそれぞれの要素のオブジェクトを描画する。また、表示制御部３０５は、各オブジェクト間を結ぶ線の傍に、通信プロトコルを表すオブジェクト（例えば、ＦＣ或いはＩＰといった略称の文字）を描画することもできる。
【０１１０】
この物理トポロジーによれば、各種計算機の物理的な接続関係がわかる。より詳細なトポロジーが知りたい場合には、例えば、ユーザが、そのＧＵＩ上で、論理トポロジーの表示を命令する。統括管理ソフトウェア１４１は、その命令に応答して、図２０の論理トポロジーを表示する。逆に、図２０の論理トポロジーのＧＵＩ上で、物理トポロジーを表示することの命令を受けた場合、統括管理ソフトウェア１４１は、その命令に応答して、この図２１に示す物理トポロジーを表示する。
【０１１１】
さて、ＳＡＮ／ＮＡＳシステムには、例えば、図２２及び図２３に例示するようなトポロジーが構築されている（図２２は、Ｇ−ＮＡＳを含んだトポロジーを示し、図２３は、Ｅ−ＮＡＳを含んだトポロジーを示す）。統括管理ソフトウェア１４１は、ＳＡＮ／ＮＡＳシステムにおけるトポロジーの計算だけでなく、そのトポロジーにおける或る要素と依存関係にある要素の算出や、或る要素で障害が発生した場合の影響範囲の予測を行うことができる。その依存関係の計算は、依存関係計算部３０１が行うことができ、障害影響範囲の計算は、障害影響範囲予測部３０３が行うことができる。以下、それらについて詳細に説明する。
【０１１２】
図２４は、Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ１」の依存関係計算結果の表示例を示す。
【０１１３】
図２０に示したＧＵＩにおける各オブジェクトは、例えば、ポインティングデバイス（例えばマウス）等の入力装置で指定可能なアイコンである。依存関係計算部３０１は、オブジェクトの指定を受けて所定の操作が行われることにより、そのオブジェクトの要素についての依存関係の計算の命令を受けることになる。例えば、オブジェクトにマウスカーソルを重ねた状態でマウスの右ボタンクリックにより表示されるメニューに、「依存関係表示」という選択肢があり、その選択肢がマウスで選択された場合に、依存関係計算部３０１が、依存関係計算を実行する。表示制御部３０５は、その計算結果を表示する。例えば、オブジェクト「ｅＮＡＳ  ＣＬ１」についての計算結果の表示例として、依存関係にあるとして判断された全要素のオブジェクトを、ハイライト表示することができる（他の依存関係計算及び表示についても同様とすることができる）。
【０１１４】
図２５は、ＮＡＳホストと依存関係にある要素を算出するための依存関係計算の処理の流れの一例を示す。
【０１１５】
依存関係計算部３０１は、ＮＡＳホストのオブジェクトが指定された依存関係表示が命じられた場合に、この処理流れを実行する。依存関係計算部３０１は、指定されたＮＡＳホスト（以下、指定ＮＡＳホスト）から取得された構成情報を解析し（Ｓ３０１）、その指定ＮＡＳホストにおけるＮＡＳ  ＯＳ、ファイルシステム及びＮＩＣを、依存関係にある要素に決定する（Ｓ３０２）。
【０１１６】
依存関係計算部３０１は、Ｓ３０１の解析の結果、指定ＮＡＳホストがＥ−ＮＡＳでないと判断できた場合には（Ｓ３０３でＦＡＬＳＥ）、指定ＮＡＳホストの内蔵ディスク（ＨＤＤ）を、依存関係にある要素に決定する（Ｓ３１０）。指定ＮＡＳホストに内蔵ディスクがあることは、例えば、指定ＮＡＳホストの構成情報から特定することができる。その構成情報には、例えば、内蔵ディスクのＩＤが含まれている。
【０１１７】
一方、依存関係計算部３０１は、Ｓ３０１の解析の結果、指定ＮＡＳホストがＥ−ＮＡＳであると判断できた場合には（Ｓ３０３でＴＲＵＥ）、クラスタを構成する相手Ｅ−ＮＡＳを、依存関係にある要素に決定する（Ｓ３０４）。相手Ｅ−ＮＡＳは、指定ＮＡＳホストのシステム情報から特定することができる。また、依存関係計算部３０１は、Ｅ−ＮＡＳを搭載したストレージサブシステムの構成情報を解析し（Ｓ３０５）、Ｅ−ＮＡＳ搭載のストレージサブシステム及びＥ−ＮＡＳを、依存関係にある要素に決定する（Ｓ３０６）。また、依存関係計算部３０１は、Ｅ−ＮＡＳにマッピングされたシステムＬＵをＬＵＮマッピングテーブルから検索し（Ｓ３０７）、検索されたシステムＬＵ、そのシステムＬＵを提供するＬＤＥＶ、ＲＡＩＤグループ及びディスクも、依存関係にある要素に決定する（Ｓ３０８）。ＬＦＥＶ及びＲＡＩＤグループなどは、ＬＤＥＶ管理テーブル２３３、ディスク管理テーブル２３５から特定することができる。
【０１１８】
Ｓ３０８又はＳ３１０の後、依存関係計算部３０１は、ＬＵＮマッピングテーブルから、バックエンドにＬＵＮのマッピングがあることを特定できたならば（Ｓ３０９でＴＲＵＥ）、そのＬＵＮ毎に、Ｓ３１１乃至Ｓ３１５を行う。すなわち、依存関係計算部３０１は、指定ＮＡＳホストからの構成情報を解析して、ファイルシステムのマウントの有無を判断し（Ｓ３１１）、あれば、マッピングされているＬＵを有するストレージサブシステムの構成情報を解析する（Ｓ３１２）。そして、依存関係計算部３０１は、そのストレージサブシステム、そのストレージサブシステムが有するポートのうち指定ＮＡＳホストが接続されているポート、上記マッピングされているＬＵＮに割り当てられているＬＤＥＶ、ＲＡＩＤグループ及びディスクを特定し、それらの各々を依存関係にある要素に決定する（Ｓ３１３）。
【０１１９】
また、依存関係計算部３０１は、指定ＮＡＳホストと、マッピングされているＬＵを有するストレージサブシステムとの間に、スイッチがあることが判別された場合には（Ｓ３１４、ＴＲＵＥ）、そのスイッチと、そのスイッチが有するポートのうち、ＮＡＳホスト及びそのストレージサブシステムに接続されているポートを、依存関係にある要素に決定する（Ｓ３１５）。
【０１２０】
以上の一連の処理により、指定されたＮＡＳホストと依存関係にある要素が決定される。
【０１２１】
図２６は、Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ１」の障害影響範囲の予測結果の表示例を示す。
【０１２２】
ユーザ所望の要素「ｅＮＡＳ  ＣＬ１」について所定の操作が行われることにより、その要素についての障害影響予測の命令を受けることになる。例えば、その要素のオブジェクト上でマウスの右ボタンクリックにより表示されるメニューに、「障害影響範囲表示」という選択肢があり、その選択肢が選択された場合に、障害影響範囲予測部３０３が、障害影響範囲の予測を実行し、表示制御部３０５が、その予測結果の表示を行う。例えば、オブジェクト「ｅＮＡＳ  ＣＬ１」についての障害範囲予測結果の表示例として、障害影響範囲にあるとして予測された全要素のオブジェクトが、ハイライト表示される。そのうち、影響度が異なる場合には、その影響度に応じた表示がされる（例えば、影響度に応じたオブジェクト（例えばマーク）が表示される、或いは、異なるカラーで表示される等）。なお、障害範囲予測は、ユーザに指定された場合だけでなく、例えば、障害発生の通知を受け、その通知から障害発生要素が特定された場合に行っても良い。その場合には、例えば、障害発生要素（例えば「ｅＮＡＳ  ＣＬ１」）に、障害発生を意味するオブジェクト（例えば×マーク）を表示することができる。この段落で述べたことは、他の障害発生予測及び表示についても同様とすることができる。
【０１２３】
図２７は、指定ＮＡＳホストの障害影響範囲の予測処理の流れの一例を示す。なお、以下の説明では、影響度として、大、中、小の三種類があるとする。
【０１２４】
障害影響範囲予測部３０３は、指定ＮＡＳホストから取得した構成情報を解析する（Ｓ３５１）。
【０１２５】
Ｓ３５１の解析の結果、指定ＮＡＳホストがＥ−ＮＡＳであると特定できたならば（Ｓ３５２でＴＲＵＥ）、障害影響範囲予測部３０３は、Ｅ−ＮＡＳを搭載したストレージサブシステムを、影響範囲に属する要素とし、且つ、影響度「中」とする（Ｓ３５３）。更に、共有領域があれば（Ｓ３５４で、ＴＲＵＥ）、障害影響範囲予測部３０３は、各共有領域及び各共有領域にアクセスするＮＡＳクライアント毎に、Ｓ３５５乃至Ｓ３５８を行う。すなわち、障害影響範囲予測部３０３は、各共有領域にアクセスするクライアントを、影響範囲に属する要素とし、且つ、影響度「小」とする（Ｓ３５５）。また、各共有領域を使用するアプリケーションプログラムがあれば（Ｓ３５６でＴＲＵＥ）、障害影響範囲予測部３０３は、そのアプリケーションプログラムを、影響範囲に属する要素とし、影響度「小」する（Ｓ３５７）。その後、障害影響範囲予測部３０３は、指定ＮＡＳホストであるＥ−ＮＡＳの相手も、影響範囲に属する要素とし、且つ、影響度「中」とする（Ｓ３５８）。
【０１２６】
Ｓ３５１の解析の結果、指定ＮＡＳホストがＥ−ＮＡＳでないと判断した場合には（Ｓ３５２でＦＡＬＳＥ）、障害影響範囲予測部３０３は、共有領域がある場合（Ｓ３６０でＴＲＵＥ）、各共有領域及び各共有領域にアクセスするＮＡＳクライアント毎に、Ｓ３６１乃至Ｓ３６３を行う。すなわち、障害影響範囲予測部３０３は、各共有領域にアクセスするクライアントを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ３６１）。また、各共有領域を使用するアプリケーションプログラムがあれば（Ｓ３６２でＴＲＵＥ）、障害影響範囲予測部３０３は、そのアプリケーションプログラムを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ３６３）。
【０１２７】
なお、図２７では、Ｓ３５３、Ｓ３５５等の特定のブロックにおいて、コロン“：”の後にアンダーラインがあるが、これは、影響を受けた場合に発生し得る障害又は対応策を示している（これは、図３１及び図３５でも同様である）。例えば、Ｓ３５５であれば、ＮＡＳクライアントに対する対応策として、代替パス（交替パスと呼ばれることもある）を介して共有領域にアクセスすることを表している。また、例えば、Ｓ３６３であれば、アプリケーションが停止してしまうことを意味している。さらに、例えば、Ｓ３５８では、縮退運転、すなわち、指定ＮＡＳホストであるＥ−ＮＡＳが閉塞して、そのＥ−ＮＡＳとクラスを構成する相手Ｅ−ＮＡＳで運転することを表している。表示制御部３０６は、アンダーラインに記載の情報を、障害影響範囲予測結果と共に表示しても良い。例えば、表示制御部３０６は、ハイライト表示されたオブジェクト上にマウスカーソルが重ねられた場合に、アンダーラインに記載の情報を表示しても良い。この場合、アンダーラインに記載の情報が、対応するオブジェクトに関連付けて管理される。
【０１２８】
図２８は、ストレージサブシステム「Ｓｔｏｒａｇｅ」の依存関係計算結果の表示例を示す。
【０１２９】
ストレージサブシステム「Ｓｔｏｒａｇｅ」の指定を受けて所定の操作が行われることにより、そのオブジェクトの要素についての依存関係の計算の命令を受けることになる。例えば、マウスの右ボタンクリックにより表示されるメニューから「依存関係表示」が選択された場合に、依存関係計算部３０１による依存関係計算と、表示制御部３０５による計算結果表示が行われる。
【０１３０】
図２９は、指定ストレージサブシステムと依存関係にある要素を算出するための依存関係計算の処理の流れの一例を示す。
【０１３１】
依存関係計算部３０１は、指定されたストレージサブシステム（指定ストレージサブシステム）から取得した構成情報を解析し（Ｓ４０１）、その指定ストレージサブシステムに存在するポート、ＬＤＥＶ、ＲＡＩＤグループ及びディスクを、依存関係にある要素に決定する（Ｓ４０２）。また、依存関係計算部３０１は、Ｓ４０１の解析の結果、そのストレージサブシステムにＥ−ＮＡＳが搭載されていることを特定した場合には（Ｓ４０３でＴＲＵＥ）、搭載されているＥ−ＮＡＳを、依存関係にある要素に決定する（Ｓ４０４）。
【０１３２】
さらに、依存関係計算部３０１は、Ｓ４０１の解析の結果、そのストレージサブシステムに接続された外部のストレージサブシステムがあることを特定した場合には（Ｓ４０５でＴＲＵＥ）、その外部のストレージサブシステムを、依存関係にある要素に決定する（Ｓ４０６）。外部ストレージサブシステムの有無は、例えば、構成情報中に、外部ストレージサブシステムに関する情報が有るか否かにより特定することができる。また、依存関係計算部３０１は、Ｓ４０１の解析の結果、その外部ストレージサブシステムのＬＵＮがストレージサブシステムにマッピングされていれば（Ｓ４０７でＴＲＵＥ）、そのマッピングされているＬＵＮのＬＵを提供するＬＤＥＶ、ＲＡＩＤグループ及びディスクを、依存関係にある要素に決定する（Ｓ４０８）。
【０１３３】
以上の一連の処理により、指定ストレージサブシステムと依存関係にある要素が決定される。なお、ストレージサブシステムに外部ストレージサブシステムが接続される場合にできるトポロジーの一例を、図３７に示す。すなわち、ストレージサブシステムに、仮想的な外部ボリューム群があり、その外部ボリューム群により、ＬＤＥＶが提供される。また、その外部ボリューム群には、外部ストレージサブシステムの一又は複数のＬＵＮがマッピングされており、その一又は複数のＬＵＮにより提供される記憶資源が、仮想的に、ストレージサブシステムのボリューム群とされる。
【０１３４】
図３０は、ストレージサブシステム「Ｓｔｏｒａｇｅ」の障害影響範囲の予測結果の表示例を示す。
【０１３５】
ユーザ所望の要素「Ｓｔｏｒａｇｅ」について所定の操作が行われることにより、その要素についての障害影響予測の命令を受け、その場合に、障害影響範囲予測部３０３による障害影響範囲予測と、表示制御部３０５による予測結果表示が行われる。
【０１３６】
図３１は、指定ストレージサブシステムの障害影響範囲予測の処理の流れの一例を示す。
【０１３７】
障害影響範囲予測部３０３は、指定ストレージサブシステムから取得した構成情報を解析する（Ｓ４２１）。そして、障害影響範囲予測部３０３は、そのストレージサブシステムの各ポート毎に、以下のＳ４２２以降の処理を行う。
【０１３８】
障害影響範囲予測部３０３は、ポートがＣＨＮであることを特定した場合には（Ｓ４２２でＴＲＵＥ）、Ｓ４２３として、図２７のＳ３５３以降の処理を行う。ポートがＣＨＮであることは、例えば、パス設定管理テーブル２３１のポートタイプから特定することができる。
【０１３９】
一方、ポートがＣＨＮでないと特定した場合には（Ｓ４２２でＦＡＬＳＥ）、障害影響範囲予測部３０３は、そのポートのマッピング先ホスト毎に、Ｓ４２４乃至Ｓ４４６を行う。そのうち、Ｓ４２４乃至Ｓ４４４を、各マッピング先ホストにマッピングされたＬＵＮ毎に行う。
【０１４０】
障害影響範囲予測部３０３は、マッピングされたＬＵＮが、ファイルシステムにマウント済みのＬＵＮであって、そのファイルシステムがブート用のファイルシステムであれば（Ｓ４２５でＴＲＵＥ）、図３５に示す処理を行う（Ｓ４２６）。ＬＵＮがファイルシステムにマウント済みか否かは、マウントポイントテーブル２４１から特定することができる。また、ファイルシステムがブート用のファイルシステム（例えばＯＳをブートする際に使用するファイルシステム）であるかどうかは、例えば、構成情報中に、各ファイルシステムの種類が記録されていて、その構成情報から、特定することができる。
【０１４１】
一方、Ｓ４２５でＦＡＬＳＥであれば、障害影響範囲予測部３０３は、マッピング先ホストを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ４２７）。また、そのファイルシステムを使用するアプリケーションプログラムがあれば（Ｓ４２８でＴＲＵＥ）、障害影響範囲予測部３０３は、そのアプリケーションプログラムを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ４２９）。さらに、障害影響範囲予測部３０３は、マッピング先ホストがＮＡＳホストであって（Ｓ４３０でＴＲＵＥ）、そのファイルシステムに共有領域があれば（Ｓ４３１でＴＲＵＥ）、その共有領域にアクセスするＮＡＳクライアントを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ４３２）。また、その共有領域を使用するクライアントのアプリケーションプログラムがあれば、障害影響範囲予測部３０３は、そのアプリケーションプログラムを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ４４４）。
【０１４２】
障害影響範囲予測部３０３は、指定ストレージサブシステムのポートに接続されている経路上にスイッチがある場合には（Ｓ４４５でＴＲＵＥ）、そのスイッチを、影響範囲に属する要素とし、且つ、影響度「小」とする（Ｓ４４６）。なお、Ｓ４４６でのアンダーラインは、スイッチからポートオフライン警告が出ることを表している。ポートオフライン警告は、例えば、ストレージサブシステムに接続されたポートが、ストレージサブシステムの障害により信号の授受がされなくなった場合に発行される警告である。
【０１４３】
図３２は、ＦＣホスト「ＦＣ  ｈｏｓｔ」の依存関係計算結果の表示例を示す。
【０１４４】
図２０に示したＧＵＩにおいて、ＦＣホスト「ＦＣ  ｈｏｓｔ」の指定を受けて所定の操作が行われることにより、そのオブジェクトの要素についての依存関係の計算の命令を受けることになる。例えば、マウスの右ボタンクリックにより表示されるメニューから「依存関係表示」が選択された場合に、依存関係計算部３０１による依存関係計算と、表示制御部３０５による計算結果表示が行われる。
【０１４５】
図３３は、指定ＦＣホストと依存関係にある要素を算出するための依存関係計算の処理の流れの一例を示す。
【０１４６】
依存関係計算部３０１は、指定されたＦＣホスト（指定ＦＣホスト）から取得した構成情報を解析し（Ｓ５０１）、そのＦＣホストに存在するＯＳ、ファイルシステム及びＩ／Ｆ（ポート）を、依存関係にある要素に決定する（Ｓ５０２）。
【０１４７】
また、依存関係計算部３０１は、Ｓ５０１の解析の結果、そのＦＣホストにＬＵＮがマッピングされていれば（Ｓ５０３でＴＲＵＥ）、各ＬＵＮについて、Ｓ５０４乃至Ｓ５０８を行う。すなわち、依存関係計算部３０１は、ＬＵＮがファイルシステムにマウントされていれば（Ｓ５０４でＴＲＵＥ）、そのＬＵＮを有するストレージサブシステムの構成情報を解析し（Ｓ５０５）、そのストレージサブシステム、そのストレージサブシステムにある、ＦＣホストの接続先ポート、マッピングされているＬＵＮのＬＵを提供するＬＤＥＶ、ＲＡＩＤグループ及びディスクを、依存関係にある要素に決定する（Ｓ５０６）。
【０１４８】
また、依存関係計算部３０１は、ＦＣホストとストレージサブシステムの上記接続先ポートとの間にスイッチがあれば、そのスイッチ、及び、そのＦＣホスト及びストレージサブシステムに接続されている、そのスイッチが有するポートを、依存関係にある要素に決定する（Ｓ５０８）。
【０１４９】
以上の一連の処理により、指定されたＦＣホストと依存関係にある要素が決定される。
【０１５０】
図３４は、ＦＣホスト「ＦＣ  ｈｏｓｔ」の障害影響予測結果の表示例を示す。
【０１５１】
ユーザ所望の要素「ＦＣ  ｈｏｓｔ」について所定の操作が行われることにより、その要素についての障害影響予測の命令を受け、その場合に、障害影響範囲予測部３０３による障害影響範囲予測と、表示制御部３０５による予測結果表示が行われる。
【０１５２】
図３５は、指定ＦＣホストの障害影響範囲予測の処理の流れの一例を示す。
【０１５３】
障害影響範囲予測部３０３は、指定ＦＣホストから取得した構成情報を解析する（Ｓ５２１）。障害影響範囲予測部３０３は、その指定ＦＣホストにマッピングされたＬＵがあって（Ｓ５２２でＴＲＵＥ）、そのＬＵとＦＣホストとの経路上にスイッチがあれば（Ｓ５２３でＴＲＵＥ）、そのスイッチを、影響範囲に属する要素とし、且つ、影響度「小」とする（Ｓ５２４）。また、障害影響範囲予測部３０３は、指定ＦＣホストのファイルシステムを利用するアプリケーションプログラムがあれば（Ｓ５２５でＴＲＵＥ）、そのアプリケーショングラムを、影響範囲に属する要素とし、且つ、影響度「大」とする（Ｓ５２６）。
【０１５４】
以上が、依存関係の計算や、障害影響範囲の予測についての一例の説明である。
【０１５５】
なお、ストレージサブシステムが、一台のストレージサブシステムを仮想的に複数台のストレージサブシステムであるかのように提供する機能（以下、論理パーティション機能）を有する場合にも、上述の技術を適用することができる。
【０１５６】
図３６は、論理パーティション機能の説明図である。
【０１５７】
ストレージサブシステムに、複数の論理パーティション（図では、「ＳＬＰＲ」と示す）が構築され、各論理パーティションに、ポート（ＦＣポート及びＣＨＮの少なくとも一方）、ＬＵＮ、ＬＤＥＶ及びＲＡＩＤグループが割り当てられる。その論理パーティションにアクセスできない外部装置（例えば、ＮＡＳクライアント、Ｇ−ＮＡＳ、ＦＣホスト）からは、その論理パーティションに属する要素にはアクセスすることができない。また、ディスクは、論理パーティションに割り当てなくても良い。
【０１５８】
論理パーティションの管理の方法として、例えば、ストレージサブシステムで管理される構成情報において、各論理パーティション毎に、論理パーティションのＩＤと、ポートＩＤ、ＬＵＮ、ＬＤＥＶ−ＩＤ及びＲＡＩＤグループＩＤとを記録する方法が考えられる。
【０１５９】
なお、各論理パーティション毎に、属性（以下、パーディション属性）を設定することができる。パーティション属性の一例として、ＳＡＮ用とＮＡＳ用を設定することができる。設定方法として、例えば、ストレージサブシステムで管理される構成情報において、各論理パーティション毎に、パーティション属性の欄を設け、その欄に、ＳＶＰ１３１を介して、ＳＡＮ用或いはＮＡＳ用を記録する方法が考えられる。
【０１６０】
従来の技術では、ストレージサブシステムに接続されているホストがＮＡＳホストであるかＦＣホストであるか等の識別は不可能であり、単にＳＡＮにおける一ホストとしか認識することができない。このため、ＳＡＮやＮＡＳの違いを意識した構成の誤りを検出することができない。
【０１６１】
しかし、本実施形態では、統括管理ソフトウェア１４１が、収集された構成情報の関連付けの結果を基に、ストレージサブシステムに接続されているホストがＮＡＳホストであるかＦＣホストであるかを識別することができる。このため、例えば、図３８に例示するように、ＮＡＳホストが接続されているポートを、ＳＡＮ用の論理パーティションに割り当てる場合、ＮＡＳホストにＳＡＮ用の論理パーティションを使用させてしまうことになるので、統括管理ソフトウェア１４１が、その割り当ては誤った割り当てであると判別し、判別の結果を表示することができる。
【０１６２】
すなわち、例えば、論理パーティション１，２を作成し、各論理パーティションにどのポート、ＬＤＥＶ等を割り当てたかによって、例えば、図３９に例示するような論理トポロジーが表示される。この論理トポロジーは、トポロジー計算部３００によって計算されたものである。論理トポロジーのＧＵＩにおいて、各論理パーティションのオブジェクトの傍に、その論理パーティションのパーティション属性（例えばＳＡＮ用、ＮＡＳ用）が表示されても良い。また、図３９以降において、吹出しは、説明のための図示であり、実際に表示されるものではないが、表示されても良い。
【０１６３】
この場合、例えば、図４０に示すように、論理パーティション１のオブジェクト「ＳＬＰＲ１」に対して障害影響範囲表示が指定された場合、障害影響範囲予測部３０３が、論理パーティション１を基点とした障害影響範囲を予測する。具体的には、例えば、互いに関連付けられた構成情報を解析することにより、論理パーティション１と関連する要素を特定していき、特定された要素を、障害影響範囲に属する要素とする。また、障害影響範囲予測部３０３は、予め定められた規則に従って、障害影響範囲に属する要素に対し影響度を割り当てる。その障害影響範囲予測の結果として、例えば、図４０に例示するように、表示制御部３０３は、障害影響範囲に属する要素のオブジェクトや、各要素間を結ぶオブジェクト（例えば線）を、ハイライト表示する。このＧＵＩによれば、ＳＡＮ用の論理パーティション１に対してＧ−ＮＡＳが関連付けられてしまっていることがわかる。なお、表示制御部３０６は、Ｇ−ＮＡＳのオブジェクトを、他のハイライト表示と異なる態様のハイライト表示を行っても良い。これにより、管理者は、誤った構成があることに気づきやすくなる。なお、Ｇ−ＮＡＳが論理パーティション１に割り当てられていることが誤った構成であることは、例えば、障害影響範囲予測部３０３が、障害影響範囲の予測の際に、パーティション属性がＳＡＮ用である論理パーティション１にＧ−ＮＡＳが割り当てられていることを検出した場合に特定することができる。その結果を、表示制御部３０６が表示しても良い。
【０１６４】
図４０に例示したＧＵＩにおいて、図４１に例示するように、Ｇ−ＮＡＳについて依存関係表示が指定された場合、依存関係計算部３０１が、Ｇ−ＮＡＳと依存関係にある要素を計算し、表示制御部３０６が、図４１に例示するように、依存関係にあるとされた要素のオブジェクトや要素間のオブジェクトをハイライト表示する。このＧＵＩによれば、ＬＤＥＶ２が、誤ってＧ−ＮＡＳに割り当てられていることがわかる。また、ＮＡＳ用の論理パーティション２に属するＬＤＥＶ４が、Ｇ−ＮＡＳに割り当てられていないこともわかる。
【０１６５】
図４１に例示したＧＵＩにおいて、図４２に例示するように、ＬＤＥＶ２のオブジェクトに対してデータパス確認が命じられた場合（例えば、そのオブジェクトを指定して表示させられたメニューからデータパス確認がマウス等の入力装置を用いて選択された場合）、データパス計算部３０７が、そのＬＤＥＶ２を含んだデータパスを計算する。データパス計算部３０７は、例えば、パス設定管理テーブル２３１やＬＵＮマッピングテーブル２６１を解析することにより、ＬＤＥＶ２に、論理パーティション２に割り当てられたＦＣポート「ｐｏｒｔ３」のＷＷＮが割り当てられていることや、そのＦＣポートの接続先のＦＣポート「ｐｏｒｔ１」（Ｇ−ＮＡＳにおけるポート）のＷＷＮや、その接続先のＦＣポートを有するＧ−ＮＡＳを特定することができる。表示制御部３０６は、それら特定された要素により構成されるデータパスをハイライト表示することができる。なお、データパス計算部３０７が、ＬＤＥＶ２のファイルシステムがマウントされていることを特定した場合には、表示制御部３０６が、そのファイルシステムのオブジェクトもハイライト表示することができる。しかし、この例では、データパス計算部３０７は、ＬＤＥＶ２のファイルシステムがＧ−ＮＡＳにマウントされていないと検出し、その結果、表示制御部３０６が、Ｇ−ＮＡＳにおけるファイルシステムのオブジェクトをハイライト表示していない。
【０１６６】
図４２のＧＵＩによれば、ＬＤＥＶ２のファイルシステムがＧ−ＮＡＳにマウントされていないことが分かる。また、論理パーティション２に割り当てられたＦＣポート「ｐｏｒｔ３」が、論理パーティション１に属するＬＤＥＶ２に割り当てられてしまっているために、誤ったデータパスが構築されてしまっていることがわかる。
【０１６７】
図４２のＧＵＩにおいて、図４３に例示するように、誤ったデータパスの指定受けて所定操作が行われた場合（例えば、誤ったデータパスを指定して表示されたメニューからデータパス削除が選択された場合）、表示制御部３０６が、そのデータパスをＧＵＩから消し、構成変更部３０８が、そのデータパスを削除するための構成変更処理を行う。具体的には、例えば、構成変更部３０８は、その構成変更処理において、そのデータパスに属する複数の要素を特定し、特定した複数の要素のうち、その誤ったデータパスを構成する要素間接続を特定し、特定した要素間接続を解除することを、その要素間接続に関わるデバイスに命じる。この例では、例えば、構成変更部３０８は、論理パーティション１に属するＬＤＥＶ２に、論理パーティション２に属するポート３を割り当てることの解除を、それら論理パーティション１，２を有するストレージサブシステムに命じる。その命令は、例えば、ＳＶＰ１３１が受け、ＳＶＰ１３１が、その命令に応答して、ポート３のＷＷＮとＬＤＥＶ２との関連付けを構成情報から削除する。これにより、誤ったデータパスが削除される。
【０１６８】
なお、構成変更部３０３は、例えば、Ｇ−ＮＡＳに、Ｇ−ＮＡＳのポート１に、ストレージサブシステムのポート３を割り当てることの解除を命令し、Ｇ−ＮＡＳのＮＡＳ  ＯＳが、その命令に応答して、ポート１とポート３の関連付けを解除しても良い。Ｇ−ＮＡＳに対する命令は、所定のＩ／Ｆを介して、Ｇ−ＮＡＳのＮＡＳ  ＯＳが受けることができる。そのＩ／Ｆとしては、例えば、Ｇ−ＮＡＳの管理サーバ（図示せず）であっても良いし、Ｇ−ＮＡＳで実行されるエージェントプログラムであっても良い。これは、ＦＣホストやＮＡＳクライアントに何らかの命令を送る場合についても同様とすることができる。
【０１６９】
また、構成変更部３０３は、例えば、Ｇ−ＮＡＳに、ＬＤＥＶ２のファイルシステムがマウントされていれば、そのファイルシステムをアンマウントすることをＧ−ＮＡＳに命令することができる。
【０１７０】
図４１のＧＵＩにおいて、図４４に例示するように、ＬＤＥＶ４に対するデータパス確認を受けた場合、データパス計算部３０７が、そのＬＤＥＶ４を含んだデータパスを計算する。データパス計算部３０７は、例えば、パス設定管理テーブル２３１やＬＵＮマッピングテーブル２６１を解析することにより、ＬＤＥＶ４が、論理パーティション２に割り当てられたＦＣポート「ｐｏｒｔ３」のＷＷＮに割り当てられていることを特定できるが、そのＦＣポートの接続先を特定できない。その結果として、表示制御部３０６が、図４４のように、ＬＤＥＶ４、それを有する論理パーティション２、ＬＤＥＶ４に割り当てられているとして特定されたポート３のそれぞれのオブジェクトをハイライト表示する。管理者は、そのハイライト表示されたＧＵＩを見ることによって、ＬＤＥＶ４が、ポート３に割り当てられているが、Ｇ−ＮＡＳに割り当てられていないことを知ることができる。
【０１７１】
さて、論理パーティションのパーティション属性としては、例えば、図４５に例示するように、特殊ホスト用というものを採用することができる。特殊ホストとしては、例えば、ＮＡＳクライアントとしの役割とＦＣホストとしての役割を有する計算機であるＦＣホスト／ＮＡＳクライアントが考えられる。ＦＣホスト／ＮＡＳクライアントは、ＦＣホストとして、ストレージサブシステムのＦＣポートを介してＬＤＥＶにアクセスすることもできるし、ＮＡＳクライアントとして、Ｇ−ＮＡＳにアクセスすることもできる。ＦＣホスト／ＮＡＳクライアントからアクセスされたＧ−ＮＡＳは、ストレージサブシステムのＦＣポートを介してＬＤＥＶにアクセスすることができる。このため、ＦＣ／ＮＡＳクライアントに割り当てられる論理パーティションには、ＳＡＭ用のＬＤＥＶとＮＡＳ用のＬＤＥＶが混在することになる。
【０１７２】
このように、ＦＣホスト／ＮＡＳクライアントが、一つの論理パーティション（つまり一つの仮想的なストレージステム）を使用する場合、依存関係の計算や障害影響範囲の予測などにおいて、ＦＣネットワーク経由で直接マッピングされたＬＵＮだけでなく、ＮＡＳホストで使用されるＬＵＮも考慮する必要があると考えられる。ＳＡＮ環境とＮＡＳ環境とを統合した管理により、パス設定の正否を確認できるだけでなく、ＦＣホスト／ＮＡＳクライアントが使用するストレージ容量（以下、使用容量）の管理もより正確に行うことが可能となる。
【０１７３】
具体的には、例えば、ＦＣホスト／ＮＡＳクライアントが、ＦＣ経由の第一の論理ボリュームと、ＮＡＳホスト経由の第二の論理ボリュームとを使用する場合、ＦＣホスト／ＮＡＳクライアントによる使用容量は、第一の論理ボリュームの第一の使用容量と、第二の論理簿ルームの第二の使用容量との合計である。ＳＡＮ環境とＮＡＳ環境とを独立に管理する技術によれば、第一の使用容量はわかっても、第二の使用容量はわからない（管理者からは、第二の論理ボリュームがＮＡＳホストに割り当てられていることしかわからず、そのＮＡＳホスト経由でＦＣホスト／ＮＡＳクライアントに割り当たっていることはわからない）。しかし、この例によれば、ＦＣホスト／ＮＡＳクライアントからどのＮＡＳホストを経由してどの論理ボリュームに割り当てられているかがわかるので、第二の使用容量を特定でき、以って、ＦＣホスト／ＮＡＳクライアントによる使用容量を特定することができる。
【０１７４】
さて、例えば、トポロジー計算の結果として、図４６に例示する論理トポロジーが表示されたとする。この場合、依存関係計算部３０１が、ＦＣホスト／ＮＡＳクライアントに対する依存関係表示の命令を受けた場合、ＦＣホスト／ＮＡＳクライアントと依存関係にある要素を決定し、表示制御部３０６が、決定された要素のオブジェクトをハイライト表示する。この結果、図４６に例示するように、ＮＡＳ側の依存関係もＳＡＮ側の依存関係と共に表示される。
【０１７５】
以上、上述した実施形態によれば、ＳＡＮ環境とＮＡＳ環境とを関連付けた統合的な管理が可能となる。
【０１７６】
また、上述した実施形態によれば、ＳＡＮ／ＮＡＳシステムのトポロジーを計算し、そのトポロジーの計算結果が表示される。このため、管理者にとって、ＳＡＮ／ＮＡＳシステムの構成を把握しやすくなる。
【０１７７】
さらに、上述した実施形態によれば、或る要素を基点とした依存関係や、或る要素を基点とした障害影響範囲が計算され、その計算結果が、表示されたトポロジーに重ねて表示される。これにより、障害発生時の影響範囲の把握や、障害箇所の究明といった保守作業を迅速かつ的確に行うことが可能となる。
【０１７８】
また、上述した実施形態によれば、依存関係の計算、障害影響範囲の予測或いはデータパスの計算のそれぞれの結果の表示から、誤った構成を特定し、その誤った構成を解除することができる。
【０１７９】
以上、本発明の好適な実施形態を説明したが、本発明は、その実施形態に限定されるものでなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１８０】
例えば、ストレージサブシステム１００の構成として、他の構成が採用されてもよい。具体的には、例えば、ストレージサブシステム１００のコントローラ部として、ＣＨＮ、ＣＨＡ、ＤＫＡ、ＳＭ、ＣＭ及びＳＶＰを備えることとしたが、それに代えて、コントローラ部は、ＣＰＵ、メモリ及び通信ポートを備えた回路基盤であっても良い。この場合、ＣＰＵが、複数のＣＨＡやＤＫＡによって行われる処理を実行することができる。
【０１８１】
また、ストレージサブシステム１００には、ディスク１３５に代えて又は加えて、他種の記憶デバイス（例えばフラッシュメモリ）を搭載し、一又は複数の他種の記憶デバイスにより、ＬＤＥＶが提供されても良い。
【０１８２】
また、例えば、管理者が、障害影響範囲表示、依存関係表示、データパス確認をそれぞれ統括管理ソフトウェア１４１に対して命じることにより、統括管理ソフトウェア１４１は、各命令に応じて、障害影響範囲の計算や表示、依存関係の計算や表示、及びデータパスの計算や表示を行うことができる。これに代えて、例えば、統括管理ソフトウェア１４１が、プログラムモジュールの一つとして誤り構成検出部を更に有してもよい。誤り構成検出部が、誤り構成検出のイベントが生じた場合に（例えば、管理者から誤り構成検出の命令を受けた場合に）、障害影響範囲予測部３０３、依存関係計算部３０１及びデータパス計算部３０７を適時に実行させることにより、誤った構成（例えば、ＳＡＮ用の論理パーティション１に属するＬＤＥＶ２に、ＮＡＳ用の論理パーティション２のポート３が割当てられていること）を検出しても良い。また、誤った構成を検出した場合、誤り構成検出部は、その検出した構成を表示制御部３０６に表示させても良い。また、誤り構成検出部は、管理者からの指示の有無に関わらず、検出された誤った構成を削除することを構成変更部３０８に命じても良い。
【０１８３】
また、例えば、ＬＵＮに、ＳＡＮ用、ＮＡＳ用を関連付けておき、ＳＡＮ用のＬＵＮがＧ−ＮＡＳにマッピングされている場合には、誤ったマッピングであることが、統括管理ソフトウェア１４１によって検出されても良い。また、それに代えて、ＧＵＩを見た管理者が、誤ったマッピングを特定しても良い。
【０１８４】
また、例えば、依存関係のある要素を決定する際に、所定の規則を基に、その要素に依存度（例えば大、中或いは小）を割り当てても良い。その際、表示制御部３０６は、割り当てられた依存度に応じたハイライト表示を行っても良い。
【図面の簡単な説明】
【０１８５】
【図１】図１は、ＳＡＮ／ＮＡＳシステムの構成例を示す。
【図２】図２は、本発明の一実施形態に係るＳＡＮ／ＮＡＳシステムの構成例、及び本実施形態の概要を示す。
【図３】図３は、ＳＡＮ／ＮＡＳ統括管理サーバ１３９の構成例を示す。
【図４】図４は、ストレージサブシステム１００で管理されている構成情報の概念を示す。
【図５】図５は、ＣＨＮのクラスタの一例を示す。
【図６】図６は、パス設定管理テーブル２３１の構成例を示す。
【図７】図７は、ＬＤＥＶ管理テーブル２３３の構成例を示す。
【図８】図８は、ディスク管理テーブル２３５の構成例を示す。
【図９】図９は、ＣＨＮアドレス管理テーブル２３７の構成例を示す。
【図１０】図１０は、マウントポイントテーブル２４１の構成例を示す。
【図１１】図１１は、ユーザアクセス管理テーブル２４３の構成例を示す。
【図１２】図１２は、シェアテーブル２４５の構成例を示す。
【図１３】図１３は、Ｅ−ＮＡＳでのＬＵＮマッピングテーブル２５１の構成例を示す。
【図１４】図１４は、Ｅ−ＮＡＳでのシステム情報２５３の構成例を示す。
【図１５】図１５は、Ｇ−ＮＡＳでのＬＵＮマッピングテーブル２６１の構成例を示す。
【図１６】図１６は、Ｇ−ＮＡＳでのシステム情報２６３の構成例を示す。
【図１７】図１７は、統括管理ソフトウェア１４１が行うＳＡＮ／ＮＡＳ関連付け処理の一例を示す。
【図１８】図１８は、図１７のＳ１２０で行われる処理の流れの一例を示す。
【図１９】図１９は、図１７のＳ１３０で行われる処理の流れの一例を示す。
【図２０】図２０は、論理トポロジーのＧＵＩの一例を示す。
【図２１】図２１は、物理トポロジーのＧＵＩの一例を示す。
【図２２】図２２は、Ｇ−ＮＡＳの依存関係の相関の一例を示す。
【図２３】図２３は、Ｅ−ＮＡＳの依存関係の相関の一例を示す。
【図２４】図２４は、Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ１」の依存関係計算結果の表示例を示す。
【図２５】図２５は、指定ＮＡＳホストと依存関係にある要素を算出するための依存関係計算の処理の流れの一例を示す。
【図２６】図２６は、Ｅ−ＮＡＳ「ｅＮＡＳ  ＣＬ１」の障害影響予測結果の表示例を示す。
【図２７】図２７は、指定ＮＡＳホストの障害影響範囲予測の処理の流れの一例を示す。
【図２８】図２８は、ストレージサブシステム「Ｓｔｏｒａｇｅ」の依存関係計算結果の表示例を示す。
【図２９】図２９は、指定ストレージサブシステムと依存関係にある要素を算出するための依存関係計算の処理の流れの一例を示す。
【図３０】図３０は、ストレージサブシステム「Ｓｔｏｒａｇｅ」の障害影響予測結果の表示例を示す。
【図３１】図３１は、指定ストレージサブシステムの障害影響範囲予測の処理の流れの一例を示す。
【図３２】図３２は、ＦＣホスト「ＦＣ  ｈｏｓｔ」の依存関係計算結果の表示例を示す。
【図３３】図３３は、指定ＦＣホストと依存関係にある要素を算出するための依存関係計算の処理の流れの一例を示す。
【図３４】図３４は、ＦＣホスト「ＦＣ  ｈｏｓｔ」の障害影響予測結果の表示例を示す。
【図３５】図３５は、ＦＣホストの障害影響範囲予測の処理の流れの一例を示す。
【図３６】図３６は、論理パーティション機能の説明図である。
【図３７】図３７は、ストレージサブシステムと外部ストレージステムとのトポロジーの一例を示す。
【図３８】図３８は、論理パーティションのパーティション属性としてＳＡＮ用やＮＡＳ用を設定した場合のＳＡＮ／ＮＡＳシステムの一例を示す。
【図３９】図３９は、論理パーティションを有するＳＡＮ／ＮＡＳシステムにおける論理トポロジーのＧＵＩの一例を示す。
【図４０】図４０は、図３９のＧＵＩにおいて障害影響範囲表示が指定された場合に表示されるＧＵＩの一例を示す。
【図４１】図４１は、図４０のＧＵＩにおいて依存関係表示が指定された場合に表示されるＧＵＩの一例を示す。
【図４２】図４２は、図４１のＧＵＩにおいてデータパス確認が指定された場合に表示されるＧＵＩの一例を示す。
【図４３】図４３は、図４２のＧＵＩにおいてデータパス削除を指定する場合の一例の説明図である。
【図４４】図４４は、図４１のＧＵＩにおいてデータパス確認が指定された場合に表示されるＧＵＩの別の一例を示す。
【図４５】図４５は、論理パーティションのパーティション属性として特殊ホスト用を設定した場合のＳＡＮ／ＮＡＳシステムの一例を示す。
【図４６】図４６は、ＦＣホスト／ＮＡＳクライアントを含んだＳＡＮ／ＮＡＳシステムの論理トポロジーのＧＵＩにおいて依存関係表示を指定した場合に表示されるＧＵＩの一例を示す。
【符号の説明】
【０１８６】
１００…ストレージサブシステム  １０１…ＦＣホスト  １０３…Ｇ−ＮＡＳ  １２５…Ｅ−ＮＡＳ  １２７…ＣＨＡ  １３９…ＳＡＮ／ＮＡＳ統括管理サーバ  １４１…統括管理ソフトウェア
【図１】
2008021116.tif 000003
【図２】
2008021116.tif 000004
【図３】
2008021116.tif 000005
【図４】
2008021116.tif 000006
【図５】
2008021116.tif 000007
【図６】
2008021116.tif 000008
【図７】
2008021116.tif 000009
【図８】
2008021116.tif 000010
【図９】
2008021116.tif 000011
【図１０】
2008021116.tif 000012
【図１１】
2008021116.tif 000013
【図１２】
2008021116.tif 000014
【図１３】
2008021116.tif 000015
【図１４】
2008021116.tif 000016
【図１５】
2008021116.tif 000017
【図１６】
2008021116.tif 000018
【図１７】
2008021116.tif 000019
【図１８】
2008021116.tif 000020
【図１９】
2008021116.tif 000021
【図２０】
2008021116.tif 000022
【図２１】
2008021116.tif 000023
【図２２】
2008021116.tif 000024
【図２３】
2008021116.tif 000025
【図２４】
2008021116.tif 000026
【図２５】
2008021116.tif 000027
【図２６】
2008021116.tif 000028
【図２７】
2008021116.tif 000029
【図２８】
2008021116.tif 000030
【図２９】
2008021116.tif 000031
【図３０】
2008021116.tif 000032
【図３１】
2008021116.tif 000033
【図３２】
2008021116.tif 000034
【図３３】
2008021116.tif 000035
【図３４】
2008021116.tif 000036
【図３５】
2008021116.tif 000037
【図３６】
2008021116.tif 000038
【図３７】
2008021116.tif 000039
【図３８】
2008021116.tif 000040
【図３９】
2008021116.tif 000041
【図４０】
2008021116.tif 000042
【図４１】
2008021116.tif 000043
【図４２】
2008021116.tif 000044
【図４３】
2008021116.tif 000045
【図４４】
2008021116.tif 000046
【図４５】
2008021116.tif 000047
【図４６】
2008021116.tif 000048