(57)【要約】【課題】第１の時点に存在するパスと第２の時点に存在するパスとの差分を検出する。【解決手段】ホスト計算機と、ストレージシステムと、を備える計算機システムにおいて、前記ストレージシステムは、物理ディスクと、ディスクコントローラと、を備え、前記物理ディスクの記憶領域を、一つ以上の論理ユニットとして提供し、前記プロセッサは、前記ホスト計算機から前記論理ユニットへのアクセス経路である論理パスと当該論理パスが経由する構成部位との対応を、第１の時点及び前記第１の時点と異なる第２の時点において取得し、前記第１の時点及び前記第２の時点において取得した対応を、論理パス接続情報に格納し、前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスと前記第２の時点に存在する論理パスとを比較し、前記第１の時点に存在する論理パスのうち、前記第２の時点に存在しない論理パスを特定することを特徴とする。【選択図】図１
2007310656.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ、メモリ及びインタフェースを備える一つ以上のホスト計算機と、前記ホスト計算機に接続される一つ以上のストレージシステムと、を備える計算機システムにおいて、
前記ストレージシステムは、前記ホスト計算機に書き込み要求されるデータを記憶する物理ディスクと、前記物理ディスクを制御するディスクコントローラと、を備え、前記物理ディスクの記憶領域を、一つ以上の論理ユニットとして前記ホスト計算機に提供し、
前記プロセッサは、
前記ホスト計算機から前記論理ユニットへのアクセス経路である論理パスと当該論理パスが経由する構成部位との対応を、第１の時点及び前記第１の時点と異なる第２の時点において取得し、
前記第１の時点及び前記第２の時点において取得した対応を、論理パス接続情報に格納し、
前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスと前記第２の時点に存在する論理パスとを比較し、
前記第１の時点に存在する論理パスのうち、前記第２の時点に存在しない論理パスを特定することを特徴とする計算機システム。
【請求項２】
前記ホスト計算機は、前記ストレージシステムに接続される一つ以上のホストバスアダプタを備え、
前記ディスクコントローラは、前記ホスト計算機に接続される一つ以上のチャネルアダプタを備え、
前記構成部位は、前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタを含み、
前記プロセッサは、前記第１の時点に存在する一つの論理パスが経由する前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタと、前記第２の時点に存在する一つの論理パスが経由する前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタと、が同一であると、当該第１の時点に存在する一つの論理パスと当該第２の時点に存在する一つの論理パスとを同一と識別することを特徴とする請求項１に記載の計算機システム。
【請求項３】
前記プロセッサは、更に、前記第２の時点に存在する論理パスのうち、前記第１の時点に存在しない論理パスを特定することを特徴とする請求項１に記載の計算機システム。
【請求項４】
前記プロセッサは、前記特定された論理パスに関する情報を出力することを特徴とする請求項１に記載の計算機システム。
【請求項５】
前記プロセッサは、
前記第１の時点及び前記第２の時点のいずれにも存在する論理パスを特定し、
前記特定された、前記第１の時点及び前記第２の時点のいずれにも存在する論理パスに関する情報を出力することを特徴とする請求項１に記載の計算機システム。
【請求項６】
前記プロセッサは、
前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスの総数及び前記第２の時点に存在する論理パスの総数を算出し、
前記特定された論理パスに関する情報、前記算出された第１の時点に存在する論理パスの総数、及び前記算出された第２の時点に存在する論理パスの総数を出力することを特徴とする請求項１に記載の計算機システム。
【請求項７】
前記第１の時点又は前記第２の時点のいずれか一方が、前記計算機システムの構成が最後に変更された後であると、
前記プロセッサは、
オンライン状態に変更される論理パスの指定を受け付け、
前記指定された論理パスをオンライン状態に変更することを特徴とする請求項１に記載の計算機システム。
【請求項８】
プロセッサ、メモリ及びインタフェースを備える一つ以上のホスト計算機と、前記ホスト計算機に接続される一つ以上のストレージシステムと、を備える計算機システムにおける論理パス差分検出方法であって、
前記ストレージシステムは、前記ホスト計算機に書き込み要求されるデータを記憶する物理ディスクと、前記物理ディスクを制御するディスクコントローラと、を備え、
前記論理パス差分検出方法は、前記ストレージシステムが、前記物理ディスクの記憶領域を、一つ以上の論理ユニットとして前記ホスト計算機に提供し、
前記ホスト計算機が、
当該ホスト計算機から前記論理ユニットへのアクセス経路である論理パスと当該論理パスが経由する構成部位との対応を、第１の時点及び前記第１の時点と異なる第２の時点において取得し、
前記第１の時点及び前記第２の時点において取得した対応を、論理パス接続情報に格納し、
前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスと前記第２の時点に存在する論理パスとを比較し、
前記第１の時点に存在する論理パスのうち、前記第２の時点に存在しない論理パスを特定することを特徴とする論理パス差分検出方法。
【請求項９】
前記ホスト計算機は、前記ストレージシステムに接続される一つ以上のホストバスアダプタを備え、
前記ディスクコントローラは、前記ホスト計算機に接続される一つ以上のチャネルアダプタを備え、
前記構成部位は、前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタを含み、
前記論理パス差分検出方法は、前記ホスト計算機が、前記第１の時点に存在する一つの論理パスが経由する前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタと、前記第２の時点に存在する一つの論理パスが経由する前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタと、が同一であると、当該第１の時点に存在する一つの論理パスと当該第２の時点に存在する一つの論理パスとを同一と識別することを特徴とする請求項８に記載の論理パス差分検出方法。
【請求項１０】
前記ホスト計算機が、更に、前記第２の時点に存在する論理パスのうち、前記第１の時点に存在しない論理パスを特定することを特徴とする請求項８に記載の論理パス差分検出方法。
【請求項１１】
前記ホスト計算機が、前記特定された論理パスに関する情報を出力することを特徴とする請求項８に記載の論理パス差分検出方法。
【請求項１２】
前記ホスト計算機が、
前記第１の時点及び前記第２の時点のいずれにも存在する論理パスを特定し、
前記特定された、前記第１の時点及び前記第２の時点のいずれにも存在する論理パスに関する情報を出力することを特徴とする請求項８に記載の論理パス差分検出方法。
【請求項１３】
前記ホスト計算機が、
前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスの総数及び前記第２の時点に存在する論理パスの総数を算出し、
前記特定された論理パスに関する情報、前記算出された第１の時点に存在する論理パスの総数、及び前記算出された第２の時点に存在する論理パスの総数を出力することを特徴とする請求項８に記載の論理パス差分検出方法。
【請求項１４】
プロセッサ、メモリ及びインタフェースを備える一つ以上のホスト計算機と、前記ホスト計算機に接続される一つ以上のストレージシステムと、プロセッサ、メモリ及びインタフェースを備え、前記ホスト計算機に接続される管理計算機と、を備える計算機システムにおける論理パス差分検出方法であって、
前記ストレージシステムは、前記ホスト計算機に書き込み要求されるデータを記憶する物理ディスクと、前記物理ディスクを制御するディスクコントローラと、を備え、
前記論理パス差分検出方法は、前記ストレージシステムが、前記物理ディスクの記憶領域を、一つ以上の論理ユニットとして前記ホスト計算機に提供し、
前記管理計算機が、
前記ホスト計算機から前記論理ユニットへのアクセス経路である論理パスと当該論理パスが経由する構成部位との対応を、第１の時点及び前記第１の時点と異なる第２の時点において取得し、
前記第１の時点及び前記第２の時点において取得した対応を、論理パス接続情報に格納し、
前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスと前記第２の時点に存在する論理パスとを比較し、
前記第１の時点に存在する論理パスのうち、前記第２の時点に存在しない論理パスを特定することを特徴とする論理パス差分検出方法。
【請求項１５】
前記ホスト計算機は、前記ストレージシステムに接続される一つ以上のホストバスアダプタを備え、
前記ディスクコントローラは、前記ホスト計算機に接続される一つ以上のチャネルアダプタを備え、
前記構成部位は、前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタを含み、
前記論理パス差分検出方法は、前記管理計算機が、前記第１の時点に存在する一つの論理パスが経由する前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタと、前記第２の時点に存在する一つの論理パスが経由する前記論理ユニット、前記ホストバスアダプタ及び前記チャネルアダプタと、が同一であると、当該第１の時点に存在する一つの論理パスと当該第２の時点に存在する一つの論理パスとを同一と識別することを特徴とする請求項１４に記載の論理パス差分検出方法。
【請求項１６】
前記管理計算機が、更に、前記第２の時点に存在する論理パスのうち、前記第１の時点に存在しない論理パスを特定することを特徴とする請求項１４に記載の論理パス差分検出方法。
【請求項１７】
前記管理計算機が、前記特定された論理パスに関する情報を出力することを特徴とする請求項１４に記載の論理パス差分検出方法。
【請求項１８】
前記管理計算機が、
前記第１の時点及び前記第２の時点のいずれにも存在する論理パスを特定し、
前記特定された、前記第１の時点及び前記第２の時点のいずれにも存在する論理パスに関する情報を出力することを特徴とする請求項１４に記載の論理パス差分検出方法。
【請求項１９】
前記管理計算機が、
前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスの総数及び前記第２の時点に存在する論理パスの総数を算出し、
前記特定された論理パスに関する情報、前記算出された第１の時点に存在する論理パスの総数、及び前記算出された第２の時点に存在する論理パスの総数を出力することを特徴とする請求項１４に記載の論理パス差分検出方法。
【請求項２０】
前記第１の時点又は前記第２の時点のいずれか一方が、前記計算機システムの構成が最後に変更された後であると、
前記管理計算機が、
オンライン状態に変更される論理パスの指定を受け付け、
前記指定された論理パスのオンライン状態への変更を、前記ホスト計算機に指示することを特徴とする請求項１４に記載の論理パス差分検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト計算機及びストレージシステムを備える計算機システムに関し、特に、論理パスの状態を検出する技術に関する。
【背景技術】
【０００２】
ＳＡＮ（Storage Area Network）環境におけるマルチパス計算機システムが知られている。マルチパス計算機システムは、ストレージシステム及びホスト計算機を備える。ストレージシステムとホスト計算機とは、ファイバチャネルスイッチを含むＳＡＮによって接続されている。なお、マルチパス計算機システムの詳細については、特許文献１に開示されている。
【０００３】
マルチパス計算機システムでは、ストレージシステムによって提供される論理ユニットとホスト計算機とが複数の論理パスによって接続される。論理パスは、ホスト計算機とストレージシステムとの通信経路における物理パスの組み合わせに応じて、冗長化されたパスである。物理パスは、ホスト計算機とストレージシステムとを接続するＩ／Ｏパスである。例えば、Ｉ／Ｏパスは、ＳＣＳＩケーブル又はＦｉｂｒｅケーブルである。
【０００４】
マルチパス計算機システムでは、ファイバチャネルスイッチ等のハードウェアに障害が発生した場合、管理者は、当該障害が発生したハードウェアを交換する。これによって、ＳＡＮ構成が変更される。
【０００５】
従来技術では、ＳＡＮ構成が変更された場合、管理者は、論理パスの導通を確認してから、論理パスを活性化する。
【特許文献１】特開２００５−１０９５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術では、管理者は、論理パスの導通のみを確認して、論理パスを活性化する。そのため、管理者は、論理パスの活性化後に、論理パスに関する情報を参照することによって、論理パスを正しく保守できたか否かを検証する必要がある。また、管理者は、ファイバチャネルスイッチの設定を誤った場合、Ｉ／Ｏを止めてからＳＡＮ構成を修正する必要がある。
【０００７】
多数のパスを備えるマルチパス計算機システムでは、論理パスを正しく保守できたか否かを検証する作業は管理者にとって負担が大きい。また、ＳＡＮ構成を正しく修正する作業も管理者にとって負担が大きい。
【０００８】
本発明は、前述した問題点に鑑みてなされたものであり、第１の時点に存在するパスと第２の時点に存在するパスとの差分を検出する計算機システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の代表的な形態は、プロセッサ、メモリ及びインタフェースを備える一つ以上のホスト計算機と、前記ホスト計算機に接続される一つ以上のストレージシステムと、を備える計算機システムにおいて、前記ストレージシステムは、前記ホスト計算機に書き込み要求されるデータを記憶する物理ディスクと、前記物理ディスクを制御するディスクコントローラと、を備え、前記物理ディスクの記憶領域を、一つ以上の論理ユニットとして前記ホスト計算機に提供し、前記プロセッサは、前記ホスト計算機から前記論理ユニットへのアクセス経路である論理パスと当該論理パスが経由する構成部位との対応を、第１の時点及び前記第１の時点と異なる第２の時点において取得し、前記第１の時点及び前記第２の時点において取得した対応を、論理パス接続情報に格納し、前記論理パス接続情報を参照して、前記第１の時点に存在する論理パスと前記第２の時点に存在する論理パスとを比較し、前記第１の時点に存在する論理パスのうち、前記第２の時点に存在しない論理パスを特定することを特徴とする。
【発明の効果】
【００１０】
本発明の代表的な形態によれば、第１の時点に存在するパスと第２の時点に存在するパスとの差分を検出できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照して説明する。
【００１２】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の計算機システムの構成のブロック図である。
【００１３】
計算機システムは、ホスト計算機１０、ストレージシステム２０、管理サーバ３０及びファイバチャネルスイッチ４０を備える。
【００１４】
ホスト計算機１０とストレージシステム２０とは、ＳＡＮによって接続される。ＳＡＮは、一つ以上のファイバチャネルスイッチ４０によって構成される。ファイバチャネルスイッチ４０は、ホスト計算機１０とストレージシステム２０との通信を制御する。また、ファイバチャネルスイッチ４０は、複数のポート４１を備える。ポート４１は、ホスト計算機１０に備わるＨＢＡ１４又はストレージシステム２０に備わるＣＨＡポート２４と接続する。
【００１５】
なお、本実施の形態では、ストレージシステム２０によって提供される論理ユニット（ＬＵ）２５とホスト計算機１０とは、複数のパスによって接続される。パスは、ホスト計算機１０からＬＵ２５へのアクセス経路である。具体的には、パスは、ホスト計算機とストレージシステムとの通信経路における物理パスの組み合わせに応じて、冗長化された論理的なパスである。
【００１６】
また、ホスト計算機１０と管理サーバ３０とは、ＩＰネットワーク５０によって接続される。
【００１７】
なお、ホスト計算機１０は、二つが図示されているが、計算機システムにいくつ備えられてもよい。同様に、ストレージシステム２０は、二つが図示されているが、計算機システムにいくつ備えられてもよい。
【００１８】
ストレージシステム２０は、ディスクコントローラ２７及び物理ディスクを備える。なお、ストレージシステム２０は、物理ディスクの代わりに、フラッシュメモリを備えていてもよい。
【００１９】
ディスクコントローラ２７は、物理ディスクに対してデータを読み書きする。また、ディスクコントローラ２７は、物理ディスクの記憶領域を、論理ユニット（ＬＵ）２５としてホスト計算機１０に提供する。
【００２０】
また、ディスクコントローラ２７は、一つ以上のチャネルアダプタ（ＣＨＡ）２１を備える。なお、本説明図では、一つのディスクコントローラ２７が、ＣＨＡ２１を二つ備えるが、いくつ備えてもよい。
【００２１】
ＣＨＡ２１は、ホスト計算機１０とのデータ転送を制御する。また、ＣＨＡ２１は、ＣＰＵ２２、メモリ２３及びＣＨＡポート２４を備える。ＣＰＵ２２は、メモリ２３に記憶されるプログラムを実行することによって各種処理を行う。メモリ２３は、ＣＰＵ２２によって実行されるプログラム及びＣＰＵ２２によって必要とされる情報等を記憶する。
【００２２】
ＣＨＡポート２４は、ＳＡＮに接続されるインタフェースである。なお、本説明図では、一つのＣＨＡ２１が、ＣＨＡポート２４を二つ備えているが、いくつ備えていてもよい。
【００２３】
ホスト計算機１０は、ストレージシステム２０に対してデータを読み書きする。また、ホスト計算機１０は、ＣＰＵ１１、メモリ１２、ネットワークインタフェース１３及びホストバスアダプタ（ＨＢＡ）１４を備える。なお、本説明図では、一つのホスト計算機１０が、ＨＢＡ１４を二つ備えるが、いくつ備えてもよい。
【００２４】
ネットワークインタフェース１３は、ＩＰネットワーク５０に接続されるインタフェースである。ＨＢＡ１４は、ＳＡＮに接続されるインタフェースである。
【００２５】
ＣＰＵ１１は、メモリ１２に記憶されるプログラムを実行することによって各種処理を行う。メモリ１２は、ＣＰＵ１１によって実行されるプログラム及びＣＰＵ１１によって必要とされる情報等を記憶する。なお、メモリ１２に記憶されるプログラム及び情報については、図２で詳細を説明する。
【００２６】
管理サーバ３０は、ＣＰＵ３１、メモリ３２及びネットワークインタフェース３３を備える。ネットワークインタフェース３３は、ＩＰネットワーク５０に接続されるインタフェースである。
【００２７】
ＣＰＵ３１は、メモリ３２に記憶されるプログラムを実行することによって各種処理を行う。メモリ３２は、ＣＰＵ３１によって実行されるプログラム及びＣＰＵ３１によって必要とされる情報等を記憶する。
【００２８】
図２は、本発明の第１の実施の形態のホスト計算機１０に備わるメモリ１２のブロック図である。
【００２９】
ホスト計算機１０に備わるメモリ１２は、ホスト用パス接続情報テーブル１２１、ホスト用構成比較テーブル１２２、ホスト用構成変更履歴テーブル１２３、ホスト用パス管理テーブル１２４及びデバイスリンクマネージャ１２５を記憶する。
【００３０】
ホスト用パス接続情報テーブル１２１は、当該ホスト計算機１０に接続されるパスが経由する構成部位を管理する。構成部位は、ホスト計算機１０に備わるＨＢＡ１４、ストレージシステム２０に備わるＣＨＡポート２４及びストレージシステム２０によって提供されるＬＵ２５のうち少なくとも一つを含む。なお、ホスト用パス接続情報テーブル１２１については、図３で詳細を説明する。
【００３１】
ホスト用構成比較テーブル１２２は、ＳＡＮ構成が比較される二つの時点を示す。なお、ホスト用構成比較テーブル１２２については、図４で詳細を説明する。
【００３２】
ホスト用構成変更履歴テーブル１２３は、ＳＡＮ構成が変更された日時を管理する。なお、ホスト用構成変更履歴テーブル１２３については、図５で詳細を説明する。
【００３３】
ホスト用パス管理テーブル１２４は、当該ホスト計算機１０に接続されるパスの現在の状態を管理する。なお、ホスト用パス管理テーブル１２４については、図６で詳細を説明する。
【００３４】
デバイスリンクマネージャ１２５は、パスを管理するプログラムである。例えば、デバイスリンクマネージャ１２５は、ホスト計算機１０とストレージシステム２０とを接続する物理パスを冗長化することによって、パスを提供する。
【００３５】
また、デバイスリンクマネージャ１２５は、ロードバランス機能を備える。つまり、デバイスリンクマネージャ１２５は、Ｉ／Ｏ要求を異なるパスに振り分けることによって、パスの負荷を分散させる。
【００３６】
例えば、デバイスリンクマネージャ１２５は、所定の個数のＩ／Ｏ要求を一つのパスを用いて送信すると、次のパスを選択する。そして、デバイスリンクマネージャ１２５は、選択した次のパスを用いてＩ／Ｏ要求を送信する。また、デバイスリンクマネージャ１２５は、連続するブロックに対するＩ／Ｏ要求を、同一のパスを用いて送信してもよい。なお、デバイスリンクマネージャ１２５は、ホスト用パス管理テーブル１２４を参照して、Ｉ／Ｏ要求の送信に用いるパスを選択する。
【００３７】
また、デバイスリンクマネージャ１２５は、パスに発生した障害を検知すると、障害を検知したパスを閉塞（オフライン）する。これによって、デバイスリンクマネージャ１２５は、障害を検知したパスを用いてＩ／Ｏ要求を送信しない。そこで、デバイスリンクマネージャ１２５は、閉塞されていないパスを用いて、Ｉ／Ｏ要求を送信する。なお、閉塞されていないパスの状態を、オンラインという。
【００３８】
また、デバイスリンクマネージャ１２５は、パスの障害検知処理（パスヘルスチェック）を実行する。
【００３９】
具体的には、デバイスリンクマネージャ１２５は、状態を調べたいパスを用いて、ストレージシステム２０に障害検知信号（導通確認信号）として、ＳＣＳＩコマンドのＩＮＱＵＩＲＹを送信する。そして、デバイスリンクマネージャ１２５は、障害検知信号を正常に送信できたか否かに基づいて、当該パスの状態を判定する。具体的には、デバイスリンクマネージャ１２５は、障害検知信号を正常に送信できた場合、当該パスが正常であると判定する。一方、デバイスリンクマネージャ１２５は、障害検知信号を正常に送信できなかった場合、当該パスに障害が発生していると判定する。
【００４０】
図３は、本発明の第１の実施の形態のホスト計算機１０に記憶されるホスト用パス接続情報テーブル１２１の構成図である。
【００４１】
ホスト用パス接続情報テーブル１２１は、構成情報変更番号１２１１、パスＩＤ１２１２、ＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５、ＬＵＮ１２１６、ディスク名１２１７及び一致先パスＩＤ１２１８を含む。
【００４２】
構成情報変更番号１２１１は、ＳＡＮ構成の変更が完了した時点の一意な識別子である。本実施の形態では、ホスト計算機１０は、計算機システムの運用が開始された時点の構成情報変更番号１２１１を「１」に設定する。その後、ＳＡＮ構成が変更される度に、ホスト計算機１０は、構成情報変更番号１２１１を増加させる。なお、構成情報変更番号１２１１は、ＳＡＮ構成の変更が完了した時点以外の任意の時点の一意な識別子であってもよい。
【００４３】
パスＩＤ１２１２は、当該レコードの構成情報変更番号１２１１によって識別される時点に存在するパスの一意な識別子である。なお、パスは、ストレージシステム２０によって提供されるＬＵ２５とホスト計算機１０に備わるＨＢＡ１４とを接続する。
【００４４】
ＨＢＡ名１２１３は、当該レコードのパスＩＤ１２１２によって識別されるパスが経由するＨＢＡ１４の一意な識別子である。
【００４５】
ＣＨＡ名１２１４は、当該レコードのパスＩＤ１２１２によって識別されるパスが経由するＣＨＡ２１の一意な識別子である。ＣＨＡポート名１２１５は、当該レコードのパスＩＤ１２１２によって識別されるパスが経由するＣＨＡポート２４の一意な識別子である。なお、ＣＨＡポート名１２１４によって識別されるＣＨＡポート２４は、当該レコードのＣＨＡ名１２１４によって識別されるＣＨＡ２１に備わる。
【００４６】
ＬＵＮ１２１６は、当該レコードのパスＩＤ１２１２によって識別されるパスが経由するＬＵ２５の一意な識別子である。ディスク名１２１７は、当該レコードのＬＵＮ１２１６によって識別されるＬＵ２５を構成する物理ディスクの一意な識別子である。なお、ＬＵ２５がＲＡＩＤ構成の場合、ディスク名１２１７には、物理ディスクの識別子が複数格納される。
【００４７】
一致先パスＩＤ１２１８は、当該レコードの構成情報変更番号１２１１によって識別される時点と比較される時点において存在するパスのうち、当該レコードのパスＩＤ１２１２によって識別されるパスと同一のパスの一意な識別子である。なお、パスは、当該パスが経由するＨＢＡ１４、ＣＨＡポート２４及びＬＵ２５の組み合わせによって特定される。そのため、ホスト計算機１０は、第１のパスが経由するＨＢＡ１４、ＣＨＡポート２４及びＬＵ２５と、第２のパスが経由するＨＢＡ１４、ＣＨＡポート２４及びＬＵ２５とが、すべてが同じであると、当該第１のパスと当該第２のパスとを同一と識別する。
【００４８】
図４は、本発明の第１の実施の形態のホスト計算機１０に記憶されるホスト用構成比較テーブル１２２の構成図である。
【００４９】
ホスト用構成比較テーブル１２２は、構成情報変更番号１２２１、比較元１２２２及び比較先１２２３を含む。
【００５０】
構成情報変更番号１２２１は、ＳＡＮ構成の変更が完了した時点の一意な識別子である。なお、構成情報変更番号１２２１は、ＳＡＮ構成の変更が完了した時点以外の任意の時点の一意な識別子であってもよい。
【００５１】
比較元１２２２は、当該レコードの構成情報変更番号１２２１によって識別される時点が比較元であるか否かを示す。具体的には、当該レコードの構成情報変更番号１２２１によって識別される時点が比較元であると、比較元１２２２には「○」が格納される。
【００５２】
比較先１２２３は、当該レコードの構成情報変更番号１２２１によって識別される時点が比較先であるか否かを示す。具体的には、当該レコードの構成情報変更番号１２２１によって識別される時点が比較先であると、比較先１２２３には「○」が格納される。
【００５３】
なお、本実施の形態では、ホスト計算機１０は、ＳＡＮ構成が比較される二つの時点のうち、ホスト管理者が先に選択した時点を、比較元とする。一方、ホスト計算機１０は、ＳＡＮ構成が比較される二つの時点のうち、ホスト管理者が後に選択した時点を、比較先とする。
【００５４】
図５は、本発明の第１の実施の形態のホスト計算機１０に記憶されるホスト用構成変更履歴テーブル１２３の構成図である。
【００５５】
ホスト用構成変更履歴テーブル１２３は、構成情報変更番号１２３１及び日時１２３２を含む。
【００５６】
構成情報変更番号１２３１は、ＳＡＮ構成の変更が完了した時点の一意な識別子である。なお、構成情報変更番号１２３１は、ＳＡＮ構成の変更が完了した時点以外の任意の時点の一意な識別子であってもよい。
【００５７】
日時１２３２は、当該レコードの構成情報変更番号１２３１によって識別される時点の日付け及び時刻である。
【００５８】
図６は、本発明の第１の実施の形態のホスト計算機１０に記憶されるホスト用パス管理テーブル１２４の構成図である。
【００５９】
ホスト用パス管理テーブル１２４は、パスＩＤ１２４１及び状態１２４２を含む。
【００６０】
パスＩＤ１２４１は、計算機システムに現在存在するパスの一意な識別子である。
【００６１】
状態１２４２は、パスＩＤ１２４１によって識別されるパスが閉塞されているか否かを示す。当該レコードのパスＩＤ１２４１によって識別されるパスが閉塞されている場合、状態１２４２には「オフライン」が格納される。一方、当該レコードのパスＩＤ１２４１によって識別されるパスが閉塞されていない場合、状態１２４２には「オンライン」が格納される。
【００６２】
以下、本発明の第１の実施の計算機システムの処理を説明する。
【００６３】
図７は、本発明の第１の実施の形態のホスト計算機１０によって実行される運用開始時におけるＳＡＮ構成の取得処理のフローチャートである。
【００６４】
本実施の形態の計算機システムの運用が開始されると、ホスト計算機１０は、ストレージシステム２０のディスカバリを行う（Ｓ１００１）。
【００６５】
具体的には、ホスト計算機１０は、当該ホスト計算機１０に備わるＨＢＡ１４のそれぞれを用いて、ディスカバリ要求を送信する。すると、ホスト計算機１０は、ディスカバリの結果をストレージシステム２０から受信する。ディスカバリの結果は、ディスカバリ要求の送信に使用されたＨＢＡ１４を経由するパスの識別子、当該パスが経由するＣＨＡ２１の識別子、当該パスが経由するＣＨＡポート２４の識別子、当該パスが経由するＬＵ２５の識別子、及び当該ＬＵ２５を構成する物理ディスクの識別子等を含む。
【００６６】
次に、ホスト計算機１０は、受信したディスカバリの結果に基づいて、ホスト用パス管理テーブル１２４を作成する。更に、ホスト計算機１０は、すべてのパスをオンラインにする（Ｓ１００２）。
【００６７】
具体的には、ホスト計算機１０は、ディスカバリの結果に含まれるパスの識別子を、ホスト用パス管理テーブル１２４のパスＩＤ１２４１に格納する。次に、ホスト計算機１０は、ホスト用パス管理テーブル１２４に含まれるすべてのレコードの状態１２４２に、「オンライン」を格納する。これによって、ホスト計算機１０は、すべてのパスをオンラインにする。
【００６８】
次に、ホスト計算機１０は、現在の日時に、構成情報変更番号として「１」を付与する（Ｓ１００３）。つまり、ホスト計算機１０は、計算機システムの運用開始時点に、構成情報変更番号として「１」を付与する。
【００６９】
次に、ホスト計算機１０は、ホスト用パス接続情報テーブル１２１を作成する（Ｓ１００４）。
【００７０】
具体的には、ホスト計算機１０は、構成情報変更番号の「１」を、ホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるパスの識別子を、ホスト用パス接続情報テーブル１２１のパスＩＤ１２１２に格納する。
【００７１】
次に、ホスト計算機１０は、ディスカバリ要求の送信に使用されたＨＢＡ１４の識別子を、ホスト用パス接続情報テーブル１２１のＨＢＡ名１２１３に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＣＨＡ２１の識別子を、ホスト用パス接続情報テーブル１２１のＣＨＡ名１２１４に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＣＨＡポート２４の識別子を、ホスト用パス接続情報テーブル１２１のＣＨＡポート名１２１５に格納する。
【００７２】
次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＬＵ２５の識別子を、ホスト用パス接続情報テーブル１２１のＬＵＮ１２１６に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれる物理ディスクの識別子を、ホスト用パス接続情報テーブル１２１のディスク名１２１７に格納する。
【００７３】
次に、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３を作成する。
【００７４】
具体的には、ホスト計算機１０は、構成情報変更番号として付与した「１」を、ホスト用構成変更履歴テーブル１２３の構成情報変更番号１２３１に格納する。次に、ホスト計算機１０は、現在の日時を、ホスト用構成変更履歴テーブル１２３の日時１２３２に格納する。
【００７５】
ホスト計算機１０は、ホスト用パス接続情報テーブル１２１及びホスト用構成変更履歴テーブル１２３を作成すると、運用開始時におけるＳＡＮ構成の取得処理を終了する。
【００７６】
図８は、本発明の第１の実施の形態のホスト計算機１０によって実行されるＳＡＮ構成の変更処理のフローチャートである。
【００７７】
ホスト管理者によってＳＡＮ構成が変更されるときに、ホスト計算機１０は、ＳＡＮ構成の変更処理を実行する。例えば、ホスト管理者によってＳＡＮ構成の変更許可要求が入力されると、ホスト計算機１０は、ＳＡＮ構成の変更処理を実行する。
【００７８】
まず、ホスト計算機１０は、ホスト用パス管理テーブル１２４を更新する。具体的には、ホスト計算機１０は、ホスト用パス管理テーブル１２４に含まれるすべてのレコードの状態１２４２に、「オフライン」を格納する。これによって、ホスト計算機１０は、すべてのパスを閉塞する（Ｓ１０１１）。
【００７９】
次に、ホスト計算機１０は、ＳＡＮ構成の変更許可をホスト管理者に通知する。例えば、ホスト計算機１０は、ＳＡＮ構成の変更許可を表示部に表示する（Ｓ１０１２）。ＳＡＮ構成の変更許可が通知されると、ホスト管理者は、ＳＡＮ構成を変更する。例えば、ホスト管理者は、ＳＡＮを構成するファイバチャネルスイッチ４０を交換する。
【００８０】
このとき、ホスト計算機１０は、ＳＡＮ構成の変更が完了したか否かを判定する（Ｓ１０１３）。例えば、ＳＡＮ構成の変更完了が入力されると、ホスト計算機１０は、ＳＡＮ構成の変更が完了したと判定する。他にも、ホスト計算機１０は、ＳＡＮ構成の変更を検知すると、ＳＡＮ構成の変更が完了したと判定してもよい。
【００８１】
ＳＡＮ構成の変更が完了していない場合、ホスト計算機１０は、ＳＡＮ構成の変更が完了するまで待機する。
【００８２】
一方、ＳＡＮ構成の変更が完了している場合、ホスト計算機１０は、ディスカバリ実行処理を実行する（Ｓ１０１４）。なお、ディスカバリ実行処理については、図９で詳細を説明する。
【００８３】
次に、ホスト計算機１０は、パス保守処理を実行する（Ｓ１０１５）。なお、パス保守処理については、図１０で詳細を説明する。
【００８４】
そして、ホスト計算機１０は、ＳＡＮ構成の変更処理を終了する。
【００８５】
図９は、本発明の第１の実施の形態のホスト計算機１０によって実行されるディスカバリ実行処理のフローチャートである。
【００８６】
ディスカバリ実行処理は、ＳＡＮ構成の変更処理（図８）のステップＳ１０１４及びパス保守処理（図１０）のステップＳ１０５０において実行される。
【００８７】
まず、ホスト計算機１０は、ストレージシステム２０のディスカバリを行う（１０３１）。
【００８８】
具体的には、ホスト計算機１０は、当該ホスト計算機１０に備わるＨＢＡ１４のそれぞれを用いて、ディスカバリ要求を送信する。すると、ホスト計算機１０は、ディスカバリの結果をストレージシステム２０から受信する。ディスカバリの結果は、ディスカバリ要求の送信に使用されたＨＢＡ１４を経由するパスの識別子、当該パスが経由するＣＨＡ２１の識別子、当該パスが経由するＣＨＡポート２４の識別子、当該パスが経由するＬＵ２５の識別子、及び当該ＬＵ２５を構成する物理ディスクの識別子等を含む。
【００８９】
次に、ホスト計算機１０は、受信したディスカバリの結果に基づいて、ホスト用パス管理テーブル１２４を更新する。更に、ホスト計算機１０は、すべてのパスを閉塞（オフライン）する（Ｓ１０３２）。
【００９０】
具体的には、ホスト計算機１０は、ディスカバリの結果に含まれるパスの識別子を、ホスト用パス管理テーブル１２４のパスＩＤ１２４１に格納する。次に、ホスト計算機１０は、ホスト用パス管理テーブル１２４に含まれるすべてのレコードの状態１２４２に、「オフライン」を格納する。これによって、ホスト計算機１０は、すべてのパスを閉塞する。
【００９１】
そして、ホスト計算機１０は、ディスカバリ実行処理を終了する。
【００９２】
図１０は、本発明の第１の実施の形態のホスト計算機１０によって実行されるパス保守処理のフローチャートである。
【００９３】
パス保守処理は、ＳＡＮ構成の変更処理（図８）のステップＳ１０１５において実行される。
【００９４】
まず、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３の構成情報変更番号１２３１から、最大値を抽出する。次に、ホスト計算機１０は、抽出した最大値に「１」を加算する。
【００９５】
次に、ホスト計算機１０は、加算した結果を構成情報変更番号として、現在の日時に付与する（Ｓ１０４１）。つまり、ホスト計算機１０は、加算した結果を構成情報変更番号として、ＳＡＮ構成が変更された時点に付与する。
【００９６】
次に、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３を更新する。具体的には、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３に新たなレコードを作成する。次に、ホスト計算機１０は、加算した結果を、新たなレコードの構成情報変更番号１２３１に格納する。次に、ホスト計算機１０は、現在の日時を、新たなレコードの日時１２３２に格納する。
【００９７】
次に、ホスト計算機１０は、ディスカバリ実行処理（図９）において受信したディスカバリの結果等に基づいて、ホスト用パス接続情報テーブル１２１を更新する（Ｓ１０４２）。
【００９８】
具体的には、ホスト計算機１０は、ホスト用パス接続情報テーブル１２１に新たなレコードを作成する。次に、ホスト計算機は、付与した構成情報変更番号を、新たなレコードの構成情報変更番号１２１１に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるパスの識別子を、新たなレコードのパスＩＤ１２１２に格納する。
【００９９】
次に、ホスト計算機１０は、ディスカバリ要求の送信に使用されたＨＢＡ１４の識別子を、新たなレコードのＨＢＡ名１２１３に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＣＨＡ２１の識別子を、新たなレコードのＣＨＡ名１２１４に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＣＨＡポート２４の識別子を、新たなレコードのＣＨＡポート名１２１５に格納する。
【０１００】
次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＬＵ２５の識別子を、新たなレコードのＬＵＮ１２１６に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれる物理ディスクの識別子を、新たなレコードのディスク名１２１７に格納する。
【０１０１】
次に、ホスト計算機１０は、比較対象選択処理を実行する（Ｓ１０４３）。これによって、ホスト計算機１０は、比較元となる構成情報変更番号及び比較先となる構成情報変更番号を決定する。なお、比較対象選択処理については、図１１で詳細を説明する。
【０１０２】
次に、ホスト計算機１０は、比較処理を実行する（Ｓ１０４４）。これによって、ホスト計算機１０は、比較元として決定された構成情報変更番号に対応する時点に存在するパス（比較元パス）と、比較先として決定された構成情報変更番号に対応する時点に存在するパス（比較先パス）との対応を把握する。なお、比較処理については、図１２で詳細を説明する。
【０１０３】
次に、ホスト計算機１０は、表示処理を行う（Ｓ１０４５）。なお、表示処理については、図１３で詳細を説明する。ホスト計算機１０は、表示処理を行うことによって、パス情報画面を表示する。パス情報画面は、比較元パスに関する情報及び比較先パスに関する情報を含む。なお、パス情報画面については図１４で詳細を説明する。
【０１０４】
ホスト管理者は、表示されたパス情報画面を参照して、パスをオンラインするか否かを決定する。なお、ホスト管理者は、パスごとに、オンラインするか否かを決定できる。ホスト管理者は、オンラインするパスを指定して、パスのオンライン要求をホスト計算機１０に入力する。
【０１０５】
更に、ホスト管理者は、表示されたパス情報画面を参照して、ＳＡＮ構成を再変更するか否かを決定する。そして、ホスト管理者は、ＳＡＮ構成を再変更する場合、ＳＡＮ構成の再変更許可要求を、ホスト計算機１０に入力する。
【０１０６】
次に、ホスト計算機１０は、活性化処理を実行する（Ｓ１０４６）。これによって、ホスト計算機１０は、ホスト管理者に指定されたパスをオンラインにする。なお、活性化処理については、図１８で詳細を説明する。
【０１０７】
次に、ホスト計算機１０は、ホスト管理者からＳＡＮ構成の再変更許可を要求されたか否かを判定する（Ｓ１０４７）。ＳＡＮ構成の再変更許可を要求されない場合、ホスト計算機１０は、パス保守処理を終了する。
【０１０８】
一方、ＳＡＮ構成の再変更許可を要求された場合、ホスト計算機１０は、ＳＡＮ構成の再変更を許可する（Ｓ１０４８）。具体的には、ホスト計算機１０は、ＳＡＮ構成の再変更の許可を表示する。
【０１０９】
すると、ホスト管理者は、ＳＡＮ構成を再変更する。そして、ホスト管理者は、ＳＡＮ構成の再変更を終了すると、ＳＡＮ構成の再変更終了をホスト計算機１０に入力する。
【０１１０】
ホスト計算機１０は、ＳＡＮ構成の再変更が終了したか否かを判定する（Ｓ１０４９）。具体的には、ホスト計算機１０は、ＳＡＮ構成の再変更終了が入力されると、ＳＡＮ構成の再変更が終了したと判定する。
【０１１１】
ＳＡＮ構成の再変更が終了していない場合、ホスト計算機１０は、ＳＡＮ構成の再変更が終了するまで待機する。
【０１１２】
一方、ＳＡＮ構成の再変更が終了した場合、ホスト計算機１０は、ディスカバリ実行処理（図９）を行う（Ｓ１０５０）。そして、ホスト計算機１０は、ステップＳ１０４１に戻る。これによって、ホスト計算機１０は、再変更されたＳＡＮ構成に対して、パス保守処理を繰り返す。
【０１１３】
図１１は、本発明の第１の実施の形態のホスト計算機１０によって実行される比較対象選択処理のフローチャートである。
【０１１４】
比較対象選択処理は、パス保守処理（図１０）のステップＳ１０４３において実行される。
【０１１５】
まず、ホスト計算機１０は、ホスト用構成比較テーブル１２２の比較元１２２２及び比較先１２２３から、「○」をすべて削除する（Ｓ１０５１）。
【０１１６】
次に、ホスト計算機１０は、比較される二つの構成情報変更番号の選択を、ホスト管理者に要求する（Ｓ１０５２）。具体的には、ホスト計算機１０は、比較される二つの構成情報変更番号の選択を要求する画面を表示する。すると、ホスト管理者は、ＳＡＮ構成を比較したい二つの構成情報変更番号を選択する。
【０１１７】
このとき、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３を併せて表示してもよい。これによって、ホスト管理者は、比較したい日時に対応する構成情報変更番号を把握できる。
【０１１８】
ホスト計算機１０は、ホスト管理者が一つ目の構成情報変更番号を選択したか否かを判定する（Ｓ１０５３）。一つ目の構成情報変更番号が選択されていない場合、ホスト計算機１０は、一つ目の構成情報変更番号が選択されるまで待機する。
【０１１９】
一方、一つ目の構成情報変更番号が選択されると、ホスト計算機１０は、選択された一つ目の構成情報変更番号を比較元に設定する（Ｓ１０５４）。そこで、ホスト計算機１０は、選択された一つ目の構成情報変更番号とホスト用構成比較テーブル１２２の構成情報変更番号１２２１とが一致するレコードを、ホスト用構成比較テーブル１２２から選択する。次に、ホスト計算機１０は、選択したレコードの比較元１２２２に、「○」を格納する。
【０１２０】
次に、ホスト計算機１０は、ホスト管理者が二つ目の構成情報変更番号を選択したか否かを判定する（Ｓ１０５５）。二つ目の構成情報変更番号が選択されていない場合、ホスト計算機１０は、二つ目の構成情報変更番号が選択されるまで待機する。なお、同じ構成情報変更番号が二つ選択された場合、ホスト計算機１０は、二つ目の構成情報変更番号が選択されていないと判定する。
【０１２１】
二つ目の構成情報変更番号が選択されると、ホスト計算機１０は、選択された二つ目の構成情報変更番号を比較先に設定する（Ｓ１０５６）。そこで、ホスト計算機１０は、選択された二つ目の構成情報変更番号とホスト用構成比較テーブル１２２の構成情報変更番号１２２１とが一致するレコードを、ホスト用構成比較テーブル１２２から選択する。次に、ホスト計算機１０は、選択したレコードの比較先１２２３に、「○」を格納する。
【０１２２】
そして、ホスト計算機１０は、比較対象選択処理を終了する。
【０１２３】
図１２は、本発明の第１の実施の形態のホスト計算機１０によって実行される比較処理のフローチャートである。
【０１２４】
比較処理は、パス保守処理（図１０）のステップＳ１０４４において実行される。
【０１２５】
まず、ホスト計算機１０は、比較元の構成情報変更番号を特定する（Ｓ１０６１）。具体的には、ホスト計算機１０は、ホスト用構成比較テーブル１２２の比較元１２２２に「○」が格納されているレコードを、ホスト用構成比較テーブル１２２から選択する。次に、ホスト計算機１０は、選択したレコードから、構成情報変更番号１２２１を抽出する。そして、ホスト計算機１０は、抽出した構成情報変更番号１２２１を、比較元の構成情報変更番号として特定する。
【０１２６】
次に、ホスト計算機１０は、比較先の構成情報変更番号を特定する（Ｓ１０６２）。具体的には、ホスト計算機１０は、ホスト用構成比較テーブル１２２の比較先１２２３に「○」が格納されているレコードを、ホスト用構成比較テーブル１２２から選択する。次に、ホスト計算機１０は、選択したレコードから、構成情報変更番号１２２１を抽出する。そして、ホスト計算機１０は、抽出した構成情報変更番号１２２１を、比較先の構成情報変更番号として特定する。
【０１２７】
次に、ホスト計算機１０は、特定した比較元の構成情報変更番号に対応する時点に存在するパス（比較元パス）を順番に選択する（Ｓ１０６３）。
【０１２８】
具体的には、ホスト計算機１０は、特定した比較元の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するすべてのレコードを、ホスト用パス接続情報テーブル１２１から選択する。次に、ホスト計算機１０は、選択したレコードから、パスＩＤ１２１２を順番に選択する。そして、ホスト計算機１０は、選択したパスＩＤ１２１２によって識別されるパスを、比較元パスとする。
【０１２９】
次に、ホスト計算機１０は、選択した比較元パスに対して、ステップＳ１０６４からステップＳ１０６７までを実行する。
【０１３０】
ホスト計算機１０は、特定した比較先の構成情報変更番号に対応する時点に存在するパス（比較先パス）を順番に選択する（Ｓ１０６４）。
【０１３１】
具体的には、ホスト計算機１０は、特定した比較先の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するすべてのレコードを、ホスト用パス接続情報テーブル１２１から選択する。次に、ホスト計算機１０は、選択したレコードから、パスＩＤ１２１２を順番に選択する。そして、ホスト計算機１０は、選択したパスＩＤ１２１２によって識別されるパスを、比較先パスとする。
【０１３２】
次に、ホスト計算機１０は、選択した比較先パスに対して、ステップＳ１０６５からステップＳ１０６７までを実行する。
【０１３３】
ホスト計算機１０は、選択された比較元パスの接続情報と選択された比較先パスの接続情報とを比較する（Ｓ１０６５）。そして、ホスト計算機１０は、比較した二つの接続情報が一致するか否かを判定する（Ｓ１０６６）。
【０１３４】
具体的には、ホスト計算機１０は、特定した比較元の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するレコードを、ホスト用パス接続情報テーブル１２１から選択する。次に、ホスト計算機１０は、選択した比較元パスの識別子とホスト用パス接続情報テーブル１２１のパスＩＤ１２１２とが一致するレコード（比較元パスに関するレコード）を、選択したレコードの中から選択する。次に、ホスト計算機１０は、選択した比較元パスに関するレコードから、ＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５及びＬＵＮ１２１６を抽出する。
【０１３５】
次に、ホスト計算機１０は、特定した比較先の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するレコードを、ホスト用パス接続情報テーブル１２１から選択する。次に、ホスト計算機１０は、選択した比較先パスの識別子とホスト用パス接続情報テーブル１２１のパスＩＤ１２１２とが一致するレコード（比較先パスに関するレコード）を、選択したレコードの中から選択する。次に、ホスト計算機１０は、選択した比較先パスに関するレコードから、ＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５及びＬＵＮ１２１６を抽出する。
【０１３６】
そして、ホスト計算機１０は、比較元パスに関するレコードから抽出したＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５及びＬＵＮ１２１６と、比較先パスに関するレコードから抽出したＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５及びＬＵＮ１２１６とが一致するか否かを判定する。
【０１３７】
ＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５及びＬＵＮ１２１６が一つでも異なる場合、ホスト計算機１０は、選択された比較元パスの接続情報と選択された比較先パスの接続情報とが一致しないと判定する。
【０１３８】
そこで、ホスト計算機１０は、ステップＳ１０６４に戻る。ホスト計算機１０は、次の比較先パスを選択する。そして、ホスト計算機１０は、選択した比較先パスに対して、ステップＳ１０６５からステップＳ１０６７までを実行する。
【０１３９】
なお、ホスト計算機１０は、ステップＳ１０６４においてすべての比較先パスを選択した場合、ステップＳ１０６３に戻る。そして、ホスト計算機１０は、次の比較元パスを選択する。
【０１４０】
一方、ＨＢＡ名１２１３、ＣＨＡ名１２１４、ＣＨＡポート名１２１５及びＬＵＮ１２１６のすべてが一致する場合、ホスト計算機１０は、選択された比較元パスの接続情報と選択された比較先パスの接続情報とが一致すると判定する。すると、ホスト計算機１０は、比較元パスと比較先パスとが同一のパスであると判定する。
【０１４１】
そこで、ホスト計算機１０は、選択した比較元パスに関するレコードの一致先パスＩＤ１２１８に、比較先パスの識別子を格納する。また、ホスト計算機１０は、選択した比較先パスに関するレコードの一致先パスＩＤ１２１８に、比較元パスの識別子を格納する（Ｓ１０６７）。
【０１４２】
次に、ホスト計算機１０は、ステップＳ１０６３に戻り、次の比較元パスを選択する。ホスト計算機１０は、選択した比較元パスに対して、ステップＳ１０６４からステップＳ１０６７までを実行する。
【０１４３】
そして、ホスト計算機１０は、ステップＳ１０６３においてすべての比較元パスを選択した場合、比較処理を終了する。
【０１４４】
以上のように、ホスト計算機１０は、第１の時点に存在するパスと同一のパスを、第２の時点に存在するパスの中から特定する。なお、ホスト計算機１０は、パスが経由する構成部位のすべてが同一であると、同一のパスと判断する。
【０１４５】
図１３は、本発明の第１の実施の形態のホスト計算機１０によって実行される表示処理のフローチャートである。
【０１４６】
表示処理は、パス保守処理（図１０）のステップＳ１０４５において実行される。
【０１４７】
まず、ホスト計算機１０は、パス数情報表示処理を実行する（Ｓ１０７１）。これによって、ホスト計算機１０は、それぞれの構成部位を経由するパスの数を表示する。なお、パス数情報表示処理については、図１５で詳細を説明する。
【０１４８】
次に、ホスト計算機１０は、パス一覧情報表示処理を実行する（Ｓ１０７２）。これによって、ホスト計算機１０は、パスの接続情報を表示する。なお、パス一覧情報表示処理については、図１６で詳細を説明する。
【０１４９】
そして、ホスト計算機１０は、表示処理を終了する。例えば、ホスト計算機１０は、表示処理を実行することによって、パス情報画面（図１４）を表示する。
【０１５０】
図１４は、本発明の第１の実施の形態のホスト計算機１０に表示されるパス情報画面２００の説明図である。
【０１５１】
本説明図のパス情報画面２００は、構成情報変更番号の「２」が比較元として選択され、且つ、構成情報変更番号の「３」が比較先として選択された場合である。
【０１５２】
パス情報画面２００は、比較元パスに関する情報及び比較先パスに関する情報を含む。
【０１５３】
比較元パスに関する情報は、パス数情報２１０及びパス一覧情報２２０を含む。
【０１５４】
パス数情報２１０は、比較元の構成情報変更番号に対応する時点に存在するパス（比較元パス）の総数を含む。更に、パス数情報２１０は、それぞれの構成部位を経由する比較元パスの数を含む。具体的には、パス数情報２１０は、それぞれのＬＵ２５を経由する比較元パスの数、それぞれのＣＨＡ２１を経由する比較元パスの数、及びそれぞれのＨＢＡ１４を経由する比較元パスの数を含む。
【０１５５】
なお、パス数情報２１０では、経由する比較元パスの数と経由する比較先パスの数とが異なる構成部位に関する情報が強調して表示される。本説明図におけるパス数情報２１０では、「ＬＵ１」、「ＬＵ２」、「ＬＵ３」、「ＬＵ４」、「ＬＵ５」、「ＬＵ６」、「ＣＨＡ４」、「ＨＢＡ１」及び「ＨＢＡ２」を経由する比較元パスの数が強調して表示されている。
【０１５６】
パス一覧情報２２０は、ホスト用パス接続情報テーブル１２１の比較元パスに関するレコードを含む。更に、パス一覧情報２２０は、比較元パスの状態を含む。比較元パスの状態は、当該比較元パスが閉塞されているか否かを示す。
【０１５７】
なお、パス一覧情報２２０では、一致先パスＩＤに値が格納されていないレコードが強調して表示される。本説明図におけるパス一覧情報２２０では、パスＩＤ「４」によって識別されるパスに関するレコードが強調して表示されている。
【０１５８】
また、パス一覧情報２２０は、一致先パスＩＤに値が格納されていないレコードのみを含んでもよいし、一致先パスＩＤに値が格納されているレコードのみを含んでいてもよい。
【０１５９】
比較先パスに関する情報は、パス数情報２３０及びパス一覧情報２４０を含む。
【０１６０】
パス数情報２３０は、比較先の構成情報変更番号に対応する時点に存在するパス（比較先パス）の総数を含む。更に、パス数情報２３０は、それぞれの構成部位を経由する比較先パスの数を含む。具体的には、パス数情報２３０は、それぞれのＬＵ２５を経由する比較先パスの数、それぞれのＣＨＡ２１を経由する比較先パスの数、及びそれぞれのＨＢＡ１４を経由する比較先パスの数を含む。
【０１６１】
なお、パス数情報２３０では、経由する比較元パスの数と経由する比較先パスの数とが異なる構成部位に関する情報が強調して表示される。本説明図におけるパス数情報２３０では、「ＬＵ１」、「ＬＵ２」、「ＬＵ３」、「ＬＵ４」、「ＬＵ５」、「ＬＵ６」、「ＣＨＡ４」、「ＨＢＡ１」及び「ＨＢＡ２」を経由する比較先パスの数が強調して表示されている。
【０１６２】
パス一覧情報２４０は、ホスト用パス接続情報テーブル１２１の比較先パスに関するレコードを含む。更に、パス一覧情報２４０は、比較先パスの状態を含む。比較先パスの状態は、当該比較先パスが閉塞されているか否かを示す。また、パス一覧情報２４０は、一致先パスＩＤに値が格納されていないレコードのみを含んでもよい。
【０１６３】
なお、パス一覧情報２４０では、一致先パスＩＤに値が格納されていないレコードが強調して表示される。本説明図におけるパス一覧情報２４０では、すべてのレコードの一致先パスＩＤに値が格納されているので強調して表示されるレコードが存在しない。
【０１６４】
また、パス一覧情報２４０は、一致先パスＩＤに値が格納されていないレコードのみを含んでもよいし、一致先パスＩＤに値が格納されているレコードのみを含んでいてもよい。
【０１６５】
比較元の構成情報変更番号が最大値の場合、比較元パスに関する情報は、更に、チェックボックス２５０、オンライン設定ボタン２６０、オフライン設定ボタン２７０及び構成変更開始ボタン２８０を含む。なお、比較元の構成情報変更番号が最大値であると、比較元の構成情報変更番号に対応する時点が最新となる。つまり、当該比較元の構成情報変更番号に対応する時点の後には、ＳＡＮ構成が変更されていない。
【０１６６】
同様に、比較先の構成情報変更番号が最大値の場合、比較先パスに関する情報は、更に、チェックボックス２５０、オンライン設定ボタン２６０、オフライン設定ボタン２７０及び構成変更開始ボタン２８０を含む。なお、比較先の構成情報変更番号が最大値であると、比較先の構成情報変更番号に対応する時点が最新となる。つまり、当該比較先の構成情報変更番号に対応する時点の後には、ＳＡＮ構成が変更されていない。
【０１６７】
チェックボックス２５０では、パス一覧情報２２０又は２４０のレコードが選択される。オンライン設定ボタン２６０が操作されると、ホスト計算機１０は、チェックボックス２５０で選択されたレコードに対応するパスをオンラインにする。また、オフライン設定ボタン２７０が操作されると、ホスト計算機１０は、チェックボックス２５０で選択されたレコードに対応するパスをオフラインにする。
【０１６８】
構成変更開始ボタン２７０が操作されると、ホスト計算機１０は、ＳＡＮ構成の再変更を要求されたと判断する。
【０１６９】
ホスト管理者は、ホスト計算機１０に表示されたパス情報画面２００を参照して、ＳＡＮ構成を正しく変更できたか否かを容易に判断できる。
【０１７０】
例えば、ホスト管理者は、パス一覧情報２２０とパス一覧情報２４０とを比較する。これによって、ホスト管理者は、第１の時点に存在するパスと第２の時点に存在するパスとの違いを容易に把握できる。
【０１７１】
特に、ホスト管理者は、パス表示画面２００のパス一覧情報２２０及び２４０に含まれる一致先パスＩＤを参照する。一致先パスＩＤに値が格納されていない場合、ホスト管理者は、一方の時点に存在するパスがもう一方の時点に存在しないことを把握できる。
【０１７２】
また、ホスト管理者は、パス表示画面のパス数情報２１０及び２３０を参照することによって、ファイバチャネルスイッチ４０の設定を誤った箇所を容易に特定できる。
【０１７３】
このように、ホスト管理者は、パス情報画面２００を参照することによって、ＳＡＮ構成を容易に正しく変更できる。
【０１７４】
図１５は、本発明の第１の実施の形態のホスト計算機１０によって実行されるパス数情報表示処理のフローチャートである。
【０１７５】
パス数情報表示処理は、表示処理（図１３）のステップＳ１０７１において実行される。
【０１７６】
まず、ホスト計算機１０は、比較処理（図１２）のステップＳ１０６１と同一の処理によって、比較元の構成情報変更番号を特定する（Ｓ１０８１）。
【０１７７】
次に、ホスト計算機１０は、特定した比較元の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するレコード（比較元パスに関するレコード）を、ホスト用パス接続情報テーブル１２１からすべて選択する。
【０１７８】
次に、ホスト計算機１０は、選択した比較元パスに関するレコードに基づいて、比較元パスの総数を算出する。具体的には、ホスト計算機１０は、選択した比較元パスに関するレコードの数を、比較元パスの総数とする。
【０１７９】
次に、ホスト計算機１０は、選択した比較先パスに関するレコードに基いて、それぞれの構成部位を経由する比較元パスの数を算出する。
【０１８０】
具体的には、ホスト計算機１０は、ＬＵ２５の識別子を順番に選択する。次に、ホスト計算機１０は、選択したＬＵ２５の識別子とホスト用パス接続情報テーブル１２１のＬＵＮ１２１６とが一致するレコードを、選択した比較元パスに関するレコードの中から特定する。そして、ホスト計算機１０は、特定したレコードの数を、ＬＵ２５を経由する比較元パスの数とする。
【０１８１】
同様に、ホスト計算機１０は、ＣＨＡ２１の識別子を順番に選択する。次に、ホスト計算機１０は、選択したＣＨＡ２１の識別子とホスト用パス接続情報テーブル１２１のＣＨＡ名１２１４とが一致するレコードを、選択した比較元パスに関するレコードの中から特定する。そして、ホスト計算機１０は、特定したレコードの数を、ＣＨＡ２１を経由する比較元パスの数とする。
【０１８２】
同様に、ホスト計算機１０は、当該ホスト計算機１０に備わるＨＢＡ１４の識別子を順番に選択する。次に、ホスト計算機１０は、選択したＨＢＡ１４の識別子とホスト用パス接続情報テーブル１２１のＨＢＡ名１２１３とが一致するレコードを、選択した比較元パスに関するレコードの中から特定する。そして、ホスト計算機１０は、特定したレコードの数を、ＨＢＡ１４を経由する比較元パスの数とする。
【０１８３】
次に、ホスト計算機１０は、算出した比較元パスの総数及びそれぞれの構成部位を経由する比較元パスの数を表示する（Ｓ１０８２）。これによって、ホスト計算機１０は、パス情報画面２００のパス数情報２１０を表示する。
【０１８４】
次に、ホスト計算機１０は、比較処理（図１２）のステップＳ１０６２と同一の処理によって、比較先の構成情報変更番号を特定する（Ｓ１０８３）。
【０１８５】
次に、ホスト計算機１０は、特定した比較先の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するレコード（比較先パスに関するレコード）を、ホスト用パス接続情報テーブル１２１からすべて選択する。
【０１８６】
次に、ホスト計算機１０は、選択した比較先パスに関するレコードに基づいて、比較先パスの総数を算出する。具体的には、ホスト計算機１０は、選択した比較先パスに関するレコードの数を、比較先パスの総数とする。
【０１８７】
次に、ホスト計算機１０は、選択した比較先パスに関するレコードに基づいて、それぞれの構成部位を経由する比較先パスの数を算出する。
【０１８８】
具体的には、ホスト計算機１０は、ＬＵ２５の識別子を順番に選択する。次に、ホスト計算機１０は、選択したＬＵ２５の識別子とホスト用パス接続情報テーブル１２１のＬＵＮ１２１６とが一致するレコードを、選択した比較先パスに関するレコードの中から特定する。そして、ホスト計算機１０は、特定したレコードの数を、ＬＵ２５を経由する比較先パスの数とする。
【０１８９】
同様に、ホスト計算機１０は、ＣＨＡ２１の識別子を順番に選択する。次に、ホスト計算機１０は、選択したＣＨＡ２１の識別子とホスト用パス接続情報テーブル１２１のＣＨＡ名１２１４とが一致するレコードを、選択した比較先パスに関するレコードの中から特定する。そして、ホスト計算機１０は、特定したレコードの数を、ＣＨＡ２１を経由する比較先パスの数とする。
【０１９０】
同様に、ホスト計算機１０は、当該ホスト計算機１０に備わるＨＢＡ１４の識別子を順番に選択する。次に、ホスト計算機１０は、選択したＨＢＡ１４の識別子とホスト用パス接続情報テーブル１２１のＨＢＡ名１２１３とが一致するレコードを、選択した比較先パスに関するレコードの中から特定する。そして、ホスト計算機１０は、特定したレコードの数を、ＨＢＡ１４を経由する比較先パスの数とする。
【０１９１】
次に、ホスト計算機１０は、算出した比較先パスの総数及びそれぞれの構成部位を経由する比較先パスの数を表示する（Ｓ１０８４）。これによって、ホスト計算機１０は、パス情報画面２００のパス数情報２３０を表示する。
【０１９２】
次に、ホスト計算機１０は、経由する比較元パスの数と経由する比較先パスの数とが異なる構成部位があるか否かを判定する（Ｓ１０８５）。
【０１９３】
比較元パスの数と比較先パスの数とが異なる構成部位がない場合、ホスト計算機１０は、強調して表示する必要がない。よって、ホスト計算機１０は、そのままパス数情報表示処理を終了する。
【０１９４】
一方、比較元パスの数と比較先パスの数とが異なる構成部位がある場合、ホスト計算機１０は、当該構成部位を経由する比較元パスの数及び比較先パスの数を強調して表示する（Ｓ１０８６）。そして、ホスト計算機１０は、パス数情報表示処理を終了する。
【０１９５】
図１６は、本発明の第１の実施の形態のホスト計算機１０によって実行されるパス一覧情報表示処理のフローチャートである。
【０１９６】
パス一覧情報表示処理は、表示処理（図１３）のステップＳ１０７２において実行される。
【０１９７】
まず、ホスト計算機１０は、比較処理（図１２）のステップＳ１０６１と同一の処理によって、比較元の構成情報変更番号を特定する（Ｓ１１０１）。
【０１９８】
次に、ホスト計算機１０は、特定した比較元の構成情報変更番号に対応する時点に存在するパス（比較元パス）を順番に選択する（Ｓ１１０２）。次に、ホスト計算機１０は、選択した比較元パスに関するレコードを、ホスト用パス接続情報テーブル１２１から抽出する。そして、ホスト計算機１０は、抽出した比較元パスに関するレコードに含まれる情報を表示する（Ｓ１１０３）。
【０１９９】
具体的には、ホスト計算機１０は、特定した比較元の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するレコード（比較元パスに関するレコード）を、ホスト用パス接続情報テーブル１２１から順番に抽出する。そして、ホスト計算機１０は、抽出した比較元パスに関するレコードに含まれる情報を表示する。
【０２００】
なお、ホスト計算機１０は、抽出した比較元パスに関するレコードに含まれる情報のすべてを表示してもよいし、一部を表示してもよい。
【０２０１】
また、ホスト計算機１０は、選択した比較元パスの状態を併せて表示してもよい。
【０２０２】
具体的には、ホスト計算機１０は、ホスト用パス接続情報テーブル１２１から抽出したレコードのパスＩＤ１２１２とホスト用パス管理テーブル１２４のパスＩＤ１２４１とが一致するレコードを、ホスト用パス管理テーブル１２４から選択する。次に、ホスト計算機１０は、選択したレコードから、状態１２４２を抽出する。そして、ホスト計算機１０は、抽出した状態１２４２を表示する。
【０２０３】
これによって、ホスト計算機１０は、パス情報画面２００のパス一覧情報２２０を表示する。
【０２０４】
次に、ホスト計算機１０は、チェックボックス設定処理を行う（Ｓ１１０４）。なお、チェックボックス設定処理については、図１７で詳細を説明する。
【０２０５】
次に、ホスト計算機１０は、抽出した比較元パスに関するレコードの一致先パスＩＤ１２１８に値が格納されているか否かを判定する（Ｓ１１０５）。
【０２０６】
一致先パスＩＤ１２１８に値が格納されている場合、当該選択された比較元パスと同じパスが、比較先の構成情報変更番号に対応する時点にも存在する。よって、ホスト計算機１０は、当該抽出した比較元パスに関するレコードを強調して表示する必要がない。そこで、ホスト計算機１０は、ステップＳ１１０２で選択した比較元パスに対する処理を終了する。
【０２０７】
一方、一致先パスＩＤ１２１８に値が格納されていない場合、当該選択された比較元パスと同じパスが、比較先の構成情報変更番号に対応する時点に存在しない。そこで、ホスト計算機１０は、当該抽出した比較元パスに関するレコードを強調して表示する（Ｓ１１０６）。そして、ホスト計算機１０は、ステップＳ１１０２で選択した比較元パスに対する処理を終了する。
【０２０８】
次に、ホスト計算機１０は、ステップＳ１１０２に戻り、次の比較元パスを選択する。そして、ホスト計算機１０は、選択した比較元パスに対して、ステップＳ１１０３からステップＳ１１０６までを実行する。
【０２０９】
なお、ホスト計算機１０は、ステップＳ１１０２において比較元パスのすべてを選択した場合、ステップＳ１１０７に進む。
【０２１０】
次に、ホスト計算機１０は、比較処理（図１２）のステップＳ１０６２と同一の処理によって、比較先の構成情報変更番号を特定する（Ｓ１１０７）。
【０２１１】
次に、ホスト計算機１０は、特定した比較先の構成情報変更番号に対応する時点に存在するパス（比較先パス）を順番に選択する（Ｓ１１０８）。次に、ホスト計算機１０は、選択した比較先パスに関するレコードを、ホスト用パス接続情報テーブル１２１から抽出する。そして、ホスト計算機１０は、抽出した比較先パスに関するレコードに含まれる情報を表示する（Ｓ１１０９）。
【０２１２】
具体的には、ホスト計算機１０は、特定した比較先の構成情報変更番号とホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１とが一致するレコード（比較先パスに関するレコード）を、ホスト用パス接続情報テーブル１２１から順番に抽出する。そして、ホスト計算機１０は、抽出した比較先パスに関するレコードに含まれる情報を表示する。
【０２１３】
なお、ホスト計算機１０は、抽出した比較先パスに関するレコードに含まれる情報のすべてを表示してもよいし、一部を表示してもよい。
【０２１４】
また、ホスト計算機１０は、選択した比較先パスの状態を併せて表示してもよい。
【０２１５】
具体的には、ホスト計算機１０は、ホスト用パス接続情報テーブル１２１から抽出したレコードのパスＩＤ１２１２とホスト用パス管理テーブル１２４のパスＩＤ１２４１とが一致するレコードを、ホスト用パス管理テーブル１２４から選択する。次に、ホスト計算機１０は、選択したレコードから、状態１２４２を抽出する。そして、ホスト計算機１０は、抽出した状態１２４２を表示する。
【０２１６】
これによって、ホスト計算機１０は、パス情報画面２００のパス一覧情報２４０を表示する。
【０２１７】
次に、ホスト計算機１０は、チェックボックス設定処理を行う（Ｓ１１１０）。なお、チェックボックス設定処理については、図１７で詳細を説明する。
【０２１８】
次に、ホスト計算機１０は、抽出した比較先パスに関するレコードの一致先パスＩＤ１２１８に値が格納されているか否かを判定する（Ｓ１１１１）。
【０２１９】
一致先パスＩＤ１２１８に値が格納されている場合、当該選択された比較先パスと同じパスが、比較元の構成情報変更番号に対応する時点にも存在する。よって、ホスト計算機１０は、当該抽出した比較先パスに関するレコードを強調して表示する必要がない。そこで、ホスト計算機１０は、ステップＳ１１０８で選択した比較先パスに対する処理を終了する。
【０２２０】
一方、一致先パスＩＤ１２１８に値が格納されていない場合、当該選択された比較先パスと同じパスが、比較元の構成情報変更番号に対応する時点に存在しない。そこで、ホスト計算機１０は、当該抽出した比較先パスに関するレコードを強調して表示する（Ｓ１１１２）。そして、ホスト計算機１０は、ステップＳ１１０８で選択した比較先パスに対する処理を終了する。
【０２２１】
次に、ホスト計算機１０は、ステップＳ１１０８に戻り、次の比較先パスを選択する。そして、ホスト計算機１０は、選択した比較先パスに対して、ステップＳ１１０９からステップＳ１１１２までを実行する。
【０２２２】
なお、ホスト計算機１０は、ステップＳ１１０８において比較先パスのすべてを選択した場合、パス一覧情報表示処理を終了する。
【０２２３】
図１７は、本発明の第１の実施の形態のホスト計算機１０によって実行されるチェックボックス設定処理のフローチャートである。
【０２２４】
チェックボックス設定処理は、パス一覧情報表示処理（図１６）のステップＳ１１０４及びステップＳ１１１０において実行される。
【０２２５】
まず、ホスト計算機１０は、特定された構成情報変更番号が最大値であるか否かを判定する（Ｓ１１２１）。
【０２２６】
チェックボックス設定処理がパス一覧情報表示処理（図１６）のステップＳ１１０４において実行される場合、ホスト計算機１０は、パス一覧情報表示処理のステップＳ１１０１で特定された比較元の構成情報変更番号が最大値であるか否かを判定する。
【０２２７】
一方、チェックボックス設定処理がパス一覧情報表示処理（図１６）のステップＳ１１１０において実行される場合、ホスト計算機１０は、パス一覧情報表示処理のステップＳ１１０７で特定された比較先の構成情報変更番号が最大値であるか否かを判定する。
【０２２８】
特定された構成情報変更番号が最大値でないと、当該構成情報変更番号に対応する時点が最新でない。つまり、当該構成情報変更番号に対応する時点の後に、ＳＡＮ構成が変更されている。よって、ホスト計算機１０は、チェックボックス等を表示する必要がないので、そのままチェックボックス設定処理を終了する。
【０２２９】
一方、特定された構成情報変更番号が最大値の場合、当該構成情報変更番号に対応する時点が最新となる。つまり、当該構成情報変更番号に対応する時点の後に、ＳＡＮ構成が変更されていない。そこで、ホスト計算機１０は、チェックボックス２５０をパス情報画面２００（図１４）に表示する（Ｓ１１２２）。
【０２３０】
更に、ホスト計算機１０は、オンライン設定ボタン２６０、オフライン設定ボタン２７０及び構成変更開始ボタン２８０をパス情報画面２００に表示する（Ｓ１１２３）。そして、ホスト計算機１０は、チェックボックス設定処理を終了する。
【０２３１】
図１８は、本発明の第１の実施の形態のホスト計算機１０によって実行される活性化処理のフローチャートである。
【０２３２】
活性化処理は、パス保守処理（図１０）のステップＳ１０４６において実行される。
【０２３３】
まず、ホスト計算機１０は、オンラインするパスがあるか否かを判定する（Ｓ１１３１）。
【０２３４】
ホスト管理者は、パス情報画面２００に表示されたチェックボックス２５０のうち、オンラインしたいパスに対応するチェックボックス２５０を選択する。そして、ホスト管理者は、オンライン設定ボタン２６０を操作することによって、ホスト計算機１０にパスのオンラインを要求する。
【０２３５】
そのため、オンライン設定ボタン２６０がホスト管理者によって操作されると、ホスト計算機１０は、オンラインするパスがあると判定する。
【０２３６】
オンラインするパスがない場合、ホスト計算機１０は、そのまま活性化処理を終了する。
【０２３７】
一方、オンラインするパスがある場合、ホスト計算機１０は、オンラインするパスを順番に選択する（Ｓ１１３２）。次に、ホスト計算機１０は、ホスト用パス管理テーブル１２４を更新する。そして、ホスト計算機１０は、選択したパスをオンラインにする（Ｓ１１３３）。
【０２３８】
具体的には、ホスト計算機１０は、パス情報画面２００のチェックボックス２５０で選択されたレコードを、上から順番に選択する。次に、ホスト計算機１０は、選択したレコードから、パスＩＤを抽出する。次に、ホスト計算機１０は、抽出したパスＩＤとホスト用パス管理テーブル１２４のパスＩＤ１２４１とが一致するレコードを、ホスト用パス管理テーブル１２４から選択する。次に、ホスト計算機１０は、選択したレコードの状態１２４２に、「オンライン」を格納する。これによって、ホスト計算機１０は、選択したパスをオンラインにする。
【０２３９】
次に、ホスト計算機１０は、ステップＳ１１３２に戻り、次にオンラインするパスを選択する。ホスト計算機１０は、選択した次のパスに対して、ステップＳ１１３３を実行する。なお、ホスト計算機１０は、オンラインするパスのすべてをステップＳ１１３２で選択した場合、活性化処理を終了する。
【０２４０】
本実施の形態によれば、ホスト計算機１０は、第１の時点に存在するパスと第２の時点に存在するパスとの差分を特定し、出力する。つまり、ホスト計算機１０は、パス情報画面２００を表示する。ホスト管理者は、パス情報画面２００を参照することによって、ＳＡＮ構成を正しく変更できたか否かを容易に判断できる。
【０２４１】
例えば、第１の時点がＳＡＮ構成の変更前であり、且つ第２の時点がＳＡＮ構成の変更後である場合を説明する。この場合、ホスト管理者は、パス情報画面２００に含まれるパス一覧情報２２０とパス一覧情報２４０とを比較する。これによって、ホスト管理者は、ＳＡＮ構成の変更前に存在するパスとＳＡＮ構成の変更後に存在するパスとの差分を把握できる。なお、ホスト管理者は、ＳＡＮ構成の変更前に存在するパスとＳＡＮ構成の変更後に存在するパスとがすべて同一の場合、ファイバチャネルスイッチ４０を正しく設定できたと判断する。
【０２４２】
一方、ホスト管理者は、ＳＡＮ構成の変更前に存在するパスとＳＡＮ構成の変更後に存在するパスとが異なる場合、ファイバチャネルスイッチ４０を正しく設定できていないと判断する。そこで、ホスト管理者は、ＳＡＮ構成を再変更する必要がある。
【０２４３】
ホスト管理者は、ＳＡＮ構成を再変更する前に、この時点でオンラインするパスを特定する。例えば、ＳＡＮ構成の変更前及び変更後のいずれにも存在するパスは、この時点でオンラインされてもよい。そこで、ホスト管理者は、パス一覧情報２２０のパス一覧情報２４０の一致先パスＩＤに値が格納されているレコードに対応するパスを、オンラインするパスとして特定する。
【０２４４】
このように、ホスト管理者は、パス情報画面２００を参照することによって、ＳＡＮ構成を容易に把握できる。更に、ホスト管理者は、パス情報画面２００を参照することによって、ＳＡＮ構成を正しく設定できる。
【０２４５】
（第２の実施の形態）
本発明の第２の実施の形態では、ホスト計算機１０の代わりに、管理サーバ３０が、パス情報画面を作成して表示する。
【０２４６】
第２の実施の形態の計算機システムの構成は、管理サーバ３０のメモリ３２に記憶されるプログラム及び情報を除き、第１の実施の形態の計算機システム（図１）と同一であるので、説明を省略する。
【０２４７】
図１９は、本発明の第２の実施の形態の管理サーバ３０に備わるメモリ１２のブロック図である。
【０２４８】
管理サーバ３０に備わるメモリ３２は、管理サーバ用パス接続情報テーブル３２１、管理サーバ用構成比較テーブル３２２、管理サーバ用構成変更履歴テーブル３２３、管理サーバ用パス管理テーブル３２４及びホストマネージャ３２５を記憶する。
【０２４９】
管理サーバ用パス接続情報テーブル３２１は、ホスト計算機１０とストレージシステム２０によって提供さえるＬＵ２５とを接続するパスが経由する構成部位を管理する。なお、管理サーバ用パス接続情報テーブル３２１については、図２０で詳細を説明する。
【０２５０】
管理サーバ用構成比較テーブル３２２は、ＳＡＮ構成が比較される二つの時点を示す。なお、管理サーバ用構成比較テーブル３２２については、図２１で詳細を説明する。
【０２５１】
管理サーバ用構成変更履歴テーブル３２３は、ＳＡＮ構成が変更された日時を管理する。なお、管理サーバ用構成変更履歴テーブル３２３については、図２２で詳細を説明する。
【０２５２】
管理サーバ用パス管理テーブル３２４は、ホスト計算機１０とストレージシステム２０によって提供さえるＬＵ２５とを接続するパスの現在の状態を管理する。なお、管理サーバ用パス管理テーブル３２４については、図２３で詳細を説明する。
【０２５３】
また、ホストマネージャ３２５は、ホスト計算機１０とストレージシステム２０の構成部位との接続に関する情報を管理するプログラムである。
【０２５４】
図２０は、本発明の第２の実施の形態の管理サーバ３０に記憶される管理サーバ用パス接続情報テーブル３２１の構成図である。
【０２５５】
管理サーバ用パス接続情報テーブル３２１は、構成情報変更番号３２１１、ホスト名３２１９、パスＩＤ３２１２、ＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５、ＬＵＮ３２１６、ディスク名３２１７及び一致先パスＩＤ３２１８を含む。
【０２５６】
構成情報変更番号３２１１は、ＳＡＮ構成の変更が完了した時点の一意な識別子である。本実施の形態では、管理サーバ３０は、当該管理サーバ３０が導入された時点の構成情報変更番号３２１１を「１」に設定する。その後、ＳＡＮ構成が変更される度に、管理サーバ３０は、構成情報変更番号３２１１を増加させる。なお、構成情報変更番号３２１１は、ＳＡＮ構成の変更が完了した時点以外の任意の時点の一意な識別子であってもよい。
【０２５７】
ホスト名３２１９は、計算機システムに備わるホスト計算機１０の一意な識別子である。
【０２５８】
パスＩＤ３２１２は、当該レコードの構成情報変更番号３２１１によって識別される時点において存在するパスの一意な識別子である。なお、パスは、ストレージシステム２０によって提供されるＬＵ２５とホスト計算機１０に備わるＨＢＡ１４とを接続する。
【０２５９】
ＨＢＡ名３２１３は、当該レコードのパスＩＤ３２１２によって識別されるパスが経由するＨＢＡ１４の一意な識別子である。
【０２６０】
ＣＨＡ名３２１４は、当該レコードのパスＩＤ３２１２によって識別されるパスが経由するＣＨＡ２１の一意な識別子である。ＣＨＡポート名３２１５は、当該レコードのパスＩＤ３２１２によって識別されるパスが経由するＣＨＡポート２４の一意な識別子である。なお、ＣＨＡポート名３２１４によって識別されるＣＨＡポート２４は、当該レコードのＣＨＡ名３２１４によって識別されるＣＨＡ２１に備わる。
【０２６１】
ＬＵＮ３２１６は、当該レコードのパスＩＤ３２１２によって識別されるパスが経由するＬＵ２５の一意な識別子である。ディスク名３２１７は、当該レコードのＬＵＮ３２１６によって識別されるＬＵ２５を構成する物理ディスクの一意な識別子である。なお、ＬＵ２５がＲＡＩＤ構成の場合、ディスク名３２１７には、物理ディスクの識別子が複数格納される。
【０２６２】
一致先パスＩＤ３２１８は、当該レコードの構成情報変更番号３２１１によって識別される時点と比較される時点において存在するパスのうち、当該レコードのパスＩＤ３２１２によって識別されるパスと同一のパスの一意な識別子である。なお、パスは、当該パスが経由するＨＢＡ１４、ＣＨＡポート２４及びＬＵ２５の組み合わせによって特定される。そのため、管理サーバ３０は、第１のパスが経由するＨＢＡ１４、ＣＨＡポート２４及びＬＵ２５と、第２のパスが経由するＨＢＡ１４、ＣＨＡポート２４及びＬＵ２５とが、すべてが同じであると、当該第１のパスと当該第２のパスとを同一と識別する。
【０２６３】
図２１は、本発明の第２の実施の形態の管理サーバ３０に記憶される管理サーバ用構成比較テーブル３２２の構成図である。
【０２６４】
管理サーバ用構成比較テーブル３２２は、ホスト名３２２４、構成情報変更番号３２２１、比較元３２２２及び比較先３２２３を含む。
【０２６５】
ホスト名３２２４は、計算機システムに備わるホスト計算機１０の一意な識別子である。構成情報変更番号３２２１は、ＳＡＮ構成の変更が完了した時点の一意な識別子である。比較元３２２２は、当該レコードの構成情報変更番号３２２１によって識別される時点が比較元であるか否かを示す。更に、比較元３２２２は、当該レコードのホスト名３２２４によって識別されるホスト計算機１０が比較対象であるか否かを示す。
【０２６６】
具体的には、当該レコードの構成情報変更番号３２２１によって識別される時点が比較元であり、且つ当該レコードのホスト名３２２４によって識別されるホスト計算機１０が比較対象であると、比較元３２２２には「○」が格納される。
【０２６７】
比較先３２２３は、当該レコードの構成情報変更番号３２２１によって識別される時点が比較先であるか否かを示す。更に、比較先３２２３は、当該レコードのホスト名３２２４によって識別されるホスト計算機１０が比較対象であるか否かを示す。
【０２６８】
具体的には、当該レコードの構成情報変更番号３２２１によって識別される時点が比較先であり、且つ当該レコードのホスト名３２２４によって識別されるホスト計算機１０が比較対象であると、比較先３２２３には「○」が格納される。
【０２６９】
なお、第２の実施の形態では、管理サーバ３０は、ＳＡＮ構成が比較される二つの時点のうち、管理サーバ管理者が先に選択した時点を、比較元とする。一方、管理サーバ３０は、ＳＡＮ構成が比較される二つの時点のうち、管理サーバ管理者が後に選択した時点を、比較先とする。また、管理サーバ３０は、管理サーバ管理者によって選択されたホスト計算機１０を管理対象とする。
【０２７０】
図２２は、本発明の第２の実施の形態の管理サーバ３０に記憶される管理サーバ用構成変更履歴テーブル３２３の構成図である。
【０２７１】
管理サーバ用構成変更履歴テーブル３２３は、構成情報変更番号３２３１及び日時３２３２を含む。
【０２７２】
構成情報変更番号３２３１は、ＳＡＮ構成の変更が完了した時点の一意な識別子である。なお、構成情報変更番号３２３１は、ＳＡＮ構成の変更が完了した時点以外の任意の時点の一意な識別子であってもよい。
【０２７３】
日時３２３２は、当該レコードの構成情報変更番号３２３１によって識別される時点の日付け及び時刻である。
【０２７４】
図２３は、本発明の第２の実施の形態の管理サーバ３０に記憶される管理サーバ用パス管理テーブル３２４の構成図である。
【０２７５】
管理サーバ用パス管理テーブル３２４は、ホスト名３２４３、パスＩＤ３２４１及び状態３２４２を含む。
【０２７６】
ホスト名３２４３は、計算機システムに備わるホスト計算機１０の一意な識別子である。パスＩＤ３２４１は、当該レコードのホスト名３２４３によって識別されるホスト計算機１０に接続されるパスの一意な識別子である。
【０２７７】
状態３２４２は、パスＩＤ３２４１によって識別されるパスが閉塞されているか否かを示す。当該レコードのパスＩＤ３２４１によって識別されるパスが閉塞されている場合、状態３２４２には「オフライン」が格納される。一方、当該レコードのパスＩＤ３２４１によって識別されるパスが閉塞されていない場合、状態３２４２には「オンライン」が格納される。
【０２７８】
以下、本発明の第２の実施の計算機システムの処理を説明する。
【０２７９】
図２４は、本発明の第２の実施の形態の管理サーバ３０によって実行される管理サーバ導入時における処理のフローチャートである。
【０２８０】
まず、管理サーバ３０は、現在の日時に、構成情報変更番号として「１」を付与する（Ｓ３００１）。つまり、管理サーバ３０は、当該管理サーバの導入時点に、構成情報変更番号として「１」を付与する。
【０２８１】
次に、管理サーバ３０は、管理サーバ用構成変更履歴テーブル３２３を作成する。
【０２８２】
具体的には、管理サーバ３０は、構成情報変更番号として付与した「１」を、管理サーバ用構成変更履歴テーブル３２３の構成情報変更番号３２３１に格納する。次に、管理サーバ３０は、現在の日時を、管理サーバ用構成変更履歴テーブル３２３の日時３２３２に格納する。
【０２８３】
次に、管理サーバ３０は、ホスト登録処理を実行する（Ｓ３００２）。これによって、管理サーバ３０は、管理対象とされるホスト計算機１０に関する情報を取得する。そして、管理サーバ３０は、取得した情報を記憶する。なお、ホスト登録処理については、図２５で詳細を説明する。
【０２８４】
そして、管理サーバ３０は、管理サーバ導入時における処理を終了する。
【０２８５】
図２５は、本発明の第２の実施の形態の管理サーバ３０によって実行されるホスト登録処理のフローチャートである。
【０２８６】
ホスト登録処理は、管理サーバ導入時における処理（図２４）のステップＳ３００２において実行される。
【０２８７】
管理サーバ管理者は、管理サーバ３０によって管理されるホスト計算機１０を選択する。すると、管理サーバ３０は、管理サーバ管理者によって選択されたホスト計算機１０を管理対象として登録する（Ｓ３０１１）。ここでは、管理サーバ３０は、第２の実施の形態の計算機システムに備わるすべてのホスト計算機１０を管理対象として登録する。
【０２８８】
次に、管理サーバ３０は、当該管理サーバ３０の導入時点に付与した構成情報変更番号の「１」を、すべてのホスト計算機１０に通知する。更に、管理サーバ３０は、管理サーバ対応処理の実行をすべてのホスト計算機１０に要求する（Ｓ３０１２）。
【０２８９】
それぞれのホスト計算機１０は、管理サーバ３０から要求を受けると、管理サーバ対応処理を実行する。これによって、それぞれのホスト計算機１０は、ホスト用パス接続情報テーブル１２１及びホスト用パス管理テーブル１２４を、管理サーバ３０に送信する。なお、管理サーバ対応処理については、図２６で詳細を説明する。
【０２９０】
一方、管理サーバ３０は、ホスト用パス接続情報テーブル１２１及びホスト用パス管理テーブル１２４を、すべてのホスト計算機１０から受信したか否かを判定する（Ｓ３０１３）。
【０２９１】
すべてのホスト計算機１０から受信していない場合、管理サーバ３０は、ホスト用パス接続情報テーブル１２１及びホスト用パス管理テーブル１２４を、すべてのホスト計算機１０から受信するまで待機する。
【０２９２】
一方、すべてのホスト計算機１０から受信すると、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１に基づいて、管理サーバ用パス接続情報テーブル３１２を作成する。
【０２９３】
具体的には、管理サーバ３０は、ホスト用パス接続情報テーブル１２１の送信元であるホスト計算機１０の識別子を特定する。次に、管理サーバ３０は、特定したホスト計算機１０の識別子を、管理サーバ用パス接続情報テーブル３２１のホスト名３２１９に格納する。
【０２９４】
更に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１を、管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１に格納する。次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１のパスＩＤ１２１２を、管理サーバ用パス接続情報テーブル３２１のパスＩＤ３２１２に格納する。次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１のＨＢＡ名１２１３を、管理サーバ用パス接続情報テーブル３２１のＨＢＡ名３２１３に格納する。
【０２９５】
次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１のＣＨＡ名１２１４を、管理サーバ用パス接続情報テーブル３２１のＣＨＡ名３２１４に格納する。次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１のＣＨＡポート名１２１５を、管理サーバ用パス接続情報テーブル３２１のＣＨＡポート名３２１５に格納する。
【０２９６】
次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１のＬＵＮ１２１６を、管理サーバ用パス接続情報テーブル３２１のＬＵＮ３２１６に格納する。次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１のディスク名１２１７を、管理サーバ用パス接続情報テーブル３２１のディスク名３２１７に格納する。次に、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１の一致先パスＩＤ１２１８を、管理サーバ用パス接続情報テーブル３２１の一致先パスＩＤ３２１８に格納する。
【０２９７】
次に、管理サーバ３０は、受信したホスト用パス管理テーブル１２４に基づいて、管理サーバ用パス管理テーブル３２４を作成する（Ｓ３０１４）。
【０２９８】
具体的には、管理サーバ３０は、ホスト用パス管理テーブル１２４の送信元であるホスト計算機１０の識別子を特定する。次に、管理サーバ３０は、特定したホスト計算機１０の識別子を、管理サーバ用パス管理テーブル３２４のホスト名３２４３に格納する。
【０２９９】
次に、管理サーバ３０は、受信したホスト用パス管理テーブル１２４のパスＩＤ１２４１を、管理サーバ用パス管理テーブル３２４のパスＩＤ３２４１に格納する。更に、管理サーバ３０は、受信したホスト用パス管理テーブル１２４の状態１２４２を、管理サーバ用パス管理テーブル３２４の状態３２４２に格納する。
【０３００】
管理サーバ３０は、管理サーバ用パス接続情報テーブル３２１及び管理サーバ用パス管理テーブル３２４を作成すると、ホスト登録処理を終了する。
【０３０１】
図２６は、本発明の第２の実施の形態のホスト計算機１０によって実行される管理サーバ対応処理のフローチャートである。
【０３０２】
ホスト計算機１０は、ホスト登録処理（図２５）のステップＳ３０１２において要求を受けると、管理サーバ対応処理を実行する。
【０３０３】
まず、ホスト計算機１０は、ホスト用構成比較テーブル１２２を記憶している場合、当該ホスト用構成比較テーブル１２２を削除する（Ｓ３０２１）。同様に、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３を記憶している場合、当該ホスト用構成変更履歴テーブル１２３を削除する（Ｓ３０２２）。同様に、ホスト計算機１０は、ホスト用パス接続情報テーブル１２１を記憶している場合、当該ホスト用パス接続情報テーブル１２１を削除する（Ｓ３０２３）。
【０３０４】
次に、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３を新たに作成する（Ｓ３０２４）。具体的には、ホスト計算機１０は、管理サーバ３０から通知された構成情報変更番号の「１」を、ホスト用構成変更履歴テーブル１２３の構成情報変更番号１２３１に格納する。次に、ホスト計算機１０は、現在の日時を、ホスト用構成変更履歴テーブル１２３の日時１２３２に格納する。
【０３０５】
これによって、ホスト計算機１０は、管理サーバ３０の導入時点に、構成情報変更番号の「１」を付与する。
【０３０６】
次に、ホスト計算機１０は、ストレージシステム２０のディスカバリを行う（Ｓ３０２５）。
【０３０７】
具体的には、ホスト計算機１０は、当該ホスト計算機１０に備わるＨＢＡ１４のそれぞれを用いて、ディスカバリ要求を送信する。すると、ホスト計算機１０は、ディスカバリの結果をストレージシステム２０から受信する。ディスカバリの結果は、ディスカバリ要求の送信に使用されたＨＢＡ１４を経由するパスの識別子、当該パスが経由するＣＨＡ２１の識別子、当該パスが経由するＣＨＡポート２４の識別子、当該パスが経由するＬＵ２５の識別子、及び当該ＬＵ２５を構成する物理ディスクの識別子等を含む。
【０３０８】
次に、ホスト計算機１０は、ホスト用パス接続情報テーブル１２１を作成する（Ｓ３０２６）。
【０３０９】
具体的には、ホスト計算機１０は、管理サーバ３０から通知された構成情報変更番号の「１」を、ホスト用パス接続情報テーブル１２１の構成情報変更番号１２１１に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるパスの識別子を、ホスト用パス接続情報テーブル１２１のパスＩＤ１２１２に格納する。
【０３１０】
次に、ホスト計算機１０は、ディスカバリ要求の送信に使用されたＨＢＡ１４の識別子を、ホスト用パス接続情報テーブル１２１のＨＢＡ名１２１３に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＣＨＡ２１の識別子を、ホスト用パス接続情報テーブル１２１のＣＨＡ名１２１４に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＣＨＡポート２４の識別子を、ホスト用パス接続情報テーブル１２１のＣＨＡポート名１２１５に格納する。
【０３１１】
次に、ホスト計算機１０は、受信したディスカバリの結果に含まれるＬＵ２５の識別子を、ホスト用パス接続情報テーブル１２１のＬＵＮ１２１６に格納する。次に、ホスト計算機１０は、受信したディスカバリの結果に含まれる物理ディスクの識別子を、ホスト用パス接続情報テーブル１２１のディスク名１２１７に格納する。
【０３１２】
なお、ホスト計算機１０は、ディスカバリの結果に基づいて、ホスト用パス管理テーブル１２４を更新してもよい。
【０３１３】
次に、ホスト計算機１０は、記憶しているホスト用パス管理テーブル１２４及び作成したホスト用パス接続情報テーブル１２１を、管理サーバ３０に送信する。そして、ホスト計算機１０は、管理サーバ対応処理を終了する。
【０３１４】
図２７は、本発明の第２の実施の形態の管理サーバ３０によって実行されるＳＡＮ構成の変更処理のフローチャートである。
【０３１５】
管理サーバ管理者によってＳＡＮ構成が変更されるときに、管理サーバ３０は、ＳＡＮ構成の変更処理を実行する。例えば、管理サーバ管理者によってＳＡＮ構成の変更許可要求が入力されると、管理サーバ３０は、ＳＡＮ構成の変更処理を実行する。
【０３１６】
まず、管理サーバ３０は、すべてのホスト計算機１０に、すべてのパスのオフラインを指示する（Ｓ３０３１）。
【０３１７】
すると、ホスト計算機１０は、ホスト用パス管理テーブル１２４を更新する。具体的には、ホスト計算機１０は、ホスト用パス管理テーブル１２４に含まれるすべてのレコードの状態１２４２に、「オフライン」を格納する。これによって、ホスト計算機１０は、すべてのパスを閉塞する。
【０３１８】
そして、ホスト計算機１０は、すべてのパスを閉塞すると、オフライン完了通知を管理サーバ３０に送信する。
【０３１９】
管理サーバ３０は、ホスト計算機１０のいずれかからオフライン完了通知を受信したか否かを判定する（Ｓ３０３２）。オフライン完了通知を受信していない場合、管理サーバ３０は、受信するまで待機する。
【０３２０】
一方、オフライン完了通知を受信すると、管理サーバ３０は、管理サーバ用パス管理テーブル３２４を更新する（Ｓ３０３３）。具体的には、管理サーバ３０は、オフライン完了通知の送信元であるホスト計算機１０の識別子を特定する。次に、管理サーバ３０は、特定したホスト計算機１０の識別子と管理サーバ用パス管理テーブル３２４のホスト名３２４３とが一致するレコードを、管理サーバ用パス管理テーブル３２４からすべて選択する。次に、管理サーバ３０は、選択したレコードの状態３２４２に、「オフライン」を格納する。
【０３２１】
次に、管理サーバ３０は、すべてのホスト計算機１０からオフライン完了通知を受信したか否かを判定する（Ｓ３０３４）。すべてのホスト計算機１０からオフライン完了通知を受信していない場合、管理サーバ３０は、ステップＳ３０３２に戻る。そして、管理サーバ３０は、すべてのホスト計算機１０からオフライン完了通知を受信するまで、ステップＳ３０３２からステップＳ３０３４までの処理を繰り返す。
【０３２２】
一方、すべてのホスト計算機１０からオフラン完了通知を受信すると、管理サーバ３０は、ＳＡＮ構成の変更許可を管理サーバ管理者に通知する。例えば、管理サーバ３０は、ＳＡＮ構成の変更許可を表示部に表示する（Ｓ３０３５）。ＳＡＮ構成の変更許可が通知されると、管理サーバ管理者は、ＳＡＮ構成を変更する。例えば、管理サーバ管理者は、ＳＡＮを構成するファイバチャネルスイッチ４０を交換する。
【０３２３】
そして、ＳＡＮ構成の変更が完了すると、ホスト計算機１０は、ディスカバリ実行処理を実行する。これによって、ホスト計算機１０は、ホスト用パス管理テーブル１２４を管理サーバ３０に送信する。なお、ディスカバリ実行処理については、図２８で詳細を説明する。
【０３２４】
一方、管理サーバ３０は、ホスト計算機１０のいずれかから、ホスト用パス管理テーブル１２４を受信したか否かを判定する（Ｓ３０３６）。ホスト用パス管理テーブル１２４を受信していない場合、管理サーバ３０は、受信するまで待機する。
【０３２５】
一方、ホスト用パス管理テーブル１２４を受信すると、管理サーバ３０は、受信したホスト用パス管理テーブル１２４に基づいて、管理サーバ用パス管理テーブル３２４を更新する（Ｓ３０３７）。
【０３２６】
具体的には、管理サーバ３０は、ホスト用パス管理テーブル１２４の送信元であるホスト計算機１０を特定する。次に、管理サーバ３０は、特定したホスト計算機１０の識別子と管理サーバ用パス管理テーブル３２４のホスト名３２４３とが一致するレコードを、管理サーバ用パス管理テーブル３２４からすべて選択する。次に、管理サーバ３０は、受信したホスト用パス管理テーブル１２４のパスＩＤ１２４１を、選択したレコードのパスＩＤ３２４１に格納する。次に、管理サーバ３０は、受信したホスト用パス管理テーブル１２４の状態１２４２を、選択したレコードの状態３２４２に格納する。
【０３２７】
次に、管理サーバ３０は、すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信したか否かを判定する（Ｓ３０３８）。すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信していない場合、管理サーバ３０は、ステップＳ３０３６に戻る。そして、管理サーバ３０は、すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信するまで、ステップＳ３０３６からステップＳ３０３８までの処理を繰り返す。
【０３２８】
一方、すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信すると、管理サーバ３０は、パス保守処理を実行する（Ｓ３０３９）。なお、パス保守処理については、図２８で詳細を説明する。そして、管理サーバ３０は、ＳＡＮ構成の変更処理を終了する。
【０３２９】
図２８は、本発明の第２の実施の形態のホスト計算機１０によって実行されるディスカバリ実行処理のフローチャートである。
【０３３０】
ホスト計算機１０は、ＳＡＮ構成の変更処理（図２７）のステップＳ３０３５の後にＳＡＮ構成の変更を検知すると、ディスカバリ実行処理を実行する。また、ホスト計算機１０は、パス保守処理（図２９）のステップＳ３０６１の後にＳＡＮ構成の変更を検知すると、ディスカバリ実行処理を実行する。
【０３３１】
まず、ホスト計算機１０は、ストレージシステム２０のディスカバリを行う（Ｓ３０４１）。次に、ホスト計算機１０は、ディスカバリの結果に基づいて、ホスト用パス管理テーブル１２４を更新する。更に、ホスト計算機１０は、すべてのパスをオフラインにする（Ｓ３０４２）。なお、ステップＳ３０４１及びステップＳ３０４２は、第１の実施の形態のディスカバリ実行処理（図９）のステップＳ１０３１及びステップＳ１０３２と同一なので、詳細な説明は省略する。
【０３３２】
次に、ホスト計算機１０は、更新したホスト用パス管理テーブル１２４を、管理サーバ３０に送信する（Ｓ３０４３）。そして、ホスト計算機１０は、ディスカバリ実行処理を終了する。
【０３３３】
図２９は、本発明の第２の実施の形態の管理サーバ３０によって実行されるパス保守処理のフローチャートである。
【０３３４】
パス保守処理は、ＳＡＮ構成の変更処理（図２７）のステップＳ３０３９において実行される。
【０３３５】
まず、管理サーバ３０は、管理サーバ用構成変更履歴テーブル３２３の構成情報変更番号３２３１から、最大値を抽出する。次に、管理サーバ３０は、抽出した最大値に「１」を加算する。
【０３３６】
次に、管理サーバ３０は、加算した結果を構成情報変更番号として、現在の日時に付与する（Ｓ３０５１）。つまり、管理サーバ３０は、加算した結果を構成情報変更番号として、ＳＡＮ構成が変更された時点に付与する。
【０３３７】
次に、管理サーバ３０は、管理サーバ用構成変更履歴テーブル３２３を更新する。具体的には、管理サーバ３０は、管理サーバ用構成変更履歴テーブル３２３に新たなレコードを作成する。次に、管理サーバ３０は、加算した結果を、新たなレコードの構成情報変更番号３２３１に格納する。次に、管理サーバ３０は、現在の日時を、新たなレコードの日時３２３２に格納する。
【０３３８】
次に、管理サーバ３０は、現在の日時に付与した構成情報変更番号を、すべてのホスト計算機１０に通知する。更に、管理サーバ３０は、ホスト用パス接続情報テーブル１２１の送信を、すべてのホスト計算機１０に指示する（Ｓ３０５２）。
【０３３９】
それぞれのホスト計算機１０は、ホスト用パス接続情報テーブル１２１の送信を指示されると、更新情報送信処理を行う。これによって、それぞれのホスト計算機１０は、ホスト用パス接続情報テーブル１２１を管理サーバ３０に送信する。
【０３４０】
管理サーバ３０は、ホスト計算機１０のいずれかから、ホスト用パス接続情報テーブル１２１を受信したか否かを判定する（Ｓ３０５３）。ホスト用パス接続情報テーブル１２１を受信していない場合、管理サーバ３０は、受信するまで待機する。
【０３４１】
一方、ホスト用パス接続情報テーブル１２１を受信すると、管理サーバ３０は、受信したホスト用パス接続情報テーブル１２１に基づいて、管理サーバ用パス接続情報テーブル３２１を更新する（Ｓ３０５４）。具体的には、管理サーバ３０は、ホスト登録処理（図２５）のステップＳ３０１４と同様の処理で、管理サーバ用パス接続情報テーブル３２１を更新する。
【０３４２】
次に、管理サーバ３０は、すべてのホスト計算機１０からホスト用パス接続情報テーブル１２１を受信したか否かを判定する（Ｓ３０５５）。すべてのホスト計算機１０からホスト用パス接続情報テーブル１２１を受信していない場合、管理サーバ３０は、ステップＳ３０５３に戻る。そして、管理サーバ３０は、すべてのホスト計算機１０からホスト用パス接続情報テーブル１２１を受信するまで、ステップＳ３０５３からステップＳ３０５５までの処理を繰り返す。
【０３４３】
一方、すべてのホスト計算機１０からホスト用パス接続情報テーブル１２１を受信すると、管理サーバ３０は、比較対象選択処理を実行する（Ｓ３０５６）。これによって、管理サーバ３０は、比較対象となるホスト計算機１０、比較元となる構成情報変更番号及び比較先となる構成情報変更番号を決定する。なお、比較対象選択処理については、図３１で詳細を説明する。
【０３４４】
次に、管理サーバ３０は、比較処理を実行する（Ｓ３０５７）。これによって、管理サーバ３０は、比較元として決定された構成情報変更番号に対応する時点に存在するパス（比較元パス）と、比較先として決定された構成情報変更番号に対応する時点に存在するパス（比較先パス）との対応を把握する。なお、比較処理については、図３２で詳細を説明する。
【０３４５】
次に、管理サーバ３０は、表示処理を行う（Ｓ３０５８）。なお、表示処理については、図３３で詳細を説明する。管理サーバ３０は、表示処理を行うことによって、パス情報画面を表示する。パス情報画面は、比較元パスに関する情報及び比較先パスに関する情報を含む。なお、パス情報画面については図３４で詳細を説明する。
【０３４６】
管理サーバ管理者は、表示されたパス情報画面を参照して、パスをオンラインするか否かを決定する。なお、管理サーバ管理者は、パスごとに、オンラインするか否かを決定できる。管理サーバ管理者は、オンラインするパスを指定して、パスのオンライン要求を管理サーバ３０に入力する。
【０３４７】
更に、管理サーバ管理者は、表示されたパス情報画面を参照して、ＳＡＮ構成を再変更するか否かを決定する。そして、管理サーバ管理者は、ＳＡＮ構成を再変更する場合、ＳＡＮ構成の再変更許可要求を、管理サーバ３０に入力する。
【０３４８】
次に、管理サーバ３０は、活性化処理を実行する（Ｓ３０５９）。これによって、管理サーバ３０は、管理サーバ管理者に指定されたパスをオンラインにする。なお、活性化処理については、図３８で詳細を説明する。
【０３４９】
次に、管理サーバ３０は、管理サーバ管理者からＳＡＮ構成の再変更許可を要求されたか否かを判定する（Ｓ３０６０）。ＳＡＮ構成の再変更許可が要求されない場合、管理サーバ３０は、パス保守処理を終了する。
【０３５０】
一方、ＳＡＮ構成の再変更許可が要求された場合、管理サーバ３０は、ＳＡＮ構成の再変更を許可する（Ｓ３０６１）。具体的には、管理サーバ３０は、ＳＡＮ構成の再変更の許可を表示する。
【０３５１】
すると、管理サーバ管理者は、ＳＡＮ構成を再変更する。そして、ＳＡＮ構成の変更が完了すると、ホスト計算機１０は、ディスカバリ実行処理（図２８）を実行する。これによって、ホスト計算機１０は、ホスト用パス管理テーブル１２４を管理サーバ３０に送信する。
【０３５２】
一方、管理サーバ３０は、ホスト計算機１０のいずれかから、ホスト用パス管理テーブル１２４を受信したか否かを判定する（Ｓ３０６２）。ホスト用パス管理テーブル１２４を受信していない場合、管理サーバ３０は、受信するまで待機する。
【０３５３】
一方、ホスト用パス管理テーブル１２４を受信すると、管理サーバ３０は、受信したホスト用パス管理テーブル１２４に基づいて、管理サーバ用パス管理テーブル３２４を更新する（Ｓ３０６３）。具体的には、管理サーバ３０は、ＳＡＮ構成の変更処理（図２７）のステップＳ３０３７と同一の処理で、管理サーバ用パス管理テーブル３２４を更新する。
【０３５４】
次に、管理サーバ３０は、すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信したか否かを判定する（Ｓ３０６４）。すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信していない場合、管理サーバ３０は、ステップＳ３０３６に戻る。そして、管理サーバ３０は、すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信するまで、ステップＳ３０６２からステップＳ３０６４までの処理を繰り返す。
【０３５５】
一方、すべてのホスト計算機１０からホスト用パス管理テーブル１２４を受信すると、管理サーバ３０は、ステップＳ３０５１に戻る。これによって、ホスト計算機１０は、再変更されたＳＡＮ構成に対して、パス保守処理を繰り返す。
【０３５６】
図３０は、本発明の第２の実施の形態のホスト計算機１０によって実行される更新情報送信処理のフローチャートである。
【０３５７】
ホスト計算機１０は、パス保守処理（図２９）のステップＳ３０５２においてホスト用パス接続情報テーブル１２１の送信を指示されると、更新情報送信処理を実行する。
【０３５８】
まず、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３を更新する（Ｓ３０７１）。具体的には、ホスト計算機１０は、ホスト用構成変更履歴テーブル１２３に新たなレコードを作成する。次に、ホスト計算機１０は、管理サーバ３０から通知された構成情報変更番号を、新たなレコードの構成情報変更番号１２３１に格納する。次に、ホスト計算機１０は、現在の日時を、新たなレコードの日時１２３２に格納する。
【０３５９】
これによって、ホスト計算機１０は、ＳＡＮ構成が変更された時点に構成情報変更番号を付与する。
【０３６０】
次に、ホスト計算機１０は、ディスカバリ実行処理（図２８）において受信したディスカバリの結果等に基づいて、ホスト用パス接続情報テーブル１２１を更新する（Ｓ３０７２）。具体的には、ホスト計算機１０は、第１の実施の形態のパス保守処理（図１０）のステップＳ１０４２と同一の処理で、ホスト用パス接続情報テーブル１２１を更新する。
【０３６１】
次に、ホスト計算機１０は、更新したホスト用パス接続情報テーブルを、管理サーバ３０に送信する。そして、ホスト計算機１０は、更新情報送信処理を終了する。
【０３６２】
図３１は、本発明の第２の実施の形態の管理サーバ３０によって実行される比較対象選択処理のフローチャートである。
【０３６３】
比較対象選択処理は、パス保守処理（図２９）のステップＳ３０５６において実行される。
【０３６４】
まず、管理サーバ３０は、管理サーバ用構成比較テーブル３２２の比較元３２２２及び比較先３２２３から、「○」をすべて削除する（Ｓ３０８１）。
【０３６５】
次に、管理サーバ３０は、比較対象となるホスト計算機１０の選択を、管理サーバ管理者に要求する（Ｓ３０８２）。
【０３６６】
管理サーバ３０は、一つ又は全部のホスト計算機１０が選択されたか否かを判定する（Ｓ３０８３）。一つ又は全部のホスト計算機１０が選択されていない場合、管理サーバ３０は、選択されるまで待機する。
【０３６７】
一方、一つ又は全部のホスト計算機１０が選択された場合、管理サーバ３０は、比較される二つの構成情報変更番号の選択を、管理サーバ管理者に要求する（Ｓ３０８４）。具体的には、管理サーバ３０は、比較される二つの構成情報変更番号の選択を要求する画面を表示する。すると、管理サーバ管理者は、ＳＡＮ構成を比較したい二つの構成情報変更番号を選択する。
【０３６８】
このとき、管理サーバ３０は、管理サーバ用構成変更履歴テーブル３２３を併せて表示してもよい。これによって、管理サーバ管理者は、比較したい日時に対応する構成情報変更番号を把握できる。
【０３６９】
管理サーバ３０は、管理サーバ管理者が一つ目の構成情報変更番号を選択したか否かを判定する（Ｓ３０８５）。一つ目の構成情報変更番号が選択されていない場合、管理サーバ３０は、一つ目の構成情報変更番号が選択されるまで待機する。
【０３７０】
一方、一つ目の構成情報変更番号が選択されると、管理サーバ３０は、選択された一つ目の構成情報変更番号を比較元に設定する（Ｓ３０８６）。
【０３７１】
まず、一つのホスト計算機１０が比較対象として選択された場合を説明する。この場合、管理サーバ３０は、比較対象として選択されたホスト計算機１０の識別子と管理サーバ用構成比較テーブル３２２のホスト名３２２４とが一致するレコードを、管理サーバ用構成比較テーブル３２２から選択する。次に、管理サーバ３０は、選択された一つ目の構成情報変更番号と管理サーバ用構成比較テーブル３２２の構成情報変更番号３２２１とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバは、選択したレコードの比較元３２２２に、「○」を格納する。
【０３７２】
次に、すべてのホスト計算機１０が比較対象として選択された場合を説明する。この場合、管理サーバ３０は、選択された一つ目の構成情報変更番号と管理サーバ用構成比較テーブル３２２の構成情報変更番号３２２１とが一致するレコードを、管理サーバ用構成比較テーブル３２２からすべて選択する。次に、管理サーバ３０は、選択したすべてのレコードの比較元３２２２に、「○」を格納する。
【０３７３】
次に、管理サーバ３０は、管理サーバ管理者が二つ目の構成情報変更番号を選択したか否かを判定する（Ｓ３０８７）。二つ目の構成情報変更番号が選択されていない場合、管理サーバ３０は、二つ目の構成情報変更番号が選択されるまで待機する。なお、同じ構成情報変更番号が二つ選択された場合、管理サーバ３０は、二つ目の構成情報変更番号が選択されていないと判定する。
【０３７４】
二つ目の構成情報変更番号が選択されると、管理サーバ３０は、選択された二つ目の構成情報変更番号を比較先に設定する（Ｓ３０８８）。
【０３７５】
まず、一つのホスト計算機１０が比較対象として選択された場合を説明する。この場合、管理サーバ３０は、比較対象として選択されたホスト計算機１０の識別子と管理サーバ用構成比較テーブル３２２のホスト名３２２４とが一致するレコードを、管理サーバ用構成比較テーブル３２２から選択する。次に、管理サーバ３０は、選択された二つ目の構成情報変更番号と管理サーバ用構成比較テーブル３２２の構成情報変更番号３２２１とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバは、選択したレコードの比較先３２２３に、「○」を格納する。
【０３７６】
次に、すべてのホスト計算機１０が比較対象として選択された場合を説明する。この場合、管理サーバ３０は、選択された二つ目の構成情報変更番号と管理サーバ用構成比較テーブル３２２の構成情報変更番号３２２１とが一致するレコードを、管理サーバ用構成比較テーブル３２２からすべて選択する。次に、管理サーバ３０は、選択したすべてのレコードの比較先３２２３に、「○」を格納する。
【０３７７】
そして、管理サーバ３０は、比較対象選択処理を終了する。
【０３７８】
図３２は、本発明の第２の実施の形態の管理サーバ３０によって実行される比較処理のフローチャートである。
【０３７９】
比較処理は、パス保守処理（図２９）のステップＳ３０５７において実行される。
【０３８０】
まず、管理サーバ３０は、比較元の構成情報変更番号を特定する（Ｓ３０９１）。具体的には、管理サーバ３０は、管理サーバ用構成比較テーブル３２２の比較元３２２２に「○」が格納されているレコードを、管理サーバ用構成比較テーブル３２２から選択する。次に、管理サーバ３０は、選択したレコードから、構成情報変更番号３２２１を抽出する。そして、管理サーバ３０は、抽出した構成情報変更番号３２２１を、比較元の構成情報変更番号として特定する。
【０３８１】
次に、管理サーバ３０は、比較先の構成情報変更番号を特定する（Ｓ３０９２）。具体的には、管理サーバ３０は、管理サーバ用構成比較テーブル３２２の比較先３２２３に「○」が格納されているレコードを、管理サーバ用構成比較テーブル３２２から選択する。次に、管理サーバ３０は、選択したレコードから、構成情報変更番号３２２１を抽出する。そして、管理サーバ３０は、抽出した構成情報変更番号３２２１を、比較先の構成情報変更番号として特定する。
【０３８２】
次に、管理サーバ３０は、比較対象となるホスト計算機１０を順番に選択する（Ｓ３０９３）。具体的には、管理サーバ３０は、管理サーバ用構成比較テーブル３２２の比較元３２２２に「○」が格納されているレコードを、管理サーバ用構成比較テーブル３２２から順番に選択する。次に、管理サーバ３０は、選択したレコードから、ホスト名３２２４を抽出する。そして、管理サーバ３０は、抽出したホスト名３２２４によって識別されるホスト計算機１０を、順番に選択したホスト計算機１０とする。
【０３８３】
なお、比較対象となるホスト計算機１０が一つの場合、管理サーバ３０は、当該一つのホスト計算機１０を選択する。
【０３８４】
次に、管理サーバ３０は、特定した比較元の構成情報変更番号に対応する時点に存在するパス（比較元パス）を順番に選択する（Ｓ３０９４）。
【０３８５】
具体的には、管理サーバ３０は、特定した比較元の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するすべてのレコードを、管理サーバ用パス接続情報テーブル３２１から選択する。次に、管理サーバ３０は、ステップＳ３０９３で選択した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバ３０は、選択したレコードから、パスＩＤ３２１２を順番に選択する。そして、管理サーバ３０は、選択したパスＩＤ３２１２によって識別されるパスを、比較元パスとする。
【０３８６】
次に、管理サーバ３０は、選択した比較元パスに対して、ステップＳ３０９５からステップＳ３０９８までを実行する。
【０３８７】
管理サーバ３０は、特定した比較先の構成情報変更番号に対応する時点に存在するパス（比較先パス）を順番に選択する（Ｓ３０９５）。
【０３８８】
具体的には、管理サーバ３０は、特定した比較先の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するすべてのレコードを、ホスト用パス接続情報テーブル１２１から選択する。次に、管理サーバ３０は、ステップＳ３０９３で選択した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバ３０は、選択したレコードから、パスＩＤ３２１２を順番に選択する。そして、管理サーバ３０は、選択したパスＩＤ３２１２によって識別されるパスを、比較先パスとする。
【０３８９】
次に、管理サーバ３０は、選択した比較先パスに対して、ステップＳ３０９６からステップＳ３０９８までを実行する。
【０３９０】
管理サーバ３０は、選択された比較元パスの接続情報と選択された比較先パスの接続情報とを比較する（Ｓ３０９６）。そして、管理サーバ３０は、比較した二つの接続情報が一致するか否かを判定する（Ｓ３０９７）。
【０３９１】
具体的には、管理サーバ３０は、特定した比較元の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコードを、管理サーバ用パス接続情報テーブル３２１から選択する。次に、管理サーバ３０は、ステップＳ３０９３で選択した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコードを、選択したレコードの中から選択する。
【０３９２】
更に、管理サーバ３０は、選択した比較元パスの識別子と管理サーバ用パス接続情報テーブル３２１のパスＩＤ３２１２とが一致するレコード（比較元パスに関するレコード）を、選択したレコードの中から選択する。次に、管理サーバ３０は、選択した比較元パスに関するレコードから、ＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５及びＬＵＮ３２１６を抽出する。
【０３９３】
次に、管理サーバ３０は、特定した比較先の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコードを、管理サーバ用パス接続情報テーブル３２１から選択する。次に、管理サーバ３０は、ステップＳ３０９３で選択した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコードを、選択したレコードの中から選択する。
【０３９４】
更に、管理サーバ３０は、選択した比較先パスの識別子と管理サーバ用パス接続情報テーブル３２１のパスＩＤ３２１２とが一致するレコード（比較先パスに関するレコード）を、選択したレコードの中から選択する。次に、管理サーバ３０は、選択した比較先パスに関するレコードから、ＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５及びＬＵＮ３２１６を抽出する。
【０３９５】
そして、管理サーバ３０は、比較元パスに関するレコードから抽出したＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５及びＬＵＮ３２１６と、比較先パスに関するレコードから抽出したＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５及びＬＵＮ３２１６とが一致するか否かを判定する。
【０３９６】
ＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５及びＬＵＮ３２１６が一つでも異なる場合、管理サーバ３０は、選択された比較元パスの接続情報と選択された比較先パスの接続情報とが一致しないと判定する。
【０３９７】
そこで、管理サーバ３０は、ステップＳ３０９５に戻る。管理サーバ３０は、次の比較先パスを選択する。そして、管理サーバ３０は、選択した次の比較先パスに対して、ステップＳ３０９６からステップＳ３０９８までを実行する。
【０３９８】
なお、管理サーバ３０は、ステップＳ３０９５においてすべての比較先パスを選択した場合、ステップＳ３０９４に戻る。そして、管理サーバ３０は、次の比較元パスを選択する。
【０３９９】
一方、ＨＢＡ名３２１３、ＣＨＡ名３２１４、ＣＨＡポート名３２１５及びＬＵＮ３２１６のすべてが一致する場合、管理サーバ３０は、選択された比較元パスの接続情報と選択された比較先パスの接続情報とが一致すると判定する。すると、管理サーバ３０は、比較元パスと比較先パスとが同一のパスであると判定する。
【０４００】
そこで、管理サーバ３０は、選択した比較元パスに関するレコードの一致先パスＩＤ３２１８に、比較先パスの識別子を格納する。また、管理サーバ３０は、選択した比較先パスに関するレコードの一致先パスＩＤ３２１８に、比較元パスの識別子を格納する（Ｓ３０９８）。
【０４０１】
次に、管理サーバ３０は、ステップＳ３０９４に戻り、次の比較元パスを選択する。管理サーバ３０は、選択した比較元パスに対して、ステップＳ３０９５からステップＳ３０９８までを実行する。
【０４０２】
そして、管理サーバ３０は、ステップＳ３０９４においてすべての比較元パスを選択した場合、ステップＳ３０９３に戻り、比較対象となる次のホスト計算機１０を選択する。管理サーバ３０は、選択した比較対象のホスト計算機１０に対して、ステップＳ３０９４からステップＳ３０９８までを実行する。
【０４０３】
そして、管理サーバ３０は、ステップＳ３０９３において比較対象のホスト計算機１０のすべてを選択すると、比較処理を終了する。
【０４０４】
以上のように、管理サーバ３０は、第１の時点に存在するパスと同一のパスを、第２の時点に存在するパスの中から特定する。なお、管理サーバ３０は、パスが経由する構成部位のすべてが同一であると、同一のパスと判断する。
【０４０５】
図３３は、本発明の第２の実施の形態の管理サーバ３０によって実行される表示処理のフローチャートである。
【０４０６】
表示処理は、パス保守処理（図２９）のステップＳ３０５８において実行される。
【０４０７】
まず、管理サーバ３０は、パス数情報表示処理を実行する（Ｓ３１７１）。これによって、管理サーバ３０は、それぞれの構成部位を経由するパスの数を表示する。なお、パス数情報表示処理については、図３５で詳細を説明する。
【０４０８】
次に、管理サーバ３０は、パス一覧情報表示処理を実行する（Ｓ３１７２）。これによって、管理サーバ３０は、パスの接続情報を表示する。なお、パス一覧情報表示処理については、図３６で詳細を説明する。
【０４０９】
そして、管理サーバ３０は、表示処理を終了する。例えば、管理サーバ３０は、表示処理を実行することによって、パス情報画面（図３４）を表示する。
【０４１０】
図３４は、本発明の第２の実施の形態の管理サーバ３０に表示されるパス情報画面４００の説明図である。
【０４１１】
本説明図のパス情報画面４００は、すべてのホスト計算機１０が比較対象として選択された場合である。また、本説明図のパス情報画面４００は、構成情報変更番号の「２」が比較元として選択され、且つ、構成情報変更番号の「３」が比較先として選択された場合である。
【０４１２】
パス情報画面４００は、比較元パスに関する情報及び比較先パスに関する情報を含む。
【０４１３】
比較元パスに関する情報は、パス数情報４１０及びパス一覧情報４２０を含む。
【０４１４】
パス数情報４１０は、比較元の構成情報変更番号に対応する時点に存在するパス（比較元パス）の総数を含む。更に、パス数情報４１０は、それぞれの構成部位を経由する比較元パスの数を含む。具体的には、パス数情報４１０は、それぞれのＬＵ２５を経由する比較元パスの数、それぞれのＣＨＡ２１を経由する比較元パスの数、及びそれぞれのＨＢＡ１４を経由する比較元パスの数を含む。
【０４１５】
なお、パス数情報４１０では、経由する比較元パスの数と経由する比較先パスの数とが異なる構成部位に関する情報が強調して表示される。本説明図におけるパス数情報４１０では、「ＬＵ１」、「ＬＵ２」、「ＬＵ３」、「ＬＵ４」、「ＬＵ５」、「ＬＵ６」、「ＣＨＡ４」、「ＨＢＡ１」及び「ＨＢＡ２」を経由する比較元パスの数が強調して表示されている。
【０４１６】
パス一覧情報４２０は、管理サーバ用パス接続情報テーブル３２１の比較元パスに関するレコードを含む。更に、パス一覧情報４２０は、比較元パスの状態を含む。比較元パスの状態は、当該比較元パスが閉塞されているか否かを示す。
【０４１７】
なお、パス一覧情報４２０では、一致先パスＩＤに値が格納されていないレコードが強調して表示される。本説明図におけるパス一覧情報４２０では、パスＩＤ「４」によって識別されるパスに関するレコードが強調して表示されている。
【０４１８】
また、パス一覧情報４２０は、一致先パスＩＤに値が格納されていないレコードのみを含んでもよいし、一致先パスＩＤに値が格納されているレコードのみを含んでいてもよい。
【０４１９】
比較先パスに関する情報は、パス数情報４３０及びパス一覧情報４４０を含む。
【０４２０】
パス数情報４３０は、比較先の構成情報変更番号に対応する時点に存在するパス（比較先パス）の総数を含む。更に、パス数情報４３０は、それぞれの構成部位を経由する比較先パスの数を含む。具体的には、パス数情報４３０は、それぞれのＬＵ２５を経由する比較先パスの数、それぞれのＣＨＡ２１を経由する比較先パスの数、及びそれぞれのＨＢＡ１４を経由する比較先パスの数を含む。
【０４２１】
なお、パス数情報４３０では、経由する比較元パスの数と経由する比較先パスの数とが異なる構成部位に関する情報が強調して表示される。本説明図におけるパス数情報４３０では、「ＬＵ１」、「ＬＵ２」、「ＬＵ３」、「ＬＵ４」、「ＬＵ５」、「ＬＵ６」、「ＣＨＡ４」、「ＨＢＡ１」及び「ＨＢＡ２」を経由する比較先パスの数が強調して表示されている。
【０４２２】
パス一覧情報４４０は、管理サーバ用パス接続情報テーブル３２１の比較先パスに関するレコードを含む。更に、パス一覧情報４４０は、比較先パスの状態を含む。比較先パスの状態は、当該比較先パスが閉塞されているか否かを示す。また、パス一覧情報４４０は、一致先パスＩＤに値が格納されていないレコードのみを含んでもよい。
【０４２３】
なお、パス一覧情報４４０では、一致先パスＩＤに値が格納されていないレコードが強調して表示される。本説明図におけるパス一覧情報４４０では、すべてのレコードの一致先パスＩＤに値が格納されているので強調して表示されるレコードが存在しない。
【０４２４】
また、パス一覧情報４４０は、一致先パスＩＤに値が格納されていないレコードのみを含んでもよいし、一致先パスＩＤに値が格納されているレコードのみを含んでいてもよい。
【０４２５】
比較元の構成情報変更番号が最大値の場合、比較元パスに関する情報は、更に、チェックボックス４５０、オンライン設定ボタン４６０、オフライン設定ボタン４７０及び構成変更開始ボタン４８０を含む。なお、比較元の構成情報変更番号が最大値であると、比較元の構成情報変更番号に対応する時点が最新となる。つまり、当該比較元の構成情報変更番号に対応する時点の後には、ＳＡＮ構成が変更されていない。
【０４２６】
同様に、比較先の構成情報変更番号が最大値の場合、比較先パスに関する情報は、更に、チェックボックス４５０、オンライン設定ボタン４６０、オフライン設定ボタン４７０及び構成変更開始ボタン４８０を含む。なお、比較先の構成情報変更番号が最大値であると、比較先の構成情報変更番号に対応する時点が最新となる。つまり、当該比較先の構成情報変更番号に対応する時点の後には、ＳＡＮ構成が変更されていない。
【０４２７】
チェックボックス４５０では、パス一覧情報４２０又は４４０のレコードが選択される。オンライン設定ボタン４６０が操作されると、管理サーバ３０は、チェックボックス４５０で選択されたレコードに対応するパスのオンラインをホスト計算機１０に指示する。また、オフライン設定ボタン４７０が操作されると、管理サーバ３０は、チェックボックス４５０で選択されたレコードに対応するパスのオフラインをホスト計算機１０に指示する。
【０４２８】
構成変更開始ボタン４７０が操作されると、管理サーバ３０は、ＳＡＮ構成の再変更を要求されたと判断する。
【０４２９】
管理サーバ管理者は、管理サーバ３０に表示されたパス情報画面４００を参照して、ＳＡＮ構成を正しく変更できたか否かを容易に判断できる。
【０４３０】
例えば、管理サーバ管理者は、パス一覧情報４２０とパス一覧情報４４０とを比較する。これによって、管理サーバ管理者は、第１の時点に存在するパスと第２の時点に存在するパスとの違いを容易に把握できる。
【０４３１】
特に、管理サーバ管理者は、パス表示画面４００のパス一覧情報４２０及び４４０に含まれる一致先パスＩＤを参照する。一致先パスＩＤに値が格納されていない場合、管理サーバ管理者は、一方の時点に存在するパスがもう一方の時点に存在しないことを把握できる。
【０４３２】
また、管理サーバ管理者は、パス表示画面のパス数情報４１０及び４３０を参照することによって、ファイバチャネルスイッチ４０の設定を誤った箇所を容易に特定できる。
【０４３３】
このように、管理サーバ管理者は、パス情報画面４００を参照することによって、ＳＡＮ構成を容易に正しく変更できる。
【０４３４】
図３５は、本発明の第２の実施の形態の管理サーバ３０によって実行されるパス数情報表示処理のフローチャートである。
【０４３５】
パス数情報表示処理は、表示処理（図３３）のステップＳ３１０１において実行される。
【０４３６】
まず、管理サーバ３０は、比較処理（図３２）のステップＳ３０９１と同一の処理によって、比較元の構成情報変更番号を特定する（Ｓ３１１１）。更に、管理サーバ３０は、比較対象のホスト計算機１０を特定する。
【０４３７】
次に、管理サーバ３０は、特定した比較元の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコードを、管理サーバ用パス接続情報テーブル３２１からすべて選択する。
【０４３８】
次に、管理サーバ３０は、特定した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコード（比較元パスに関するレコード）を、選択したレコードの中から選択する。
【０４３９】
次に、管理サーバ３０は、選択した比較元パスに関するレコードに基づいて、比較元パスの総数を算出する。具体的には、ホスト計算機１０は、選択した比較元パスに関するレコードの数を、比較元パスの総数とする。
【０４４０】
なお、すべてのホスト計算機１０が比較対象の場合、管理サーバ３０は、特定した比較元の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコード（比較元パスに関するレコード）を、管理サーバ用パス接続情報テーブル３２１からすべて選択する。そして、管理サーバ３０は、選択した比較元パスに関するレコードの数を、比較元パスの総数とする。
【０４４１】
次に、管理サーバ３０は、それぞれの構成部位を経由する比較元パスの数を算出する。
【０４４２】
具体的には、管理サーバ３０は、ＬＵ２５の識別子を順番に選択する。次に、管理サーバ３０は、選択したＬＵ２５の識別子と管理サーバ用パス接続情報テーブル３２１のＬＵＮ３２１６とが一致するレコードを、選択した比較元パスに関するレコードの中から特定する。そして、管理サーバ３０は、特定したレコードの数を、ＬＵ２５を経由する比較元パスの数とする。
【０４４３】
同様に、管理サーバ３０は、ＣＨＡ２１の識別子を順番に選択する。次に、管理サーバ３０は、選択したＣＨＡ２１の識別子と管理サーバ用パス接続情報テーブル３２１のＣＨＡ名３２１４とが一致するレコードを、選択した比較元パスに関するレコードの中から特定する。そして、管理サーバ３０は、特定したレコードの数を、ＣＨＡ２１を経由する比較元パスの数とする。
【０４４４】
同様に、管理サーバ３０は、比較対象のホスト計算機１０に備わるＨＢＡ１４の識別子を順番に選択する。次に、管理サーバ３０は、選択したＨＢＡ１４の識別子と管理サーバ用パス接続情報テーブル３２１のＨＢＡ名３２１３とが一致するレコードを、選択した比較元パスに関するレコードの中から特定する。そして、管理サーバ３０は、特定したレコードの数を、ＨＢＡ１４を経由する比較元パスの数とする。
【０４４５】
次に、管理サーバ３０は、算出した比較元パスの総数及びそれぞれの構成部位を経由する比較元パスの数を表示する（Ｓ３１１２）。これによって、管理サーバ３０は、パス情報画面４００のパス数情報４１０を表示する。
【０４４６】
次に、管理サーバ３０は、比較処理（図３２）のステップＳ３０９２と同一の処理によって、比較先の構成情報変更番号を特定する（Ｓ３１１３）。
【０４４７】
次に、管理サーバ３０は、特定した比較先の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコードを、管理サーバ用パス接続情報テーブル３２１からすべて選択する。
【０４４８】
次に、管理サーバ３０は、特定した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコード（比較先パスに関するレコード）を、選択したレコードの中から選択する。
【０４４９】
次に、管理サーバ３０は、選択した比較先パスに関するレコードに基づいて、比較先パスの総数を算出する。具体的には、ホスト計算機１０は、選択した比較先パスに関するレコードの数を、比較先パスの総数とする。
【０４５０】
なお、すべてのホスト計算機１０が比較対象の場合、管理サーバ３０は、特定した比較先の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコード（比較先パスに関するレコード）を、管理サーバ用パス接続情報テーブル３２１からすべて選択する。そして、管理サーバ３０は、選択した比較先パスに関するレコードの数を、比較先パスの総数とする。
【０４５１】
次に、管理サーバ３０は、それぞれの構成部位を経由する比較先パスの数を算出する。
【０４５２】
具体的には、管理サーバ３０は、ＬＵ２５の識別子を順番に選択する。次に、管理サーバ３０は、選択したＬＵ２５の識別子と管理サーバ用パス接続情報テーブル３２１のＬＵＮ３２１６とが一致するレコードを、選択した比較先パスに関するレコードの中から特定する。そして、管理サーバ３０は、特定したレコードの数を、ＬＵ２５を経由する比較先パスの数とする。
【０４５３】
同様に、管理サーバ３０は、ＣＨＡ２１の識別子を順番に選択する。次に、管理サーバ３０は、選択したＣＨＡ２１の識別子と管理サーバ用パス接続情報テーブル３２１のＣＨＡ名３２１４とが一致するレコードを、選択した比較先パスに関するレコードの中から特定する。そして、管理サーバ３０は、特定したレコードの数を、ＣＨＡ２１を経由する比較先パスの数とする。
【０４５４】
同様に、管理サーバ３０は、比較対象のホスト計算機１０に備わるＨＢＡ１４の識別子を順番に選択する。次に、管理サーバ３０は、選択したＨＢＡ１４の識別子と管理サーバ用パス接続情報テーブル３２１のＨＢＡ名３２１３とが一致するレコードを、選択した比較先パスに関するレコードの中から特定する。そして、管理サーバ３０は、特定したレコードの数を、ＨＢＡ１４を経由する比較先パスの数とする。
【０４５５】
次に、管理サーバ３０は、算出した比較先パスの総数及びそれぞれの構成部位を経由する比較先パスの数を表示する（Ｓ３１１４）。これによって、管理サーバ３０は、パス情報画面４００のパス数情報４３０を表示する。
【０４５６】
次に、管理サーバ３０は、経由する比較元パスの数と経由する比較先パスの数とが異なる構成部位があるか否かを判定する（Ｓ３１１５）。
【０４５７】
比較元パスの数と比較先パスの数とが異なる構成部位がない場合、管理サーバ３０は、強調して表示する必要がない。よって、管理サーバ３０は、そのままパス数情報表示処理を終了する。
【０４５８】
一方、比較元パスの数と比較先パスの数とが異なる構成部位がある場合、管理サーバ３０は、当該構成部位を経由する比較元パスの数及び比較先パスの数を強調して表示する（Ｓ３１１６）。そして、管理サーバ３０は、パス数情報表示処理を終了する。
【０４５９】
図３６は、本発明の第２の実施の形態の管理サーバ３０によって実行されるパス一覧情報表示処理のフローチャートである。
【０４６０】
パス一覧情報表示処理は、表示処理（図３３）のステップＳ３１０２において実行される。
【０４６１】
まず、管理サーバ３０は、比較処理（図３２）のステップＳ３０９１と同一の処理によって、比較元の構成情報変更番号を特定する（Ｓ３１２１）。更に、管理サーバ３０は、比較対象のホスト計算機１０を特定する。
【０４６２】
次に、管理サーバ３０は、特定した比較元の構成情報変更番号に対応する時点に存在し、且つ特定した比較対象のホスト計算機１０に接続されるパス（比較元パス）を順番に選択する（Ｓ３１２２）。
【０４６３】
次に、管理サーバ３０は、選択した比較元パスに関するレコードを、管理サーバ用パス接続情報テーブル３２１から抽出する。そして、管理サーバ３０は、抽出した比較元パスに関するレコードに含まれる情報を表示する（Ｓ３１２３）。
【０４６４】
具体的には、管理サーバ３０は、特定した比較元の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコードを、管理サーバ用パス接続情報テーブル３２１から選択する。次に、管理サーバ３０は、特定した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコード（比較元パスに関するレコード）を、選択したレコードの中から順番に抽出する。そして、管理サーバ３０は、抽出した比較元パスに関するレコードに含まれる情報を表示する。
【０４６５】
なお、管理サーバ３０は、抽出した比較元パスに関するレコードに含まれる情報のすべてを表示してもよいし、一部を表示してもよい。
【０４６６】
また、管理サーバ３０は、選択した比較元パスの状態を併せて表示してもよい。
【０４６７】
具体的には、管理サーバ３０は、特定した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２４のホスト名３２４３とが一致するレコードを、管理サーバ用パス管理テーブル３２４から選択する。次に、管理サーバ３０は、管理サーバ用パス接続情報テーブル３２１から抽出したレコードのパスＩＤ３２１２と管理サーバ用パス管理テーブル３２４のパスＩＤ３２４１とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバ３０は、選択したレコードから、状態３２４２を抽出する。そして、管理サーバ３０は、抽出した状態３２４２を表示する。
【０４６８】
これによって、管理サーバ３０は、パス情報画面４００のパス一覧情報４２０を表示する。
【０４６９】
次に、管理サーバ３０は、チェックボックス設定処理を行う（Ｓ３１２４）。なお、チェックボックス設定処理については、図３７で詳細を説明する。
【０４７０】
次に、管理サーバ３０は、抽出した比較元パスに関するレコードの一致先パスＩＤ３２１８に値が格納されているか否かを判定する（Ｓ３１２５）。
【０４７１】
一致先パスＩＤ３２１８に値が格納されている場合、当該選択された比較元パスと同じパスが、比較先の構成情報変更番号に対応する時点にも存在する。よって、管理サーバ３０は、当該抽出した比較元パスに関するレコードを強調して表示する必要がない。そこで、管理サーバ３０は、ステップＳ３１２２で選択した比較元パスに対する処理を終了する。
【０４７２】
一方、一致先パスＩＤ３２１８に値が格納されていない場合、当該選択された比較元パスと同じパスが、比較先の構成情報変更番号に対応する時点に存在しない。そこで、管理サーバ３０は、当該抽出した比較元パスに関するレコードを強調して表示する（Ｓ３１２６）。そして、管理サーバ３０は、ステップＳ３１２２で選択した比較元パスに対する処理を終了する。
【０４７３】
次に、管理サーバ３０は、ステップＳ３１２２に戻り、次の比較元パスを選択する。そして、管理サーバ３０は、選択した次の比較元パスに対して、ステップＳ３１２３からステップＳ３１２６までを実行する。
【０４７４】
なお、管理サーバ３０は、ステップＳ３１２２において比較元パスのすべてを選択した場合、ステップＳ３１２７に進む。
【０４７５】
次に、管理サーバ３０は、比較処理（図３２）のステップＳ３０９２と同一の処理によって、比較先の構成情報変更番号を特定する（Ｓ３１２７）。更に、管理サーバ３０は、比較対象のホスト計算機１０を特定する。
【０４７６】
次に、管理サーバ３０は、特定した比較先の構成情報変更番号に対応する時点に存在し、且つ特定した比較対象のホスト計算機１０に接続されるパス（比較先パス）を順番に選択する（Ｓ３１２８）。
【０４７７】
次に、管理サーバ３０は、選択した比較先パスに関するレコードを、管理サーバ用パス接続情報テーブル３２１から抽出する。そして、管理サーバ３０は、抽出した比較先パスに関するレコードに含まれる情報を表示する（Ｓ３１２９）。
【０４７８】
具体的には、管理サーバ３０は、特定した比較先の構成情報変更番号と管理サーバ用パス接続情報テーブル３２１の構成情報変更番号３２１１とが一致するレコードを、管理サーバ用パス接続情報テーブル３２１から選択する。次に、管理サーバ３０は、特定した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２１のホスト名３２１９とが一致するレコード（比較先パスに関するレコード）を、選択したレコードの中から順番に抽出する。そして、管理サーバ３０は、抽出した比較先パスに関するレコードに含まれる情報を表示する。
【０４７９】
なお、管理サーバ３０は、抽出した比較先パスに関するレコードに含まれる情報のすべてを表示してもよいし、一部を表示してもよい。
【０４８０】
また、管理サーバ３０は、選択した比較先パスの状態を併せて表示してもよい。
【０４８１】
具体的には、管理サーバ３０は、特定した比較対象のホスト計算機１０の識別子と管理サーバ用パス接続情報テーブル３２４のホスト名３２４３とが一致するレコードを、管理サーバ用パス管理テーブル３２４から選択する。次に、管理サーバ３０は、管理サーバ用パス接続情報テーブル３２１から抽出したレコードのパスＩＤ３２１２と管理サーバ用パス管理テーブル３２４のパスＩＤ３２４１とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバ３０は、選択したレコードから、状態３２４２を抽出する。そして、管理サーバ３０は、抽出した状態３２４２を表示する。
【０４８２】
これによって、管理サーバ３０は、パス情報画面４００のパス一覧情報４４０を表示する。
【０４８３】
次に、管理サーバ３０は、チェックボックス設定処理を行う（Ｓ３１３０）。なお、チェックボックス設定処理については、図３７で詳細を説明する。
【０４８４】
次に、管理サーバ３０は、抽出した比較先パスに関するレコードの一致先パスＩＤ３２１８に値が格納されているか否かを判定する（Ｓ３１３１）。
【０４８５】
一致先パスＩＤ３２１８に値が格納されている場合、当該選択された比較先パスと同じパスが、比較元の構成情報変更番号に対応する時点にも存在する。よって、管理サーバ３０は、当該抽出した比較先パスに関するレコードを強調して表示する必要がない。そこで、管理サーバ３０は、ステップＳ３１２８で選択した比較元パスに対する処理を終了する。
【０４８６】
一方、一致先パスＩＤ３２１８に値が格納されていない場合、当該選択された比較先パスと同じパスが、比較元の構成情報変更番号に対応する時点に存在しない。そこで、管理サーバ３０は、当該抽出した比較先パスに関するレコードを強調して表示する（Ｓ３１３２）。そして、ホスト計算機１０は、ステップＳ３１２８で選択した比較先パスに対する処理を終了する。
【０４８７】
次に、管理サーバ３０は、ステップＳ３１２８に戻り、次の比較先パスを選択する。そして、管理サーバ３０は、選択した次の比較先パスに対して、ステップＳ３１２９からステップＳ３１３２までを実行する。
【０４８８】
なお、管理サーバ３０は、ステップＳ３１２８において比較先パスのすべてを選択した場合、パス一覧情報表示処理を終了する。
【０４８９】
図３７は、本発明の第２の実施の形態の管理サーバ３０によって実行されるチェックボックス設定処理のフローチャートである。
【０４９０】
チェックボックス設定処理は、パス一覧情報表示処理（図３６）のステップＳ３１２４及びステップＳ３１３０において実行される。
【０４９１】
まず、管理サーバ３０は、特定された構成情報変更番号が最大値であるか否かを判定する（Ｓ３１４１）。
【０４９２】
チェックボックス設定処理がパス一覧情報表示処理（図３６）のステップＳ３１２４において実行される場合、管理サーバ３０は、パス一覧情報表示処理のステップＳ３１２１で特定された比較元の構成情報変更番号が最大値であるか否かを判定する。
【０４９３】
一方、チェックボックス設定処理がパス一覧情報表示処理（図３６）のステップＳ３１３０において実行される場合、管理サーバ３０は、パス一覧情報表示処理のステップＳ３１２７で特定された比較先の構成情報変更番号が最大値であるか否かを判定する。
【０４９４】
特定された構成情報変更番号が最大値でないと、当該構成情報変更番号に対応する時点が最新でない。つまり、当該構成情報変更番号に対応する時点の後に、ＳＡＮ構成が変更されている。よって、管理サーバ３０は、チェックボックス等を表示する必要がないので、そのままチェックボックス設定処理を終了する。
【０４９５】
一方、特定された構成情報変更番号が最大値の場合、当該構成情報変更番号に対応する時点が最新となる。つまり、当該構成情報変更番号に対応する時点の後に、ＳＡＮ構成が変更されていない。そこで、管理サーバ３０は、チェックボックス４５０をパス情報画面４００（図３４）に表示する（Ｓ３１４２）。
【０４９６】
更に、管理サーバ３０は、オンライン設定ボタン４６０、オフライン設定ボタン４７０及び構成変更開始ボタン４８０をパス情報画面４００に表示する（Ｓ３１４３）。そして、管理サーバ３０は、チェックボックス設定処理を終了する。
【０４９７】
図３８は、本発明の第２の実施の形態の管理サーバ３０によって実行される活性化処理のフローチャートである。
【０４９８】
活性化処理は、パス保守処理（図２９）のステップＳ３０５９において実行される。
【０４９９】
まず、管理サーバ３０は、オンラインするパスがあるか否かを判定する（Ｓ３１５１）。
【０５００】
管理サーバ管理者は、パス情報画面４００に表示されたチェックボックス４５０のうち、オンラインしたいパスに対応するチェックボックス４５０を選択する。次に、ホスト管理者は、オンライン設定ボタン４６０を操作することによって、管理サーバ３０にパスのオンラインを要求する。
【０５０１】
そのため、オンライン設定ボタン４６０が管理サーバ管理者によって操作されると、管理サーバ３０は、オンラインするパスがあると判定する。
【０５０２】
オンラインするパスがない場合、管理サーバ３０は、そのまま活性化処理を終了する。
【０５０３】
一方、オンラインするパスがある場合、管理サーバ３０は、当該パスのオンラインをホスト計算機１０に指示する（Ｓ３１５２）。具体的には、管理サーバ３０は、パス情報画面４００のチェックボックス４５０で選択されたレコードから、パスＩＤを抽出する。そして、管理サーバ３０は、抽出したパスＩＤによって識別されるパスのオンラインを指示する。
【０５０４】
ホスト計算機１０は、パスのオンラインの指示を受けると、ホスト用パス管理テーブルを更新する。そして、ホスト計算機１０は、指示されたパスを、オンラインにする。
【０５０５】
具体的には、ホスト計算機１０は、オンラインを指示されたパスの識別子とホスト用パス管理テーブル１２４のパスＩＤ１２４１とが一致するレコードを、ホスト用パス管理テーブル１２４から選択する。次に、ホスト計算機１０は、選択したレコードの状態１２４２に、「オンライン」を格納する。これによって、ホスト計算機１０は、選択したパスをオンラインにする。ホスト計算機１０は、指示されたすべてのパスをオンラインにすると、オンライン完了通知を管理サーバ３０に送信する。
【０５０６】
一方、管理サーバ３０は、オンラインを指示したホスト計算機１０からオンライン完了通知を受信したか否かを判定する（Ｓ３１５３）。オンライン完了通知を受信していない場合、管理サーバ３０は、受信するまで待機する。
【０５０７】
一方、オンライン完了通知を受信すると、管理サーバ３０は、管理サーバ用パス管理テーブル３２４を更新する（Ｓ３１５４）。
【０５０８】
具体的には、管理サーバ３０は、オンラインを指示したホスト計算機１０の識別子と管理サーバ用パス管理テーブル３２４のホスト名３２４３とが一致するレコードを、管理サーバ用パス管理テーブル３２４から選択する。次に、管理サーバ３０は、抽出したパスＩＤと管理サーバ用パス管理テーブル３２４のパスＩＤ３２４１とが一致するレコードを、選択したレコードの中から選択する。次に、管理サーバ３０は、選択したレコードの状態３２４２に、「オンライン」を格納する。そして、管理サーバ３０は、活性化処理を終了する。
【０５０９】
本実施の形態によれば、管理サーバ３０は、第１の時点に存在するパスと第２の時点に存在するパスとの違いを特定し、出力する。つまり、管理サーバ３０は、パス情報画面４００を表示する。管理サーバ管理者は、管理サーバ３０に表示されたパス情報画面４００を参照することによって、ＳＡＮ構成を正しく変更できたか否かを容易に判断できる。
【図面の簡単な説明】
【０５１０】
【図１】本発明の第１の実施の形態の計算機システムの構成のブロック図である。
【図２】本発明の第１の実施の形態のホスト計算機に備わるメモリのブロック図である。
【図３】本発明の第１の実施の形態のホスト計算機に記憶されるホスト用パス接続情報テーブルの構成図である。
【図４】本発明の第１の実施の形態のホスト計算機に記憶されるホスト用構成比較テーブルの構成図である。
【図５】本発明の第１の実施の形態のホスト計算機に記憶されるホスト用構成変更履歴テーブルの構成図である。
【図６】本発明の第１の実施の形態のホスト計算機に記憶されるホスト用パス管理テーブルの構成図である。
【図７】本発明の第１の実施の形態のホスト計算機によって実行される運用開始時におけるＳＡＮ構成の取得処理のフローチャートである。
【図８】本発明の第１の実施の形態のホスト計算機によって実行されるＳＡＮ構成の変更処理のフローチャートである。
【図９】本発明の第１の実施の形態のホスト計算機によって実行されるディスカバリ実行処理のフローチャートである。
【図１０】本発明の第１の実施の形態のホスト計算機によって実行されるパス保守処理のフローチャートである。
【図１１】本発明の第１の実施の形態のホスト計算機によって実行される比較対象選択処理のフローチャートである。
【図１２】本発明の第１の実施の形態のホスト計算機によって実行される比較処理のフローチャートである。
【図１３】本発明の第１の実施の形態のホスト計算機によって実行される表示処理のフローチャートである。
【図１４】本発明の第１の実施の形態のホスト計算機に表示されるパス情報画面の説明図である。
【図１５】本発明の第１の実施の形態のホスト計算機によって実行されるパス数情報表示処理のフローチャートである。
【図１６】本発明の第１の実施の形態のホスト計算機によって実行されるパス一覧情報表示処理のフローチャートである。
【図１７】本発明の第１の実施の形態のホスト計算機によって実行されるチェックボックス設定処理のフローチャートである。
【図１８】本発明の第１の実施の形態のホスト計算機によって実行される活性化処理のフローチャートである。
【図１９】本発明の第２の実施の形態の管理サーバに備わるメモリのブロック図である。
【図２０】本発明の第２の実施の形態の管理サーバに記憶される管理サーバ用パス接続情報テーブルの構成図である。
【図２１】本発明の第２の実施の形態の管理サーバに記憶される管理サーバ用構成比較テーブルの構成図である。
【図２２】本発明の第２の実施の形態の管理サーバに記憶される管理サーバ用構成変更履歴テーブルの構成図である。
【図２３】本発明の第２の実施の形態の管理サーバに記憶される管理サーバ用パス管理テーブルの構成図である。
【図２４】本発明の第２の実施の形態の管理サーバによって実行される管理サーバ導入時における処理のフローチャートである。
【図２５】本発明の第２の実施の形態の管理サーバによって実行されるホスト登録処理のフローチャートである。
【図２６】本発明の第２の実施の形態のホスト計算機によって実行される管理サーバ対応処理のフローチャートである。
【図２７】本発明の第２の実施の形態の管理サーバによって実行されるＳＡＮ構成の変更処理のフローチャートである。
【図２８】本発明の第２の実施の形態のホスト計算機によって実行されるディスカバリ実行処理のフローチャートである。
【図２９】本発明の第２の実施の形態の管理サーバによって実行されるパス保守処理のフローチャートである。
【図３０】本発明の第２の実施の形態のホスト計算機によって実行される更新情報送信処理のフローチャートである。
【図３１】本発明の第２の実施の形態の管理サーバによって実行される比較対象選択処理のフローチャートである。
【図３２】本発明の第２の実施の形態の管理サーバによって実行される比較処理のフローチャートである。
【図３３】本発明の第２の実施の形態の管理サーバによって実行される表示処理のフローチャートである。
【図３４】本発明の第２の実施の形態の管理サーバに表示されるパス情報画面の説明図である。
【図３５】本発明の第２の実施の形態の管理サーバによって実行されるパス数情報表示処理のフローチャートである。
【図３６】本発明の第２の実施の形態の管理サーバによって実行されるパス一覧情報表示処理のフローチャートである。
【図３７】本発明の第２の実施の形態の管理サーバによって実行されるチェックボックス設定処理のフローチャートである。
【図３８】本発明の第２の実施の形態の管理サーバ３０によって実行される活性化処理のフローチャートである。
【符号の説明】
【０５１１】
１０  ホスト計算機
１１  ＣＰＵ
１２  メモリ
１３  ネットワークインタフェース
１４  ＨＢＡ
２０  ストレージシステム
２１  ＣＨＡ
２２  ＣＰＵ
２３  メモリ
２４  ＣＨＡポート
２５  ＬＵ
２７  ディスクコントローラ
３０  管理サーバ
３１  ＣＰＵ
３２  メモリ
３３  ネットワークインタフェース
４０  ファイバチャネルスイッチ
４１  ポート
１２１  ホスト用パス接続情報テーブル
１２２  ホスト用構成比較テーブル
１２３  ホスト用構成変更履歴テーブル
１２４  ホスト用パス管理テーブル
１２５  デバイスリンクマネージャ
３２１  管理サーバ用パス接続情報テーブル
３２２  管理サーバ用構成比較テーブル
３２３  管理サーバ用構成変更履歴テーブル
３２４  管理サーバ用パス管理テーブル
３２５  ホストマネージャ
【図１】
2007310656.tif 000003
【図２】
2007310656.tif 000004
【図３】
2007310656.tif 000005
【図４】
2007310656.tif 000006
【図５】
2007310656.tif 000007
【図６】
2007310656.tif 000008
【図７】
2007310656.tif 000009
【図８】
2007310656.tif 000010
【図９】
2007310656.tif 000011
【図１０】
2007310656.tif 000012
【図１１】
2007310656.tif 000013
【図１２】
2007310656.tif 000014
【図１３】
2007310656.tif 000015
【図１４】
2007310656.tif 000016
【図１５】
2007310656.tif 000017
【図１６】
2007310656.tif 000018
【図１７】
2007310656.tif 000019
【図１８】
2007310656.tif 000020
【図１９】
2007310656.tif 000021
【図２０】
2007310656.tif 000022
【図２１】
2007310656.tif 000023
【図２２】
2007310656.tif 000024
【図２３】
2007310656.tif 000025
【図２４】
2007310656.tif 000026
【図２５】
2007310656.tif 000027
【図２６】
2007310656.tif 000028
【図２７】
2007310656.tif 000029
【図２８】
2007310656.tif 000030
【図２９】
2007310656.tif 000031
【図３０】
2007310656.tif 000032
【図３１】
2007310656.tif 000033
【図３２】
2007310656.tif 000034
【図３３】
2007310656.tif 000035
【図３４】
2007310656.tif 000036
【図３５】
2007310656.tif 000037
【図３６】
2007310656.tif 000038
【図３７】
2007310656.tif 000039
【図３８】
2007310656.tif 000040