(57)【要約】　　　（修正有）【課題】大規模なディスクアレイ装置の設定作業を省力化する設定方法。装置、プログラムを提供する。【解決手段】コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置の設定方法であって、ディスクアレイ装置に接続される情報処理装置に、電子データ形式の構成定義データを入力するステップと、情報処理装置が、ディスクアレイ装置を設定するための設定コマンドを構成定義データに基づいて作成し、ディスクアレイ装置に送信するステップと、ディスクアレイ装置が設定コマンドを受信し、設定を行うステップとを備える。【選択図】　　　図２
2004070886.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置の設定方法であって、前記ディスクアレイ装置に接続される情報処理装置に、電子データ形式の構成定義データを入力するステップと、
前記情報処理装置が、前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信するステップと、
前記ディスクアレイ装置が、前記設定コマンドを受信し、前記設定を行うステップと、
を備えることを特徴とするディスクアレイ装置の設定方法。
【請求項２】
前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、
前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、
前記情報処理装置が、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータを表示するステップと、
を備えることを特徴とする請求項１に記載のディスクアレイ装置の設定方法。
【請求項３】
前記構成定義パラメータの表示は、図示により行われることを特徴とする請求項２に記載のディスクアレイ装置の設定方法。
【請求項４】
前記構成定義パラメータは、前記接続ポートと前記記憶ボリュームとの対応付けを定義したパラメータであることを特徴とする請求項３に記載のディスクアレイ装置の設定方法。
【請求項５】
前記構成定義パラメータは、前記接続ポートと前記コンピュータのポートとの対応付けを定義したパラメータであることを特徴とする請求項３に記載のディスクアレイ装置の設定方法。
【請求項６】
前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、
前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、
前記情報処理装置が、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータに対して、前記構成に適用し得る候補を表示するステップと、
を備えることを特徴とする請求項１に記載のディスクアレイ装置の設定方法。
【請求項７】
コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置に接続される情報処理装置に、
電子データ形式の構成定義データを入力するステップと、
前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信するステップと、
を実行させるためのプログラム。
【請求項８】
前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、
前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、
前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータを表示するステップと、
を備えることを特徴とする請求項７に記載のプログラム。
【請求項９】
前記構成定義パラメータの表示は、図示により行われることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記構成定義パラメータは、前記接続ポートと前記記憶ボリュームとの対応付けを定義したパラメータであることを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記構成定義パラメータは、前記接続ポートと前記コンピュータのポートとの対応付けを定義したパラメータであることを特徴とする請求項９に記載のプログラム。
【請求項１２】
前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、
前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、
前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータに対して、前記構成に適用し得る候補を表示するステップと、
を備えることを特徴とする請求項７に記載のプログラム。
【請求項１３】
コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置に接続される情報処理装置であって、
電子データ形式の構成定義データを入力する手段と、
前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信する手段と、
を備えることを特徴とする情報処理装置。
【請求項１４】
前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、
前記設定コマンドを作成し、前記ディスクアレイ装置に送信するに先立ち、
前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータを表示する手段と、
を備えることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記構成定義パラメータの表示は、図示により行われることを特徴とする請求項１４に記載の情報処理装置。
【請求項１６】
前記構成定義パラメータは、前記接続ポートと前記記憶ボリュームとの対応付けを定義したパラメータであることを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
前記構成定義パラメータは、前記接続ポートと前記コンピュータのポートとの対応付けを定義したパラメータであることを特徴とする請求項１５に記載の情報処理装置。
【請求項１８】
前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、
前記設定コマンドを作成し、前記ディスクアレイ装置に送信するに先立ち、
前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータに対して、前記構成に適用し得る候補を表示する手段と、
を備えることを特徴とする請求項１３に記載の情報処理装置。
【請求項１９】
請求項１３乃至請求項１８に記載の情報処理装置により、前記設定コマンドを受信し、該設定コマンドに応じて自己の設定を行うディスクアレイ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディスクアレイ装置の設定方法、プログラム、情報処理装置、及びディスクアレイ装置に関する。
【０００２】
【従来の技術】
近年、計算機システムで扱う情報量が増大しており、データを記憶するディスクアレイ装置の大型化が進んでいる。そのため、ディスクアレイ装置を計算機システムで使用するための設定作業量が増大している。
【０００３】
このような設定作業量の増大に対する負担を少しでも軽減するために、各ディスクアレイ装置メーカは独自に管理プログラムを用意している。この管理プログラムを用いることにより、充実したＧＵＩ（Ｇｒａｐｈｉｃａｌ　Ｕｓｅｒ　Ｉｎｔｅｒｆａｃｅ）環境の下で設定作業を行うことができる。
【０００４】
【発明が解決しようとする課題】
しかし、従来の管理プログラムを用いた設定方法では、充実したＧＵＩ環境の下で作業を行うことができるものの、ディスクアレイ装置に設定すべきパスやセキュリティについての構成定義を一つずつ入力する必要があった。このことは、ディスクアレイ装置に構成される論理ボリュームの数が数千個規模になるような大規模なディスクアレイ装置の場合には、特に大きな問題であった。
【０００５】
このため、ディスクアレイ装置の設定作業に要するメンテナンス負荷が増大し、システムの管理コストを上昇させる要因となっていた。このことは、ディスクアレイ装置の新規設定時のみならず、運用中の設定変更時においても同様である。
【０００６】
そこで、本発明はディスクアレイ装置の設定作業を省力化することを主たる目的とする。
【０００７】
【課題を解決するための手段】
コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置の設定方法であって、前記ディスクアレイ装置に接続される情報処理装置に、電子データ形式の構成定義データを入力するステップと、前記情報処理装置が、前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信するステップと、前記ディスクアレイ装置が、前記設定コマンドを受信し、前記設定を行うステップとを備える。
【０００８】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、実施例の欄、及び図面により明らかにされる。
【０００９】
【発明の実施の形態】
本明細書の記載により少なくとも次のことが明らかにされる。
本発明の一態様は、コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置の設定方法であって、前記ディスクアレイ装置に接続される情報処理装置に、電子データ形式の構成定義データを入力するステップと、前記情報処理装置が、前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信するステップと、前記ディスクアレイ装置が、前記設定コマンドを受信し、前記設定を行うステップとを備えることを特徴とする。
このような態様により、ディスクアレイ装置の設定内容の容易な修正、再利用が可能となるので、設定作業の負担を軽減することが可能となる。
【００１０】
また本発明の一態様は、前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、前記情報処理装置が、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータを表示するステップとを備えることを特徴とする。
このような態様により、設定コマンドをディスクアレイ装置に送信する前に、管理プログラム上で設定内容の誤りを見つけることができるので、設定作業を効率良く行うことが可能となる。
【００１１】
また本発明の一態様は、前記構成定義パラメータの表示は、図示により行われることを特徴とする。
このような態様により、保守員はエラーの有無とエラーの原因を容易に理解できるようになるため、設定内容の誤り修正の負担を軽減することができる。
【００１２】
また本発明の一態様は、前記構成定義パラメータは、前記接続ポートと前記記憶ボリュームとの対応付けを定義したパラメータであることを特徴とする。
【００１３】
また本発明の一態様は、前記構成定義パラメータは、前記接続ポートと前記コンピュータのポートとの対応付けを定義したパラメータであることを特徴とする。
【００１４】
また本発明の一態様は、前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、前記情報処理装置が、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータに対して、前記構成に適用し得る候補を表示するステップとを備えることを特徴とする。
【００１５】
このような態様により、構成定義表にエラーがあった場合に修正候補が表示されるため、エラーの修正を容易に行うことが可能となる。
【００１６】
また本発明の一態様は、コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置に接続される情報処理装置に、電子データ形式の構成定義データを入力するステップと、前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信するステップとを実行させるためのプログラムに関する。
【００１７】
また本発明の一態様は、前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータを表示するステップとを備えることを特徴とするプログラムに関する。
【００１８】
また本発明の一態様は、前記構成定義パラメータの表示は、図示により行われることを特徴とするプログラムに関する。
【００１９】
また本発明の一態様は、前記構成定義パラメータは、前記接続ポートと前記記憶ボリュームとの対応付けを定義したパラメータであることを特徴とするプログラムに関する。
【００２０】
また本発明の一態様は、前記構成定義パラメータは、前記接続ポートと前記コンピュータのポートとの対応付けを定義したパラメータであることを特徴とするプログラムに関する。
【００２１】
また本発明の一態様は、前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、前記設定コマンドを作成し、前記ディスクアレイ装置に送信するステップに先立ち、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータに対して、前記構成に適用し得る候補を表示するステップとを備えることを特徴とするプログラムに関する。
【００２２】
また本発明の一態様は、コンピュータと接続するための接続ポートと、データを記憶するための記憶ボリュームとを有するディスクアレイ装置に接続される情報処理装置であって、電子データ形式の構成定義データを入力する手段と、前記ディスクアレイ装置を設定するための設定コマンドを前記構成定義データに基づいて作成し、前記ディスクアレイ装置に送信する手段とを備えることを特徴とする情報処理装置に関する。
【００２３】
また本発明の一態様は、前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、前記設定コマンドを作成し、前記ディスクアレイ装置に送信するに先立ち、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータを表示する手段とを備えることを特徴とする情報処理装置に関する。
【００２４】
また本発明の一態様は、前記構成定義パラメータの表示は、図示により行われることを特徴とする情報処理装置に関する。
【００２５】
また本発明の一態様は、前記構成定義パラメータは、前記接続ポートと前記記憶ボリュームとの対応付けを定義したパラメータであることを特徴とする情報処理装置に関する。
【００２６】
また本発明の一態様は、前記構成定義パラメータは、前記接続ポートと前記コンピュータのポートとの対応付けを定義したパラメータであることを特徴とする情報処理装置に関する。
【００２７】
また本発明の一態様は、前記構成定義データには、前記ディスクアレイ装置の構成定義パラメータが規定の形式で記載されており、前記設定コマンドを作成し、前記ディスクアレイ装置に送信するに先立ち、前記構成定義パラメータは前記ディスクアレイ装置が有する構成に適用可能かどうかを検証し、前記構成に適用できない前記構成定義パラメータに対して、前記構成に適用し得る候補を表示する手段とを備えることを特徴とする情報処理装置に関する。
【００２８】
また本発明の一態様は、前記情報処理装置により、前記設定コマンドを受信し、該設定コマンドに応じて自己の設定を行うディスクアレイ装置に関する。
【００２９】
【実施例】
本実施例に係る計算機システムの全体構成を示すブロック図を図１に示す。
２台のコンピュータ３００、情報処理装置２００及びディスクアレイ装置１００がＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）５００に接続されている。２台のコンピュータ３００はＬＡＮ５００を介して相互に情報の通信を行うことが可能である。情報処理装置２００は、ＬＡＮ５００を介してディスクアレイ装置１００と通信を行うことにより、ディスクアレイ装置１００の設定を行う。
【００３０】
ＬＡＮ５００は、インターネットとすることもできるし専用ＬＡＮとすることもできる。また、情報処理装置２００とディスクアレイ装置１００は、ＬＡＮ５００で接続されるのではなく、直接、専用ケーブル等で接続するようにすることも可能である。
【００３１】
２台のコンピュータ３００は、ディスクアレイ装置１００に記憶されているデータをＳＡＮ（Ｓｔｏｒａｇｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）４００を介して取得する。ＳＡＮ４００はファイバチャネル（ＦＣ）により構成されている。コンピュータ３００の台数は２台に限られず任意である。また、ディスクアレイ装置１００の台数も１台に限られず任意とすることができる。
【００３２】
次に本実施例に係る計算機システムにおけるパス、セキュリティの設定を示すブロック図を図２に示す。
ディスクアレイ装置１００及びコンピュータ３００は、ＳＡＮ４００に接続するために、ＦＣポート（接続ポート）１０２、３０１を備えている。さらに、ＬＡＮ５００に接続するためのポート１０３、３０２も備えている。情報処理装置２００は、ポート２０１を介してＬＡＮ５００に接続することにより、ディスクアレイ装置１００の設定を行う。設定は、情報処理装置上で管理プログラム２０２を実行することにより行われる。
【００３３】
ＦＣポート１０２、３０１にはＷＷＮ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｎａｍｅ）が付けられている。ＷＷＮはＦＣポートに固有に付けられる識別番号であり、ＦＣポートの識別はＷＷＮを用いて行われる。ＷＷＮは１６桁の１６進数の数値であるが、図２においては下４桁の数値のみが記載されている。
【００３４】
パスを設定するとは、ディスクアレイ装置１００がＳＡＮ４００に接続するために備えるＦＣポート１０２と、ディスクアレイ装置１００の内部に構成される記憶ボリューム（以下、「ボリューム」と記す）１０１とを対応付けることである。これにより、あるＦＣポート１０２に接続されるコンピュータ３００からの入出力データをそのボリューム１０１に記憶することが可能となる。
【００３５】
セキュリティを設定するとは、ディスクアレイ装置１００のＦＣポート１０２とコンピュータ３００のＦＣポート３０１を対応付けることである。これにより、ボリューム１０１を共有できないコンピュータ同士が誤って同一のＦＣポート１０２にアクセスしてしまうことを避けることができる。
【００３６】
本実施例においては、ディスクアレイ装置１００のパスはボリューム２がＦＣポート−Ａ（ＷＷＮの下４桁＝１００１）と対応付けられており、ボリューム３がＦＣポート−Ｂ（ＷＷＮの下４桁＝１００２）と対応付けられている。セキュリティの設定については、詳細は後述するがＦＣポート−ＡがＦＣポート−１（ＷＷＮの下４桁＝５００２）と対応付けられており、ＦＣポート−ＢがＦＣポート−２（ＷＷＮの下４桁＝５００４）と対応付けられている。
【００３７】
このような対応付けの下では、例えばコンピュータ３００がＦＣポート−１からデータを出力することにより、ディスクアレイ装置１００のＦＣポート−Ａを通してボリューム２にデータを保存することができる。
【００３８】
パスとセキュリティの設定内容は、ディスクアレイ装置１００の内部に構成情報１０４として記憶されている。また、この構成情報１０４を更新することによりパスとセキュリティの設定内容を変更することができる。
【００３９】
次に、本実施例に係るディスクアレイ装置の設定を行う場合の処理の流れを示すフローチャートを図３に示す。
なお上述したとおり、ディスクアレイ装置１００の設定は情報処理装置２００上で管理プログラム２０２を実行することにより行われる。従って、図３に示すフローチャートは管理プログラム２０２を実行する際における処理の流れを示すものである。
【００４０】
まず、情報処理装置２００上で実行している管理プログラム２０２に構成定義表（構成定義データ）を読み込ませる（Ｓ３０）。構成定義表は、これからディスクアレイ装置１００に行う設定の内容が規定の形式で記載された電子データである。構成定義表を図４に示す。構成定義表には、パスの設定内容を記載したパス構成定義表６００と、セキュリティの設定内容を記載したセキュリティ構成定義表６０１がある。パス構成定義表６００及びセキュリティ構成定義表６０１は電子データであり、表計算ソフトウェア等で編集、保存が可能である。
【００４１】
パス構成定義表６００は、ボリュームとＦＣポートを構成定義パラメータとして記載するように書式が規定されている。図４の例では、これからボリューム３とＦＣポート−Ｂの対応付けと、ボリューム６とＦＣポート−Ｄの対応付けとを行おうとしていることが示されている。
【００４２】
セキュリティ構成定義表６０１は、ディスクアレイ装置１００のＦＣポート１０２とコンピュータ３００のＦＣポート３０１のＷＷＮを構成定義パラメータとして記載するように書式が規定されている。図４の例では、これからディスクアレイ装置１００のＦＣポート−Ｂに対してコンピュータ３００のＦＣポート−２（ＷＷＮの下４桁＝５００４）を対応付け、ＦＣポート−Ｄに対してＦＣポート−３（ＷＷＮの下４桁＝７００２）を対応付けようとしていることが示されている。
【００４３】
図５は、図４と同じ内容の構成定義表を示した図であるが、ＦＣポートの指定方法及びＷＷＮの指定方法が若干異なっている。ＦＣポートやＷＷＮは、同じ内容を示すものであっても、表示方法がディスクアレイ装置の機種等により若干異なる場合がある。そのため、構成定義表は柔軟な記載ができるようになっている。
【００４４】
このように、ディスクアレイ装置の設定内容をあらかじめ電子データ形式で構成定義表に記載しておくようにすることにより、ディスクアレイ装置の設定を行う際に過去に作成した構成定義表の再利用ができるため、従来のように設定コマンドを一つずつ手作業で入力することが不要となり、設定作業の労力を大きく低減することが可能となる。また構成定義表の修正も容易なため、誤りがあっても直ちに訂正が可能である。
【００４５】
次に、ディスクアレイ装置１００の現在の構成情報１０４の取得を行う（Ｓ３１）。取得は、管理プログラム２０２がディスクアレイ装置１００に対して構成情報１０４を要求することにより行われる。構成情報１０４の要求を受けたディスクアレイ装置１００は、情報処理装置２００に対してＬＡＮ５００を介して構成情報１０４を送信する。
【００４６】
管理プログラム２０２は、構成情報１０４に基づき図６に示す構成一覧表を作成する。構成一覧表は現在のディスクアレイ装置１００の設定内容を記載したものである。構成一覧表には、パスの設定内容を記載した、ボリューム〜ＦＣポート構成一覧表７００と、セキュリティの設定内容を記載した、ＦＣポート〜ＷＷＮ構成一覧表７０１がある。ボリューム〜ＦＣポート構成一覧表７００及びＦＣポート〜ＷＷＮ構成一覧表７０１は共に電子データであり、表計算ソフトウェア等で編集、保存が可能である。従って、過去にディスクアレイ装置１００から構成情報１０４を入手し、構成一覧表７００、７０１を作成したものが情報処理装置２００に保存されている場合には、その構成一覧表７００、７０１を再利用することも可能である。また、構成一覧表は、保守員がディスクアレイ装置１００の設定内容を情報処理装置２００から入力することにより作成することも可能である。
【００４７】
ボリューム〜ＦＣポート構成一覧表７００は、ボリュームとＦＣポートをペアにして記載するように書式が規定されている。図６の例では、ボリューム２にはＦＣポート−Ａが対応付けられており、ボリューム３にはＦＣポート−Ｂが対応付けられていることが示されている。
【００４８】
ＦＣポート〜ＷＷＮ構成一覧表７０１は、ディスクアレイ装置１００のＦＣポート１０２とコンピュータ３００のＦＣポート３０１のＷＷＮをペアにして記載するように書式が規定されている。図６の例では、ディスクアレイ装置１００のＦＣポート−Ａにはコンピュータ３００のＦＣポート−１（ＷＷＮの下４桁＝５００２）が対応付けられており、ＦＣポート−ＢにはＦＣポート−２（ＷＷＮの下４桁＝５００４）が対応付けられていることが示されている。
【００４９】
次に、管理プログラム２０２は構成定義表に誤りがないか検証を行う（Ｓ３２）。検証は、構成定義表と構成一覧表を比較することにより行われる。検証の具体的な手順について、図７を参照しながら説明する。
【００５０】
まず、管理プログラム２０２はボリューム〜ＦＣポート構成一覧表７００を分析し、ディスクアレイ装置１００のパスの設定に関して、以下の情報を得る。
（１）ボリュームは１乃至４の４つであること。
（２）ボリューム２にはＦＣポート−Ａが対応付けられていること。
（３）ボリューム３にはＦＣポート−Ｂが対応付けられていること。
（４）ボリューム１、４にはまだＦＣポートが対応付けられていないこと。
【００５１】
次に管理プログラム２０２は、ＦＣポート〜ＷＷＮ構成一覧表７０１から、ディスクアレイ装置１００のセキュリティの設定に関して、以下の情報を得る。
（５）ＦＣポートはＡ乃至Ｄの４つであること。
（６）ＦＣポート−ＡにはＦＣポート−１（ＷＷＮの下４桁＝５００２）が対応付けられていること。
（７）ＦＣポート−ＢにはＦＣポート−２（ＷＷＮの下４桁＝５００４）が対応付けられていること。
（８）ＦＣポート−Ｃ、Ｄにはまだセキュリティの設定が行われていないこと。
【００５２】
続いて、管理プログラム２０２は、パス構成定義表６０２から以下の情報を得る。
（９）ボリューム６にＦＣポートＤを対応付けようとしていること。
（１０）ボリューム３にＦＣポートＢを対応付けようとしていること。
【００５３】
そして、管理プログラム２０２は、セキュリティ構成定義表６０３から以下の情報を得る。
（１１）ＦＣポート−ＤにＦＣポート−３（ＷＷＮの下４桁＝７００２）を対応付けようとしていること。
（１２）ＦＣポート−ＢにＦＣポート−２（ＷＷＮの下４桁＝５００４）を対応付けようとしていること。
【００５４】
以上の情報に基づき、管理プログラム２０２は構成定義表の検証を行う。まずパス構成定義表６０２について検証を行う。情報（９）を情報（１）乃至情報（４）と照合すると、情報（９）は、情報（１）の条件に適合しないことが判明する。これにより管理プログラム２０２は情報（９）に誤りがあることを発見することができる。このとき同時に情報（９）に記載されている「ボリューム６」の訂正候補として、「ボリューム１」、「ボリューム２」、「ボリューム３」、「ボリューム４」を挙げることができる。この訂正候補は、後に構成定義表を訂正する際に、表示される。これにより構成定義表の誤り訂正時の作業労力を低減することができる。
【００５５】
次に、情報（１０）を情報（１）乃至情報（４）と照合すると、情報（１０）は、情報（３）と同一であることが判明する。これにより、管理プログラム２０２は情報（１０）は重複定義されたものである可能性があることを発見することができる。重複定義されたものであるか否かは、セキュリティ構成定義表６０３の検証の結果と合わせて判断される。
【００５６】
次に管理プログラム２０２は、セキュリティ構成定義表６０３に誤りがないか検証を行う。情報（１１）を情報（５）乃至情報（８）と照合すると、誤りがないことが判明する。
【００５７】
情報（１２）を情報（５）乃至情報（８）と照合すると、情報（１２）は情報（７）と同一であることが判明する。これにより、管理プログラム２０２は情報（１２）は重複定義されたものである可能性があることを発見することができる。そこで、パス構成定義表６０２の検証結果を参照すると、情報（１０）も情報（１２）もＦＣポート−Ｂに関するものであることから、重複定義されたものであることが判明する。このとき管理プログラム２０２は、情報（１０）に記載されている「ボリューム３」の訂正候補として、「ボリューム１」、「ボリューム２」、「ボリューム４」のいずれかを挙げることができる。また、情報（１０）に記載されている「ＦＣポート−Ｂ」の訂正候補として、「ＦＣポート−Ａ」「ＦＣポート−Ｃ」「ＦＣポート−Ｄ」のいずれかを挙げることができる。ただし、「ボリューム２」に訂正されたときには「ＦＣポート−Ａ」は訂正候補から除かれる。なお、情報（１２）に記載されている「ＦＣポート−２」については、ＳＡＮ４００を介してディスクアレイ装置１００に接続されるコンピュータ３００のＦＣポート３０１のＷＷＮを特定することは不可能であるため、訂正候補を挙げることは行わない。
【００５８】
以上の検証により、管理プログラム２０２は、構成定義表６０２、６０３には２つの誤りがあることを見つけだすことができた。一つは、存在しないボリュームが指定されていたこと（情報（９））であり、もう一つは、重複定義がされたこと（情報（１０）、情報（１２））である。
【００５９】
管理プログラム２０２は上記の検証の結果を視覚的に図示する（Ｓ３３）。これにより、設定内容のどこがどのように誤っているのかを容易に理解することが可能である。
【００６０】
検証結果の図示にあたり、パス及びセキュリティがそれぞれどのように表現されるかを図８及び図９に示す。図８はパスを表現する図であり、ＦＣポート１０２とボリューム１０１の対応関係が図示される。図９はセキュリティを表現する図であり、ＦＣポート１０２とＦＣポート３０１の対応関係が図示される。
【００６１】
また、検証により発見されるエラーの表現やエラーが無かった場合の表現について、図１０に示す。
【００６２】
検証の結果、正常であった場合は、各アイコン間が線で結ばれる。ボリューム１０１、ＦＣポート１０２、及びコンピュータのＦＣポート３０１間の対応がとれたことを表現したものである。重複定義であった場合には、各アイコン間を結ぶ線の上に”×”が表示される。
【００６３】
構成一覧表に存在しないボリューム１０１が指定されていたときには、ＦＣポート１０２のアイコンの横に”？”が表示される。ＦＣポート１０２とペアを組むべきボリューム１０１が見つからないことを表現したものである。
【００６４】
構成一覧表に存在しないＦＣポート１０２がパス構成定義表とセキュリティ構成定義表の両方で指定されていた場合には、ボリューム１０１のアイコンの横と、コンピュータ３００のＦＣポート３０１の横にそれぞれ”？”が表示される。ボリューム１０１、及びコンピュータ３００のＦＣポート３０１のどちらも、ペアを組むべきＦＣポート１０２が見つからないことを表現したものである。
【００６５】
構成一覧表に存在しないＦＣポート１０２がセキュリティ構成定義表に指定されていた場合には、コンピュータ３００のＦＣポート３０１の横に”？”が表示される。コンピュータ３００のＦＣポート３０１とペアを組むべきＦＣポート１０２が見つからないことを表現したものである。
【００６６】
構成一覧表に存在しないＦＣポート１０２がパス構成定義表に指定されていた場合には、ボリューム１０１の横に”？”が表示される。ボリューム１０１とペアを組むべきＦＣポート１０２が見つからないことを表現したものである。なお、上記表示は一例であり、この他にも様々な表現態様を採用することが可能である。
【００６７】
上記の表現ルールに従って、図７を参照しながら行った検証の結果を図示したものを図１１に示す。
図１１のように検証結果が図示されることにより、設定内容のどこかどのように誤っているのかを瞬時かつ容易に理解することができる。すなわち、ＦＣポート−Ａについては、パスの設定、セキュリティの設定共に正常である。また、ＦＣポート−Ｂについては、重複定義である。ＦＣポート−Ｄについては、パスを設定すべきボリュームの指定が誤っていることが理解できる。
【００６８】
本実施例においては、上記検証の結果により構成定義表にエラーが存在していることが判明したので、ここで設定処理は一旦終了する（Ｓ３４）。ディスクアレイ装置１００の設定を行う保守員は構成定義表の誤りを訂正した後、再度、構成定義表を管理プログラム２０２に読み込ませて（Ｓ３０）、設定作業を行う。
【００６９】
構成定義表の訂正は、以下のようにして行う。訂正は、図７に示すパス構成定義表６０２、セキュリティ構成定義表６０３に記載されたデータを直接書き換えることにより行う。構成定義表のどこを書き換える必要があるかは、図１１に示す検証結果をみれば容易に判断することができるが、構成定義表上にも該当部分を識別可能な様に表示がなされる。例えば、構成定義表の中の誤りの部分を囲む罫線を太枠にしたり、罫線の色を変えたり、罫線内のセルを着色したりすることにより、当該部位を表示する。さらに、該当部分のデータをどのように書き換えれば良いのかについての有用な情報を保守員に与えるため、管理プログラム２０２は、該当部分の訂正の候補を表示する。訂正候補の表示方法は、例えば、マウスのカーソルを当該セルの上に重ねたときに、訂正候補の一覧が記載されたポップアップウィンドウを開くようにすることもできるし、マウスのカーソルを当該セルの上に重ね、当該セルをクリックした場合に訂正候補の一覧を表示するようにすることもできる。
【００７０】
上記のようにして訂正した構成定義表を図１２に示す。この構成定義表にはエラーがないので、一連の設定処理を行うと（Ｓ３０〜Ｓ３４）、管理プログラム２０２はディスクアレイ装置１００に対して構成情報の変更を要求する（Ｓ３５）。
【００７１】
すなわち、管理プログラム２０２は、パス構成定義表６０２、及びセキュリティ構成定義表６０３に基づき、パス、及びセキュリティを設定するためのコマンド「ＡｄｄＰａｔｈ（”１”，”ＣＬ１−Ｄ”）」、及び「ＡｄｄＷＷＮ（”ＣＬ１−Ｄ”，”００．００．００．００．００．００．７０．０２”）」を生成し、ディスクアレイ装置１００に一括して送信する。
【００７２】
ディスクアレイ装置１００は上記設定コマンドを受信後、内部に記憶している構成情報１０４を更新する。これによりパス、セキュリティの設定が完了する。
【００７３】
このように本実施例によれば、ディスクアレイ装置の設定内容をあらかじめ電子データ形式の構成定義表に記載しておくことにより、設定内容の容易な修正、さらには構成定義表の再利用が可能となるので、従来の様にディスクアレイ装置の設定のたびに毎回手作業で入力していたのに比べ、設定作業量を低減することが可能となる。
【００７４】
また従来の設定方法では管理プログラム上で一つずつ設定コマンドを作成し、ディスクアレイ装置に送信していたため、あるところまで設定作業が進んだところでエラーが見つかる結果、それまでの設定作業が無駄になることがあった。しかし本実施例によれば設定コマンドをディスクアレイ装置に送信する前に管理プログラム上で検証を行うことができるので、設定作業を無駄にすることがなくなる。
【００７５】
また本実施例では設定内容の検証の結果が図で表示されるため、保守員はエラーの有無とエラーの原因を容易に理解できるようになる。これにより、エラーがあった場合の設定内容の修正に掛かる負担を軽減することができる。
【００７６】
またエラー箇所は図で表示されるのみならず構成定義表上でも表示されるため、どこを修正すればよいのか瞬時に判断できる。その際、修正候補も同時に表示されるため、エラーの修正を容易に行うことが可能となる。
【００７７】
以上、本実施の形態に係る実施例について説明したが、本願発明は上記実施例に限定されるものではない。本発明の要旨を逸脱しない範囲で様々に変更可能である。
【００７８】
【発明の効果】
ディスクアレイ装置の設定作業の省力化が可能となる。
【図面の簡単な説明】
【図１】本実施例に係る計算機システムの全体構成を示すブロック図である。
【図２】本実施例に係る計算機システムにおけるパス、セキュリティの設定を示すブロック図である。
【図３】本実施例に係るディスクアレイ装置の設定を行う場合の処理の流れを示すフローチャートである。
【図４】本実施例に係るディスクアレイ装置に設定を行うパス及びセキュリティの構成を定義した構成定義表である。
【図５】本実施例に係るディスクアレイ装置に設定を行うパス及びセキュリティの構成を定義した構成定義表である。
【図６】本実施例に係るディスクアレイ装置の現在のパス及びセキュリティの構成を示す構成一覧表である。
【図７】本実施例に係る構成定義表の検証を示す図である。
【図８】本実施例に係るディスクアレイ装置のパスを示す図である。
【図９】本実施例に係るディスクアレイ装置のセキュリティを示す図である。
【図１０】本実施例に係る構成定義表の検証結果を図示する際の表示例である。
【図１１】本実施例に係る構成定義表の検証結果を示す図である。
【図１２】本実施例に係る訂正後の構成定義表及び設定コマンドを示す図である。
【符号の説明】
１００　　ディスクアレイ装置
１０１　　ボリューム
１０２　　ＦＣポート
１０３　　管理用ポート
１０４　　構成情報
２００　　情報処理装置
２０１　　ポート
２０２　　管理プログラム
３００　　コンピュータ
３０１　　ＦＣポート
３０２　　ポート
４００　　ＳＡＮ
５００　　ＬＡＮ
６００　　パス構成定義表１
６０１　　セキュリティ構成定義表１
６０２　　パス構成定義表２
６０３　　セキュリティ構成定義表２
７００　　パス構成一覧表
７０１　　セキュリティ構成一覧表
【図１】
2004070886.tif 000003
【図２】
2004070886.tif 000004
【図３】
2004070886.tif 000005
【図４】
2004070886.tif 000006
【図５】
2004070886.tif 000007
【図６】
2004070886.tif 000008
【図７】
2004070886.tif 000009
【図８】
2004070886.tif 000010
【図９】
2004070886.tif 000011
【図１０】
2004070886.tif 000012
【図１１】
2004070886.tif 000013
【図１２】
2004070886.tif 000014