(57)【要約】【課題】ストレージ制御装置から同一サーバへの障害情報の返送を重複しない技術を提供する。【解決手段】サーバとの接続がマルチパス構成のストレージ制御装置であって、サーバに対応付けて各パスの識別データを登録する識別データ登録手段と、サーバから識別データを受信したときに、受信した識別データを基に登録データから対応するサーバを特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときには、障害情報を返送する障害情報返送手段とを有することを特徴とするストレージ制御装置。【選択図】図１    
2005235008.tif 000002
【特許請求の範囲】
【請求項１】
サーバとの接続がマルチパス構成のストレージ制御装置であって、    
サーバに対応付けて各パスの識別データを登録する識別データ登録手段と、
サーバから識別データを受信したときに、受信した識別データを基に登録データから対応するサーバを特定するサーバ特定手段と、
特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、
チェック結果が返送済でないときには、障害情報を返送する障害情報返送手段とを有することを特徴とするストレージ制御装置。
【請求項２】
識別データ登録手段が、
サーバに対応付けて各パスの識別データを入力するデータ入力手段と、
入力されたデータを登録する入力データ登録手段と、
を有することを特徴とする請求項１記載のストレージ制御装置。
【請求項３】
識別データ登録手段が、
サーバとストレージ制御装置との間のパスの接続情報を管理する管理サーバから、サーバに対応づけられた各パスの識別データを受信する識別データ受信手段と、
受信した識別データを登録する受信データ登録手段と、
を有することを特徴とする請求項１記載のストレージ制御装置。
【請求項４】
サーバとの接続がマルチパス構成のストレージ制御装置であって、    
サーバの固有データを用いて編集された各パスの識別データをサーバから受信し、受信した識別データから固有データを抽出する固有データ抽出手段と、
抽出された固有データが同一の識別データを同一サーバとして特定するサーバ特定手段と、
特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、
チェック結果が返送済でないときに、障害情報を返送する障害情報返送手段とを有することを特徴とするストレージ制御装置。
【請求項５】
ストレージ制御装置との接続がマルチパス構成のサーバであって、
サーバの固有データを用いて識別データを編集する識別データ編集手段と、
編集された識別データを用いてストレージ制御装置をアクセスするストレージ制御装置アクセス手段とを有することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オープンアクセス系システム(Unix/IAサーバ)において、サーバとストレージ制御装置間接続がマルチパス構成であった場合のストレージ制御装置の障害のセンス情報報告に関するものである。
【背景技術】
【０００２】
オープンアクセス系システムの接続形態では、サーバとストレージ装置間のパスを、マルチパスで接続する事によって、信頼性の向上と負荷の分散を実現させる接続形態が主流になりつつある。サーバとストレージ装置間がマルチパス接続であった場合には、サーバに定義することで、サーバはどのパスが同一ストレージ装置に接続されているのかが認識可能であり、ホットスタンバイパスの実現、負荷の分散を実現することが可能である
（例えば特許文献１）
【特許文献１】特開２０００−３３０９２４号公報（第３頁）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
サーバは、マルチパスが同一ストレージ装置へ接続されていることが認識可能であるが、ストレージ装置側は、どのパスが同一サーバに接続されているかが認識できない。この結果、ストレージ装置内部で発生した障害のセンス情報報告がパス数分報告されてしまうという問題がある。これにより、サーバ側は、単一の障害であっても複数回の障害が発生したとの誤認識をしてしまう可能性がある。
【０００４】
図１０に、従来例のストレージシステムの構成図を示す。
【０００５】
ストレージシステムは、サーバとストレージ装置と両者を接続するＦＣ(Fiber Channel)を有する。
【０００６】
サーバは、ＨＢＡを有する。
【０００７】
ＨＢＡ(Host Bus Adapter)は、ＨＢＡ−０、ＨＢＡ−１を有する。そしてＨＢＡは、ストレージ制御装置とサーバとの間をＦＣ(Fiber Channel)により接続するための制御を行う。
【０００８】
ストレージ装置は、ストレージ制御装置とストレージ機器を有する。
【０００９】
ストレージ制御装置は、ＣＡ(Channel Adapter、ＣＭ(Common Module)を有する。
【００１０】
ストレージ機器は、ディスク装置、磁気テープなどである。
【００１１】
ＣＡは、ＣＡ−０とＣＡ−１を有するチャネルアダプタであり、サーバとの接続制御を行う。
【００１２】
ＣＭは、装置全体の制御を行う。
【００１３】
動作概要を次に示す。
(1)ストレージ装置内で部品故障等の障害が発生する。
(2)本部品故障をサーバに報告するために、ＣＭに障害のセンス情報として登録される。ＣＭでは構成されている全パスに報告しなければならないことを覚える。
(3)本センス情報は、サーバからのＩ／Ｏ依頼を契機に報告される。
【００１４】
サーバからのＩ／Ｏ依頼で ＣＡとＣＭで通信を行う処理があり、ＣＭ内にセンス情報が登録されていた場合に、センス情報をＣＡ経由でサーバに返送する。尚、センス情報を一度報告したパスについては、再度報告しないように制御される。本センス情報がサーバに報告され、コンソール上に表示されることによって、ユーザはストレージ装置内部で異常が発生していることを認識する。
(4)サーバがセンス情報を報告されたパス以外のパスから、Ｉ／Ｏの処理依頼を行う。
【００１５】
ストレージ装置では、先に報告されたパスが同一サーバに接続されているという認識がないために、登録されているセンス情報を返送してしまう。この結果、サーバ側は、ストレージ装置に複数障害が発生していると認識してしまう。
【００１６】
本発明は、ストレージ制御装置から同一サーバへの障害情報の返送を重複しない技術を提供する。
【課題を解決するための手段】
【００１７】
本発明のストレージ制御装置は、サーバとの接続がマルチパス構成のストレージ制御装置であって、サーバに対応付けて各パスの識別データを登録する識別データ登録手段と、サーバから識別データを受信したときに、受信した識別データを基に登録データから対応するサーバを特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときには、障害情報を返送する障害情報返送手段とを有する構成である。
【００１８】
この構成により、サーバと識別データとを対応づけるデータを装置内に登録できるので、
マルチパスからの障害情報要求に対して、サーバを認識でき、サーバへの障害情報の重複返送を避けることができる。
【００１９】
ここで、識別データとは、例えば、ＷＷＮデータなどのことである。
【００２０】
また、識別データ登録手段が、サーバに対応付けて各パスの識別データを入力するデータ入力手段と、入力されたデータを登録する入力データ登録手段と、を有する。
【００２１】
この構成により、保守ＰＣなどにより、サーバと識別データとを対応づけるデータを入力し登録できるので、サーバと識別データとの対応をストレージ制御装置側で識別できるようになる。
【００２２】
また、識別データ登録手段が、サーバとストレージ制御装置との間のパスの接続情報を管理する管理サーバから、サーバに対応づけられた各パスの識別データを受信する識別データ受信手段と、受信した識別データをサーバに対応付けて登録する受信データ登録手段と、を有する構成である。
【００２３】
この構成により管理サーバが生成したサーバと識別データとの対応づけのデータを受信し登録できるので、サーバと識別データとの対応をストレージ制御装置側で識別できるようになる。
【００２４】
また、サーバとの接続がマルチパス構成のストレージ制御装置であって、サーバの固有データを用いて編集された各パスの識別データをサーバから受信し、受信した識別データから固有データを抽出する固有データ抽出手段と、抽出された固有データが同一の識別データを同一サーバとして特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときに、障害情報を返送する障害情報返送手段とを有する構成である。
【００２５】
この構成により、識別データからサーバの固有データを抽出することで、同一サーバか否かを自動認識できる。この結果、マルチパスからの障害情報要求に対して、サーバを認識でき、サーバへの障害情報の重複返送を避けることができる。
【００２６】
ここで、固有データとは、例えばＭＡＣアドレスなどである。
【００２７】
また、本発明のサーバは、ストレージ制御装置との接続がマルチパス構成のサーバであって、サーバの固有データを用いて識別データを編集する識別データ編集手段と、編集された識別データを用いてストレージ制御装置をアクセスするストレージ制御装置アクセス手段とを有する構成である。
【００２８】
この構成により、サーバを認識できる固有データを用いて識別データを編集できるので、サーバと識別データとの対応をストレージ制御装置側で自動識別できるようになる。
【発明の効果】
【００２９】
本発明により、ストレージ制御装置への同一サーバのマルチパスからの障害のセンス情報アクセスに対して、重複した報告を避けることができる。
【発明を実施するための最良の形態】
【００３０】
【実施例１】
【００３１】
図１に実施例のストレージ制御装置の構成図を示す。
【００３２】
ストレージ制御装置１は、ＣＡ１１、ＣＭ１２、入力部１３、ＬＡＮ部１４を有する。
【００３３】
ＣＡ(Channel Adapter)１１は、ＣＡ−０とＣＡ−１を有するチャネルアダプタであり、サーバ２との接続制御を行う。
【００３４】
ＣＭ(Common Module)１２は、装置全体の制御を行う。制御部３１、記憶部３２、インタフェース処理部３３、サーバ特定部３４を有する。
【００３５】
制御部３１は、記憶部３２へのセンス情報、ＷＷＮデータの格納、障害情報の返送済か否かのチェック、センス情報の応答処理などを行う。
【００３６】
記憶部３２は、障害情報などのセンス情報の格納、サーバ２に対応づけられたＷＷＮデータを設定情報として格納、障害情報のサーバ２への返送済フラグの格納などに使用される。
【００３７】
インタフェース処理部３３は、ＣＡ１１、入力部１３、ＬＡＮ部１４とのインタフェース処理を行う。
【００３８】
サーバ特定部３４は、サーバ２から受信した各パスのＷＷＮデータを基に該当サーバ２を特定する。
【００３９】
図２に実施例のストレージシステムの構成図１を示す。
【００４０】
ストレージシステムは、サーバ２とストレージ装置３と両者を接続するＦＣ(Fiber Channel)８を有する。
【００４１】
サーバ２は、ＨＢＡ２１を有する。
【００４２】
ＨＢＡ(Host Bus Adapter)２１は、ＨＢＡ−０、ＨＢＡ−１を有する。そしてＨＢＡ２１は、ストレージ制御装置１とサーバ２との間をＦＣ(Fiber Channel)により接続するための制御を行う。また、ボード固有の８バイトのシリアル番号 ＷＷＮ(World Wide Name)も持っている。このＷＷＮはＦＣ接続においてのプロトコル処理に必要な番号である。
【００４３】
ストレージ装置３は、ストレージ制御装置１とストレージ機器４を有する。
【００４４】
ストレージ機器４は、ディスク装置、磁気テープなどである。
【００４５】
オープン系システムにおいて、サーバ２とストレージ制御装置１を接続する場合には、サーバ２にＨＢＡ２１の搭載が必要である。あるサーバ２からストレージ制御装置１に対してマルチパス構成である場合には、ＷＷＮデータをストレージ制御装置１側に設定することによって、どのパスとどのパスが同一サーバ２接続であるかをストレージ制御装置１側に認識させる。これにより、ストレージ制御装置１側では、あるパスでセンス情報を報告した際に、同一サーバ２に接続されている他のパスについては報告しないように制御する。これによりマルチパス構成において、同一障害のセンス情報の重複報告がされることが防げる。
【００４６】
図５にストレージ制御装置の処理の流れ図を示す。
【００４７】
ストレージ制御装置１側は、保守ＰＣ(パソコン)５が接続可能であり、保守ＰＣ５から装置の保守や構成設定を行える。装置設定を行う際に、保守員がサーバ２のＨＢＡ２１のＷＷＮを調べ、保守ＰＣ５にＷＷＮデータを入力後（Ｓ１ステップ）、入力部１３を経由してＣＭ１２にＷＷＮデータをサーバ２に対応付けて設定情報として格納する（Ｓ２ステップ）。これにより、ＣＭ１２は、どのパスが同一サーバ２かの認識を行う。
【００４８】
具体的には、まず事前にサーバ２のＨＢＡ２１のＷＷＮを調べてそのＷＷＮデータを保守ＰＣ５に入力する。入力の際にはＷＷＮのどれとどれが、同一サーバ２かを識別して設定する。図２の例では、ＨＢＡ−０のＷＷＮ = 1122334455667788、ＨＢＡ−１のＷＷＮ=1234567812345678が同一サーバ２で、マルチパスを構成されているとの設定を行う。
【００４９】
設定後にこの情報は、ストレージ制御装置１の設定情報として記憶するために、保守ＰＣ５から入力部１３を経由してＣＭ１２に転送され、記憶部３２に格納される。
【００５０】
ストレージ制御装置１では、この情報をもとに、ＨＢＡ−０に接続のＣＡ−０とＨＢＡ−１に接続のＣＡ−１が同一サーバ２からの接続パスであることを認識する。
【００５１】
以降、障害のセンス情報を報告する際にはこの情報を使用する（Ｓ３ステップ）。
【００５２】
図６にセンス情報処理の流れ図を示す。
【００５３】
図７にセンス情報処理の動作説明図を示す。
【００５４】
まず、サーバ２とのパスの確立処理で、どのサーバ２からのＷＷＮデータかを識別する（Ｓ１１ステップ）。
【００５５】
サーバ２のＨＢＡ−０およびＨＢＡ−１のＷＷＮデータが通知されるのでＨＢＡ−０に接続のＣＡ−０がＷＷＮ＝1122334455667788、ＨＢＡ−１に接続のＣＡ−１がＷＷＮ＝1234567812345678である認識を行う。そして、ＣＡ−０とＣＡ−１が同一サーバ２に接続されていることを設定情報を基に特定できる。
【００５６】
故障等発生時の手順を次に示す。
【００５７】
ストレージ制御装置１内の部品故障等の障害が発生する（Ｓ１２ステップ）。図７の(1)参照。
【００５８】
本部品故障等をサーバ２に報告するために、ＣＭ１２に障害情報をセンス情報として登録する（Ｓ１３ステップ）。図７の(2)参照。
【００５９】
サーバ２が、ＨＢＡ−０からＩ／Ｏ依頼を受信する（Ｓ１４ステップ）。図７の(3)参照。
【００６０】
Ｉ／Ｏ依頼を送信したサーバ２の該当パスの返送済フラグがＯＮか否かを確認する（Ｓ１５ステップ）。
【００６１】
返送済フラグがＯＮならば、応答せずに終了する。
【００６２】
返送済フラグがＯＦＦならば、サーバ２へ障害のセンス情報を返送する（Ｓ１６ステップ）。図７の(4)参照。
【００６３】
次に、ＣＡ−０についてセンス情報返送済フラグをＯＦＦからＯＮに変更する（Ｓ１７ステップ）。図７の(5)参照。
【００６４】
このとき、設定情報を調べ、同一サーバに他のパスが接続されているか否かを確認する。
【００６５】
設定情報から、ＣＡ−１に接続されているパスが同一サーバ２に接続されていることがわかるため、ＣＡ−１についてのセンス情報返送済フラグもＯＦＦからＯＮ状態へと遷移させる。
【００６６】
そして、サーバ２が、ＨＢＡ−１からＩ／Ｏ依頼を発行してきても、センス情報返送済フラグがＯＮ状態になっているので、本センス情報は報告されることはない。図７の(6)参照。
【００６７】
上記により、障害のセンス情報が同一サーバ２に複数回報告されることは無く、誤認識を防ぐことが可能である。
【００６８】
図３に実施例のストレージシステムの構成図２の説明図を示す。
【００６９】
図３(a)は、システム構成図である。
【００７０】
サーバ２は、ＨＢＡ２１毎に特定のＷＷＮを持つのではなく、サーバ２のＭＡＣアドレスを用いてＷＷＮを作成するようにして、これをもとに複数枚搭載されるＨＢＡ２１のポート番号を自動的に設定することで、ストレージ制御装置１からはサーバ２本体が変更されない限り、特定のサーバ２からのアクセスであることが認識できる。またこの機能を使えばＨＢＡ２１の不良等による交換が発生しても、新規にＨＢＡ２１のＷＷＮを登録する必要はなく、自動的にＷＷＮが引き継がれる。
【００７１】
ＭＡＣアドレスはＩＥＥＥという規格で決まったものであり、会社名とユニークなシリアル番号から作成されている。
【００７２】
ＦＣにおけるＷＷＮはＩＥＥＥの規格に準拠したものである。そしてＷＷＮにはベースとなるＷＷＮＮ（ノードＷＷＮ）とＷＷＮＮ（ ポートＷＷＮ）をベースにしたＷＷＰＮというものがある。
【００７３】
サーバ２は、一般的にはＷＷＰＮをベースに接続されるＨＢＡ２１を管理している。このベースとなるＷＷＰＮを元々ＨＢＡ２１につけられているＷＷＮを使用するのではなく、サーバ２本体のＭＡＣアドレスをベースに作成をすれば、各サーバ２に対応したＷＷＰＮデータの設定を容易にすることができる。
【００７４】
図８にサーバの処理の流れ図を示す。
【００７５】
まず、ＷＷＰＮデータとＭＡＣアドレスを取得する（Ｓ２１ステップ）。
【００７６】
初期状態は、次のようである。１桁は、１６進数で示している。
【００７７】
部材として下記のものがありこれをシステムとして接続したとする。
【００７８】
ＨＢＡ−０は次のものとする。
【００７９】
ＨＢＡ−０本体に設定されているＷＷＮは、1000 000E 0024 1122(６４ビット)とする。
【００８０】
ＨＢＡ−１の場合は次のものとする。
【００８１】
ＨＢＡ−１本体に設定されているＷＷＮは、1000 000E 0024 3344(６４ビット)とする。
【００８２】
サーバ２本体のＭＡＣアドレスは次のものとする。
【００８３】
ＭＡＣアドレス＝00E0 00BA 1111（４８ビット）
次に、ＷＷＰＮの生成手順を示す。
【００８４】
サーバ２に搭載することで、ＨＢＡドライバがＨＢＡ２１本体を示すＷＷＮＮは変更せず、ストレージ制御装置１側が意識するＷＷＰＮをサーバ２のＭＡＣアドレスを利用して変更する。
【００８５】
また、２つのＨＢＡ−０、ＨＢＡ−１がマルチパス構成となっているものとする。
【００８６】
まず、ＷＷＰＮのByte00をＰＯＲＴ番号に割付する（Ｓ２２ステップ）。
【００８７】
図３(b)にＷＷＰＮ生成図を示す。
【００８８】
具体的には、ＨＢＡ−０のＷＷＰＮについては、次のようにＰＯＲＴ番号の割付けをする。
【００８９】
初期値をＷＷＰＮ＝1000 000E 0024 1122とする。
【００９０】
このＷＷＰＮの値をByte00〜Byte07で表したときのByte00の10において「０」をＰＯＲＴ０であることを意味するものとする。
【００９１】
ＨＢＡ−１のＷＷＰＮについては、次のようにＰＯＲＴ番号の割付けをする。 
【００９２】
初期値をＷＷＰＮ=1000 000E 0024 3344とする。
【００９３】
このＷＷＰＮの値のByte00〜Byte07で表したときのByte00の10を11に変更し、変更した「１」をＰＯＲＴ１であることを意味するものとする。
【００９４】
次に、Byte02〜07にＭＡＣアドレスを割付する（Ｓ２３ステップ）。
【００９５】
ＨＢＡ−０のＷＷＰＮのByte02〜07を初期値のＨＢＡ−０のＷＷＰＮからＭＡＣアドレスのものに置き換える。
【００９６】
Ｓ２２ステップとＳ２３ステップの実行により、ＷＷＰＮは、ＷＷＰＮ＝1000 00E0 00BA 1111として生成される。
【００９７】
ＨＢＡ−１のＷＷＰＮのByte02〜07を初期値のＨＢＡ−１のＷＷＰＮからＭＡＣアドレスのものに置き換える。
【００９８】
Ｓ２２ステップとＳ２３ステップの実行により、ＷＷＰＮは、ＷＷＰＮ＝1100 00E0 00BA 1111として生成される。
【００９９】
次に、生成したＷＷＰＮをサーバ２を記憶する（Ｓ２４ステップ）。
【０１００】
次に、全パス終了かを確認する（Ｓ２５ステップ）。
【０１０１】
未完了の場合には、Ｓ２１ステップに戻る。
【０１０２】
次に、このＷＷＰＮを生成したサーバ２に接続されるストレージ制御装置１の処理について説明を行う。
【０１０３】
図５にストレージ制御装置の処理の流れ図を示す。
【０１０４】
サーバ２からストレージ制御装置１にアクセスがあった場合に、ストレージ制御装置１にログインが行われる。
【０１０５】
ログインにより、ＷＷＰＮデータを受信すると、ＣＭ１２は、そのＷＷＰＮデータの中から会社名、識別子を抽出する（Ｓ４ステップ）。
【０１０６】
次に、同一の会社名、識別子のＷＷＰＮデータを同一サーバ２として特定しグループ化する（Ｓ５ステップ）。
【０１０７】
そしてサーバ２毎にグループ化したＷＷＰＮデータを設定情報として記憶部３２に登録する。（Ｓ６ステップ）
次に、センス情報処理を行う（Ｓ３ステップ）。
【０１０８】
このとき、サーバ２からのアクセスのときに設定情報を確認することで、いずれのサーバ２からのアクセスかを確認することができる。
【０１０９】
図３に沿って具体的に説明すると、まずサーバ２とのパスの確立処理で、ストレージ制御装置１のＣＡ−０においては、1000 00E0 00BA 1111というＷＷＰＮをもったＨＢＡ−０からログインされる。 
【０１１０】
ＣＡ−１においては、1100 00E0 00BA 1111というＷＷＰＮをもったＨＢＡ−１からログインされる。
【０１１１】
次にログインされた各パスのＷＷＰＮデータが取り込まれ、取り込まれたＷＷＰＮ内の固定な情報エリアを確認する。
【０１１２】
そして、00E000という会社名が同じで、かつBA1111という識別子が同じであるものを検索する。
【０１１３】
この結果、1000 00E0 00BA 1111及び1100 00E0 00BA 1111が同一サーバ２のＷＷＰＮデータであることが確認することができるので、ＣＡ−０のＷＷＰＮとＣＡ−１のＷＷＰＮを同一サーバ２のパスとしてグループ化することができる。
【０１１４】
この結果をもとに制御することで、マルチパス構成となっているサーバ２をストレージ制御装置１側で認識することができ、かつ報告する障害のセンス情報を管理することで、同一サーバ２に重複して情報を送付するのを抑止することができる。
【０１１５】
このようにして設定された情報を持つストレージ制御装置１に故障などが発生したときのセンス情報の報告の処理は、図６のセンス情報処理の流れ図が示すＳ１２ステップからＳ１７ステップと同一の動作をする。
【０１１６】
図４に実施例のストレージシステムの構成図３の説明図を示す。
【０１１７】
ＳＡＮ(Storage Area Network)システム上の管理サーバ６に管理用マネージャを設け、サーバ２に管理用エージェントをいれてそのサーバ２から各ＨＢＡ２１のＷＷＮを管理用サーバ６に集める。このデータを集める際に、いずれのサーバ２から採取したものかを確認し、その情報をつけて、ストレージ制御装置１にネットワークを経由して登録、設定することでストレージ制御装置１側センス情報応答の対象を判断することが可能です。
【０１１８】
また、ストレージ制御装置１にはＨＢＡ２１のＷＷＮ毎に異なるＬＵＮ(Logic Number Unit)を見せるホストアフィニティといわれる機能がありこの機能と連携させることで、管理マネージャですべての情報の採取並びに設定の作業が可能になるため、複雑で大規模なシステムに対しては柔軟かつ簡単に管理、設定することが可能になる。
【０１１９】
図４(a)は、ＳＡＮシステムを示す。
【０１２０】
サーバＡは、ＨＢＡ−Ａ０，Ａ１にてマルチパス構成としてFabric Switch７、そしてストレージ装置１のＣＡ−０,ＣＡ−１を経由してＬＵ００にアクセスするものとする。
ＨＢＡ−Ａ０のＷＷＰＮは1000 0000 0E24 3333とする。
ＨＢＡ−Ａ１のＷＷＰＮは1000 0000 0E24 4444とする。
また、サーバＢは、ＨＢＡ−Ｂ０，Ｂ１にてマルチパス構成としてFabric Switch７、そしてストレージ装置のＣＡ−０，ＣＡ−１を経由してＬＵ００にアクセスするものとする。
ＨＢＡ−Ｂ０のＷＷＰＮは1000 0000 0E24 6666とする。
ＨＢＡ−Ｂ１のＷＷＰＮは1000 0000 0E24 8888とする。
【０１２１】
ストレージ制御装置１は、ストレージ制御装置１内に２つのＬＵを作成し、このＬＵをストレージ制御装置１内で管理している番号のLUN_V 10, LUN_V20として作成するものとする。
【０１２２】
図４(b)は、マッピングテーブルを示す。
【０１２３】
そしてストレージ制御装置１内でサーバＡからみえるＬＵ００にＬＵＮ＿Ｖ１０をマッピングしたものを作成し、これに「ServerＡ(ServerＡ向けＬＵＮ)」という識別子を設けて割り当てる。
【０１２４】
次にサーバＢからみえるＬＵ００にＬＵＮ＿Ｖ２０をマッピングしたものを作成して、これに「ServerＢ(ServerＢ向けＬＵＮ)」という識別子を設けて割り当てる。
【０１２５】
管理マネージャは管理サーバ６に搭載しているが、業務サーバに搭載してもよい。
【０１２６】
図９に管理サーバの処理の流れ図を示す。
【０１２７】
まず、各サーバ２の管理エージェントはサーバ２内のＨＢＡ２１のＷＷＮを採取する。
【０１２８】
管理マネージャは管理エージェントより情報を集めて、各サーバ２のＨＢＡ２１の情報を管理マネージャ上に情報を集める（Ｓ３１ステップ）。
【０１２９】
管理マネージャはストレージ制御装置１にアクセスを行い、ストレージ制御装置１内で管理しているＬＵＮ番号とサーバ２から見えるＬＵＮ番号を各サーバにマッピングした情報を採取する（Ｓ３２ステップ）。
【０１３０】
図４(b)にマッピングテーブルを示す。
【０１３１】
管理マネージャ上にてサーバＡのＨＢＡ−Ａ０，Ａ１にストレージ制御装置１の識別子ServerＡのマッピング情報をくくりつけ設定する。
【０１３２】
また、サーバＢについてもＨＢＡ−Ｂ０，Ｂ１にストレージ制御装置１の識別子ServerＢのマッピング情報をくくりつけ設定する（Ｓ３３ステップ）。
【０１３３】
全サーバ２完了かを確認する（Ｓ３４ステップ）。未完了の場合は、Ｓ３１ステップに戻る。
【０１３４】
全サーバ２が完了していれば、管理マネージャでのマッピング情報をストレージ制御装置１にＬＡＮ経由で送る（Ｓ３５ステップ）。
【０１３５】
このときのストレージ制御装置１の処理は次のとおりである。
【０１３６】
図５にストレージ制御装置１の処理の流れ図を示す。
【０１３７】
管理サーバ６からＷＷＮの設定情報を受信する（Ｓ７ステップ）。
【０１３８】
次に、ＣＭ１２内の記憶部３２に設定情報として登録する（Ｓ８ステップ）。
【０１３９】
次に、センス情報処理を行う（Ｓ３ステップ）。
【０１４０】
このとき、サーバ２からのアクセスのときに設定情報を確認することで、いずれのサーバ２からのアクセスかを確認することができる。
【０１４１】
具体的に説明すると、まずサーバＡとのパスの確立処理で、ＣＡ−０においては、ＨＢＡ−Ａ０のＷＷＮがログインされ、ＣＡ−１においてはＨＢＡ−Ａ１のＷＷＮがログインされる。このとき、マッピングテーブルから両者の識別子を取得するとServerＡのため、サーバＡからのパスと判別される。またサーバＢとのパスの確立処理で、ＣＡ−０においては、ＨＢＡ−Ｂ０のＷＷＮがログインされ、ＣＡ−１においてはＨＢＡ−Ｂ１のＷＷＮがログインされる。このとき、マッピングテーブルから両者の識別子を取得するとServerＢのため、サーＢからのパスと判別される。
【０１４２】
この結果をもとに制御することで、マルチパス構成となっているサーバ２をストレージ制御装置１側で認識することができ、かつ報告する障害のセンス情報を管理することで、同一サーバ２に重複して情報を送付するのを抑止することができる。
【０１４３】
このようにして設定された情報を持つストレージ制御装置１に故障などが発生したときのセンス情報の報告の処理は、図６のセンス情報の報告処理の流れ図が示すＳ１２ステップからＳ１７ステップと同一の動作をする。
【０１４４】
以上の実施例１を含む実施形態に関し、更に以下の付記を開示する。
【０１４５】
ストレージ制御装置１は、ストレージ装置３に含まれるため、以下の付記のストレージ制御装置１をストレージ装置３と読替える付記をも含む。
（付記１）
サーバとの接続がマルチパス構成のストレージ制御装置であって、サーバに対応付けて各パスの識別データを登録する識別データ登録手段と、サーバから識別データを受信したときに、受信した識別データを基に登録データから対応するサーバを特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときには、障害情報を返送する障害情報返送手段とを有することを特徴とするストレージ制御装置。
（付記２）
識別データ登録手段が、サーバに対応付けて各パスの識別データを入力するデータ入力手段と、入力されたデータを登録する入力データ登録手段と、を有することを特徴とする付記１記載のストレージ制御装置。
（付記３）
識別データ登録手段が、サーバとストレージ制御装置との間のパスの接続情報を管理する管理サーバから、サーバに対応づけられた各パスの識別データを受信する識別データ受信手段と、受信した識別データを登録する受信データ登録手段と、を有することを特徴とする付記１記載のストレージ制御装置。
（付記４）
サーバとの接続がマルチパス構成のストレージ制御装置であって、サーバの固有データを用いて編集された各パスの識別データをサーバから受信し、受信した識別データから固有データを抽出する固有データ抽出手段と、抽出された固有データが同一の識別データを同一サーバとして特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときに、障害情報を返送する障害情報返送手段とを有することを特徴とするストレージ制御装置。
（付記５）
ストレージ制御装置との接続がマルチパス構成のサーバであって、サーバの固有データを用いて識別データを編集する識別データ編集手段と、編集された識別データを用いてストレージ制御装置をアクセスするストレージ制御装置アクセス手段とを有することを特徴とするサーバ。
（付記６）
サーバとストレージ制御装置との間のパスの接続情報を管理する管理サーバであって、サーバから識別データを入手する識別データ入手手段と、入手した識別データをサーバに対応づけて記憶する識別データ記憶手段と、サーバに対応づけられた識別データをストレージ制御装置に送付する識別データ送信手段とを有することを特徴とする管理サーバ。
（付記７) 
サーバとストレージ制御装置間がマルチパス構成で接続されるストレージシステムであって、サーバが、サーバの固有データを用いて識別データを編集する識別データ編集手段と、編集された識別データを用いてストレージ制御装置をアクセスするストレージ制御装置アクセス手段とを有し、ストレージ制御装置が、各パスの識別データをサーバから受信し、受信した識別データから固有データを抽出する固有データ抽出手段と、抽出された固有データが同一の識別データを同一サーバとして特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときに、障害情報を返送する障害情報返送手段とを有することを特徴とするストレージシステム。
(付記８)
サーバとストレージ制御装置間がマルチパス構成で接続され、そのパスの接続情報を管理する管理サーバを有するストレージシステムであって、管理サーバが、サーバから識別データを入手する識別データ入手手段と、入手した識別データをサーバに対応づけて記憶する識別データ記憶手段と、サーバに対応づけられた各パスの識別データをストレージ制御装置に送付する識別データ送信手段とを有し、ストレージ制御装置が、管理サーバからサーバに対応づけられた各パスの識別データを受信する識別データ受信手段と、受信した識別データを登録する受信データ登録手段と、サーバから識別データを受信したときに、受信した識別データを基に登録データから対応するサーバを特定するサーバ特定手段と、特定されたサーバから障害情報要求を受信したときに、サーバに障害情報を返送済か否かをチェックする障害情報返送済チェック手段と、チェック結果が返送済でないときには、障害情報を返送する障害情報返送手段とを有するストレージシステム。
【産業上の利用可能性】
【０１４６】
本発明は、ストレージ制御装置から同一サーバへの障害情報の返送を重複しない技術を提供する用途に適用できる。
【図面の簡単な説明】
【０１４７】
【図１】実施例のストレージ制御装置の構成図
【図２】実施例のストレージシステムの構成図１
【図３】実施例のストレージシステムの構成図２
【図４】実施例のストレージシステムの構成図３
【図５】実施例のストレージ制御装置の処理の流れ図
【図６】実施例のセンス情報処理の流れ図
【図７】実施例のセンス情報処理の動作説明図
【図８】実施例のサーバの処理の流れ図
【図９】実施例の管理サーバの処理の流れ図
【図１０】従来例のストレージシステムの構成図
【符号の説明】
【０１４８】
１        ストレージ制御装置
２        サーバ
３        ストレージ装置
４        ストレージ機器
５        保守ＰＣ
６        管理サーバ
７        Ｆａｂｒｉｃ Ｓｗｉｔｃｈ
８        Ｆｉｂｅｒ Ｃｈａｎｎｅｌ
１１        ＣＡ
１２        ＣＭ
１３        入力部
１４        ＬＡＮ部
２１        ＨＢＡ
３１        制御部
３２        記憶部
３３        インタフェース処理部
３４        サーバ特定部
【図１】
2005235008.tif 000003
【図２】
2005235008.tif 000004
【図３】
2005235008.tif 000005
【図４】
2005235008.tif 000006
【図５】
2005235008.tif 000007
【図６】
2005235008.tif 000008
【図７】
2005235008.tif 000009
【図８】
2005235008.tif 000010
【図９】
2005235008.tif 000011
【図１０】
2005235008.tif 000012