(57)【要約】【課題】同一の論理アドレスを持つ現用系と予備系コンピュータにより構成される２重化ノードシステムにおいて、ネットワーク上に同一論理アドレスが存在することを防ぐ２重化ノードシステムのアドレス管理システムを提供する。【解決手段】予備系サーバ２が現用系サーバ１の異常を検出した際、予備系サーバ２は、保守バス６を介して監視サーバ３に対しネットワークスイッチ４のポート４１を閉塞するよう要求し、監視サーバ３がネットワークスイッチ４のポート４１を強制的に閉塞したのを確認してから、予備系サーバ２の論理アドレスを有効にする。【選択図】図１
2007304700.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークにネットワークスイッチを介して接続され、同一の論理アドレスを持つ現用系コンピュータと予備系コンピュータにより構成されるホットスタンバイ型の２重化ノードシステムにおいて、
前記予備系コンピュータが前記現用系コンピュータの異常を検出して、系切替するために、前記現用系コンピュータに対し論理アドレスの非活性化を指示する際、前記現用系コンピュータがつながるネットワークスイッチのポートを強制的に閉塞し、
前記予備系コンピュータは、前記ポートの閉塞後、論理アドレスを活性化することを特徴とする２重化ノードシステムのアドレス管理システム。
【請求項２】
監視コンピュータをさらに備え、
この監視コンピュータが、前記予備系コンピュータからネットワークスイッチのポート閉塞指示を受けて、前記現用系コンピュータがつながるネットワークスイッチのポートを閉塞すると共に、閉塞完了通知を前記予備系コンピュータに送信することを特徴とする請求項１に記載の２重化ノードシステムのアドレス管理システム。
【請求項３】
前記監視コンピュータが、保守バスを介して前記現用系コンピュータ及び予備系コンピュータ並びにネットワークスイッチに接続されていることを特徴とする請求項２に記載の２重化ノードシステムのアドレス管理システム。
【請求項４】
ネットワークにネットワークスイッチを介して接続され、同一の論理アドレスを持つ現用系コンピュータと予備系コンピュータにより構成されるホットスタンバイ型の２重化ノードシステムのアドレス管理方法であって、
前記予備系コンピュータが前記現用系コンピュータの異常を検出して、系切替するために、前記現用系コンピュータに対し論理アドレスの非活性化を指示する際、前記現用系コンピュータがつながるネットワークスイッチのポートを強制的に閉塞し、
前記予備系コンピュータは、前記ポートの閉塞後、論理アドレスを活性化することを特徴とする２重化ノードシステムのアドレス管理方法。
【請求項５】
監視コンピュータが、前記予備系コンピュータからネットワークスイッチのポート閉塞指示を受けて、前記現用系コンピュータがつながるネットワークスイッチのポートを閉塞すると共に、閉塞完了通知を前記予備系コンピュータに送信することを特徴とする請求項４に記載の２重化ノードシステムのアドレス管理方法。
【請求項６】
前記監視コンピュータを、保守バスを介して前記現用系コンピュータ及び予備系コンピュータ並びにネットワークスイッチに接続することを特徴とする請求項５に記載の２重化ノードシステムのアドレス管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一の論理アドレスを持つ現用系と予備系コンピュータにより構成される２重化ノードシステムにおいて、ネットワーク上に同一論理アドレスが存在することを防ぐ２重化ノードシステムのアドレス管理システムに関する。
【背景技術】
【０００２】
従来、同一論理アドレスを使用するホットスタンバイ型の２重化ノードシステムにおいて、現用系コンピュータの論理アドレスと予備系コンピュータの論理アドレスが同時に活性化するのを防ぐために、現用系コンピュータと予備系コンピュータ間で複数の通信路を設けて現用系コンピュータの論理アドレスを非活性化してから、予備系コンピュータの論理アドレスを活性化する２重化ノードシステムがある（例えば、特許文献１参照）。しかし、異常が発生している現用系コンピュータは、複数の通信路を設けても制御できない場合がある。
【０００３】
また、ネットワークを通じて多数の端末システムから通信される多重化コンピュータシステムの立上げのときの現用系および新現用系に切り替わるときの待機系のそれぞれが指示を送って他系のネットワークコントローラを積極的に非活性化することによって、前者においては誤動作のために複数の系が現用系となった場合に、また後者においては現用系の障害発生にもかかわらずそのネットワークコントローラが活性状態となっている場合に、同じネットワークアドレスを持つネットワークコントローラがともに動作することを回避するネットワーク接続された多重化コンピュータシステムの制御方式がある（例えば、特許文献２参照）。
【特許文献１】特開２００１−３４４１２５号公報
【特許文献２】特開平７−２８６６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、系切替え発生時に現用系コンピュータの論理アドレスの非活性化処理に失敗し、予備系コンピュータの論理アドレスが活性化された場合、ネットワーク上に同一論理アドレスが存在し、予備系コンピュータのサービスに影響を与える場合があった。
【０００５】
そこで本発明は、コンピュータの外部でガード機能を設けることにより、現用系コンピュータの制御ができず、論理アドレスを非活性化できなくても、ネットワーク上に同一論理アドレスが存在することを防ぐことができる２重化ノードシステムのアドレス管理システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明は、予備系コンピュータが現用系コンピュータの異常を検出した際、予備系コンピュータは、保守バスを介して監視コンピュータに対しネットワークスイッチのポートを閉塞するよう要求し、監視コンピュータがネットワークスイッチのポートを強制的に閉塞したのを確認してから、予備系コンピュータの論理アドレスを有効にすることを特徴とする。
【０００７】
以上の構成によって、ネットワーク上に同一論理アドレスが存在することを防ぐことができる。
【発明の効果】
【０００８】
本発明によれば、現用系コンピュータの論理アドレスの非活性化に失敗した場合でも、現用系コンピュータが接続されているネットワークスイッチのポートを強制的に閉塞することにより、ネットワーク上に同一論理アドレスが存在することを防ぐことができる。
【発明を実施するための最良の形態】
【０００９】
次に、本発明の最良の形態について図面を参照して説明する。
【実施例１】
【００１０】
図１は、本発明による実施例１のシステム構成を示す。同一論理アドレスを使用するホットスタンバイ型の２重化ノードシステムにおいて、現用系サーバ１はネットワークアダプタ１２を使ってネットワークスイッチ４のポート４１に接続され、ネットワーク５に接続されている。予備系サーバ２はネットワークアダプタ２２を使ってネットワークスイッチ４のポート４２に接続され、ネットワーク５に接続されている。監視サーバ３は、保守バス６を介して、現用系サーバ１の系監視コントローラ１１、予備系サーバ２の系監視コントローラ２１、及びネットワークスイッチ４に接続されている。なお、本実施形態では、現用系サーバ及び予備系サーバによる２重化ノードシステムとしたが、パソコンやワークステーション、メインフレーム等、他の種類のコンピュータによる２重化ノードシステムとしても同様である。
【００１１】
通常状態では、現用系サーバ１の論理アドレスは活性化されており、予備系サーバ２の論理アドレスは非活性化されている。現用系サーバ１の系監視コントローラ１１は、保守バス６及びネットワークスイッチ４経由で予備系サーバ２の状態を監視したり、保守バス６経由で系監視コントローラ２１を制御したり、監視サーバ３に命令を発行したりできる。
【００１２】
また、予備系サーバ２の系監視コントローラ２１は、保守バス６及びネットワークスイッチ４経由で現用系サーバ１の状態を監視したり、保守バス６経由で系監視コントローラ１１を制御したり、監視サーバ３に命令を発行したりできる。監視サーバ３は、保守バス６を介して、ネットワークスイッチ４のポート４１とポート４２の制御ができる。
【００１３】
次に本実施形態の動作について、図１を参照して説明する。初期状態では、現用系サーバ１の論理アドレスが活性化され、予備系サーバ２の論理アドレスが非活性化されているとする。予備系サーバ２の系監視コントローラ２１は、保守バス６及びネットワークスイッチ４を介して、現用系サーバ１の状態を監視しており、現用系サーバ１の異常を検出すると、系切替するために、現用系サーバ１の系監視コントローラ１１に対し論理アドレスを非活性化するよう要求する。
【００１４】
また同時に、監視サーバ３に対して現用系サーバ１が接続しているネットワークスイッチ４のポート４１を閉塞するよう要求する。これを受けて、監視サーバ３は、ネットワークスイッチ４のポート４１を強制的に閉塞すると共に、閉塞完了通知を予備系サーバ２に送信する。予備系サーバ２は、本通知を受けると、論理アドレスを活性化し、系切替が完了する。
【００１５】
本実施例では、２台（現用系／予備系）のコンピュータによるシステム構成の場合について説明したが、３台以上のコンピュータによるシステム構成の場合でも同様である。
【実施例２】
【００１６】
図２は、実施例２のシステム構成を示す。実施例１では、系監視コントローラ２１の指示により、監視サーバ３がネットワークスイッチ４のポート４１を閉塞するシステム構成としたが、監視サーバ３を省略して、系監視コントローラ２１が直接ネットワークスイッチ４のポート４１を閉塞するシステム構成とすることもできる。
【産業上の利用可能性】
【００１７】
高信頼性を要求される同一論理アドレスを使用するホットスタンバイ型の２重化ノードシステム一般に利用できる。
【図面の簡単な説明】
【００１８】
【図１】実施例１のシステム構成図である。
【図２】実施例２のシステム構成図である。
【符号の説明】
【００１９】
１  現用系サーバ
２  予備系サーバ
３  監視サーバ
４  ネットワークスイッチ
５  ネットワーク
６  保守バス
【図１】
2007304700.tif 000003
【図２】
2007304700.tif 000004