(57)【要約】【課題】  ノードの交換作業を容易化し得るストレージシステム及びパス管理方法を提案する。【解決手段】  ホストが、ホスト及びボリューム間に複数のパスを設定すると共に、設定したパスごとの管理情報でなるパス情報を保持し、管理装置が、ホスト及びボリューム間に定義された各パスのパス情報を対応するホストから収集して統合パス情報として一元管理し、指定されたノードを経由するパスについて、指定されたノード以外の当該ノードと同じ機能を有する他のノードを経由する交替パスを統合パス情報に基づいて検索し、検索結果を表示するようにした。【選択図】図１５
2009009335.tif 000002
【特許請求の範囲】
【請求項１】
上位装置としてのホストと、前記ホストにデータを入出力するための記憶領域であるボリュームを提供するストレージ装置と、前記ホスト及び前記ボリューム間に設定されたデータ入出力用のパスを管理する管理装置とを有するストレージシステムにおいて、
前記ホストは、
当該ホスト及び前記ボリューム間に複数の前記パスを設定すると共に、前記パスごとの管理情報でなるパス情報を保持し、
前記管理装置は、
前記ホスト及び前記ボリューム間に定義された各前記パスのパス情報を対応する前記ホストから収集して統合パス情報として一元管理し、指定されたノードを経由する前記パスについて、前記指定されたノード以外の当該ノードと同じ機能を有する他のノードを経由する交替パスを前記統合パス情報に基づいて検索し、検索結果を表示させる統合パス管理部とを備える
ことを特徴とするストレージシステム。
【請求項２】
前記統合パス管理部は、
外部操作に応じて、前記指定されたノードを経由する前記パスの最新の前記パス情報を対応する前記ホストから収集し、収集した前記パス情報に基づく当該パスの最新の状態を表示させる
ことを特徴とする請求項１に記載のストレージシステム。
【請求項３】
前記統合パス管理部は、
前記指定されたノードと同じ機能を有するノードであって、前記指定されたノードと併わせて交換可能なノードを前記統合パス情報に基づいて検索し、検索結果を表示させる
ことを特徴とする請求項１に記載のストレージシステム。
【請求項４】
前記統合パス管理部は、
前記指定されたノードと同じ機能を有する複数のノードであって、当該複数のノードのうちの少なくとも１つのノードを前記指定されたノードと併せて交換可能なノードのセットを前記統合パス情報に基づいて検索し、検索結果を表示させる
ことを特徴とする請求項３に記載のストレージシステム。
【請求項５】
前記統合パス管理部は、
メンテナンスモードに設定された前記ノードを記憶し、前記ノード又は前記パスの一覧画面において、前記メンテナンスモードに設定された前記ノード又は当該ノードを経由する前記パスについては、当該ノード又は当該パスが経由する前記ノードがメンテナンス中であることを表示させる
ことを特徴とする請求項１に記載のストレージシステム。
【請求項６】
前記ホストは、
自己に接続された前記パスを監視し、当該パスに障害が発生したときには当該障害に応じたアラート情報を前記管理装置に送信し、
前記統合パス管理部は、
前記メンテナンスモードが設定されていない前記ノードを経由する前記パスについての前記アラート情報を受信したときと、前記メンテナンスモードが設定された前記ノードを経由する前記パスについての前記アラート情報を受信したときとで異なる警告を表示させる
ことを特徴とする請求項５に記載のストレージシステム。
【請求項７】
上位装置としてのホストと、前記ホストにデータを入出力するための記憶領域であるボリュームを提供するストレージ装置と、前記ホスト及び前記ボリューム間に設定されたデータ入出力用のパスを管理する管理装置とを有するストレージシステムにおけるパス管理方法において、
前記ホストが、前記ホスト及び前記ボリューム間に複数の前記パスを設定すると共に、設定した前記パスごとの管理情報でなるパス情報を保持する第１のステップと、
前記管理装置が、前記ホスト及び前記ボリューム間に定義された各前記パスのパス情報を対応する前記ホストから収集して統合パス情報として一元管理し、指定されたノードを経由する前記パスについて、前記指定されたノード以外の当該ノードと同じ機能を有する他のノードを経由する交替パスを前記統合パス情報に基づいて検索し、検索結果を表示する第２のステップと
を備えることを特徴とするパス管理方法。
【請求項８】
前記第２のステップにおいて、前記管理装置は、
外部操作に応じて、前記指定されたノードを経由する前記パスの最新の前記パス情報を対応する前記ホストから収集し、収集した前記パス情報に基づく当該パスの最新の状態を表示する
ことを特徴とする請求項７に記載のパス管理方法。
【請求項９】
前記第２のステップにおいて、前記管理装置は、
前記指定されたノードと同じ機能を有するノードであって、前記指定されたノードと併わせて交換可能なノードを前記統合パス情報に基づいて検索し、検索結果を表示する
ことを特徴とする請求項７に記載のパス管理方法。
【請求項１０】
前記第２のステップにおいて、前記管理装置は、
前記指定されたノードと同じ機能を有する複数のノードであって、当該複数のノードのうちの少なくとも１つのノードを前記指定されたノードと併せて交換可能なノードのセットを前記統合パス情報に基づいて検索し、検索結果を表示する
ことを特徴とする請求項９に記載のパス管理方法。
【請求項１１】
前記第２のステップにおいて、前記管理装置は、
メンテナンスモードに設定された前記ノードを記憶し、前記ノード又は前記パスの一覧画面において、前記メンテナンスモードに設定された前記ノード又は当該ノードを経由する前記パスについては、当該ノード又は当該パスが経由する前記ノードがメンテナンス中であることを表示する
ことを特徴とする請求項７に記載のパス管理方法。
【請求項１２】
前記第１のステップにおいて、前記ホストは、
自己に接続された前記パスを監視し、当該パスに障害が発生したときには当該障害に応じたアラート情報を前記管理装置に送信し、
前記第２のステップにおいて、前記管理装置は、
前記メンテナンスモードが設定されていない前記ノードを経由する前記パスについての前記アラート情報を受信したときと、前記メンテナンスモードが設定された前記ノードを経由する前記パスについての前記アラート情報を受信したときとで異なる警告を表示する
ことを特徴とする請求項１１に記載のパス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステム及びパス管理方法に関し、例えばＳＡＮ（Storage Area Network）環境において、同一のストレージ装置に接続されたホストが複数台存在し（以下、これをマルチホスト環境と呼ぶ）、これら複数のホスト間でストレージ装置におけるホストとの間のインタフェースであるチャネルアダプタを共有しているストレージシステムに適用して好適なものである。
【背景技術】
【０００２】
ストレージシステムにおいて、ストレージ装置のチャネルアダプタや、ストレージ装置全体の動作制御を司るコントローラ又はストレージ装置の動作制御に関する制御プログラムであるマイクロプログラムを交換する場合には、交換対象を一時的に停止しなければならない。
【０００３】
このため、ホスト及びストレージ装置間に交換対象のチャネルアダプタ等を経由しないオンライン状態にある交替用のデータ入出力パス（以下、これをパスと呼ぶ）が存在しない場合には、現在使用しているパスを経由したホストから論理ボリュームへのアクセスが切断されてしまい、業務が停止する問題がある。
【０００４】
そこで、従来、ストレージ装置のチャネルアダプタ等を交換するに際しては、チャネルアダプタ等の交換作業の前に、かかる交換作業の影響を受けるすべてのホストを特定し、それらのホストに接続されたパスの最新の管理情報（状態や経路に関する情報であり、以下、これをパス情報と呼ぶ）を取得し、取得したパス情報に基づいてかかるホストからストレージ装置へのパスをそのとき利用可能な（つまりオンライン状態にある）交替パスに切り替える必要があった。
【０００５】
なお、特許文献１には、論理パスの負荷を取得し、データ入出力要求を割り当てる論理パスを負荷に応じて決定する方法が開示され、特許文献２には、リソースの負荷に応じたパスを決定する方法が開示されている。
【特許文献１】特開２００５−１０９５６号公報
【特許文献２】米国特許出願公開第２００６／００２６３４６号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、大規模かつ複雑なマルチパス環境では、上述のように交換対象のチャネルアダプタ等を経由するパスの交替パスを特定する作業に相当の労力及び時間を要する問題があった。またチャネルアダプタ等の交換作業の作業完了後に、交換作業の影響を受けたすべてのパスが正常に復旧していることを確認する必要があるが、その確認作業にも相当の労力及び時間を要する問題があった。
【０００７】
またチャネルアダプタ等の交換作業は、通常、交換対象ごとに個別に行なう必要があるため、作業の繰り返しが多く、その分、多大な労力及び時間を要する問題もあった。
【０００８】
さらにチャネルアダプタ等を停止させた場合、パスの状態を監視するソフトウェアがそのチャネルアダプタ等を経由するパスに障害が発生したと認識してしまい、この結果、管理サーバ上に警告が表示されるため、かかるパスがチャネルアダプタ等の交換作業のために意図的かつ一時的にエラー状態となっているのか、又は業務運用上で実際に障害が発生しているのかをストレージシステムの管理者が判断するのが困難な問題があった。
【０００９】
本発明は以上の点を考慮してなされたもので、チャネルアダプタ等のノードの交換作業を容易化し得るストレージシステム及びパス管理方法を提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため本発明においては、上位装置としてのホストと、前記ホストにデータを入出力するための記憶領域であるボリュームを提供するストレージ装置と、前記ホスト及び前記ボリューム間に設定されたデータ入出力用のパスを管理する管理装置とを有するストレージシステムにおいて、前記ホストは、当該ホスト及び前記ボリューム間に複数の前記パスを設定すると共に、前記パスごとの管理情報でなるパス情報を保持し、前記管理装置は、前記ホスト及び前記ボリューム間に定義された各前記パスのパス情報を対応する前記ホストから収集して統合パス情報として一元管理し、指定されたノードを経由する前記パスについて、前記指定されたノード以外の当該ノードと同じ機能を有する他のノードを経由する交替パスを前記統合パス情報に基づいて検索し、検索結果を表示させる統合パス管理部とを備えることを特徴とする。
【００１１】
また本発明においては、上位装置としてのホストと、前記ホストにデータを入出力するための記憶領域であるボリュームを提供するストレージ装置と、前記ホスト及び前記ボリューム間に設定されたデータ入出力用のパスを管理する管理装置とを有するストレージシステムにおけるパス管理方法において、前記ホストが、前記ホスト及び前記ボリューム間に複数の前記パスを設定すると共に、設定した前記パスごとの管理情報でなるパス情報を保持する第１のステップと、前記管理装置が、前記ホスト及び前記ボリューム間に定義された各前記パスのパス情報を対応する前記ホストから収集して統合パス情報として一元管理し、指定されたノードを経由する前記パスについて、前記指定されたノード以外の当該ノードと同じ機能を有する他のノードを経由する交替パスを前記統合パス情報に基づいて検索し、検索結果を表示する第２のステップとを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ノードを交換する際の交替パスの特定を容易に行うことができ、その結果としてノードの交換作業自体を容易化することができる。
【発明を実施するための最良の形態】
【００１３】
以下図面について、本発明の一実施の形態を詳述する。
【００１４】
（１）本実施の形態によるストレージシステムの構成
図１において、１は全体として本実施の形態によるストレージシステムを示す。このストレージシステム１は、上位装置としての複数の業務ホスト２がＳＡＮ等からなる第１のネットワーク３を介してストレージ装置４に接続されると共に、これら業務ホスト２がＬＡＮ（Local Area Network）等からなる第２のネットワーク５を介して管理サーバ６と接続されることにより構成されている。
【００１５】
業務ホスト２は、プロセッサ１０、メモリ１１及び複数のホストバスアダプタ１２等の情報処理資源を備えて構成される。メモリ１１上では、業務用のアプリケーションソフトウェアとして業務アプリケーション１３が起動されており、かかる業務アプリケーション１３をプロセッサ１０が実行することにより、業務ホスト２全体として所定の業務処理を実行する。またメモリ１１には、後述するパス管理マネージャ１４及びパス管理テーブル１５も格納される。ホストバスアダプタ１２は、業務ホスト２が第１のネットワーク３を介してストレージ装置４にアクセスするためのインタフェースであり、例えばＦＣ（Fibre Channel）カードなどから構成される。
【００１６】
ストレージ装置４は、複数のチャネルアダプタ２０を備えるコントローラ２１と、図示しない複数の記憶デバイスとから構成される。
【００１７】
チャネルアダプタ２０は、ストレージ装置４が第１のネットワーク３を介して業務ホスト２と通信するためのインタフェースであり、例えばＦＣカードから構成される。チャネルアダプタ２０には、それぞれ１又は複数のポートが設けられており、これらポートに、それぞれを第１のネットワーク３上において識別するためのＷＷＮ（World Wide Name）やＩＰ（Internet Protocol）アドレスなどのネットワークアドレスが付与される。
【００１８】
記憶デバイスは、例えばＦＣディスク等の高価なディスクドライブ、又はＦＡＴＡ（Fibre Attached Technology Adapted）ディスク及びＳＡＴＡ（Serial AT Attachment）ディスクや光ディスクドライブ等の安価なディスクドライブから構成される。１又は複数の記憶デバイスが提供する記憶領域上に１又は複数の論理的なボリューム（以下、これを論理ボリュームと呼ぶ）ＶＯＬが定義される。そして、この論理ボリュームＶＯＬに業務ホスト２からのデータが所定大きさのブロックを単位として読み書きされる。
【００１９】
各論理ボリュームＶＯＬには、それぞれ固有の識別子（ＬＵＮ：Logical Unit Number）が割り当てられる。本実施の形態の場合、データの入出力は、この識別子と、各ブロックにそれぞれ割り当てられるそのブロックに固有の番号（ＬＢＡ：Logical Block Address）との組み合わせたものをアドレスとして、当該アドレスを指定して行われる。
【００２０】
コントローラ２１は、上述のチャネルアダプタ２０のほか、ＣＰＵ（Central Processing Unit）及びメモリ等の情報処理資源を備えて構成され、業務ホスト２からの要求に応じて論理ボリュームＶＯＬに対するデータの入出力を制御する。
【００２１】
管理サーバ６は、システム全体を管理するためのサーバであり、プロセッサ３０、メモリ３１及び記憶デバイス３２のほか、各業務ホスト２に対する各種設定や実行命令の発行を行うためのＧＵＩ（Graphical User Interface）を表示するディスプレイ３６と、各種操作や各種設定入力を行うためのキーボードやマウス等の図示しない入力装置とを備える。
【００２２】
メモリ３１上では各種制御プログラムが起動され、これらの制御プログラムをプロセッサ３０が実行することにより、管理サーバ６全体として各種の処理を実行する。後述の統合パス管理マネージャ３３もこのメモリ３１上で起動される。
【００２３】
また記憶デバイス３２は、例えばハードディスク装置から構成され、各種制御プログラムや各種制御パラメータが格納される。後述の統合パス管理テーブル３４及びアラート管理テーブル３５もこの記憶デバイス３２に保持される。さらにディスプレイ３６としては、例えばＣＲＴ（Cathode-Ray Tube）や液晶モニタなどが適用される。
【００２４】
（２）本実施の形態によるパス管理機能
（２−１）交替パス検索表示機能
次に、ストレージシステム１に搭載された交替パス検索表示機能について説明する。これに際して、まず、従来のストレージシステムにおいて、交換対象のチャネルアダプタを経由するパスの交替パスを特定する作業の具体的な流れを説明する。
【００２５】
従来のストレージシステムにおいて、交換対象の１つのチャネルアダプタを経由するパスの交替パスを特定する場合、ユーザは、まず管理サーバを操作することによって、図２に示すようなサブシステム一覧画面４０を当該管理サーバに表示させる。
【００２６】
このサブシステム一覧画面４０では、管理サーバが管理している業務ホストとの間でパスが設定された各ストレージ装置のＩＤ（「Name」）及びシリアル番号（「Serial Number」）がリスト形式で表示される。
【００２７】
そしてユーザは、このサブシステム一覧画面４０において、チャネルアダプタを交換しようとしているストレージ装置を選択する。この結果、図３に示すようなチャネルアダプタ一覧画面４２を管理サーバに表示させることができる。
【００２８】
このチャネルアダプタ一覧画面４２では、サブシステム一覧画面４０において選択されたストレージ装置内に設けられた各チャネルアダプタのＩＤがリスト形式で表示される。そしてユーザは、このチャネルアダプタ一覧画面４２において、交換対象のチャネルアダプタを選択した後（対応するチェックボックス４３にチェックマーク４４を表示させた後）、画面右下に表示された「Show Paths」ボタン４５をクリックすることにより、図４に示すようなサブシステムパス一覧画面４６を管理サーバに表示させることができる。
【００２９】
このサブシステムパス一覧画面４６では、チャネルアダプタ一覧画面４２において選択されたチャネルアダプタを経由する各パスについて、そのオンライン／オフラインの状態（「Online」／「Offline」）と、そのパスが接続された各業務ホストやストレージ装置のＩＤ（「Host」、「Subsystem」）などの経路とに関する情報（パス情報）がリスト形式で表示される。そしてユーザは、このサブシステムパス一覧画面４６に表示された各パスのパス情報に基づいて、かかる交換対象のチャネルアダプタを経由するパスが接続された業務ホストをすべて特定し、その業務ホストのＩＤをメモするようにする。
【００３０】
続いてユーザは、管理サーバを操作することによって、図５に示すようなホスト一覧画面４７を当該管理サーバに表示させる。このホスト一覧画面４７では、管理サーバが管理している業務ホストのＩＤ（「Name」）及びその業務ホストに接続された各パスのパス情報を最後に更新した時刻（「Last Update Time」）がリスト形式で表示される。
【００３１】
そしてユーザは、このホスト一覧画面４７において、上述のようにメモしたすべての業務ホスト、つまり交換対象のチャネルアダプタを経由するパスが接続されたすべての業務ホストを選択した後（対応するチェックボックス４８内にチェックマーク４９を表示させた後）、画面右下に表示された「Refresh Hosts」ボタン５０をクリックすることにより、図６に示すようなホストリフレッシュ確認画面５１を管理サーバに表示させる。
【００３２】
そしてユーザは、このホストリフレッシュ確認画面５１において、画面右下に表示された「OK」ボタン５２をクリックすることによって、当該ホストリフレッシュ確認画面５１上のリストに掲載された各業務ホストについて、その業務ホストに接続された各パスのパス情報を最新のパス情報に更新するいわゆるホストリフレッシュを実行させることができ、「キャンセル」ボタン５３をクリックすることによって、かかるホストリフレッシュ確認画面５１をクローズさせることができる。なお、ホストリフレッシュを実行した場合、その実行中は、図７に示すようなダイアログ５４が管理サーバに表示される。そしてホストリフレッシュが完了すると、図８に示すようなホストリフレッシュ確認画面５５が管理サーバに表示される。
【００３３】
この後ユーザは、管理サーバを操作することによって、交換対象のチャネルアダプタ２０を経由するパスと接続されている業務ホストごとに、図９に示すようなホストパス一覧画面５６を表示させるようにする。このホストパス一覧画面５６では、そのとき対象としている業務ホストに接続されたすべてのパスについて、オンライン／オフラインの状態（「Online」／「Offline」）と、そのパスが接続されたストレージ装置のＩＤ（「Subsystem」）と、そのパスが経由するそのストレージ装置内のチャネルアダプタのＩＤ（「CHA Port」）となどの情報がリスト形式で表示される。
【００３４】
かくしてユーザは、このホストパス一覧画面５６に表示された各パスのパス情報に基づいて、交換対象のチャネルアダプタ以外のチャネルアダプタを経由し、かつ現在の状態がオンライン（「Online」）のパスである交替パスが存在するか否かを確認し、存在する場合にはそのパスを特定する。
【００３５】
このように、従来のストレージシステムにおいて、ストレージ装置のチャネルアダプタを交換するに際してそのチャネルアダプタを経由するパスの交替パスを特定する作業は非常に煩雑なものであり、特に大規模かつ複雑なマルチパス環境では、かかる交替パスの特定作業に多大な労力と時間を要する問題があった。
【００３６】
そこで、本実施の形態によるストレージシステム１では、管理サーバ６に、各業務ホスト２及びストレージ装置４間に設定されたパスを一元統括管理し、ユーザによりストレージ装置４内の１つのチャネルアダプタ２０が指定されたときに、そのチャネルアダプタ２０を経由するパスの交替パスを検索して検索結果を表示する交替パス検索表示機能が搭載されている。
【００３７】
実際上、本実施の形態によるストレージシステム１の場合、各業務ホスト２のメモリ１１には、それぞれその業務ホスト２からストレージ装置４までのパスを多重化するためのソフトウェアであるパス管理マネージャ１４と、当該パス管理マネージャ１４が自ホストに接続されたパスを管理するためのテーブルであるパス管理テーブル１５とが格納されている。
【００３８】
パス管理テーブル１５は、図１０に示すように、「パスＩＤ」欄１５Ａ、「ＨＢＡ」欄１５Ｂ、「Subsystem」欄１５Ｃ、「ＣＨＡ」欄１５Ｄ、「ＶＯＬ」欄１５Ｅ及び「Status」欄１５Ｆから構成される。
【００３９】
そして「パスＩＤ」欄１５Ａには、自ホストに接続された各パスにそれぞれ付与されたＩＤが格納される。また「ＨＢＡ」欄１５Ｂ、「Subsystem」欄１５Ｃ、「ＣＨＡ」欄１５Ｄ及び「ＶＯＬ」欄１５Ｅには、それぞれ対応するパスが経由し又はそのパスが接続されたホストバスアダプタ１２、ストレージ装置４、チャネルアダプタ２０及び論理ボリュームＶＯＬのＩＤやＬＵＮが格納される。
【００４０】
従って、図１０の場合、「０００１」というパスＩＤが付与されたパスは、その業務ホスト２の「ＨＢＡ１」というＩＤが付与されたホストバスアダプタ１２と、「ＳＴ１」というＩＤが付与されたストレージ装置４の「ＣＨＡ１」というＩＤが付与されたチャネルアダプタ２０とを経由して、そのストレージ装置４内に設けられた「ＶＯＬ１」というＬＵＮが付与された論理ボリュームＶＯＬに接続されており、現在、そのパスの状態が「Online（オンライン）」であることが示されている。
【００４１】
一方、管理サーバ６においては、各業務ホスト２がそれぞれ個別に保持している業務ホスト２ごとのパス情報を一元統合管理するためのソフトウェアである統合パス管理マネージャ３３がメモリ３１に格納されると共に、統合パス管理マネージャ３３がストレージシステム１内のパスを一元統合管理するための統合パス管理テーブル３４が記憶デバイス３２に格納されている。
【００４２】
統合パス管理テーブル３４は、図１１に示すように、「パスＩＤ」欄３４Ａ、「Host」欄３４Ｂ、「ＨＢＡ」欄３４Ｃ、「Subsystem」欄３４Ｄ、「ＣＨＡ」欄３４Ｅ、「メンテナンス情報」欄３４Ｆ、「ＶＯＬ」欄３４Ｇ及び「Status」欄３４Ｈから構成される。
【００４３】
そして「パスＩＤ」欄３４Ａ、「ＨＢＡ」欄３４Ｃ、「Subsystem」欄３４Ｄ、「ＣＨＡ」欄３４Ｅ、「ＶＯＬ」欄３４Ｇ及び「Status」欄３４Ｈには、それぞれ各業務ホスト２から収集したパス管理テーブル１５の対応する「パスＩＤ」欄１５Ａ、「ＨＢＡ」欄１５Ｂ、「Subsystem」欄１５Ｃ、「ＣＨＡ」欄１５Ｄ、「ＶＯＬ」欄１５Ｅ及び「Status」欄１５Ｆに格納された情報と同じ情報が格納される。
【００４４】
また「Host」欄３４Ｂには、そのパスが接続された業務ホスト２に付与されたＩＤが格納され、「メンテナンス情報」欄３４Ｆには、そのパスがメンテナンス中であるか否かを表すメンテナンス情報（「ON」/「OFF」）が格納される。
【００４５】
従って、図１１の例の場合、図１０について上述した「0001」というパスＩＤが付与されたパスは、現在メンテナンス中（「ON」）であることが示されている。
【００４６】
なお、以下においては、適宜、パスに接続された業務ホスト２、ストレージ装置４及び論理ボリュームＶＯＬ並びにそのパスが経由するホストバスアダプタ１２及びチャネルアダプタ２０のＩＤやＬＵＮをそれぞれそのパスのホスト属性、ストレージ属性、論理ボリューム属性、ホストバスアダプタ属性及びチャネルアダプタ属性と呼ぶ。
【００４７】
また以下においては、各種処理の処理主体を業務ホスト２のパス管理マネージャ１４や管理サーバ６の統合パス管理マネージャ３３として説明するが、実際上は、業務ホスト２のプロセッサ１０がパス管理マネージャ１４に基づいて対応する処理を実行し、又は管理サーバ６のプロセッサ３０が統合パス管理マネージャ３３に基づいて対応する処理を実行することは、言うまでもない。
【００４８】
図１２は、図２について上述したサブシステム一覧画面４０の「Show CHA」ボタン４１がクリックされたときに、図３について上述したチャネルアダプタ一覧画面４２に代えて管理サーバ６のディスプレイ３６に表示される本実施の形態によるチャネルアダプタ一覧画面６０を示す。
【００４９】
このチャネルアダプタ一覧画面６０では、サブシステム一覧画面４０において選択されたストレージ装置４に設けられた各チャネルアダプタ２０について、そのＩＤ及びメンテナンス情報がリスト形式で表示される。
【００５０】
また、このチャネルアダプタ一覧画面６０には、「Show Paths」ボタン６１、「Refresh Hosts」ボタン６２、「交替パス確認」ボタン６３、「同時停止可能CHA確認」ボタン６４及び「メンテナンス情報設定」ボタン６５が表示される。
【００５１】
そしてユーザは、このチャネルアダプタ一覧画面６０において、交換対象のチャネルアダプタ２０を選択した後（対応するチェックボックス６６にチェックマーク６７を表示させた後）、「Show Paths」ボタン６１をクリックすることによって、選択したチャネルアダプタ２０を経由する各パスのパス情報が掲載された図４について上述したサブシステムパス一覧画面４６と同様のサブシステムパス一覧画面をディスプレイ３６に表示させることができる。
【００５２】
またチャネルアダプタ一覧画面６０では、上述と同様にして所望のチャネルアダプタ２０を選択した後、「Refresh Hosts」ボタン６２をクリックすることによって、かかる選択したチャネルアダプタ２０を経由する各パスにそれぞれ接続された各業務ホスト２について、これら業務ホスト２に接続された各パスのパス情報を最新の状態に更新するホストリフレッシュを実行させることができる。
【００５３】
図１３は、このようなホストリフレッシュに関する管理サーバ６の統合パス管理マネージャ３３の具体的な処理内容を示すフローチャートである。
【００５４】
すなわち統合パス管理マネージャ３３は、チャネルアダプタ一覧画面６０で１つのチャネルアダプタ２０が選択された後、「Refresh Host」ボタン６２がクリックされると、この図１３に示すホストリフレッシュ処理を開始し、まず、かかる選択されたチャネルアダプタ２０を経由するすべてのパスを統合パス管理テーブル３４上で検索する（ＳＰ１）。具体的には、統合パス管理マネージャ３３は、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０のＩＤと同じＩＤが統合パス管理テーブル３４の「ＣＨＡ」欄３４Ｅに格納されたパスを検索する。
【００５５】
続いて統合パス管理マネージャ３３は、かかる検索時にヒットしたパスに接続されているすべての業務ホスト２を統合パス管理テーブル３４上で検索し（ＳＰ２）、この後、このとき検出した各業務ホスト２に対してそれぞれパス情報の転送要求（以下、これをパス情報転送要求と呼ぶ）を送信する（ＳＰ３）。
【００５６】
この結果、かかるパス情報転送要求を受信した各業務ホスト２のパス管理マネージャ１３は、パス管理マネージャ１４に基づき収集し管理している自ホストに接続された各パスのパスＩＤ、ホストバスアダプタ属性、ストレージ属性、チャネルアダプタ属性、論理ボリューム属性及びパスの状態（オンライン／オフライン）等のパス情報を管理サーバ６に送信する。これによりステップＳＰ２において検出した各業務ホスト２に関する最新のパス情報が管理サーバ６に集められることとなる。
【００５７】
そして統合パス管理マネージャ３３は、ステップＳＰ３においてパス情報転送要求を送信した各業務ホスト２からそれぞれ送信されるその業務ホスト２に関する最新のパス情報に基づいて統合パス管理テーブル３４を更新する（ＳＰ４）。これにより統合パス管理テーブル３４のうち、チャネルアダプタ一覧画面６０において選択されたチャネルアダプタ２０を経由するパスと接続された各業務ホスト２について、これら業務ホスト２に接続された各パスのパス情報が最新の状態に更新される。
【００５８】
一方、チャネルアダプタ一覧画面６０では、そのときチャネルアダプタ一覧画面６０上にリスト表示されたチャネルアダプタ２０の中から所望のチャネルアダプタ２０を選択し、その後「交替パス確認ボタン」ボタン６３（図１２）をクリックすることによって、そのとき選択したチャネルアダプタ２０を経由する各パスの交替パスをそれぞれ検索することができる。そしてこのときの検索結果が図１４に示すような交替パス確認画面６６がディスプレイ３６に表示される。
【００５９】
この交替パス確認画面６６では、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０を経由する各パスについて、そのパスのオンライン／オフラインの状態（「Status」）と、そのパスのホスト属性（「Host」）及びホストバスアダプタ属性（「HBA Port」）と、そのパスのパスＩＤ（「Path ID」）と、そのパスのストレージ属性（「Subsystem」）、チャネルアダプタ属性（「CHA Port」）及び論理ボリューム属性（「VOL」）と、利用可能な交替パスの本数（「交替パス」）とがそれぞれ表示される。
【００６０】
そして交替パス確認画面６６では、「交替パス」欄（「交替パス」）に表示された交替パスの本数をクリックすることによって、対応する各交替パスのパス情報が記述された図４について上述したサブシステムパス一覧画面４６をディスプレイ３６に表示させることができる。
【００６１】
図１５は、このような交替パス確認画面６６の表示に関する管理サーバ６の統合パス管理マネージャ３３の具体的な処理内容を示すフローチャートである。
【００６２】
すなわち統合パス管理マネージャ３３は、チャネルアダプタ一覧画面６０（図１２）で１つのチャネルアダプタ２０が選択された後、「交替パス確認」ボタン６３（図１２）がクリックされると、この図１５に示す交替パス確認処理を開始し、まず、チャネルアダプタ一覧画面６０で選択されたチャネルアダプタ２０を経由するすべてのパスを統合パス管理テーブル３４上で検索する（ＳＰ１０）。
【００６３】
続いて統合パス管理マネージャ３３は、ステップＳＰ１０の検索結果に基づいて、かかるチャネルアダプタ２０を経由する各パスにより接続されているすべての業務ホスト２及び論理ボリュームＶＯＬのセットを統合パス管理テーブル３４上で検索する（ＳＰ１１）。
【００６４】
次いで統合パス管理マネージャ３３は、このとき検出した業務ホスト２及び論理ボリュームＶＯＬの各セットについて、その業務ホスト２及び論理ボリュームＶＯＬ間を接続するパスであって、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０以外のチャネルアダプタ２０を経由するパスを統合パス管理テーブル３４上で検索する（ＳＰ１２）。そして統合パス管理マネージャ３３は、この後この検索において、該当するパスが存在したか否かを判断する（ＳＰ１３）。
【００６５】
統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ１７に進み、これに対して肯定結果を得ると、かかる業務ホスト２及び論理ボリュームＶＯＬの各セットについて、ステップＳＰ１２の検索でヒットしたパスのうち、オンライン状態にあるパスを検索する（ＳＰ１４）。そして統合パス管理マネージャ３３は、この後この検索において、該当するパスが存在したか否かを判断する（ＳＰ１５）。
【００６６】
統合パス管理マネージャ３３は、この判断において肯定結果を得ると、ステップＳＰ１２及びステップＳＰ１４の検索結果に基づく交替パス確認画面６６（図１４）をディスプレイ３６に表示させる（ＳＰ１６）。そして統合パス管理マネージャ３３は、この後この交替パス確認処理を終了する。
【００６７】
これに対して統合パス管理マネージャ３３は、かかるステップＳＰ１５の判断において否定結果を得ると、有効な交替パスが存在しない旨の警告が表示された交替パス確認画面６６をディスプレイ３６に表示させる（ＳＰ１７）。そして統合パス管理マネージャ３３は、この後この交替パス確認処理を終了する。
【００６８】
なお、統合パス管理マネージャ３３は、ステップＳＰ１６において交替パス確認画面６６をディスプレイ３６に表示させた後に、当該交替パス確認画面６６のいずれかの「交替パス」欄（「交替パス」）に表示された数値がクリックされると、対応するサブシステムパス一覧画面４６（図１３）をディスプレイ３６に表示させる。
【００６９】
かくしてユーザは、これら交替パス確認画面６６及びサブシステムパス一覧画面４６に基づいて、チャネルアダプタ一覧画面６０上で選択したチャネルアダプタ２０を経由する各パスの交替パスを特定することができる。
【００７０】
また、チャネルアダプタ２０の交換後には、チャネルアダプタ一覧画面６０上でそのチャネルアダプタ２０を選択した後「Refresh Hosts」ボタン６２をクリックすることによって、そのチャネルアダプタ２０の交換作業の影響を受けた各パスに関連する業務ホスト２についてのホストリフレッシュを行なうことができる。そしてユーザは、この後「Show Paths」ボタン６１をクリックすることによって、かかるチャネルアダプタ２０の交換作業の影響を受けた各パスが正常に復帰しているかを確認することができる。
【００７１】
（２−２）同時停止可能チャネルアダプタ検索表示機能
次に、管理サーバ６に搭載された同時停止可能チャネルアダプタ検索表示機能について説明する。本実施の形態による管理サーバ６には、ストレージ装置４のチャネルアダプタ２０を交換する際に、これと併せて交換可能なチャネアダプタ２０を検索し表示する同時停止可能チャネルアダプタ検索表示機能が搭載されている。
【００７２】
実際上、管理サーバ６においては、チャネルアダプタ一覧画面６０（図１２）に表示されたチャネルアダプタ２０の中から交換対象のチャネルアダプタ２０を１つ選択し、その後「同時停止可能ＣＨＡ確認」ボタン６４（図１２）をクリックすることによって、図１６に示すような同時停止可能チャネルアダプタ確認画面７０を表示させることができる。
【００７３】
この同時停止可能チャネルアダプタ確認画面７０では、チャネルアダプタ一覧画面６０（図１２）上で選択されたチャネルアダプタ２０と併せて停止可能なチャネルアダプタ２０のセットが、これらチャネルアダプタ２０のセットを構成するいずれかのチャネルアダプタ２０を、そのときチャネルアダプタ一覧画面６０において選択したチャネルアダプタ２０と併せて停止可能である旨のメッセージと共に１又は複数セット分表示される。
【００７４】
これらチャネルアダプタ２０のセットは、一方のチャネルアダプタ２０を停止した場合に、その一方のチャネルアダプタ２０を経由するパスの交替パスとなり得るパスが他方のチャネルアダプタ２０を経由し、かつチャネルアダプタ一覧画面６０で選択されたチャネルアダプタ２０を経由するいずれかのパスの交替パスとなり得るパスが１つも経由しないチャネルアダプタ２０の組合せである。
【００７５】
そして同時停止可能チャネルアダプタ確認画面７０では、かかるチャネルアダプタ２０の各セットを構成するチャネルアダプタ２０のＩＤが、そのセットに付与されたセットＩＤ（「♯」）及びそのセットに対応付けられた「Show Paths」ボタン７１と共に表示される。
【００７６】
かくしてユーザは、所望のチャネルアダプタ２０のセットに対応付けられた「Show Paths」ボタン７１をクリックすることによって、そのセットを構成する各チャネルアダプタ２０をそれぞれ経由する各パスのパス情報が掲載された図４について上述したサブシステムパス一覧画面４６をディスプレイ３６に表示させることができる。
【００７７】
図１７は、このような同時停止可能チャネルアダプタ確認画面７０の表示に関する管理サーバ６の統合パス管理マネージャ３３の具体的な処理内容を示すフローチャートである。
【００７８】
すなわち統合パス管理マネージャ３３は、チャネルアダプタ一覧画面６０（図１２）の「同時停止可能ＣＨＡ確認」ボタン６４がクリックされると、この図１７に示す同時停止可能チャネルアダプタ確認画面表示処理を開始し、まず、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０と同じストレージ装置４内に設けられたチャネルアダプタ２０であって、かかる選択されたチャネルアダプタ２０と異なるチャネルアダプタ２０を統合パス管理テーブル３４上で検索する（ＳＰ２０）。
【００７９】
続いて統合パス管理マネージャ３３は、かかる検索においてヒットしたチャネルアダプタ２０を経由するパスであって、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０を経由するパスに接続された論理ボリュームＶＯＬとは接続されていないパスを統合パス管理テーブル３４上で検索する（ＳＰ２１）。
【００８０】
次いで統合パス管理マネージャ３３は、この検索においてヒットしたパスの中から、同一の業務ホスト２及び同一の論理ボリュームＶＯＬ間を接続するパスであって、異なるチャネルアダプタ２０を経由するパスの組が存在するか否かを判断する（ＳＰ２２）。
【００８１】
そして統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ２４に進み、これに対して肯定結果を得るとこれらのパスの組を記憶する（ＳＰ２３）。
【００８２】
一方、統合パス管理マネージャ３３は、この後、ステップＳＰ２３において記憶したパスの組の数が「０」個であったか否かを判断する（ＳＰ２４）。
【００８３】
そして統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ３２に進む。これに対して統合パス管理マネージャ３３は、かかる判断において肯定結果を得ると、ステップＳＰ２３において記憶したパスの組のうちの１つのパスの組を選択し（ＳＰ２５）、そのパスの組を構成する各パスの状態を統合パス管理テーブル３４上で検索する（ＳＰ２６）。
【００８４】
そして統合パス管理マネージャ３３は、この検索結果に基づいて、かかるパスの組を構成する各パスのうち、オンライン状態にあるパスが１本以下であるか否かを判断する（ＳＰ２７）。そして統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ２９に進み、これに対して肯定結果を得ると、そのパスの組を構成する各パスが経由するチャネルアダプタ２０の組を記憶する（ＳＰ２８）。
【００８５】
続いて統合パス管理マネージャ３３は、ステップＳＰ２３で記憶したすべてのパスの組について同様の処理をし終えたか否かを判断する（ＳＰ２９）。そして統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ２５に戻り、この後ステップＳＰ２９において肯定結果を得るまで同様の処理を繰り返す（ＳＰ２５〜ＳＰ２９−ＳＰ２５）。
【００８６】
そして統合パス管理マネージャ３３は、やがてステップＳＰ２３で記憶したすべてのパスの組について同様の処理を終えることによりステップＳＰ２９において肯定結果を得ると、チャネルアダプタ一覧画面６０で選択したチャネルアダプタ２０と併せて停止可能なチャネルアダプタ２０の組（つまりステップＳＰ２８で記憶したチャネルアダプタ２０の組）は存在したか否かを判断する（ＳＰ３０）。
【００８７】
そして統合パス管理マネージャ３３は、この判断において肯定結果を得ると、ステップＳＰ２８において記憶したすべてのチャネルアダプタ２０の組を掲載した同時停止可能チャネルアダプタ確認画面７０をディスプレイ３６に表示させ（ＳＰ３１）、この後この同時停止可能チャネルアダプタ確認画面表示処理を終了する。
【００８８】
これに対して統合パス管理マネージャ３３は、かかるステップＳＰ３０の判断において否定結果を得ると、チャネルアダプタ一覧画面６０で選択したチャネルアダプタ２０と同時に停止可能なチャネルアダプタ２０が存在しない旨のメッセージを記載した同時停止可能チャネルアダプタ確認画面７０をディスプレイ３６に表示させ（ＳＰ３２）、この後この同時停止可能チャネルアダプタ確認画面表示処理を終了する。
【００８９】
（２−３）メンテナンス情報表示機能
次に管理サーバ６に搭載されたメンテナンス情報表示機能について説明する。本実施の形態の場合、管理サーバ６には、ストレージ装置４のチャネルアダプタ２０を交換等する際にその旨を予め登録しておくことによって、チャネルアダプタ一覧画面６０（図１２）等においてそのチャネルアダプタ２０がメンテナンス中である旨を表示するメンテナンス情報表示機能が設けられている。
【００９０】
実際上、ユーザは、かかるチャネルアダプタ一覧画面６０において、上述と同様にして所望のチャネルアダプタ２０を選択した後、「メンテナンス情報設定」ボタン６５をクリックすることによって、そのチャネルアダプタ２０を、当該チャネルアダプタ２０がメンテナンス中であることを意味するメンテナンスモードに設定することができる。そして、このようにチャネルアダプタ２０をメンテナンスモードに設定した場合、図１２及び図１８に示すように、チャネルアダプタ一覧画面６０やホストパス一覧画面８０において、そのチャネルアダプタ２０がメンテナンス中であることが表示（対応する「メンテナンス情報」欄に「メンテナンス中」の文字列が表示）される。
【００９１】
図１９は、このようなメンテナンス情報表示機能のうち、チャネルアダプタ２０のメンテナンスモードの設定に関する管理サーバ６の統合パス管理マネージャ３３の具体的な処理内容を示すフローチャートである。
【００９２】
すなわち統合パス管理マネージャ３３は、チャネルアダプタ一覧画面６０（図１２）上でチャネルアダプタ２０が１つ選択された後、「メンテナンス情報設定」ボタン６５がクリックされると、この図１９に示すメンテナンスモード設定処理を開始し、統合パス管理テーブル３４（図１１）に登録されたパスを１つ選択する（ＳＰ４０）。
【００９３】
続いて統合パス管理マネージャ３３は、ステップＳＰ４０において選択したパスの「Subsystem」欄３４Ｄに格納されているＩＤ及び「ＣＨＡ」欄３４Ｅに格納されているＩＤが、それぞれそのときチャネルアダプタ一覧画面６０において選択されたチャネルアダプタ２０が設けられたストレージ装置４のＩＤ及びそのチャネルアダプタのＩＤと一致するか否かを判断する（ＳＰ４１）。
【００９４】
統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ４３に進み、これに対して肯定結果を得ると、そのパスのメンテナンス属性を「ON」に設定（統合パス管理テーブル３４におけるそのパスの「メンテナンス情報」欄３４Ｆに「ON」を格納）した後（ＳＰ４２）、統合パス管理テーブル３４に登録されたすべてのパスについて同様の処理を実行し終えたか否かを判断する（ＳＰ４３）。
【００９５】
統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ４０に戻り、この後、このステップＳＰ４３において肯定結果を得るまで同様の処理を繰り返す（ＳＰ４０〜ＳＰ４３−ＳＰ４０）。そして統合パス管理マネージャ３３は、やがて統合パス管理テーブル３４に登録されたすべてのパスについて同様の処理を終えることによりステップＳＰ４３において肯定結果を得ると、このメンテナンスモード設定処理を終了する。
【００９６】
なお統合パス管理マネージャ３３は、チャネルアダプタ一覧画面６０（図１２）を表示する際には、対応するチャネルアダプタ２０を経由する各パスのメンテナンス属性を、それぞれ統合パス管理テーブル３４を参照して確認する。
【００９７】
そして統合パス管理マネージャ３３は、かかるすべてのパスのメンテナンス属性が「ＯＮ」に設定されている場合には、チャネルアダプタ一覧画面６０において、そのチャネルアダプタ２０のメンテナンス情報として、当該チャネルアダプタ２０がメンテナンス中であることを表す「メンテナンス中」の文字列を表示する。
【００９８】
これに対して統合パス管理マネージャ３３は、かかるすべてのパスのメンテナンス属性が「ＯＮ」に設定されていない場合には、チャネルアダプタ一覧画面６０において、そのチャネルアダプタ２０のメンテナンス情報として、当該チャネルアダプタ２０がメンテナンス中でないことを表す「−」という記号を表示する。
【００９９】
同様に、統合パス管理マネージャ３３は、ホストパス一覧画面８０（図１８）を表示する際には、対応する業務ホスト２に接続された各パスのメンテナンス属性を、それぞれ統合パス管理テーブル３４を参照して確認する。
【０１００】
そして統合パス管理マネージャ３３は、かかる各パスのうち、メンテナンス属性が「ON」に設定されているパスについては、ホストパス一覧画面８０において、そのパスのメンテナンス情報として、当該パスが経由するチャネルアダプタ２０がメンテナンス中であることを表す「メンテナンス中」の文字列を表示する。
【０１０１】
これに対して統合パス管理マネージャ３３は、かかる各パスのうち、メンテナンス属性が「OFF」に設定されているパスについては、ホストパス一覧画面８０において、そのパスのメンテナンス情報として、当該パスが経由するチャネルアダプタ２０がメンテナンス中でないことを表す「−」という記号を表示する。
【０１０２】
このようにして、このストレージシステム１では、交換しようとするチャネルアダプタ２０についてチャネルアダプタ一覧画面６０上でメンテナンスモード設定を行うことによって、その旨をチャネルアダプタ一覧画面６０及びホストパス一覧画面８０上に表示させることができるようになされている。
【０１０３】
（２−４）メンテナンス中メッセージ表示機能
次に、管理サーバ６に搭載されたメンテナンスメッセージ表示機能について説明する。管理サーバ６には、業務ホスト２からいずれかのパスに障害が発生した旨のアラート情報が送信されてきた場合においても、そのパスが経由するチャネルアダプタ２０についてメンテナンスモードが設定されているときには、各種の警告を表示する図２０に示すようなアラート表示画面９０において、そのパスについて障害が発生した旨のメッセージを表示することなく、図２１のように対応するチャネルアダプタ２０がメンテナンス中のために一時的に利用できない旨のメッセージを表示（アラートＩＤが「0003」の行を参照）するメンテナンス中メッセージ表示機能が搭載されている。
【０１０４】
実際上、このストレージシステム１の場合、各業務ホスト２のパス管理マネージャ１３は、自業務ホスト２に接続された各パスについて、障害発生の有無を常時監視している。そしてパス管理マネージャ１３は、自業務ホスト２に接続されたいずれかのパスに障害が発生したことを検出した場合、その障害内容に応じたメッセージのメッセージＩＤ及び具体的なメッセージの文字列のデータと、そのパス障害の重要度と、そのパスのホスト属性、ホストバスアダプタ属性、ストレージ属性、チャネルアダプタ属性及び論理ボリューム属性と、そのパスのパスＩＤとを含むアラート情報を管理サーバ６に送信する。
【０１０５】
管理サーバ６においては、図２２に示すようなアラート管理テーブル９１を記憶デバイス３２（図１）内に保持している。このアラート管理テーブル９１は、管理サーバ６の統合パス管理マネージャ３３（図１）がストレージシステム１内のパス障害を一元統合管理するために用いるもので、「アラートＩＤ」欄９１Ａ、「Host」欄９１Ｂ、「受信日時」欄９１Ｃ、「重要度」欄９１Ｄ、「メッセージＩＤ」欄９１Ｅ、「メッセージ」欄９１Ｆ、「ＶＯＬ」欄９１Ｇ、「Subsystem」欄９１Ｈ、「ＣＨＡ」欄９１Ｉ、「ＨＢＡ」欄９１Ｊ及び「バスＩＤ」欄９１Ｋから構成される。
【０１０６】
このうち「アラートＩＤ」欄９１Ａには、受信したアラート情報に対して付与されたＩＤが格納され、「Host」欄９１Ｂ及び「受信日時」欄９１Ｃには、そのアラート情報を送信してきた業務ホスト２のＩＤ及び当該アラート情報を受信した日時がそれぞれ格納される。また「重要度」欄９１Ｄには、そのアラート情報に含まれるそのパス障害の重要度が格納され、「メッセージＩＤ」欄９１Ｅ及び「メッセージ」欄９１Ｆには、それぞれアラート情報に含まれるメッセージＩＤ及び具体的なメッセージのデータが格納される。
【０１０７】
さらに「ＶＯＬ」欄９１Ｇ、「Subsystem」欄９１Ｈ、「ＣＨＡ」欄９１Ｉ、「ＨＢＡ」欄９１Ｊ及び「バスＩＤ」欄９１Ｋには、障害が発生したパスのパス情報として、そのパスの論理ボリューム属性、ストレージ属性、チャネルアダプタ属性及びホストバスアダプタ属性と、そのパスのパスＩＤとがそれぞれ格納される。
【０１０８】
そして管理サーバ６は、業務ホスト２からアラート情報が与えられた場合、ホスト属性、論理ボリューム属性、ストレージ属性等の必要な情報をそのアラート情報から抽出すると共に、これらアラート情報から抽出した情報と、その他の受信日時等の必要な情報とをアラート管理テーブル９１に登録する。この際管理サーバ６は、統合パス管理テーブル３４（図１１）を参照して、そのアラート情報の対象となっているパスのメンテナンス属性が「ON」に設定されているときには、当該アラート情報に含まれるメッセージＩＤ及びメッセージのデータに代えて、例えば「ＣＨＡ１をメンテナンス中のため、パスＩＤ“０００１”のパスは一時的に利用できない状態です」といったメッセージ（以下、これをメンテナンス中メッセージと呼ぶ）のデータをアラート管理テーブル９１の対応する「メッセージ」欄９１Ｆに格納する。また管理サーバ６は、これと併せて、かかるメッセージに応じたメッセージＩＤを「メッセージＩＤ」欄９１Ｅに格納する。
【０１０９】
さらに管理サーバ６は、この後アラート表示画面９０（図２０、図２１）の表示命令が入力された場合には、かかるアラート管理テーブル９１の各行について、「Host」欄９１Ｂ、「受信日時」欄９１Ｃ及び「メッセージ」欄９１Ｆに格納された情報をそれぞれ読み出し、これをアラート表示画面９０上の対応する位置に表示する。これにより、予めメンテナンスモードに設定されたチャネルアダプタ２０については、アラート表示画面９０において、かかるメンテナンス中メッセージが表示されることとなる。
【０１１０】
図２３は、このようなアラート表示画面９０の表示に関連して、業務ホスト２からパス障害に関するアラート情報を受信した管理サーバ６の統合パス管理マネージャ３３が、当該アラート情報に基づいて必要な情報をアラート管理テーブル９１に登録するまでの具体的な処理内容を示している。
【０１１１】
すなわち統合パス管理マネージャ３３は、業務ホスト２からアラート情報を受信すると、この図２３に示すアラート情報登録処理を開始し、まず当該アラート情報に含まれるホスト属性、ホストパスアダプタ属性、ストレージ属性、チャネルアダプタ属性及び論理ボリューム属性を抽出して取得する（ＳＰ５０）。
【０１１２】
続いて統合パス管理マネージャ３３は、統合パス管理テーブル３４に登録されたパスを１つ選択し（ＳＰ５１）、選択したパスのホスト属性、ホストパスアダプタ属性、ストレージ属性、チャネルアダプタ属性及び論理ボリューム属性が、ステップＳＰ５０において取得したホスト属性、ホストパスアダプタ属性、ストレージ属性、チャネルアダプタ属性及び論理ボリューム属性とすべて一致するか否かを判断する（ＳＰ５２）。
【０１１３】
統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ５５に進み、これに対して肯定結果を得ると、そのパスのメンテナンス属性が「ON」に設定されているか否かを判断する（ＳＰ５３）。そして統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ５５に進み、これに対して肯定結果を得ると、メモリ３１に用意された該当パス存在フラグをＯＮに設定する（ＳＰ５４）。
【０１１４】
この後統合パス管理マネージャ３３は、統合パス管理テーブル３４に登録されたすべてのパスについて同様の処理を実行し終えたか否かを判断する（ＳＰ５５）。そして統合パス管理マネージャ３３は、この判断において否定結果を得るとステップＳＰ５１に戻り、この後、このステップＳＰ５５において肯定結果を得るまで同様の処理を繰り返す（ＳＰ５１〜ＳＰ５５−ＳＰ５１）。
【０１１５】
そして統合パス管理マネージャ３３は、やがて統合パス管理テーブル３４上のすべてのパスについて同様の処理を終えることによりステップＳＰ５５において肯定結果を得ると、かかる該当パス存在フラグがＯＮに設定されているか否かを判断する（ＳＰ５６）。
【０１１６】
そして統合パス管理マネージャ３３は、この判断において肯定結果を得ると、アラート管理テーブル９１の「メッセージ」欄９１Ｆに格納すべきメッセージのデータを上述のメンテナンス中メッセージのデータに変換したうえで、必要な情報をアラート管理テーブル９１に登録する（ＳＰ５７）。そして統合パス管理マネージャ３３は、この後、アラート情報登録処理を終了する。
【０１１７】
これに対して統合パス管理マネージャ３３は、ステップＳＰ５６の判断において否定結果を得ると、アラート管理テーブル９１の「メッセージ」欄９１Ｆに格納すべきメッセージのデータをアラート情報から抽出したメッセージＩＤに応じたメッセージのデータのまま、必要な情報をアラート管理テーブル９１に登録する（ＳＰ５８）。そして統合パス管理マネージャ３３は、この後、このアラート情報登録処理を終了する。
【０１１８】
（３）本実施の形態の効果
以上のように本実施の形態によるストレージシステム１では、ストレージシステム１内の各パスのパス情報を管理サーバ６において一元統括管理し、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０を経由するパスについて、当該チャネルアダプタ２０以外のチャネルアダプタ２０を経由する交替パスを各パスのパス情報に基づいて検索し表示するようにしているため、かかる交替パスの特定作業を容易化することができる。かくするにつき、チャネルアダプタ２０の交換作業自体を格段的に容易化することができる。
【０１１９】
またこのストレージシステム１では、チャネルアダプタ一覧画面６０上でチャネルアダプタ２０選択後に「Refresh Hosts」ボタン６２をクリックすることによって、当該チャネルアダプタ２０を経由するパスに接続された業務ホスト２を対象とするホストリフレッシュを行なうことができ、またその後チャネルアダプタ一覧画面６０の「Show Paths」ボタン６１をクリックすることによって、かかるパスのホストリフレッシュ後の状態を表示させることができるため、チャネルアダプタ２０の交換作業後に当該交換作業の影響を受けたパスが正常に復帰しているかを容易に確認することができる。
【０１２０】
さらにストレージシステム１では、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０を停止する際に、これと同時に停止可能なチャネルアダプタ２０をも検索できるため、複数のチャネルアダプタ２０の交換作業をより簡易に行うことができ、チャネルアダプタ２０の交換作業をより一段と容易化することができる。
【０１２１】
さらに本実施の形態によるストレージシステム１では、交換対象のチャネルアダプタ２０についてメンテナンスモードを設定しておくことによって、そのチャネルアダプタ２０や当該チャネルアダプタ２０を経由するパスに関して、当該チャネルアダプタ２０又はそのパスが経由するチャネルアダプタ２０がメンテナンス中であることがチャネルアダプタ一覧画面６０やホストパス一覧画面８０において表示されるため、いずれのパスがメンテナンス中であるかを容易に確認することができる。
【０１２２】
さらに本実施の形態によるストレージシステム１では、交換対象のチャネルアダプタ２０についてメンテナンスモードを設定しておくことによって、そのチャネルアダプタ２０の交換作業中に当該チャネルアダプタ２０を経由するパスについてのアラート情報が対応する業務ホスト２から管理サーバ６に送信された場合においても、そのパスについてはメンテナンスのために一時的に利用できない旨のメッセージを表示するようにしているため、かかるパスがチャネルアダプタ２０の交換作業のために意図的かつ一時的にエラー状態となっているのか、又は業務運用上で実際に障害が発生しているのかを、ストレージシステム１の管理者が容易に判断することができる。
【０１２３】
（４）他の実施の形態
なお上述の実施の形態においては、本発明を図１のように構成されたストレージシステム１に適用するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成のストレージシステムに広く適用することができる。
【０１２４】
また上述の実施の形態においては、チャネルアダプタ一覧画面６０及びホストパス一覧画面８０を図１２や図１４のような構成とするようにした場合について述べたが、本発明はこれに限らず、この他種々の画面構成を広く適用することができる。
【０１２５】
さらに上述の実施の形態においては、業務ホスト２及び論理ボリュームＶＯＬ間に定義された各パスのパス情報を対応する業務ホスト２から収集し統合パス管理テーブル３４上で一元管理し、指定されたチャネルアダプタ２０を経由するパスについて、指定されたチャネルアダプタ２０以外のチャネルアダプタ２０を経由する交替パスを統合パス管理テーブル３４に基づいて検索し、検索結果をディスプレイ３６に表示させる統合パス管理部を、管理サーバ６全体の動作制御を司るプロセッサ３０及び統合パス管理マネージャ３３により構成するようにした場合について述べたが、本発明はこれに限らず、例えばかかるプロセッサ３０とは別体のプロセッサを設け、このプロセッサ及び統合パス管理マネージャ３３によりかかる統合パス管理部を構成するようにしても良い。
【０１２６】
さらに上述の実施の形態においては、業務ホスト２及び論理ボリュームＶＯＬ間に定義された各パスのパス情報を収集してなる統合パス情報としての統合パス管理テーブル３４を図１１のように構成するようにした場合について述べたが、本発明はこれに限らず、この他種々の構成を広く適用することができる。
【０１２７】
さらに上述の実施の形態においては、メンテナンスモードが設定されたチャネルアダプタ２０を経由するパスについてのアラート情報が対応する業務ホスト２から与えられたときに、そのパスについてはメンテナンスのために一時的に利用できない旨のメッセージを表示するようにした場合について述べたが、本発明はこれに限らず、要は、メンテナンス中のチャネルアダプタ２０を経由するパスについては、そのパス障害がメンテナンスのための一時的なものであることが分かるように、メンテナンスモードが設定されていないチャネルアダプタ２０を経由するパスについてのアラート情報を受信したときと、メンテナンスモードが設定されたチャネルアダプタ２０を経由するパスについてのアラート情報を受信したときとで異なる警告をディスプレイ３６に表示させるようにするのであれば、メンテナンス中のチャネルアダプタ２０を経由するパスのパス障害の警告の表示方法としては種々の表示方法を適用することができる。
【０１２８】
さらに上述の実施の形態においては、メンテナンス対象がチャネルアダプタ２０である場合について述べたが、本発明はこれに限らず、業務ホスト２及び論理ボリュームＶＯＬ間に設定されたパスが経由するチャネルアダプタ２０以外のノード（例えばホストバスアダプタ１２や、第１のネットワーク３を構成するＦＣスイッチなど）をメンテナンス対象とする場合にも広く適用することができる。この場合、管理サーバ６の統合パス管理マネージャ３３が、メンテナンス対象のノードを経由するパスの交替パスを検索する際に、指定されたノード以外の当該ノードと同じ機能を有する他のノードを経由する交替パスを検索するようにすれば良い。
【０１２９】
さらに上述の実施の形態においては、同時停止可能チャネルアダプタ検索表示機能について、チャネルアダプタ一覧画面６０上で選択されたチャネルアダプタ２０と併せて停止可能なチャネルアダプタ２０のセットを検索して表示するようにした場合について述べたが、本発明はこれに限らず、かかるチャネルアダプタ２０をセットで表示する必要はなく、かかるセットのうちのいずれか一方を統合パス管理マネージャ３３が選択し、当該一方のチャネルアダプタ２０のみを表示するようにしても良い。
【０１３０】
さらに上述の実施の形態においては、図１２について上述したチャネルアダプタ一覧画面６０や、図１４について上述した交替パス確認画面６６、図１６について上述した同時停止可能ＣＨＡ確認画面７０、図１８について上述したホストパス一覧画面８０及び図１２について上述したアラート表示画面９０等の各種画面を管理サーバ６のディスプレイ３６にのみ表示するようにした場合について述べたが、本発明はこれに限らず、管理サーバ６の統合パス管理マネージャ３３が当該管理サーバ６以外の機器に必要な情報を提供し、その機器のディスプレイ上にかかる画面を表示させるようにしても良い。
【図面の簡単な説明】
【０１３１】
【図１】本実施の形態によるストレージシステムの構成を示すブロック図である。
【図２】サブシステム一覧画面を示す略線図である。
【図３】チャネルアダプタ一覧画面を示す略線図である。
【図４】サブシステムパス一覧画面を示す略線図である。
【図５】ホスト一覧画面を示す略線図である。
【図６】リフレッシュホスト処理の実行前に表示されるリフレッシュホスト確認画面を示す略線図である。
【図７】リフレッシュホスト処理実行中に表示されるダイアログを示す略線図である。
【図８】リフレッシュホスト処理の実行後に表示されるリフレッシュホスト確認画面を示す略線図である。
【図９】ホストパス一覧画面を示す略線図である。
【図１０】パス管理テーブルを示す概念図である。
【図１１】統合パス管理テーブルを示す概念図である。
【図１２】本実施の形態によるチャネルアダプタ一覧画面を示す略線図である。
【図１３】ホストリフレッシュ処理に関する管理サーバのプロセッサの処理内容を示すフローチャートである。
【図１４】交替パス確認画面を示す略線図である。
【図１５】交替パス確認処理に関する管理サーバのプロセッサの処理内容を示すフローチャートである。
【図１６】同時停止可能チャネルアダプタ確認画面を示す略線図である。
【図１７】同時停止可能チャネルアダプタ確認画面表示処理に関する管理サーバのプロセッサの処理内容を示すフローチャートである。
【図１８】本実施の形態によるホストパス一覧画面を示す略線図である。
【図１９】メンテナンスモード設定処理に関する管理サーバのプロセッサの処理内容を示すフローチャートである。
【図２０】メンテナンス情報表示機能が実行されない場合のアラート表示画面の表示例を示す略線図である。
【図２１】メンテナンス情報表示機能が実行された場合のアラート表示画面の表示例を示す略線図である。
【図２２】アラート管理テーブルを示す概念図である。
【図２３】アラート情報登録処理に関する管理サーバのプロセッサの処理内容を示すフローチャートである。
【符号の説明】
【０１３２】
１……ストレージシステム、２……業務ホスト、４……ストレージ装置、６……管理サーバ、１０，３０……プロセッサ、１１，３１……メモリ、１２……ホストバスアダプタ、１４……パス管理マネージャ、１５……パス管理テーブル、２０……チャネルアダプタ、３２……記憶デバイス、３３……統合パス管理マネージャ、３４……統合パス管理テーブル、３５……アラート管理テーブル、６０……チャネルアダプタ一覧画面、６１……「Show Paths」ボタン、６２……「Refresh Hosts」ボタン、６３……「交替パス」ボタン、６４……「同時停止可能ＣＨＡ確認」ボタン、６５……「メンテナンス情報設定」ボタン、６６……交替パス確認画面、７０……同時停止可能ＣＨＡ確認画面、８０……ホストパス一覧画面、９０……アラート表示画面、９１……アラート管理テーブル。
【図１】
2009009335.tif 000003
【図２】
2009009335.tif 000004
【図３】
2009009335.tif 000005
【図４】
2009009335.tif 000006
【図５】
2009009335.tif 000007
【図６】
2009009335.tif 000008
【図７】
2009009335.tif 000009
【図８】
2009009335.tif 000010
【図９】
2009009335.tif 000011
【図１０】
2009009335.tif 000012
【図１１】
2009009335.tif 000013
【図１２】
2009009335.tif 000014
【図１３】
2009009335.tif 000015
【図１４】
2009009335.tif 000016
【図１５】
2009009335.tif 000017
【図１６】
2009009335.tif 000018
【図１７】
2009009335.tif 000019
【図１８】
2009009335.tif 000020
【図１９】
2009009335.tif 000021
【図２０】
2009009335.tif 000022
【図２１】
2009009335.tif 000023
【図２２】
2009009335.tif 000024
【図２３】
2009009335.tif 000025