(57)【要約】【課題】パス障害によるシステムのパフォーマンスの低下を事前に有効に回避し得るパス監視システム、パス監視方法等を提供すること。【解決手段】障害パス本数検出部１１Ｃは、アクティブサーバ１とストレージ４とをつなぐ複数のパスの中から障害が発生した障害パスの本数を検出し、サーバ切替判別部１１Ｂは、パス監視定義ファイル１１Ａに記憶されている限界パス本数に基づいて障害パス本数検出部１１Ｃにより検出された障害パスの本数が、限界パス本数以上であるか否かを判定する。サーバ切替判別部１１Ｂにて障害パスの本数が限界パス本数以上であると判定した場合に作動し、アクティブサーバ１からスタンバイサーバ２への切り替える切替え要求が出力され実行される。【選択図】  図１
2007026038.tif 000002
【特許請求の範囲】
【請求項１】
稼働中の現有系サーバとストレージとを接続する複数本のパスを対象としてその障害発生を監視すると共に、障害発生時には当該現有系サーバを同等に機能する待機系サーバに切り替える機能を備えたパス監視システムにおいて、
前記現有系サーバに、当該現有系サーバとストレージとを接続する複数本のパスの障害発生を監視する現有系バス監視機構を併設すると共に、
この現有系バス監視機構が、前記待機系サーバに処理を移す基準である障害発生パスの本数を示す限界パス本数を予め記憶する設定情報記憶手段と、
前記現有系サーバと前記ストレージとをつなぐ前記複数のパスの中から障害が発生したパスの本数を検出する障害パス検出手段と、
この障害パス検出手段により検出された前記障害発生パスの本数が、前記設定情報記憶手段に予め記憶された限界パス本数以上であるか否かを判定するパス本数判定手段と、
このパス本数判定手段によって前記障害発生パス本数が前記限界パス本数以上であると判定した場合に作動し前記現有系サーバから前記待機系サーバに切り替える要求を出力する切替え要求出力手段と、
を備えていることを特徴としたパス監視システム。
【請求項２】
前記請求項１記載のパス監視システムにおいて、
前記待機系サーバに、前記現有系サーバに装備された現有系バス監視機構と同等の構成を有し且つ同等に機能する待機系バス監視機構を併設したことを特徴とするパス監視システム。
【請求項３】
前記請求項１又は２記載のパス監視システムにおいて、
前記現有系サーバに、前記ストレージとの間で成される処理動作を当該現有系サーバから前記待機系サーバに切替え制御するサーバ切替え制御機構を併設したことを特徴とするパス監視システム。
【請求項４】
前記請求項３記載のパス監視システムにおいて、
前記サーバ切替え制御機構が、前記現有系バス監視機構の切替え要求手段から出力される切替え要求に基づいて作動し前記現有サーバから待機系サーバへ切り替えるサーバ切替え制御機能と、このサーバの切替えと同時に作動し前記現有系バスの監視を停止する監視動作停止機能と、サーバの切替えが成された後に作動し当該新たな現有サーバと成った側のパスの監視を開始する監視動作開始機能とを備えていることを特徴としたパス監視システム。
【請求項５】
稼働中の現有系サーバとストレージとを接続する複数本のパスを対象としてその障害発生を監視すると共に、障害発生時には当該現有系サーバを同等に機能する待機系サーバに切り替えるように機能するパス監視方法であって、
前記現有系サーバと前記ストレージとをつなぐ前記複数のパスの中から障害が発生したパスの本数を検出する障害パス検出工程と、
検出した障害発生パスの本数が、予め記憶した切替え基準値である障害発生パスの本数を示す限界パス本数以上であるか否かを判定するパス本数判定工程と、
前記障害が発生したパス本数が前記限界パス本数以上であると判定した場合に作動しサーバの切替え要求を出力する切替え要求出力工程と、
を備えたことを特徴とするパス監視方法。
【請求項６】
請求項５記載のパス監視方法において、
前記現有サーバから待機系サーバへの切替え要求に基づいてサーバを現有系サーバから待機系サーバへ切り替えるサーバ切替え制御工程と、
このサーバの切替え動作と同時に作動し前記現有系バスの監視を停止する監視動作停止工程と、サーバの切替えが成された後に作動し当該新たな現有サーバと成った側のパスの監視を開始する監視動作開始工程とを備えていることを特徴としたパス監視方法。
【請求項７】
現有系サーバとストレージとを接続する複数のパスの障害発生状況を定期的に監視するパス監視プログラムであって、
前記現有系サーバと前記ストレージとをつなぐ前記複数のパスの中から障害が発生したパスの本数を検出する障害パス検出機能、
検出した前記障害が発生したパスの本数が予め記憶されたサーバ切替え基準をなす障害発生パスの本数を示す限界パス本数以上であるか否かを判定する障害パス数判定機能、
前記障害が発生したパスの本数が前記限界パス本数以上であると判定した場合に作動し前記現有系サーバから前記待機系サーバに切り換え要求を出力する切替え要求出力機能、  をコンピュータに実行させることを特徴としたパス監視プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害が発生した場合に現有系サーバを待機系サーバに切り替えるために、ストレージと現用系サーバとを接続する複数のパス中から障害が発生したパスを監視するパス監視システム，パス監視方法，およびパス監視プログラムに関する。
【背景技術】
【０００２】
従来より、ストレージデバイスに対するアクセスを複数のアクセスパスに分散するストレージデバイスのマルチバスシステムの技術が知られている（例えば、特許文献１参照）。このマルチバスシステムは、プログラム制御により動作するホストコンピュータと、ホストコンピュータに接続されたバス制御アダプタ，制御バス，ストレージデバイスを含んで構成されている。そして、ホストコンピュータは、複数のパスを検出する複数パス検出手段が備えられ、ストレージデバイスは、ホストコンピュータによってストレージデバイスに与えられるユニークＩＤを格納するユニーク格納領域を有している。
【０００３】
このシステムは、複数パス検出手段がホストコンピュータとストレージデバイスとの間の複数のアクセスパスのうち任意の１つのアクセスパスを使用してストレージデバイス内のユニークＩＤ格納領域に、該当するストレージデバイスに対するユニークＩＤを書き込むことにより、当該ストレージデバイスと複数のアクセスパスとを関連づけている。
【０００４】
又、ホットスタンバイシステムでの回線系障害処理方式の技術が、従来より知られている（例えば特許文献２参照）。この回線系障害処理方式は、主記憶装置及び中央処理装置からなる第１の処理系と、この第１の処理系と同様、主記憶装置及び中央処理装置からなる第２の処理系と、第１の処理系の中央処理装置および第２の処理系の中央処理装置のいずれかに回線接続可能な第１の通信制御装置と第２の通信制御装置と、前述した第１の通信制御装置と第２の通信制御装置を、前述した第１の処理系の中央処理装置及び第２の処理系の中央処理装置のいずれかに回線を切り替えるための回線切換え装置とから構成されている。
【０００５】
この回線系障害処理方式では、処理系の性能低下とならない通信制御装置の障害が発生した場合でも、ある一定以上の回線数が縮退したならば、処理系を切換え、通信制御装置を初期化、及び外部端末との再接続を行うことにより、システムの停止を救済するようにしている。
【０００６】
【特許文献１】特開２０００−３３０９２４号公報
【特許文献２】特開平３−２６６１３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したストレージデバイスのマルチバスシステムでは、各ストレージデバイスへの複数のアクセスパスを自動的に検出し、ストレージデバイスに対するアクセスの負荷を複数のアクセスパスに適切に分散するようにしたものであり、現在処理中の現用系サーバとストレージと間に接続するパス障害によって、自動的に待機系サーバに処理を切り換えるものではない。従って、アクセスパスに障害が発生した場合には、システムのパフォーマンスが低下するという問題点があった。
【０００８】
また、ホットスタンバイシステムでの回線系障害処理方式では、通信ネットワーク回線の切り換え処理を行うものであり、基本的に回線が二系統のものであり、パスを複数（例えば１０数本以上）有するもののストレージのパフォーマンスを維持するような内容のものではない。
【０００９】
本発明は、上述した問題点に鑑みてなされたものであって、現用系サーバとストレージとの間にバランス良く接続された複数のパスにつき、その障害によるパフォーマンスの低下を事前に回避することが可能なパス監視システム，パス監視方法，およびパス監視プログラムを提供することを、その目的とする。
【課題を解決するための手段】
【００１０】
上記目的達成するために、本発明では、稼働中の現有系サーバとストレージとを接続する複数本のパスを対象としてその障害発生を監視すると共に、障害発生時には当該現有系サーバを同等に機能する待機系サーバに切り替える機能を備えている。前述した現有系サーバに、当該現有系サーバとストレージとを接続する複数本のパスの障害発生を監視する現有系バス監視機構が併設されている。この現有系バス監視機構は、前述した待機系サーバに処理を移す基準である障害発生パスの本数を示す限界パス本数を予め記憶する設定情報記憶手段と、現有系サーバとストレージとをつなぐ複数のパスの中から障害が発生したパスの本数を検出する障害パス検出手段と、この障害パス検出手段により検出された障害発生パスの本数が、前述した設定情報記憶手段に予め記憶された限界パス本数以上であるか否かを判定するパス本数判定手段とを備えている。更に、この現有系バス監視機構は、前述したパス本数判定手段によって障害発生パス本数が限界パス本数以上であると判定した場合に作動し前記現有系サーバから前記待機系サーバに切り替える要求を出力する切替え要求出力手段とを備えた構成とした（請求項１乃至４）。
【００１１】
このため、現用系サーバとストレージとの間に接続する複数のパスの障害を有効に検出し得ると共に障害発生パス数が所定本数を越えた場合に直ちに待機系サーバに切り替え得るようにしたので、複数パスを備えたシステムのパフォーマンスの低下を事前に有効に回避することができる。
【００１２】
ここで、前述した待機系サーバに、前述した現有系サーバに装備された現有系バス監視機構と同等の構成を有し且つ同等に機能する待機系バス監視機構を併設してもよい（請求項２）。また、前述した現有系サーバに、前記ストレージとの間で成される処理動作を当該現有系サーバから前述した待機系サーバに切替え制御するサーバ切替え制御機構を併設してもよい（請求項３）。このようにすると、サーバ切替えを瞬時に成し得ることから、障害パスの発生に対しても信頼性あるシステムを構築することができる。
【００１３】
更に、前述したサーバ切替え制御機構が、前記現有系バス監視機構の切替え要求手段から出力される切替え要求に基づいて作動し前記現有サーバから待機系サーバへ切り替えるサーバ切替え制御機能と、このサーバの切替えと同時に作動し前記現有系バスの監視を停止する監視動作停止機能と、サーバの切替えが成された後に作動し当該新たな現有サーバと成った側のパスの監視を開始する監視動作開始機能とを備えた構成としてもよい。このようにすると、サーバの切替えがあっても前述した接続パスに対する監視を中断することがなくなり、かかる点においても信頼性あるシステムを構築することができる。
【００１４】
又、本発明にかかるパス監視方法は、稼働中の現有系サーバとストレージとを接続する複数本のパスを対象としてその障害発生を監視すると共に、障害発生時には当該現有系サーバを同等に機能する待機系サーバに切り替えるように機能するパス監視方法であって、前述した現有系サーバと前記ストレージとをつなぐ前記複数のパスの中から障害が発生したパスの本数を検出する障害パス検出工程と、検出した障害発生パスの本数が、予め記憶した切替え基準値である障害発生パスの本数を示す限界パス本数以上であるか否かを判定するパス本数判定工程と、前記障害が発生したパス本数が前記限界パス本数以上であると判定した場合に作動しサーバの切替え要求を出力する切替え要求出力工程とを備えた構成とした（請求項５）。
【００１５】
このため、現用系サーバとストレージとの間に接続する複数のパスの障害を確実に検出し得ると共に障害発生パス数が所定本数を越えた場合に直ちに待機系サーバに切り替えるることができる。
【００１６】
ここで、前述した切替え要求出力工程によって出力されるサーバ切替え要求に基づいてサーバを現有系サーバから待機系サーバへ切り替えるサーバ切替え制御工程と、このサーバの切替え動作と同時に作動し前記現有系バスの監視を停止する監視動作停止工程と、サーバの切替えが成された後に作動し当該新たな現有サーバと成った側のパスの監視を開始する監視動作開始工程とを備えた構成としてもよい（請求項６）。
【００１７】
現有系サーバとストレージとを接続する複数のパスの障害発生状況を定期的に監視するパス監視プログラムであって、現有系サーバとストレージとをつなぐ複数のパスの中から障害が発生したパスの本数を検出する障害パス検出機能、検出した前記障害が発生したパスの本数が予め記憶されたサーバ切替え基準をなす障害発生パスの本数を示す限界パス本数以上であるか否かを判定する障害パス数判定機能、前記障害が発生したパスの本数が前記限界パス本数以上であると判定した場合に作動し前記現有系サーバから前記待機系サーバに切り換え要求を出力する切替え要求出力機能、をコンピュータに実行させることを特徴とした（請求項７）。
【００１８】
これにより、現用系サーバとストレージとの間に接続する複数のパスの障害によるパフォーマンスの低下を事前に且つ迅速に回避することができる。
【発明の効果】
【００１９】
本発明によると、現用系サーバとストレージとの間に接続する複数のパスの障害を有効に検出し得ると共に障害発生パス数が所定本数を越えた場合に直ちに待機系サーバに切り替えるようにしたので、複数パスを備えたシステムのパフォーマンスの低下を事前に有効に回避することができる。
【発明を実施するための最良の形態】
【００２０】
以下、発明を実施するための最良の形態を図面に基づき説明する。
【００２１】
図１は、本発明の実施形態に係るパス監視システムの構成を示すブロック図である。この実施形態のパス監視システムは、例えばＤＢ（データベース）サーバ等の現用系サーバに障害に発生したとき、待機系サーバに処理を引き継ぐ（接続を切り替える）システムである。図１に、現用系サーバとしてのアクティブサーバ１と、待機系としてのスタンバイサーバ２と、サーバ切替制御機構３と、ストレージ４との接続関係を示す。ここで、ストレージ４は複数のパスを介して現用系サーバと接続されている。
【００２２】
アクティブサーバ１には、図１に示すように、現有系パス監視機構１１が併設されている。又、符号１〜ｎに示すＦＣカード１２は現用系サーバのパス連結部を示す。
この現有系パス監視機構１１は、パス監視定義ファイ１１Ａ、サーバ切替判別部１１Ｂ、及び障害パス本数検出部１１Ｃを備えた構成となっている。ここで、アクティブサーバ１は、ＣＰＵ（図示せず）及びパス監視システムを実行させるパス監視制御プログラムを記憶するメモリ（図示せず）を備えている。そして、ＣＰＵは、パス監視制御プログラムを実行することにより、サーバ切替判別部１１Ｂ及び障害パス本数検出部１１Ｃの機能を実行させる。
【００２３】
サーバ切替部判別部（障害パス本数判定手段、および切替え要求手段）１１Ｂは、まず、（障害パス本数判定手段が作動して）障害パス本数検出部１１Ｃからストレージ４に接続されているパスのうち障害が発生しているパスの本数（以下「障害パス」という）を定期的に取得し、パス監視定義ファイル１１Ａで定義されている設定情報に記述されている限界パス本数以上になっているか否かを判別する。サーバ切替部判別部１１Ｂは、設定情報に記述されている限界パス本数以上になっていると判別した場合には、（切替え要求手段が機能して）待機しているスタンバイサーバ２に処理を切り替える切替え要求をサーバ切替制御機構３に出力する。限界パス本数とは、アクティブサーバ１をスタンバイサーバ２に処理を移す基準を成すもので障害が発生したパスの本数を示す。
【００２４】
設定情報記憶手段としてのパス監視定義ファイル１１Ａは、サーバ切替判別部１１Ｂが実行するため設定情報を記憶する。この設定情報には、図２に示すように、情報採取の時間間隔項目１１Ａａと限界パス本数項目１１Ａｂとを有している。情報採取の時間間隔項目１１Ａａは、複数のパスの中から障害パスの本数を障害パス本数検出部１１Ｃが検出する時間間隔、例えば６０秒が記述されており、限界パス本数項目１１Ａｂは、上述した限界パス本数が記述されている。尚、限界パス本数項目１１Ａｂに記述されている限界パス本数がデフォルトの場合には、限界パス本数を「（サーバパス本数ｎ÷２）＋１」とする。
【００２５】
障害パス検出手段としての障害パス本数検出部１１Ｃは、サーバ切替判別部１１Ｂからの要求に従って、設定情報中の情報採取時間間隔項目１１Ａａに記述されている情報採取時間間隔ごとに、アクティブサーバ２がストレージ４に接続する１〜ｎのパスの中から障害パスの本数を検出し、同時にこの検出した障害パスの本数をサーバ切替判別部１１Ｂに出力する。
【００２６】
符号１〜ｎのＦＣカード１２は、シリアル伝送用のカードであって、一つのＦＣカードで一つのパスを有し、ストレージ４に搭載されている符号１〜ｎのＦＣモジュールの対応する箇所との間にデータや制御信号を入出力する。
【００２７】
スタンバイサーバ２は、アクティブサーバ１が故障した場合又は故障の可能性が高い場合に、アクティブサーバ１の処理を引き継ぐものであって、アクティブサーバ１と同一の構成を有する。すなわち、スタンバイサーバ２には、図１に示すように、待機系パス監視機構２１が併設されている。符号１〜ｎに示すＦＣカード２２は、ストレージ４との接続用端子を示す。ここで、スタンバイサーバ２は、アクティブサーバ１から処理を引き継いだ時点で、実際にはアクティブサーバの立場を有する。
【００２８】
上述した待機系パス監視機構２１は、パス監視定義ファイ２１Ａ、サーバ切替判別部２１Ｂ、及び障害パス本数検出部２１Ｃから構成されている。ここで、スタンバイサーバ２は、ＣＰＵ（図示せず）、及びパス監視システムを実行させるアクティブサーバ１が有するものと同一なパス監視制御プログラムを記憶するメモリ（図示せず）を備えている。そして、ＣＰＵは、パス監視制御プログラムを実行することにより、サーバ切替判別部２１Ｂ及び障害パス本数検出部２１Ｃの機能を実行させる。
【００２９】
サーバ切替部判別部２１Ｂは、障害パス本数検出部２１Ｃから、ストレージ４に接続されているパスのうち障害が発生している障害パスと定期的に取得し、パス監視定義ファイル２１Ａで定義されている設定情報に記述されている限界パス本数以上になっているか否かを判別する。サーバ切替部判別部２１Ｂは、設定情報に記述されている限界パス本数以上になっていると判別した場合には、待機しているスタンバイサーバ（実際には上述したアクティサーバ１）に処理を切り替える要求をサーバ切替制御機構３に出力する。
【００３０】
パス監視定義ファイル２１Ａは、サーバ切替判別部２１Ｂが実行するための設定情報を記憶する。この設定情報は、アクティブサーバ１を構成するパス監視定義ファイル１１Ａと同一である。
【００３１】
障害パス本数検出部（障害パス検出手段）２１Ｃは、サーバ切替判別部２１Ｂからの要求に従って、設定情報中の情報採取時間間隔項目に記述されている情報採取時間間隔ごとに、アクティブサーバ２がストレージ４に接続する１〜ｎのパスの中から障害パスの本数を検出し、検出した障害パスの本数をサーバ切替判別部２１Ｂに出力する。
【００３２】
符号１〜ｎのＦＣカード２２は、シリアル伝送用のカードであって、一つのＦＣカードで一つのパスを有し、ストレージ４に搭載されている符号１〜ｎのＦＣモジュールの対応する箇所との間にデータや制御信号を入出力する。
【００３３】
サーバ切替制御機構３は、アクティブサーバ１をスタンバイサーバ２に処理を引き継がせるものであって、サーバ切替え制御機能３Ａと、サーバ稼働停止制御部としても機能するパス監視動作停止機能３１と、サーバ稼働開始部としても機能するパス監視動作開始機能３２とを備えている。
サーバ稼働停止部（パス監視動作停止機能）３１は、サーバ切替判別部１１Ａから入力されたアクティブサーバ１からスタンバイサーバ２に処理を引き継がせる要求に基づき、アクティブサーバ１の稼働を停止させ（同時に又は続いて、パス監視動作を停止させ）、その旨をサーバ稼働開始部（パス監視動作開始機能）３２に出力する。サーバ稼働開始部３２は、サーバ稼働停止部３１から入力されたアクティブサーバ１を停止された旨の情報に基づいて作動しスタンバイサーバ２の稼働を開始させる（同時に又は続いて、現有系となったスタンバイサーバ２側のパス監視動作を開始させる）。
【００３４】
ストレージ４は、記憶装置であって、ディスク４１とＦＣモジュール４２とを備える。ディスク４１は、データ等を記憶しており、ＦＣモジュール４２は、１〜ｎのコネクタ部分を有しており、各コネクタ部分は、アクティブサーバ１の１〜ｎの所定のＦＣカード、及びスタンバイサーバ２の１〜Ｎの所定のＦＣカードと接続されている。
【００３５】
次に、この実施形態のパス監視システムの動作を、図３に基づいて説明する。
【００３６】
アクティブサーバ１の電源が入ると、パス監視機構１１を構成するサーバ切替判別部１１Ａは、パス監視定義ファイル１１Ａに記憶されている設定情報を読み出す（ステップ１００）。その後、サーバ切替判別部１１Ｂは、読み出した設定情報に記述されている情報採取時間間隔、例えば６０秒が経過したか否かを判定する（ステップ１０１）。
【００３７】
サーバ切替判別部１１Ｂは、情報採取時間が経過していないと判定した場合には（ステップ１０１；ノー）、情報採取時間が経過する迄この処理を続行し、一方、情報採取時間が経過したと判定した場合には（ステップ１０１；イエス）、障害パス本数検出部１１Ｃに対してアクティブサーバ１とストレージ４との間に接続するｎ本のパスのうち障害のあるパスの本数の検出要求を出力する。
【００３８】
次に、障害パス本数検出部１１Ｃは、１〜ｎのＦＣカード１２を介してストレージ４の１〜ＮのＦＣモジュールに対して試験信号を出力し、その試験信号に対する応答信号の出力結果、例えば、応答信号がない場合、応答信号があっても正しい応答でない場合等を障害があるパスとして取り扱い、ｎ本のパスのうち障害のある障害パスの本数を検出する（ステップ１０２）。その後、障害パス本数検出部１１Ｃは、検出した障害パスの本数をサーバ切替判別部１１Ｂに出力する。
【００３９】
サーバ切替判別部１１Ｂは、障害パス本数検出部１１Ｃから障害パスの本数が入力されると、先に読み出された設定情報の限界パス本数項目１１Ａｂに限界パス本数が記述されているか否かを判定する（ステップ１０３）。サーバ切替判別部１１Ｂは、限界パス本数項目に限界パス本数が記述されていないと判定した場合、すなわち限界パス本数項目がデフォルトの場合には（ステップ１０３；ノー）、限界パス本数を「（全パスｎ／２）＋１」とし決定し（ステップ１０４）、ステップ１０５に処理を移行する。一方、サーバ切替判別部１１Ｂは、限界パス本数項目１１Ａｂに限界パス本数が記述されていると判定した場合（ステップ１０３；イエス）、記述されている数を限界パス本数と決定する（ステップ１０５）。
【００４０】
サーバ切替判別部１１Ｂは、限界パス本数を決定すると、障害パス本数検出部１１Ｃから入力された障害パスの本数が決定した限界パス本数以上であるか否かを判定する（ステップ１０６）。その結果、サーバ切替判別部１１Ｂは、障害パスの本数が決定した限界パス本数未満であると判定した場合には（ステップ１０６；ノー）、情報採取時間の計時を再び開始し、ステップ１０１に処理を移行し、上述したと同一の処理を続行する。一方、サーバ切替判別部１１Ｂは、障害パスの本数が決定した限界パス本数以上であると判定した場合には（ステップ１０６；イエス）、アクティブサーバ１とストレージ４との間にパス障害が発生する虞が高いものと判定し、パス障害の発生を未然に防止するためにアクティブサーバ１の替わりにスタンバイサーバ２を稼働させるべく、切替え制御機能３Ａを作動させてアクティブサーバ１の停止要求をサーバ切替制御機構３のサーバ稼働停止制御部３１に出力する（ステップ１０７）。
【００４１】
サーバ稼働停止制御部３１は、サーバ切替判別部１１Ｂからアクティブサーバ１の停止要求が入力されると、直ちにサーバ切替え制御機能３Ａが作動し、アクティブサーバ１の稼働を停止させと共にパス監視動作も停止させ、当該アクティブサーバ１を停止させた旨をサーバ稼働開始制御部３２に出力する（ステップ１０８）。
【００４２】
その後、サーバ稼働開始制御部３２は、スタンバイサーバ２の稼働要求を出力してスタンバイサーバ２を稼働させると共にパス監視動作も開始させ、スタンバイサーバ２にアクティブサーバ１と同一の処理を実行させる。これにより、アクティブサーバ１からスタンバイサーバ２への切替え処理を終了する（ステップ１０９、１１０）。
【００４３】
この実施形態によれば、サーバ切替判別部１１Ｂにより、障害パス本数検出部３により検出された障害が発生したパスの本数が、限界パス本数以上であるか否かを判定し、障害が発生したパス本数が、限界パス本数以上であると判定した場合には、アクティブサーバ１からスタンバイサーバ２に処理を切り替える要求を出力するので、アクティブサーバ１とストレージとの間のパスの障害によるパフォーマンスの低下の虞を事前に確実に回避することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明に係る実施形態の構成を示すブロック図である。
【図２】図１中のパス監視定義ファイルに記憶されている設定情報の例を示す説明図である。
【図３】本発明に係る実施形態の動作を示すフローチャートである。
【符号の説明】
【００４５】
１  アクティブサーバ（現有系サーバ）
２  スタンバイサーバ（待機系サーバ）
３  サーバ切替制御機構
４  ストレージ
１１  現有系パス監視機構
１１Ａ  パス監視定義ファイル（設定情報記憶手段）
１１Ｂ  サーバ切替判別部（障害パス本数判定手段、切替え要求手段）
１１Ｃ  障害パス本数検出部（障害パス検出手段）
１２  ＦＣカード
２１  待機系パス監視機構
２２  ＦＣカード
２１Ａ  パス監視定義ファイル
２１Ｂ  サーバ切替判別部（障害パス本数判定手段、切替え要求手段）
２１Ｃ  障害パス本数検出部
３１  サーバ稼働停止制御部（パス監視動作停止機能）
３２  サーバ稼働開始制御部（パス監視動作開始機能）
４１  ディスク
４２  ＦＣモジュール
【図１】
2007026038.tif 000003
【図２】
2007026038.tif 000004
【図３】
2007026038.tif 000005