(57)【要約】【課題】二重化システムを切り離して単体で動作させるときでも、各モジュールがネットワークに接続できるようにする。【解決手段】二重化解除機能部１０１は、現在のネットワーク設定情報をネットワーク設定保存記憶部１１０に保存し、主モジュール１５０の接続部１５４の設定を無効にし、二重化コンピュータ１００の二重化動作を解除する。次いで、ネットワーク追加機能部１０３は、ネットワーク設定を初期化し、管理コンピュータ１２０より通知された設定情報を基に主モジュール１５０の接続部１５４の設定を行い、無効となっている接続部１５４を有効にする。この設定により、接続部１５４と接続部１５４’とは、例えば、ＩＰアドレスが異なるなど、ネットワーク設定が異なる状態となる。【選択図】  図１
2009245015.tif 000002
【特許請求の範囲】
【請求項１】
第１ＣＰＵ，第１メモリ，第１記憶部，および第１ネットワーク接続手段を含む第１モジュールと、
第２ＣＰＵ，第２メモリ，第２記憶部，および第２ネットワーク接続手段を含む第２モジュールと、
前記第１ネットワーク接続手段および前記第２ネットワーク接続手段に共通の共通ネットワーク設定およびこの共通ネットワーク設定とは異なる個別ネットワーク設定が記憶されているネットワーク情報記憶部と、
前記第１ネットワーク接続手段に設定されているネットワーク設定を削除するネットワーク削除機能と、
このネットワーク削除機能にネットワーク設定が削除された前記第１ネットワーク接続手段手段に前記共通ネットワーク設定および前記個別ネットワーク設定の一方を設定するネットワーク追加機能と
を少なくとも備えることを特徴とする二重化システム。
【請求項２】
請求項１記載の二重化システムにおいて、
同期して二重化している前記第１モジュールと前記第２モジュールとの二重化を解除する解除機能を備え、
前記解除機能により前記第１モジュールと第２モジュールとの二重化を解除させるときは、
前記ネットワーク削除機能が前記第１ネットワーク接続手段に設定されているネットワーク設定を削除し、前記ネットワーク追加機能が前記第１ネットワーク接続手段に前記個別ネットワーク設定を設定する
ことを特徴とする二重化システム。
【請求項３】
請求項１または２記載の二重化システムにおいて、
前記第１モジュールと前記第２モジュールとを同期させて二重化する同期機能を備え、
前記同期機能により前記第１モジュールと第２モジュールとを同期させるときは、
前記ネットワーク削除機能が前記第１ネットワーク接続手段に設定されているネットワーク設定を削除し、前記ネットワーク追加機能が前記第１ネットワーク接続手段に前記共通ネットワーク設定を設定する
ことを特徴とする二重化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二重化されているコンピュータシステムにおいてソフトウエアのアップデートが可能とされた二重化システムに関するものである。
【背景技術】
【０００２】
一般に、二重化するなどによりシステムを冗長させることで、より安定した運用を行えるようにしている（特許文献１参照）。このような二重化コンピュータシステムでは、通常はフォールトトレラントコンピュータとして動作し、故障発生時の処理の引き継ぎ時を必要とせず、ソフトウェアの入れ替え時にはマルチコンピュータシステムとして動作し、システムを停止することなくソフトウェアを交換することを可能としている。
【０００３】
この二重化コンピュータシステムは、分離の指示に基づいてプロセッサ装置の少なくとも１つを独立したコンピュータシステムとして分離し、また、結合の指示に基づいて分離したコンピュータシステムを１つの二重化（多重化）したコンピュータシステムに結合する分離／結合手段と、二重化したコンピュータを形成する第１及び第２のプロセッサ装置のクロック同期・結合状態またはクロック非同期・分離状態を記憶する状態記憶手段と備えている。
【０００４】
このような構成を有する二重化システムの動作について説明する。オペレータによって分離または結合の指示が与えられると、受け付けた指示に応じ、分離／結合手段が、第１及び第２のプロセッサ装置を分離してマルチコンピュータシステムを形成し、または結合してフォールトトレラントコンピュータシステムを形成する。また、フォールトトレラントコンピュータシステムとしの動作状態、もしくは、非同期のマルチコンピュータシステムとしの動作状態が記憶される。したがって、故障発生等に際し、分離後にマルチコンピュータシステムとして動作させる場合、ソフトウェアの入れ替えがシステムを停止させることなく行うことが可能になる。
【０００５】
また、上述したような二重化されているコンピュータシステムでは、非同期のマルチコンピュータシステムとした状態で、一方のコンピュータシステムで通常の動作を行い、他方のシステムでソフトウエアのアップデートを行う。このようにしてアップデートを適用した後で、各システムを結合して二重化を再開するようにしている。このようにすることで、このシステムを用いた通常の運用を継続した状態で、ソフトウエアのアップデートを行えるようにしている。
【特許文献１】特開平１０−２９３６９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した二重化システムでは、ソフトウエアのアップデートを行うなど、各コンピュータシステム（モジュール）を切り離して単体で動作させている状態では、たとえば、切り離した側のシステムではネットワークからも切り離され、ネットワークが使用できないという問題があった。このため、たとえば、ネットワーク経由で修正モジュールを適用する場合、コンピュータシステムを切り離す前に、あらかじめ修正モジュールをダウンロードしておく必要があった。
【０００７】
本発明は、以上のような問題点を解消するためになされたものであり、二重化システムを切り離して単体で動作させるときでも、各モジュールがネットワークに接続できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る二重化システムは、第１ＣＰＵ，第１メモリ，第１記憶部，および第１ネットワーク接続手段を含む第１モジュールと、第２ＣＰＵ，第２メモリ，第２記憶部，および第２ネットワーク接続手段を含む第２モジュールと、第１ネットワーク接続手段および第２ネットワーク接続手段に共通の共通ネットワーク設定およびこの共通ネットワーク設定とは異なる個別ネットワーク設定が記憶されているネットワーク情報記憶部と、第１ネットワーク接続手段に設定されているネットワーク設定を削除するネットワーク削除機能と、このネットワーク削除機能にネットワーク設定が削除された第１ネットワーク接続手段手段に共通ネットワーク設定および個別ネットワーク設定の一方を設定するネットワーク追加機能とを少なくとも備えるようにしたものである。
【発明の効果】
【０００９】
以上説明したように、本発明によれば、第１ネットワーク接続手段に設定されているネットワーク設定を削除するネットワーク削除機能と、このネットワーク削除機能にネットワーク設定が削除された第１ネットワーク接続手段手段に共通ネットワーク設定および個別ネットワーク設定の一方を設定するネットワーク追加機能とを備えるようにしたので、二重化システムを切り離して単体で動作させるときでも、各モジュールがネットワークに接続できるようになるという優れた効果が得られる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図を参照して説明する。
【００１１】
［実施の形態１］
はじめに、本発明の実施の形態１について説明する。図１は、本発明の実施の形態における二重化システムの構成例を示す構成図である。このシステムでは、プロセッサ部ラム制御により動作する主モジュール１５０と副モジュール１５０’とを有する二重化コンピュータ１００と、管理コンピュータ１２０とネットワーク設定記憶部１１０と、ネットワーク情報記憶部１３０とを備える。
【００１２】
二重化コンピュータ１００は、二重化解除機能部１０１，二重化再同期機能部１０２，ネットワーク追加機能部１０３，ネットワーク削除機能部１０４とを備える。また、主モジュール１５０は、ＣＰＵ（第１ＣＰＵ）１５１，メモリ（第１メモリ）１５２，固定ディスク装置（ＨＤＤ：第１固定記憶部）１５３，およびＬＡＮアダプタなどの接続部（第１ネットワーク接続手段）１５４を備える。同様に、副モジュール１５０’は、ＣＰＵ（第２ＣＰＵ）１５１’，メモリ（第２メモリ）１５２’，ＨＤＤ（第２固定記憶部）１５３’，および接続部（第２ネットワーク接続手段）１５４’を備える。また、二重化コンピュータ１００は、二重化動作時において、両系の接続部１５４および接続部１５４’をひとつの仮想ＬＡＮ接続機能部１５５にまとめ、いずれかがネットワーク通信を行う構成となっている。
【００１３】
また、管理コンピュータ１２０は、二重化解除命令機能部１０５と二重化命令機能部１０６とを備えている。
【００１４】
本システムの動作について簡単に説明すると、まず、管理コンピュータ１２０において、あらかじめ二重化解除状態でのアップデート側（例えば主モジュール１５０）のネットワーク設定をネットワーク情報記憶部１３０に登録（記憶）する。ネットワーク情報記憶部１３０に登録される項目は、例えば、ＩＰアドレス，サブネットマスク，デフォルトゲートウェイである。これらの情報は、二重化解除命令機能部１０５により二重化コンピュータ１００へ送信される。
【００１５】
次に、二重化状態の解除時の動作について説明する。まず、管理コンピュータ１２０から二重化コンピュータ１００へ二重化解除命令機能部１０５により二重化解除のコマンドとネットワーク情報記憶部１３０の設定内容を発行（送出）し、二重化の解除を通知する。二重化コンピュータ１００において上記コマンドが受信されると、二重化解除機能部１０１は、現在のネットワーク設定情報をネットワーク設定保存記憶部１１０に保存する。さらに、副モジュール１５０’の接続部１５４’の設定を無効にし、二重化コンピュータ１００の二重化動作を解除する。二重化解除前に副モジュール１５０’の設定を無効化することにより、主モジュール１５０と副モジュール１５０’とを切り離した後、ＩＰアドレスなどのネットワークアドレスが競合するのを回避する。
【００１６】
次に、副モジュール１５０’（二重化コンピュータ１００）は、ネットワーク追加機能部１０３を動作させる。ネットワーク追加機能部１０３は、ネットワーク設定を初期化し、管理コンピュータ１２０より通知された設定情報を基に副モジュール１５０’の接続部１５４’の設定を行い、無効となっている接続部１５４’を有効にする。この設定により、接続部１５４と接続部１５４’とは、例えば、ＩＰアドレスが異なるなど、ネットワーク設定が異なる状態となる。これにより，主モジュール１５０に加えて副モジュール１５０’もＬＡＮ（ネットワーク）の使用が可能となる。
【００１７】
次に、副モジュール１５０’でのソフトウェアのアップデートが完了し、再同期を行う時の動作について説明する。管理コンピュータ１２０から二重化コンピュータ１００へ二重化命令機能部１０６により再同期のコマンドを通知する。このコマンドの通知を受けた二重化コンピュータ１００では、二重化再同期機能部１０２が、ネットワーク削除機能部１０４を動作させ、副モジュール１５０’における接続部１５４’の設定を無効化する。さらに、二重化した後は、主モジュール１５０のシステム設定が反映され、ネットワーク情報記憶部１３０に保存しておいた二重化時の仮想ＬＡＮ接続機能部１５５の設定を復旧する。このことにより、接続部１５４と接続部１５４’とは、ネットワーク設定が同一の状態となる。この後、二重化コンピュータ１００は、主モジュール１５０および副モジュール１５０’の二重化を行う。
【００１８】
次に、図２および図３のフローチャートを用いてより詳細に説明する。はじめに、二重化の解除について説明する。まず、二重化解除機能部１０１が、あらかじめ二重化解除状態での副モジュール１５０’のネットワーク設定をネットワーク情報記憶部１３０に登録する。すなわち、二重化状態において接続部１５４および接続部１５４’に共通に設定されているネットワーク設定とは異なる他のネットワーク設定をネットワーク情報記憶部１３０に設定しておく。なお、この設定は、ネットワーク情報記憶部１３０に限らず、他の記憶部に記憶しておくようにしてもよい。ネットワーク情報記憶部１３０に登録される項目は、図４に示すものである。これらの情報は、二重化解除命令機能部１０５により二重化コンピュータ１００へ送信される。
【００１９】
次に、図２（ｃ）に示すように、二重化解除命令機能部１０５が、ステップＳ２３１で、ネットワーク情報ファイル１３０から副モジュール１５０’に設定するネットワーク情報を取得する。次いで、ステップＳ２３２で、取得したネットワーク情報と二重化解除のコマンドから通知するコマンドイメージを作成する。次に、ステップＳ２３３で、管理コンピュータ１２０から二重化コンピュータ１００へネットワーク経由でリモート接続し、ステップＳ２３４で、二重化解除のコマンドを発行する。
【００２０】
上述したことにより発行された二重化解除のコマンドを受け付けた二重化コンピュータ１００では、図２（ａ）に示すように、ステップＳ２０１で、二重化解除機能部１０１が、二重化している状態のネットワーク設定情報をネットワーク設定保存記憶部１１０に保存し、ステップＳ２０２で、副モジュール１５０’の接続部１５４’を無効化する。さらに、ＣＰＵ１５１およびＣＰＵ１５１’の同期を停止し（ステップＳ２０３）、メモリ１５２およびメモリ１５２’の同期を停止し（ステップＳ２０４）、ＨＤＤ１５３およびＨＤＤ１５３’のミラーを解除し（ステップＳ２０５）、主モジュール１５０と副モジュール１５０’との切り離しを行う。
【００２１】
この後、ステップＳ２０６で、主モジュール１５０と副モジュール１５０’とのどちらがアップデート対象であるかを判断する。本例では、副モジュール１５０’がアップデート対象であり、ステップＳ２０７で、ネットワーク追加機能部１０３を動作させ、図２（ｂ）に示すように、副モジュール１５０’に対してネットワークの接続を可能とする追加処理を行う。なお、業務稼動側の主モジュール１５０では、副モジュール１５０’の接続部１５４’は見えなくなるが、自系の接続部１５４でそのままネットワーク通信を行う。
【００２２】
ネットワーク追加機能部１０３では、図２（ｂ）に示すように、ステップＳ２２１で接続部１５４’の設定を初期化し、ステップＳ２２２で、管理コンピュータ１２０から通知されたネットワーク設定ファイル１３０の設定情報を、副モジュール１５０’の接続部１５４’に設定する。次いで、ステップＳ２２３で、接続部１５４’を有効にする。これにより、副モジュール１５０’のネットワーク通信が可能になる。さらに、ステップＳ２２４で、ＩＰアドレスからＭＡＣアドレスを導き出すためのよく知られたＡＲＰコマンドを実行し、ルーティングテーブルにＩＰアドレスを登録する。
【００２３】
次に、再度二重化を行う動作について説明する。以下では、上述したように切り離した副モジュール１５０’の再同期を行う場合について説明する。まず、管理コンピュータ１２０が、二重化コンピュータ１００へ、二重化命令機能部１０６により二重化を要求する。この後、図３（ｃ）に示すように、ステップＳ３３１で、二重化命令機能部１０６は、管理コンピュータ１２０から二重化コンピュータ１００へネットワーク経由でリモート接続し、ステップＳ３３２で、二重化のコマンドを発行する。
【００２４】
以上のように二重化のコマンドが発行されてこれが二重化コンピュータ１００に受け付けられると、図３（ａ）に示すように、二重化再同期機能部１０２は、アップデート対象であった副モジュール１５０’に対しては（ステップＳ３０１）、ネットワーク削除機能部１０４を動作させてネットワーク設定の削除を行う（ステップＳ３０２）。これに対し、アップデート対象ではない稼動側の主モジュール１５０に対しては（ステップＳ０３０１）、ステップＳ３０３で接続部１５４の無効化を行い、次のステップＳ３０４でシステムを再起動する。
【００２５】
二重化再同期機能部１０２により動作を開始されたネットワーク削除機能部１０４は、図３（ｂ）に示すように、ステップＳ３２１で、副モジュール１５０’の接続部１５４’を無効化し、ステップＳ３２２で、ＡＲＰコマンドを発行してルーティングテーブルからＩＰアドレスを削除する。次いで、ステップＳ３２３で、ネットワーク設定を初期化し、ステップＳ３２４で、ネットワーク設定保存記憶部１１０より二重化稼動時のネットワーク設定を取得し、ステップＳ３２５で、仮想ＬＡＮ接続機能部１５５の設定を復旧する。
【００２６】
以上のように、仮想ＬＡＮ接続機能部１５５の設定が復旧されると、図３（ａ）に示すように、二重化再同期機能部１０２が、再起動後の副モジュール１５０’および主モジュール１５０において、ＣＰＵ１５１’およびＣＰＵ１５１を同期させ（ステップＳ３０５）、メモリ１５２’およびメモリ１５２を同期させ（ステップＳ３０６）、ＨＤＤ１５３’およびＨＤＤ１５３のミラーを開始する（ステップＳ３０７）。この後、ステップＳ３０８で、仮想ＬＡＮ接続機能部１５５を有効化する。これにより、二重化が完了する。
【００２７】
上述した本実施の形態１によれば、二重化を解除した非二重化動作時に、副モジュール１５０’からネットワークが利用できるため、ネットワークを介したソフトウェアのアップデートが可能になる。また、二重化動作時のネットワーク設定を保存しておくことにより、再二重化時にネットワーク接続の停止時間を最小限にすることが可能である。さらに、副モジュール１５０’のネットワーク設定を、管理コンピュータ１２０よりリモートで指定することを可能としているので、状態に応じて管理コンピュータ１２０の側で二重化コンピュータ１００のネットワーク設定の変更が可能であり、操作が簡易となる。
【００２８】
［実施の形態２］
次に、本発明の実施の形態２における二重化システムについて説明する。図５は、本発明の実施の形態における二重化システムの構成例を示す構成図である。このシステムでは、プロセッサ部ラム制御により動作する主モジュール５５０と副モジュール５５０’とを有する二重化コンピュータ５００と、バックアップコンピュータ５２０と、ネットワーク設定記憶部５１０とを備える。
【００２９】
二重化コンピュータ５００は、二重化解除機能部５０１，二重化再同期機能部５０２，ネットワーク追加機能部５０３，ネットワーク削除機能部５０４とを備える。また、主モジュール５５０は、ＣＰＵ５５１，メモリ５５２，固定ディスク装置（ＨＤＤ）５５３，およびＬＡＮアダプタなどの接続部５５４を備える。同様に、副モジュール５５０’は、ＣＰＵ５５１’，メモリ５５２’，ＨＤＤ５５３’，および接続部５５４’を備える。また、二重化コンピュータ５００は、二重化動作時において、両系の接続部５５４および接続部５５４’をひとつの仮想ＬＡＮ接続機能部５５５にまとめ、いずれかがネットワーク通信を行う構成となっている。
【００３０】
また、バックアップコンピュータ５２０は、二重化解除命令機能部５０５と二重化命令機能部５０６とシステム停止機能部５０７とシステム開始機能部５０８とを備えている。加えて、テープ装置５２１を備える。
【００３１】
バックアップコンピュータ５２０では、あらかじめ二重化解除様態での副モジュール５５０’のネットワーク設定をネットワーク設定記憶部５１０に登録する。また、ネットワーク経由で、テープ装置５２１にディスクイメージ（ＨＤＤ５５３’の全体）のバックアップを実施する時に、まず、バックアップコンピュータ５２０から二重化コンピュータ２００へ二重化解除命令手段２０５により二重化解除のコマンドとネットワーク設定情報ファイル２５０の設定内容を発行し、二重化の解除を通知する。
【００３２】
次に、バックアップ側（例えば副モジュール５５０’）の接続部５５４’の設定を無効にし、二重化コンピュータの二重化動作を解除する。次に、ネットワーク追加機能部５０３により、副モジュール５５０’における接続部５５４’のネットワーク設定を初期化し、バックアップコンピュータ５２０より通知されたネットワーク設定情報により、接続部５５４’の設定を行い、後接続部５５４’を有効にする。このようにして新しいネットワーク設定が有効にされると、副モジュール５５０’は、バックアップコンピュータ５２０へ解除完了の通知を行う。
【００３３】
解除完了の通知を受け付けたバックアップコンピュータ５２０は、システム停止機能部５０７により副モジュール５５０’のシステム終了処理を実行する。次に、バックアップコンピュータ５２０は、テープ装置５２１により、副モジュール５５０’のＨＤＤ５５３’全体のバックアップを行う。
【００３４】
バックアップが完了すると、バックアップコンピュータ５２０は、システム開始機能部５０８によりＬＡＮ経由で副モジュール５５０’のシステム起動を行う。副モジュール５５０’のシステムが起動したら、再度二重化する前にネットワーク削除機能部５０４は、副モジュール５５０’の接続部５５４’を無効化する。この後、二重化再同期機能部５０２により主モジュール５５０および副モジュール５５０’の二重化を行う。
【００３５】
次に、図６および図７のフローチャートを用いてより詳細に説明する。まず、バックアップコンピュータ５２０において、あらかじめ二重化解除様態での副モジュール５５０’のネットワーク設定をネットワーク設定記憶部５１０に登録しておく。すなわち、二重化状態において接続部５５４および接続部５５４’に共通に設定されているネットワーク設定とは異なる他のネットワーク設定をネットワーク設定記憶部５１０に設定しておく。なお、この設定は、ネットワーク設定記憶部５１０に限らず、他の記憶部に記憶しておくようにしてもよい。なお、ネットワーク設定記憶部５１０に登録される項目は、実施の形態１におけるネットワーク情報記憶部１３０と同様である。これらの情報は、二重化解除命令機能部５０５により二重化コンピュータ５００へ送信される。
【００３６】
次に、図６（ｃ）に示すように、二重化解除命令機能部５０５が、ステップＳ６３１で、ネットワーク設定記憶部５１０から副モジュール５５０’に設定するネットワーク情報を取得する。次いで、ステップＳ６３２で、取得したネットワーク情報と二重化解除のコマンドから通知するコマンドイメージを作成する。次に、ステップＳ６３３で、バックアップコンピュータ５２０から二重化コンピュータ５００にネットワーク経由でリモート接続し、上述した二重化解除のためのコマンドイメージを発行（通知）する。
【００３７】
上述したことにより発行された二重化解除のコマンドを受け付けた二重化コンピュータ５００では、図６（ａ）に示すように、二重化解除機能部５０１が、ステップＳ６０１で、副モジュール５５０’の接続部５５４’を無効化する。さらに、ＣＰＵ５５１およびＣＰＵ５５１’の同期を停止し（ステップＳ６０２）、メモリ５５２およびメモリ５５２’の同期を停止し（ステップＳ２０３）、ＨＤＤ５５３およびＨＤＤ５５３’のミラーを解除し（ステップＳ２０４）、主モジュール５５０と副モジュール５５０’との切り離しを行う。
【００３８】
この後、ステップＳ６０４で、主モジュール５０５と副モジュール５５０’とのどちらがバックアップ対象であるかを判断する。本例では、副モジュール５５０’がバックアップ対象であり、ステップＳ６０５で、ネットワーク追加機能部５０３を動作させ、図６（ｂ）に示すように、副モジュール５５０’に対してネットワークの接続を可能とする追加処理を行う。なお、業務稼動側の主モジュール５５０では、副モジュール５５０’の接続部５５４’は見えなくなるが、自系の接続部５５４でそのままネットワーク通信を行う。
【００３９】
ネットワーク追加機能部５０３では、図６（ｂ）に示すように、ステップＳ６２１で接続部５５４’の設定を初期化し、ステップＳ６２２で、バックアップコンピュータ５２０から通知されたネットワーク設定記憶部５１０の設定情報を、副モジュール５５０’の接続部５５４’に設定する。これにより、接続部５４４のネットワーク設定情報と接続部５４４’のネットワーク設定情報とが異なる状態となる。次いで、ステップＳ６２３で、接続部５５４’を有効にする。これにより、副モジュール５５０’のネットワーク通信が可能になる。さらに、ステップＳ６２４で、ＩＰアドレスからＭＡＣアドレスを導き出すためのよく知られたＡＲＰコマンドを実行し、ルーティングテーブルにＩＰアドレスを登録する。
【００４０】
以上のようにして新しいネットワーク設定が有効になると、副モジュール５５０’はバックアップコンピュータ５２０へ解除完了の通知を行う。このようにして、解除完了の通知を受け取ると（ステップＳ６４１）、図６（ｄ）に示すように、バックアップコンピュータ５２０は、ステップＳ６４２で、システム停止機能部５０７により副モジュール５５０’へリモート接続し、ステップＳ６４３で、システム停止コマンドを発行し、副モジュール５５０’のシステムを停止させる。
【００４１】
以上のようにして副モジュール５５０’のシステムが停止されると、バックアップコンピュータ５２０は、副モジュール５５０’をＬＡＮ経由のバックアップ用ＯＳで起動した状態で、ＨＤＤ５５４’の全データ（ディスクイメージ）をバックアップコンピュータ５２０を解してテープ装置５２１にバックアップする。
【００４２】
次に、再度二重化を行う動作について説明する。以下では、上述したようにバックアップのために切り離した副モジュール５５０’の再同期を行う場合について説明する。まず、図７（ｄ）に示すように、バックアップコンピュータ５２０が、ステップＳ７４１で、システム開始機能部５０８により副モジュール５５０’に、ＬＡＮを経由した他のコンピュータを起動させるためのMagicパケットを送信することで、バックアップを終了して停止している副モジュール５５０’をＬＡＮ経由で起動させる。次に、図７（ｃ）に示すように、ステップＳ７３１で、バックアップコンピュータ５２０から二重化コンピュータ５００へ二重化命令機能部５０６により二重化を要求する。次いで、ステップＳ７３２で、二重化命令機能部５０６は、バックアップコンピュータ５２０から二重化コンピュータ５００へネットワーク経由でリモート接続し、二重化のコマンドを発行する。
【００４３】
以上のようにして二重化のコマンドを受け付けた二重化コンピュータ５００は、図７（ａ）に示すように、二重化再同期機能部５０２は、バックアップ対象であった副モジュール５５０’に対しては（ステップＳ７０１）、ステップＳ７０２で、ネットワーク削除機能部５０４を動作させてネットワーク設定の削除を行い、ステップＳ７０４で再起動させる。ネットワーク削除機能部５０４によるネットワーク設定の削除では、図７（ｂ）に示すように、ステップＳ７２１で、副モジュール５５０’の接続部５５４’を無効化し、ステップＳ７２２で、ＡＲＰコマンドを発行してルーティングテーブルからＩＰアドレスを削除する。
【００４４】
次に、副モジュール５５０’を再起動し、バックアップ対象ではない稼動側の主モジュール５５０に対し（ステップＳ７０１）、ＣＰＵ１５１’をＣＰＵ１５１に同期させ（ステップＳ７０５）、メモリ１５２’をメモリ１５２に同期させ（ステップＳ７０６）、ＨＤＤ１５３’とＨＤＤ１５３とのミラーを開始する（ステップＳ７０７）。この後、ステップＳ７０８で、接続部５５４’を有効化する。これにより、二重化が完了する。
【００４５】
上述した本実施の形態２では、非二重化動作においても、各々のモジュールがネットワークと接続可能な状態とされているので、一方のモジュールで業務を停止させることがない状態で、他方のモジュールのシステムのバックアップが可能となるので、システムの可用性が高まる。また、一方のモジュールが通常稼動をしているので、業務がバックアップジョブの実行負荷の影響を受けずに、システムファイルのバックアップが可能となり、システムの運用性が高まる。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態１における二重化システムの構成例を示す構成図である。
【図２】本発明の実施の形態１における二重化システムの動作例を示すフローチャートである。
【図３】本発明の実施の形態１における二重化システムの動作例を示すフローチャートである。
【図４】ネットワーク情報記憶部１３０に登録される項目の例を示す説明図である。
【図５】本発明の実施の形態２における二重化システムの構成例を示す構成図である。
【図６】本発明の実施の形態２における二重化システムの動作例を示すフローチャートである。
【図７】本発明の実施の形態２における二重化システムの動作例を示すフローチャートである。
【符号の説明】
【００４７】
１００…二重化コンピュータ、１０１…二重化解除機能部、１０２…二重化再同期機能部、１０３…ネットワーク追加機能部、１０４…ネットワーク削除機能部、１０５…二重化解除命令機能部、１０６…二重化命令機能部、１２０…管理コンピュータ、１３０…ネットワーク情報記憶部、１５０…主モジュール、１５０’…副モジュール、１５１…ＣＰＵ（第１ＣＰＵ）、１５２…メモリ（第１メモリ）、１５３…固定ディスク装置（ＨＤＤ：第１固定記憶部）、１５４…接続部（第１ネットワーク接続手段）、１５５…仮想ＬＡＮ接続機能部、１５１’…ＣＰＵ（第２ＣＰＵ）、１５２’…メモリ（第２メモリ）、１５３’…ＨＤＤ（第２固定記憶部）、１５４’…接続部（第２ネットワーク接続手段）。
【図１】
2009245015.tif 000003
【図２】
2009245015.tif 000004
【図３】
2009245015.tif 000005
【図４】
2009245015.tif 000006
【図５】
2009245015.tif 000007
【図６】
2009245015.tif 000008
【図７】
2009245015.tif 000009