(57)【特許請求の範囲】
【請求項１】
自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、
他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、を備え、
前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記第１の記憶手段に格納可能であり、
前記第１のサーバモジュールは、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信し、
前記第１の記憶手段には、前記他系データと当該他系データが前記第２のサーバモジュールの動作に応じて変動しない固定値であることを示す第１の識別情報とが関連付けられて格納されており、
前記第１のサーバモジュールは、前記第１の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値であると判定した場合、前記第１の記憶手段に格納された当該他系データを、前記管理装置に対して送信する、サーバ装置。
【請求項２】
前記第１のサーバモジュールが、前記第１の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値でないと判定した場合、
前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記管理装置に対して送信する請求項１に記載のサーバ装置。
【請求項３】
前記第１のサーバモジュールが、前記第１の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値でないと判定した場合であって、
前記第１のサーバモジュールと前記第２のサーバモジュールとが通信不可能な場合、前記第１のサーバモジュールは、前記第１のサーバモジュールに代えて、前記第２のサーバモジュールに対してアクセスするように前記管理装置に指示する請求項２に記載のサーバ装置。
【請求項４】
前記第１の記憶手段には、さらに前記他系データと当該他系データが有効なデータであることを示す第２の識別情報とが関連付けられて格納されており、
前記第１のサーバモジュールは、前記第１及び第２の識別情報に基づいて、前記管理装置から要求された前記他系データが、固定値であり、かつ、有効なデータであると判定した場合、前記第１の記憶手段に格納された当該他系データを、前記管理装置に対して送信する請求項３に記載のサーバ装置。
【請求項５】
前記第１のサーバモジュールが、前記第１及び第２の識別情報に基づいて、前記管理装置から要求された前記他系データが、固定値であり、かつ、有効なデータでないと判定した場合、
前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記管理装置に対して送信する請求項４に記載のサーバ装置。
【請求項６】
前記第１のサーバモジュールが、前記第１及び第２の識別情報に基づいて、前記管理装置から要求された前記他系データが、固定値であり、かつ、有効なデータでないと判定した場合であって、
前記第１のサーバモジュールと前記第２のサーバモジュールとが通信不可能な場合、前記第１のサーバモジュールは、前記第１のサーバモジュールに代えて、前記第２のサーバモジュールに対してアクセスするように前記管理装置に指示する請求項５に記載のサーバ装置。
【請求項７】
前記第１の記憶手段には、前記他系データと、当該他系データと同一の前記自系データが前記第１の記憶手段に格納されていることを示す第３の識別情報とが関連付けられて格納されており、
前記第１のサーバモジュールは、前記第１及び第３の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値であり、当該他系データと同一の前記自系データが前記第１の記憶手段に格納されていると判定した場合、当該他系データと同一の前記自系データを、前記管理装置に対して送信する請求項１〜３のいずれか一項に記載のサーバ装置。
【請求項８】
管理装置と、
自系データとしての複数の管理データを格納する第１の記憶手段を有し、前記管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、を備え、前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記第１の記憶手段に格納可能であり、前記第１のサーバモジュールは、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するサーバ装置と、
を備えるサーバシステムであって、
前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求された前記管理データを返信しないとき、
前記管理装置は、前記第２のサーバモジュールに対して、前記第２の記憶手段に格納された前記管理データの送信を要求するサーバシステム。
【請求項９】
前記管理装置は、送信要求の対象となる管理データが、前記第２の記憶手段に格納されているか否かを判定する情報が格納されたデータテーブルを有し、
前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求されたデータを返信しないとき、
前記管理装置は、前記データテーブルに基づいて、前記第２のサーバモジュールにアクセスし、前記第２の記憶手段に格納された前記管理データを要求する請求項８に記載のサーバシステム。
【請求項１０】
自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、
他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、
を備えるサーバ装置の制御方法であって、
前記第１のサーバモジュールが、前記第２の記憶手段から前記他系データを取得するステップと、
前記第１のサーバモジュールが、前記第２の記憶手段から取得した前記他系データを前記第１の記憶手段に格納するステップと、
前記第１のサーバモジュールが、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するステップと、
前記管理装置から要求された前記他系データが前記第２のサーバモジュールの動作に応じて変動しない固定値であるか否かを、前記第１のサーバモジュールが判定する第１の判定ステップを備え、
前記第１のサーバモジュールが、前記管理装置から要求された前記他系データは固定値であると判定した場合、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データを、前記第１の記憶手段から前記管理装置に対して送信するサーバ装置の制御方法。
【請求項１１】
自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、
他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、
を備えるサーバ装置の制御方法であって、
前記第１のサーバモジュールが、前記第２の記憶手段から前記他系データを取得するステップと、
前記第１のサーバモジュールが、前記第２の記憶手段から取得した前記他系データを前記第１の記憶手段に格納するステップと、
前記第１のサーバモジュールが、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するステップと、
前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求された前記管理データを返信しないとき、
前記管理装置が、前記第２のサーバモジュールに対して、前記第２の記憶手段に格納された前記管理データの送信を要求するステップと、
を備えるサーバ装置の制御方法。
【請求項１２】
前記管理装置は、送信要求の対象となる管理データが、前記第２の記憶手段に格納されているか否かを判定する情報が格納されたデータテーブルを有し、
前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求されたデータを返信しないとき、
前記管理装置が、前記データテーブルに基づいて、前記第２のサーバモジュールにアクセスし、前記第２の記憶手段に格納された前記管理データを要求するステップをさらに備える請求項１１に記載のサーバ装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバ装置、サーバシステム及びサーバ装置の制御方法に関し、特に複数のサーバモジュールを備えるサーバ装置、サーバシステム及びサーバ装置の制御方法に関する。
【背景技術】
【０００２】
サーバ装置の故障によるリスクを回避するための技術として、フォールトトレラントサーバ（以下、ｆｔサーバと称す）が知られている。ｆｔサーバは、複数のサーバモジュールを備えるサーバ装置である。各サーバモジュールは、同期しており、同様の構成部品（ＣＰＵ(Central Processing Unit)やメモリ等）を備える。また、各サーバモジュールは互いに接続され、各サーバモジュール間においてデータの交換が可能である。そして、各サーバモジュールにおいて、それぞれの構成部品は同じ処理を実行する。
【０００３】
そのため、通常使用されているメインのサーバモジュール（以下、自系サーバモジュールと称す）が故障した場合にも、その他の予備のサーバモジュール（以下、他系サーバモジュールと称す）がその後の処理の引き継ぎ（フェイルオーバー）をすることができる（例えば、特許文献１及び２）。つまり、ｆｔサーバは、他系サーバモジュールを備えることにより、サーバ装置の多重化を図っている。その結果、サーバ装置の耐障害性を向上させることができる。
【０００４】
一方、サーバ装置には、一般的に、当該サーバ内部の状態や異常を検知する管理装置が接続される。管理装置は、サーバ装置に設けられた管理ポートから、当該サーバ装置の管理情報（例えば、サーバ装置のログ等）を取得し、サーバ内部の状態等を管理する。ｆｔサーバにおいても、このような管理装置が接続される。この場合、それぞれのサーバモジュールに管理ポートが設けられており、各サーバモジュールは、管理ポートを介して管理装置と接続される。なお、管理装置は、ＯＳ（Operating System）の起動前やＯＳのハング後においても、ｆｔサーバの状態を管理する必要がある。そのため、ｆｔサーバがスタンバイ電源のみによって動作している場合でも、管理装置は、ｆｔサーバの管理情報を取得する必要がある。
【０００５】
例えば、２つのサーバモジュールを備えるｆｔサーバは、当該２つのサーバモジュールにより、ｆｔサーバ内部では二重化が行われている。しかし、それぞれのサーバモジュールに設けられた管理ポートは二重化されていない。そのため、ＯＳやドライバ、外部装置等により実現されるチーミング等によって、２つの管理ポートの二重化が図られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２０６６９５号公報
【特許文献２】特開平１１−３２８１３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述したように、管理ポートの二重化を行う場合には、ＯＳやドライバが起動していることや、外部装置が起動していることが必要となる。そのため、ＯＳの起動前やＯＳのハング後においては、管理ポートの二重化を行うことはできない。その結果、ＯＳの起動前やＯＳのハング後に、管理装置が、他系サーバモジュール固有の管理情報を要求すると、自系サーバモジュールは、その要求の度に他系サーバモジュールにアクセスする必要が生じる。したがって、他系サーバモジュールへのアクセス頻度が増加し、管理装置の要求に対する返答に遅延が生じるという問題があった。
【０００８】
本発明は、このような問題を解決するためになされたものであり、管理装置からの要求に対して迅速な応答が可能なサーバ装置、サーバシステム及びサーバ装置の制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
本発明にかかるサーバ装置は、自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、を備え、前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記第１の記憶手段に格納可能であり、前記第１のサーバモジュールは、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するものである。
【００１０】
本発明にかかるサーバシステムは、管理装置と、請求項１〜８のいずれか一項に記載のサーバ装置と、を備えるサーバシステムであって、前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求されたデータを返信しないとき、前記管理装置は、前記第２のサーバモジュールに対して、前記第２の記憶手段に格納された前記管理データの送信を要求するものである。
【００１１】
本発明にかかるサーバ装置の制御方法は、自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、を備えるサーバ装置の制御方法であって、前記第１のサーバモジュールが、前記第２の記憶手段から前記他系データを取得するステップと、前記第１のサーバモジュールが、前記第２の記憶手段から取得した前記他系データを前記第１の記憶手段に格納するステップと、前記第１のサーバモジュールが、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するステップと、を備えるものである。
【発明の効果】
【００１２】
本発明により、管理装置からの要求に対して迅速な応答が可能なサーバ装置、サーバシステム及びサーバ装置の制御方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施の形態１にかかるサーバ装置の構成例を示す図である。
【図２】実施の形態２にかかるサーバ装置の構成例を示す図である。
【図３】実施の形態２にかかるデータテーブルの一例を示す図である。
【図４】実施の形態２にかかるサーバ装置の詳細な構成例を示す図である。
【図５】実施の形態２にかかるサーバ装置の動作を示すフローチャートであるである。
【図６】実施の形態２にかかるサーバ装置の動作を示すシーケンス図である。
【図７】実施の形態３にかかるサーバシステムの構成例を示す図である。
【図８】実施の形態３にかかるサーバシステムの動作を示す図である。
【発明を実施するための形態】
【００１４】
実施の形態１
以下、図面を参照して本発明の実施の形態について説明する。図１は、本実施の形態にかかるサーバ装置１の構成例を示す図である。サーバ装置１は、第１のサーバモジュール１１と、第２のサーバモジュール１２とを備える。第１のサーバモジュール１１と第２のサーバモジュール１２とは、クロスリンク８０を介して通信可能に接続されている。
【００１５】
なお、サーバ装置１は、ｆｔサーバであり、第１のサーバモジュール１１及び第２のサーバモジュール１２により二重化されている。第１のサーバモジュール１１は、管理ＰＣ（Personal Computer）９１が通常アクセスするサーバモジュール（自系サーバモジュール）である。第２のサーバモジュール１２は、第１のサーバモジュール１１に故障等が発生した場合に、第１のサーバモジュール１１に代替して動作するサーバモジュール（他系サーバモジュール）である。管理ＰＣ９１は、第１及び第２のサーバモジュール１１、１２から管理データを取得し、サーバ装置１の状態や異常等を検出する。ここで、管理データとは、サーバログ（例えば、サーバモジュールの電源電圧、温度、メモリ使用率等）やサーバ情報（例えば、内部回路のシリアル番号やメーカー情報、サーバモジュールのＬＡＮアドレス等）を含む情報である。これらの管理データは、サーバ装置の状態の監視及びサーバ装置の異常の検出に用いられる。
【００１６】
第１のサーバモジュール１１は、第１の記憶部２１を備える。第１の記憶部２１には、第１のサーバモジュールの管理データ（以下、自系データと称す）を含む複数のデータが格納されている。また、第１のサーバモジュール１１と管理ＰＣ９１とは、ＬＡＮ９０を介して接続されている。第１のサーバモジュールは、ＬＡＮ９０を介して、管理ＰＣ９１から管理データの送信要求を受け、管理ＰＣ９１に要求された管理データを送信する。
【００１７】
第２のサーバモジュール１２は、上述した第１のサーバモジュール１１と同様に、第２の記憶部２２を備える。第２の記憶部２２には、第２のサーバモジュールの管理データ（以下、他系データと称す）を含む複数の管理データが格納されている。また、第２のサーバモジュール１２と管理ＰＣ９１とは、ＬＡＮ９０を介して接続されている。さらに、第２のサーバモジュール１２は、第１のサーバモジュールと同期して動作する。
【００１８】
なお、図１においては、上記したように、管理ＰＣ９１は通常第１のサーバモジュール１１に送信要求を行うため、第１のサーバモジュール１１を主体として記載している。すなわち、自系データ及び他系データとは、第１のサーバモジュール１１から見た表現である。もちろん、第２のサーバモジュール１２を主体として考えた場合は、図１に記載の他系データとは、第２のサーバモジュール１２から見ると自系データとなる。また、図１に記載の自系データとは、第２のサーバモジュールから見ると他系データとなる。言い換えると、第２のサーバモジュール１２も第１のサーバモジュール１１と同様に、第２のサーバモジュール１２から見た自系データ（図１における他系データ）を第２の記憶部２２に格納している。以下の説明においても、管理ＰＣが最初にアクセスする第１のサーバモジュール１１を主体として説明する。
【００１９】
第１のサーバモジュール１１は、クロスリンク８０を介して、第２のサーバモジュール１２の第２の記憶部２２から、他系データを取得することができる。そして、第１のサーバモジュール１１は、取得した他系データを、第１の記憶部２１に格納可能である。図１は、第１のサーバモジュール１１が、他系データを取得し、既に第１の記憶部２１に格納している状態を示す。第１のサーバモジュール１１による他系データの取得及び格納のタイミングは任意である。例えば、第１のサーバモジュール１１は、定期的に他系データの取得、格納を行ってもよいし、他系データが更新される毎に行ってもよい。また、他系データの取得は、第１のサーバモジュール１１の能動的な取得に限られない。例えば、ユーザが他系データを格納したＵＳＢ(Universal Serial Bus)メモリを第１のサーバモジュール１１に差し込むことにより他系データの取得を行ってもよい。
【００２０】
続いて、サーバ装置１の動作例について説明する。まず、管理ＰＣ９１は、第１のサーバモジュール１１に対して、管理データの送信要求を行う。第１のサーバモジュール１１は、管理ＰＣ９１から管理データの送信要求を受けた場合、管理ＰＣ９１からの送信要求に応じて、第１の記憶部２１に格納された自系データ又は他系データを管理ＰＣ９１に対して送信する。
【００２１】
具体的には、管理ＰＣ９１が他系データを要求する場合、第１のサーバモジュール１１は、管理ＰＣ９１に対して、第１の記憶部２１に格納された他系データを送信する。同様に、管理ＰＣ９１が自系データを要求する場合、第１のサーバモジュール１１は、第１の記憶部２１に格納された自系データを管理ＰＣ９１に対して送信する。このとき、第１のサーバモジュール１１は、管理ＰＣ９１からの送信要求に含まれる管理データのデータアドレス等に基づいて、管理ＰＣ９１が要求する管理データが自系データであるか他系データであるかを識別することができる。
【００２２】
このように、本実施の形態にかかるサーバ装置１によれば、管理ＰＣ９１から他系データが要求された場合、第１のサーバモジュール１１は、第１の記憶部２１に格納された他系データを送信する。このため、第１のサーバモジュール１１は、管理ＰＣ９１から他系データの要求がある度に、第２のサーバモジュール１２にアクセスし、他系データを取得する必要がない。その結果、管理ＰＣ９１からの要求に対して、第１のサーバモジュール１１内のみで返答処理を行うことができる。したがって、第２のサーバモジュール１２へのアクセス頻度を減少させ、管理ＰＣ９１からの要求に対して迅速な返答が可能となる。
【００２３】
実施の形態２
本発明にかかる実施の形態２について説明する。本実施の形態にかかるサーバ装置２の構成例を図２に示す。サーバ装置２において、第１のサーバモジュール１１は、第１の記憶部２１に加え、第１の管理ポート３１、第１の管理ポート制御部４１を備える。第２のサーバモジュール１２も同様に、第２の管理ポート３２、第２の管理ポート制御部４２を備える。
【００２４】
第１の管理ポート制御部４１は、管理ＰＣ９１から送られる送信要求を管理ポート３１を介して受け取る。また、第１の管理ポート制御部４１は、管理ＰＣ９１の送信要求に応答して、要求された管理データを第１の記憶部２１から管理ＰＣ９１に対して送信する。さらに、第１の管理ポート制御部４１は、第２の管理ポート制御部４２とクロスリンク８０を介して通信可能な場合は、第２の記憶部２２から他系データを取得する。そして、取得した他系データを第１の記憶部２１に格納する。その一方で、第１の管理ポート制御部４１は、自系データを常に第１の記憶部２１に格納しておく。つまり、第１の管理ポート制御部４１は、第１及び第２のサーバモジュール１１、１２から管理データを収集する。そして、第１の管理ポート制御部４１は、収集した複数の管理データを複数の識別情報に関連づけ、関連付けたデータをデータテーブルとして第１の記憶部２１に格納する。
【００２５】
データテーブルの一例を図３に示す。データテーブルには、管理データ自体とその管理データのアドレスに加えて、"自系データであるか他系データであるかを示す情報"、"恒常的なデータであるか変化する可能性のあるデータであるかを示す情報（第１の識別情報）"、"両系（第１のサーバモジュール１１及び第２のサーバモジュール１２）共通のデータであるか否かを示す情報（第３の識別情報）"、"有効なデータであるか否かを示す情報（第２の識別情報）"が格納されている。これらの識別情報は、データテーブルに格納された管理データのそれぞれに関連付けられて格納されている。
【００２６】
なお、第２のサーバモジュール１２も当該データテーブルを有していてもよい。その場合、第１の管理ポート制御部４１は、前記第２の記憶部２２に格納された他系データを取得する際に、当該他系データに関連付けられた識別情報も併せて取得する。そして、第１の管理ポート制御部４１は、取得した他系データ及び識別情報に基づいて、第１の記憶部２１に格納された管理データに適切な識別情報を設定する。例えば、管理ポート制御部４１は、取得した他系データのデータアドレスに基づいて、当該他系データと第１のサーバモジュール内の同じアドレスに記憶されている自系データとを比較する。そして、同一の管理データであれば、両系共通の管理データであるという識別情報を設定する。また、サーバ装置の構成等に基づいて、恒常的な管理データのデータアドレスが予め分かっている場合であれば、ユーザは当該データアドレスの管理データは恒常的であるという識別情報を予めデータテーブルに設定しておく。
【００２７】
第１の管理ポート制御部４１は、第１の記憶部２１に格納されたデータテーブルに基づいて、管理ＰＣ９１が要求する管理データを返答する。具体的には、管理ＰＣ９１が自系データを要求する場合、第１の管理ポート制御部４１は、第１の記憶部２１から、当該要求された自系データを送信する。このとき、管理ＰＣ９１が要求する管理データが自系データであるか他系データであるかは、管理ＰＣ９１の送信要求に含まれるデータアドレスに基づいて、第１の管理ポート制御部４１が識別可能である。そのため、図３に示した自系データであるか他系データであるかを示す情報は、管理ＰＣ９１が要求する管理データが自系データであるか他系データであるかの識別には用いられない。
【００２８】
次に、管理ＰＣ９１が要求する管理データが他系データである場合の第１の管理ポート制御部４１の動作を説明する。第１の管理ポート制御部４１は、第１の識別情報に基づいて、要求された他系データが恒常的であるか否かを判定する。要求された他系データが恒常的であれば、第１の管理ポート制御部４１は、第２の記憶部２２から一度だけ恒常的な他系データを取得すればよい。そのため、恒常的か否かを判定することにより、第１の管理ポート制御部４１は、管理ＰＣ９１からの送信要求の度に恒常的な他系データを取得する必要がなくなる。したがって、第２の管理ポート制御部４２に対するアクセスの回数を減らすことができる。
【００２９】
要求された他系データが恒常的なデータである場合、第１の管理ポート制御部４１は、第３の識別情報に基づいて、当該他系データが両系共通か否かを判定する。ここで、両系共通のデータとは、第１及び第２の記憶部２１、２２に共通して格納されている同一の管理データを意味する。そして、第１の管理ポート制御部４１は、要求された他系データが両系共通のデータであると判定した場合、要求された他系データと同一の自系データを第１の記憶部２１から管理ＰＣ９１に対して送信する。そのため、管理ＰＣ９１が恒常的な他系データを要求する場合であっても、当該他系データが両系共通データであれば、第１のサーバモジュール１１は、第１の記憶部２１に格納された自系データを管理ＰＣ９１に対して送信することができる。つまり、両系共通か否かを判定することにより、第１の管理ポート制御部４１は、第２の管理ポート制御部４２にアクセスすることなく、第１の記憶部２１から両系共通データを送信することができる。
【００３０】
なお、管理ポート制御部４１は、要求された他系データのデータアドレスから両系共通の自系データを特定可能である。例えば、管理ポート制御部４１が、要求された他系データのデータアドレスのうち、自系または他系を示す部分以外のアドレスを参照する。そして、管理ポート制御部４１は、自系または他系を示す部分以外のアドレスが要求された他系データと同一の自系データを検索することにより特定可能である。
【００３１】
これに対して、管理ＰＣ９１が両系共通のデータでない他系データを要求する場合は、第１の管理ポート制御部４１は、第２の識別情報に基づいて、要求された他系データが有効であるか否かを判定する。ここで、他系データが有効であるとは、当該他系データが第１の記憶部２１に含まれるキャッシュメモリ（図示省略）に格納されており、当該他系データがキャッシュメモリから送信可能なデータであることを意味する。他系データがキャッシュされている場合、第１の管理ポート制御部４１は、要求された他系データをキャッシュメモリから送信する。つまり。有効か否かを判定することにより、第１及び第２のサーバモジュール１１、１２が通信できない場合であっても、第１の管理ポート制御部４１は、第１の記憶部２１にキャッシュされた他系データを返答できる。そのため、管理ＰＣ９１のアクセス先を変更することなく他系データを返答できる。
【００３２】
一方、管理ＰＣ９１が恒常的でない他系データを要求する場合、第１の管理ポート制御部４１は、第２の管理ポート制御部４２に対してアクセスを試みる。また、管理ＰＣ９１から要求された管理データが、恒常的な他系データであり、キャッシュされていない場合も、第１の管理ポート制御部４１は、第２の管理ポート制御部４２に対してアクセスを試みる。
【００３３】
第１の管理ポート制御部４１と第２の管理ポート制御部４２とを接続するクロスリンク８０が正常に接続されている場合、第１の管理ポート制御部４１は、クロスリンク８０を介して、第２の管理ポート制御部４２にアクセスする。第２の管理ポート制御部４２との通信が行われると、第１の管理ポート制御部４１は、第２の記憶部２２に格納された他系データを取得する。そして、第１の管理ポート制御部４１は、取得した他系データを第１のサーバモジュール１１の第１の管理ポート３１から送信する。
【００３４】
クロスリンク８０の故障等により、第１の管理ポート制御部４１と第２の管理ポート制御部４２とが通信不可能な場合、第１の管理ポート制御部４１は、管理ＰＣ９１に対して、アクセス先を変更し、直接第２のサーバモジュール１２へアクセスするように命令する。つまり、第１の管理ポート３１に代えて、第２の管理ポート３２に対してアクセスするように命令する。これにより、管理ＰＣ９１のユーザに対して、アクセス先を変更する手間を省くことができる。
【００３５】
ここで、第１のサーバモジュール１１及び第２のサーバモジュール１２の同期動作について、図４に示す詳細な構成例を用いて説明する。第１のサーバモジュール１１は、図２に示した構成に加え、メモリ１１１、１１２、ＣＰＵ１１３、１１４、同期システム１１５、ｆｔコントローラ１１６、各種Ｉ／Ｏ１１７を備える。なお、ＣＰＵ、メモリの個数は、図４に示した個数に限られるものではない。
【００３６】
メモリ１１１、１１２は、例えばＲＡＭ（Random Access Memory）であり、ＣＰＵ１１３、１１４の演算処理等に用いられる汎用的なメモリである。ＣＰＵ１１３、１１４は、各種Ｉ／Ｏ１１７から入力されるデータを演算し、当該演算結果を各種Ｉ／Ｏ１１７に対して出力する。同期システム１１５は、第１のサーバモジュール１１の処理動作と第２のサーバモジュール１２の処理動作とを同期させるように、第１のサーバモジュール１１内部のクロックを制御する。各種Ｉ／Ｏ１１７は、ＬＡＮ、ＨＤＤ（Hard Disk Drive）、キーボード等の外部のデータ入出力装置と接続され、データの入出力を行う。なお、第２のサーバモジュール１２の構成は、上述した第１のサーバモジュールと同様であるため、説明を省略する。
【００３７】
ｆｔコントローラ１１６は、各種Ｉ／Ｏ１１７とＣＰＵ１１３、１１４との間で送受信されるデータを、第２のサーバモジュール１２のｆｔコントローラ１２６から送られてくるデータと比較する。上述したように、第１のサーバモジュール１１と第２のサーバモジュール１２とは、同じクロックに基づいて、同じ処理を行っている。そのため、ｆｔコントローラ１１６、１２６を通過するデータは等しいデータとなる。ｆｔコントローラ１１６、１２６は、自らが保持するデータと他方が保持するデータとを比較することにより、第１のサーバモジュール１１及び第２のサーバモジュール１２が正しく同期しているかを判断する。
【００３８】
続いて、本実施の形態にかかるサーバ装置２の動作について図５に示すフローチャートを用いて説明する。まず、管理ＰＣ９１から送信要求があった場合、第１の管理ポート制御部４１は、管理ＰＣ９１から受け取った送信要求に含まれるデータアドレスを参照し、要求された管理データが自系データであるか否かを判定する（ステップＳ１０１）。管理ＰＣ９１が自系データを要求する場合、第１の管理ポート制御部４１は、第１の記憶部２１から、要求された自系データを送信する（ステップＳ１０２）。
【００３９】
一方、管理ＰＣ９１が他系データを要求する場合、第１の管理ポート制御部４１は、第１の識別情報を参照して、要求された他系データが恒常的であるか否かを判定する（Ｓ１０３）。要求された他系データが恒常的である場合、第１の管理ポート制御部４１は、第３の識別情報を参照して、当該他系データが両系共通のデータであるか否かを判定する（Ｓ１０４）。当該要求された他系データが両系共通のデータである場合、第１の管理ポート制御部４１は、第１の記憶部２１に格納された両系共通の自系データを送信する（ステップＳ１０２）。
【００４０】
要求された他系データが両系共通のデータでない場合、第１の管理ポート制御部４１は、第２の識別情報を参照して、要求された他系データがキャッシュされているか否かを判定する（ステップＳ１０５）。当該他系データがキャッシュ済みである場合、第１の管理ポート制御部４１は、第１の記憶部２１のキャッシュメモリ内の他系データを管理委ＰＣ９１に対して送信する（ステップＳ１０６）。
【００４１】
要求された他系データが恒常的でない場合、または、恒常的な他系データであり、キャッシュされていない場合は、第１の管理ポート制御部４１は、第２の管理ポート制御部４２と通信可能か否か判定する（ステップＳ１０７）。通信可能な場合、第１の管理ポート制御部４１は、第２の管理ポート制御部４２と通信を行う。そして、第１の管理ポート制御部４１は、他系データを取得し、当該他系データを管理ＰＣ９１に対して送信する（ステップＳ１０８）。
【００４２】
一方、通信不可能な場合、第１の管理ポート制御部４１は、管理ＰＣ９１に対して第２の管理ポート３２へアクセスするように転送指示を行う（ステップＳ１０９）。例えば、管理ＰＣ９１と管理ポートの間において、ｈｔｔｐ接続を行っている場合は、第１の管理ポート３１は３００番台の応答コードを出力する。そして、第１の管理ポート制御部４１が転送先として第２の管理ポート３２のＩＰアドレスを含むＵＲＬを指定する．これにより、特殊なクライアントソフトを必要とせず、管理ＰＣ９１は、第２の管理ポート３２にリクエストを転送できる。
【００４３】
ここで、上述したサーバ装置２の動作の一例を、図６に示すシーケンス図を用いて詳細に説明する。図６に示したシーケンス図は、クロスリンク８０が故障し、第１の管理ポート制御部４１と第２の管理ポート制御部４２とが通信できなくなった場合のサーバ装置２の動作を示す。まず、管理ＰＣ９１が、第１のサーバモジュール１１にログインすると（ステップＳ２０１）、第１のサーバモジュール１１は、ログインが成功した旨の信号を返す（ステップＳ２０２）。次に、管理ＰＣ９１は、第１のサーバモジュール１１に対して管理データを要求する（Ｓ２０３）。このとき、第１及び第２のサーバモジュール１１、１２は、互いに通信を行っている。すなわち、第１及び第２のサーバモジュール１１、１２は、二重化を行っている。そのため、第１のサーバモジュールは、要求された管理データが自系データであるか他系データであるかに関わらず、第１のサーバモジュールから要求された管理データを返答する（ステップＳ２０４）。
【００４４】
このとき、クロスリンク８０の故障等により、第１のサーバモジュール１１と第２のサーバモジュール１２との接続が切断された場合を考える。接続が切断されたとしても、第１のサーバモジュール１１は、自系データであれば返答可能である。そのため、管理ＰＣ９１が、第１のサーバモジュール１１に対して、自系データを要求した場合（ステップＳ２０５）、第１のサーバモジュール１１は、第２のサーバモジュール１２と通信を行うことなく、自系データを送信する（ステップＳ２０６）。
【００４５】
次に、管理ＰＣ９１が、第１のサーバモジュール１１に対して、他系データを要求した場合について説明する（ステップＳ２０７）。なお、図６に示した動作例においては、第１の記憶部２１に、他系データがキャッシュされていないものとする。要求を受けた第１のサーバモジュール１１は、第２のサーバモジュール１２に対して通信を試みる。しかし、クロスリンク８０は断線しているため、第２のサーバモジュール１２から返答はない（ステップＳ２０８）。そのため、第１のサーバモジュール１１は、管理ＰＣ９１の要求に対して、第２のサーバモジュール１２のアドレスを返答し、転送命令を出力する（ステップＳ２０９）。
【００４６】
転送命令を受けた管理ＰＣ９１は、第１のサーバモジュール１１に代えて、アクセス先を第２のサーバモジュール１２へと変更する。そして、管理ＰＣ９１は、第２のサーバモジュール１２に対して他系データの要求を行う（ステップＳ２１０）。第２のサーバモジュール１２は、要求された他系データを返答する（ステップＳ２１１）。これにより、管理ＰＣ９１は、所望の管理データを取得する。
【００４７】
このように、本実施の形態にかかるサーバ装置２によれば、第１の管理ポート制御部４１が、第１の記憶部２１に含まれるデータテーブルを参照し、要求された管理データの特性を判定する。そして、第１の管理ポート制御部４１は、管理ＰＣ９１が他系データを要求する場合、当該他系データの特性に応じて、第１のサーバモジュール１１内で処理可能か否かを判定する。そして、第１のサーバモジュール１１内で処理可能な場合、第１のサーバモジュール１１は、第２のサーバモジュール１２にアクセスすることなく、管理ＰＣ９１が要求する他系データを送信する。その結果、第１のサーバモジュール１１が第２のサーバモジュール１２にアクセスする頻度を減らすことができる。
【００４８】
なお、本実施の形態において説明したサーバ装置２の動作には、特別なＯＳやドライバを必要としない。そのため、サーバ装置２のスタンバイ電源のみで動作を行うことができ、ＯＳ起動前やＯＳハング後においても、迅速な管理データの取得が可能となる。
【００４９】
実施の形態３
本発明にかかる実施の形態３について説明する。本実施の形態にかかるサーバシステム３の構成例を図７に示す。サーバシステム３は、図２に示したサーバ装置２と、実施の形態２において説明したデータテーブルを有する管理ＰＣ９２とを備える。この場合であっても、第１及び第２の実施形態と同様の効果を得ることができる。なお、サーバ装置２の構成については実施の形態２と同様であるので、説明を省略する。
【００５０】
ここで、管理ＰＣ９２が第１のサーバモジュール１１に対して管理データの送信要求を行った結果、第１のサーバモジュール１１が要求した管理データを送信しない場合について考える。管理ＰＣ９２は、第１のサーバモジュール１１から返答が無い場合、第１のサーバモジュール１１との接続失敗を検知する。そして、管理ＰＣ９２は、接続失敗を検知した場合、第２のサーバモジュール１２にアクセス先を変更し、第２の記憶部２２に格納された管理データを要求する。
【００５１】
具体的には、管理ＰＣ９２は、予め第２のサーバモジュール１２の接続アドレスを記憶しておく。また、管理ＰＣ９２は、図３に示したデータテーブルを有する。そして、管理ＰＣ９２は、データテーブルに基づいて、要求する管理データが第２のサーバモジュール１２から取得可能であるか否かを判定する。管理ＰＣ９２は、第２のサーバモジュール１２から取得可能であると判定した場合、第２のサーバモジュール１２にアクセス先を変更し、第２の記憶部２２に格納された管理データを要求する。ここで、要求する管理データが第２のサーバモジュール１２から取得可能である場合とは、要求する管理データが第２の記憶部２２に格納されている場合を意味する。例えば、要求する管理データが、他系データである場合、恒常的な自系データであるが第２の記憶部２２にキャッシュされている場合、両系共通のデータである場合等である。これによって、第１のサーバモジュール１１から要求した管理データが取得できない場合であっても、管理ＰＣ９２は、自律的にその要求した管理データを第２のサーバモジュール１２から取得可能となる。
【００５２】
続いて、サーバシステム３の動作例について、図８に示すシーケンス図を用いて説明する。なお、管理ＰＣ９２が第１のサーバモジュール１１にログインを行う処理から、第１のサーバモジュール１１が管理データを返答する処理まで（ステップＳ２０１〜ステップＳ２０４）の動作は、図６に示したシーケンス図と同様であるため、説明を省略する。
【００５３】
管理ＰＣ９２は、要求した管理データを取得するとともに、第１の記憶部２１に格納されているデータテーブルを取得する（ステップＳ３０１）。
【００５４】
このとき、第１のサーバモジュール１１の第１の管理ポート３１が故障した場合を考える。管理ＰＣ９２は、第１のサーバモジュール１１に対して、管理データを要求する（ステップＳ３０２）。しかし、第１の管理ポート３１は故障しているため、管理ＰＣ９２は、第１のサーバモジュール１１に接続できない。その結果、管理ＰＣ９２は、接続の失敗を検知する（ステップＳ３０３）。例えば、管理ＰＣ９２は、所定時間以内に第１のサーバモジュール１１から送信要求に対する応答が無かった場合や、第１のサーバモジュールからエラーメッセージ等が通知された場合等を検知することにより、接続の失敗を検知する。
【００５５】
管理ＰＣ９２は、接続失敗を検知すると、データテーブルを参照し、要求する管理データが第２のサーバモジュール１２から取得可能であるか否かを判定する。
【００５６】
管理ＰＣ９２が要求する管理データが、第２のサーバモジュール１２から取得可能である場合、管理ＰＣ９２は、アクセス先を第２のサーバモジュールに変更する（ステップＳ３０４）。そして、管理ＰＣ９２は、第２のサーバモジュール１２に対して、管理データを要求する（ステップＳ３０５）。第２のサーバモジュール１２は、当該要求を受けると、第２の記憶部２２から管理データを返答する（ステップＳ３０６）。
【００５７】
この方法を実現するためには、管理ＰＣ９２には、標準のブラウザ等以外に、クライアントソフトが必要である。ブラウザで動作するアプレット等によって、管理ＰＣ９２がクライアントソフトをｆｔサーバの管理ポートからダウンロードできるようにすれば、予め管理ＰＣ９２に特別なソフトウェアをインストールする必要はない。
【００５８】
このように、本実施の形態にかかるサーバシステム３によれば、管理ＰＣ９２は、第１のサーバモジュール１１から管理データを取得できない場合、自身が有するデータテーブルに基づいて、第２のサーバモジュール１２から管理データを取得可能か否かを判断する。そのため、第１の管理ポート３１自体の故障や第１のサーバモジュール１１の電源が落ちている等の原因により、管理ＰＣ９２が第１のサーバモジュール１１に接続できない場合であっても、管理ＰＣ９２は、第２のサーバモジュール１２から要求する管理データを取得することが可能となる。また、第１の管理ポート制御部４１から、転送命令が送られてこない場合であっても、管理ＰＣ９２のユーザに対して、アクセス変更の手間をかけることがない。
【００５９】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。各実施形態は互いに独立したものでなく、相互に組み合わせ可能である。例えば、上記の実施の形態においては、サーバ装置が備えるサーバモジュールが２つの場合について説明したが、これに限られるものではない。サーバ装置が３つ以上のサーバモジュールを有していても構わない。また、サーバ装置がｆｔサーバであり、管理ＰＣから要求されるデータが管理データの場合について説明したが、これに限られるものではない。
【００６０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００６１】
（付記１）自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、を備え、前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、前記自系データに加えて、当該他系データを前記第１の記憶手段に格納可能であり、前記第１のサーバモジュールは、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するサーバ装置。
【００６２】
（付記２）前記第１の記憶手段には、前記他系データと当該他系データが前記第２のサーバモジュールの動作に応じて変動しない固定値であることを示す第１の識別情報とが関連付けられて格納されており、前記第１のサーバモジュールは、前記第１の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値であると判定した場合、前記第１の記憶手段に格納された当該他系データを、前記管理装置に対して送信する付記１に記載のサーバ装置。
【００６３】
（付記３）前記第１のサーバモジュールが、前記第１の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値でないと判定した場合、前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記管理装置に対して送信する付記２に記載のサーバ装置。
【００６４】
（付記４）前記第１のサーバモジュールが、前記第１の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値でないと判定した場合であって、前記第１のサーバモジュールと前記第２のサーバモジュールとが通信不可能な場合、前記第１のサーバモジュールは、前記第１のサーバモジュールに代えて、前記第２のサーバモジュールに対してアクセスするように前記管理装置に指示する付記３に記載のサーバ装置。
【００６５】
（付記５）前記第１の記憶手段には、さらに前記他系データと当該他系データが有効なデータであることを示す第２の識別情報とが関連付けられて格納されており、前記第１のサーバモジュールは、前記第１及び第２の識別情報に基づいて、前記管理装置から要求された前記他系データが、固定値であり、かつ、有効なデータであると判定した場合、前記第１の記憶手段に格納された当該他系データを、前記管理装置に対して送信する付記４に記載のサーバ装置。
【００６６】
（付記６）前記第１のサーバモジュールが、前記第１及び第２の識別情報に基づいて、前記管理装置から要求された前記他系データが、固定値であり、かつ、有効なデータでないと判定した場合、前記第１のサーバモジュールは、前記第２の記憶手段から前記他系データを取得し、当該他系データを前記管理装置に対して送信する付記５に記載のサーバ装置。
【００６７】
（付記７）前記第１のサーバモジュールが、前記第１及び第２の識別情報に基づいて、前記管理装置から要求された前記他系データが、固定値であり、かつ、有効なデータでないと判定した場合であって、前記第１のサーバモジュールと前記第２のサーバモジュールとが通信不可能な場合、前記第１のサーバモジュールは、前記第１のサーバモジュールに代えて、前記第２のサーバモジュールに対してアクセスするように前記管理装置に指示する付記６に記載のサーバ装置。
【００６８】
（付記８）前記第１の記憶手段には、前記他系データと、当該他系データと同一の前記自系データが前記第１の記憶手段に格納されていることを示す第３の識別情報とが関連付けられて格納されており、前記第１のサーバモジュールは、前記第１及び第３の識別情報に基づいて、前記管理装置から要求された前記他系データが固定値であり、当該他系データと同一の前記自系データが前記第１の記憶手段に格納されていると判定した場合、当該他系データと同一の前記自系データを、前記管理装置に対して送信する付記２〜４のいずれか一項に記載のサーバ装置。
【００６９】
（付記９）前記サーバ装置は、フォールトトレラントサーバであり、前記管理データには、前記サーバ装置の動作状態を示す情報であって、当該サーバ装置の異常を検出するための情報が含まれる付記１〜８のいずれか一項に記載のサーバ装置。
【００７０】
（付記１０）管理装置と、付記１〜８のいずれか一項に記載のサーバ装置と、を備えるサーバシステムであって、前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求されたデータを返信しないとき、前記管理装置は、前記第２のサーバモジュールに対して、前記第２の記憶手段に格納された前記管理データの送信を要求するサーバシステム。
【００７１】
（付記１１）前記管理装置は、送信要求の対象となる管理データが、前記第２の記憶手段に格納されているか否かを判定する情報が格納されたデータテーブルを有し、前記第１のサーバモジュールが、前記管理装置の送信要求に対して、要求されたデータを返信しないとき、前記データテーブルに基づいて、前記第２のサーバモジュールにアクセスし、前記第２の記憶手段に格納された前記管理データを要求する付記１０に記載のサーバシステム。
【００７２】
（付記１２）自系データとしての複数の管理データを格納する第１の記憶手段を有し、管理装置からの送信要求に応じて、前記第１の記憶手段に格納された前記管理データを送信する第１のサーバモジュールと、他系データとしての複数の前記管理データを格納する第２の記憶手段を有し、前記第１のサーバモジュールに代替可能な第２のサーバモジュールと、を備えるサーバ装置の制御方法であって、前記第１のサーバモジュールが、前記第２の記憶手段から前記他系データを取得するステップと、前記第１のサーバモジュールが、前記自系データに加えて、前記第２の記憶手段から取得した前記他系データを前記第１の記憶手段に格納するステップと、前記第１のサーバモジュールが、前記管理装置からの前記自系データ又は前記他系データの前記送信要求に応じて、前記第１の記憶手段に格納された前記自系データ又は前記他系データを、前記管理装置に対して送信するステップと、を備えるサーバ装置の制御方法。
【００７３】
（付記１３）前記管理装置から要求された前記他系データが前記第２のサーバモジュールの動作に応じて変動しない固定値であるか否かを、前記第１のサーバモジュールが判定する第１の判定ステップをさらに備え、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データは固定値であると判定した場合、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データを、前記第１の記憶手段から前記管理装置に対して送信する付記１２に記載のサーバ装置の制御方法。
【００７４】
（付記１４）前記第１のサーバモジュールが、前記管理装置から要求された前記データが固定値でないと判定した場合、前記第１のサーバモジュールが、前記第２のサーバモジュールから前記他系データを取得し、当該他系データを前記管理装置に対して送信するステップをさらに備える付記１３に記載のサーバ装置の制御方法。
【００７５】
（付記１５）前記第１のサーバモジュールが、前記管理装置から要求された前記他系データが固定値でないと判定した場合であって、前記第１のサーバモジュールと前記第２のサーバモジュールとが通信不可能な場合、前記第１のサーバモジュールが、前記第１のサーバモジュールに代えて、前記第２のサーバモジュールに対してアクセスするように前記管理装置に指示するステップをさらに備える付記１４に記載のサーバ装置の制御方法。
【００７６】
（付記１６）前記管理装置から要求された前記他系データが有効なデータであるか否かを、前記第１のサーバモジュールが判定する第２の判定ステップをさらに備え、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データが固定値でなく、かつ、有効なデータであると判定した場合、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データを、前記第１の記憶手段から前記管理装置に対して送信する付記１５に記載のサーバ装置の制御方法。
【００７７】
（付記１７）前記第１のサーバモジュールが、前記管理装置から要求された前記他系データが固定値でなく、かつ、有効なデータでないと判定した場合、前記第１のサーバモジュールが、前記第２のサーバモジュールから前記他系データを取得し、当該他系データを前記管理装置に対して送信する付記１６に記載のサーバ装置の制御方法。
【００７８】
（付記１８）前記第１のサーバモジュールが、前記管理装置から要求された前記他系データが固定値でなく、かつ、有効なデータでないと判定した場合であって、前記第１のサーバモジュールと前記第２のサーバモジュールとが通信不可能な場合、前記第１のサーバモジュールが、前記第１のサーバモジュールに代えて、前記第２のサーバモジュールに対してアクセスするように前記管理装置に指示する付記１７に記載のサーバ装置の制御方法。
【００７９】
（付記１９）前記管理装置から要求された前記他系データと同一の前記自系データが前記第１の記憶手段に格納されているか否かを、前記第１のサーバモジュールが判定する第３の判定ステップと、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データが固定値であり、当該他系データと同一の前記自系データが前記第１の記憶手段に格納されていると判定した場合、前記第１のサーバモジュールが、前記管理装置から要求された前記他系データと同一の前記自系データを前記第１の記憶手段から前記管理装置に対して送信するステップと、をさらに備える付記１３〜１５のいずれか一項に記載のサーバ装置の制御方法。
【符号の説明】
【００８０】
１、２  サーバ装置
３  サーバシステム
１１  第１のサーバモジュール
１２  第２のサーバモジュール
２１  第１の記憶部
２２  第２の記憶部
３１  第１の管理ポート
３２  第２の管理ポート
４１  第１の管理ポート制御部
４２  第２の管理ポート制御部
８０  クロスリンク
９０  ＬＡＮ
９１、９２  管理ＰＣ
１１１、１１２  メモリ
１１３、１１４  ＣＰＵ
１１５  同期システム
１１６、１２６  ｆｔコントローラ
１１７  各種Ｉ／Ｏ
【図１】
0005609272.tif 000002
【図２】
0005609272.tif 000003
【図３】
0005609272.tif 000004
【図４】
0005609272.tif 000005
【図５】
0005609272.tif 000006
【図６】
0005609272.tif 000007
【図７】
0005609272.tif 000008
【図８】
0005609272.tif 000009