(57)【要約】【課題】  複数台のサーバ装置から構成されるサーバシステムの保守を、保守用コンソール装置により容易に行うことのできるサーバシステムを提供する。【解決手段】  サーバシステムにおいて、複数のサーバ装置１１、２１、３１のそれぞれは、保守用コンソール装置４１が保守用ＬＡＮ５１に接続された全てのサーバ装置１１、２１、３１にアクセスするための情報を格納するサーバ装置管理テーブル１７、２７、３７を有し、保守用コンソール装置４１からのアクセスに対して、保守用コンソール装置４１が要求するサーバ装置の情報およびサーバ装置管理テーブル１７、２７、３７の情報を、Ｗｅｂサービス提供装置１３、２３またはＷｅｂサービス提供プログラム３３を介して、保守用コンソール装置４１のＷｅｂブラウザ上に保守用画面４２、４３、４５として提供する。【選択図】  図１
2007079751.tif 000002
【特許請求の範囲】
【請求項１】
Ｗｅｂサービス提供手段を有する複数のサーバ装置と、Ｗｅｂブラウザを有する保守用コンソール装置と、前記複数のサーバ装置および前記保守用コンソール装置を接続する保守用ネットワークとを備えたサーバシステムであって、
前記複数のサーバ装置のそれぞれは、前記保守用コンソール装置が前記保守用ネットワークに接続された全ての前記サーバ装置にアクセスするための情報を格納するサーバ装置管理テーブルを有し、前記保守用コンソール装置からのアクセスに対して、前記保守用コンソール装置が要求する前記サーバ装置の情報および前記サーバ装置管理テーブルの情報を、前記Ｗｅｂサービス提供手段を介して、前記保守用コンソール装置の前記Ｗｅｂブラウザ上に保守用画面として提供することを特徴とするサーバシステム。
【請求項２】
請求項１記載のサーバシステムにおいて、
前記サーバ装置は、専用の保守コンソール用ビューワ手段を有し、前記保守用コンソール装置からのアクセスに対して、前記保守用コンソール装置に前記保守コンソール用ビューワ手段を転送し、前記保守用コンソール装置上の前記保守コンソール用ビューワ手段に前記保守用コンソール装置が要求する前記サーバ装置の情報および前記サーバ装置管理テーブルの情報を提供することを特徴とするサーバシステム。
【請求項３】
請求項１または２記載のサーバシステムにおいて、
前記サーバ装置が追加または削除される際、前記複数のサーバ装置のサーバ装置管理テーブルの内容を全て更新することを特徴とするサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数のサーバ装置から構成されるサーバシステムに関し、特に、複数のサーバ装置を保守する保守用コンソール装置の共用に適用して有効な技術に関するものである。
【背景技術】
【０００２】
従来、サーバシステムにおいて、複数のサーバ装置を保守するための保守用コンソール装置は、サーバ装置の種類ごとに該サーバ装置専用の保守用コンソール装置が用意されているのが一般的であった。
【０００３】
そのため、複数種のサーバ装置が混載したシステムにおいては、保守用コンソール装置を少なくともサーバ装置の種類分だけ用意する必要があり、複数台の保守用コンソール装置の設置場所を確保しなければならず、保守用コンソール装置だけで大きな設置面積を占有していた。
【０００４】
また、保守用コンソール装置がサーバ装置に専用であるため、緊急を要する保守の際にすぐさま保守用コンソール装置が使えるようにしておくためには、保守用コンソール装置は常に事前に用意するようになっていた。
【０００５】
さらに、サーバシステムの保守を行う際に、複数台あるサーバ装置のそれぞれに対応する複数台の保守用コンソール装置を操作する必要があり、保守作業が煩雑になっていた。
【０００６】
そこで、従来、特開２００４−３４８５４８号公報（特許文献１）に開示されているような、制御装置が制御するシステムにインターネットを介して保守用端末を接続し、保守端末によりシステムの保守サービスを行う保守サービス方法があった。
【特許文献１】特開２００４−３４８５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
以上述べたように、従来のサーバシステムでは、サーバ装置を保守するための保守用コンソール装置は、サーバ装置の種類ごとに専用の保守用コンソール装置を用意する必要があり、保守用コンソール装置の数が増す要因となっていた。
【０００８】
また、保守用コンソール装置の数の増大は設置面積の増大を招くとともに、システムの保守作業の際に複数台の保守用コンソール装置を使用しなければならないという保守作業の煩雑性を招いていた。さらに、保守用コンソール装置はサーバ装置に対応した専用装置の形態を取るのが一般的であったため、保守用コンソール装置は保守時にしか用いられなくとも、常に用意しておく必要が生じていた。
【０００９】
そのため、サーバ装置に依存する部分は保守用コンソール装置に持たせずサーバ装置側に集約することで保守用コンソール装置を共用し、保守の際にのみ保守用コンソール装置を用意した場合でも容易にサーバ装置の保守を行うことを可能にする技術が必要であった。
【００１０】
しかしながら、特許文献１などの技術では、サーバ装置が異常時の保守を対象としているため、保守用コンソール装置の接続先サーバ装置は異常を通知したサーバ装置に特定できるが、通常の保守作業を考慮すると、保守対象サーバ装置の接続先は保守用コンソール装置側で管理する必要があり、サーバ装置の台数が増大すると保守作業が複雑になっていた。
【００１１】
そこで、本発明の目的は、複数台のサーバ装置から構成されるサーバシステムの保守を、保守用コンソール装置により容易に行うことのできるサーバシステムを提供することにある。
【課題を解決するための手段】
【００１２】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次のとおりである。
【００１３】
本発明によるサーバシステムは、Ｗｅｂサービス提供手段を有する複数のサーバ装置と、Ｗｅｂブラウザを有する保守用コンソール装置と、複数のサーバ装置および保守用コンソール装置を接続する保守用ネットワークとを備えたサーバシステムであって、複数のサーバ装置のそれぞれは、保守用コンソール装置が保守用ネットワークに接続された全てのサーバ装置にアクセスするための情報を格納するサーバ装置管理テーブルを有し、保守用コンソール装置からのアクセスに対して、保守用コンソール装置が要求するサーバ装置の情報およびサーバ装置管理テーブルの情報を、Ｗｅｂサービス提供手段を介して、保守用コンソール装置のＷｅｂブラウザ上に保守用画面として提供するものである。
【００１４】
具体的には、保守用コンソール装置には各サーバ装置の保守用画面を表示するためのＷｅｂブラウザのみがインストールされ、各サーバ装置の情報を表示し、各サーバの設定を行うための保守用画面は保守用コンソール装置では保持せずに各サーバ装置側で生成する。
【発明の効果】
【００１５】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
【００１６】
本発明によれば、異なる種類のサーバ装置が混載したサーバシステムにおいて、保守用コンソール装置を共用化することにより、設置場所を節約し、保守員が複数のコンソール装置を操作する煩雑性を回避することが可能となる。
【００１７】
また、本発明によれば、保守用コンソール装置が特定のサーバ装置に専用ではなくなるため、保守用コンソール装置を保守の際にのみ用意することが容易となり、使用頻度の低い保守用コンソール装置を常に用意しておく必要がなくなる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一の部材には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１９】
＜サーバシステムの構成＞
図１により本発明の一実施の形態に係るサーバシステムの構成について説明する。図１は本発明の一実施の形態に係るサーバシステムの構成を示す構成図である。
【００２０】
図１では、異なる種類のサーバ装置について１台ずつ計３台を接続したシステムを例に挙げているが、各種類のサーバ装置を複数台ずつ接続した構成を取ることも可能である。
【００２１】
また、サーバ装置の種類についても制限はなく、２種類以下もしくは４種類以上のサーバ装置が混載するシステムも同様に構成できる。
【００２２】
さらに、図１では保守用コンソール装置を１台とした場合につき示しているが、複数台の保守用コンソール装置を接続する場合も同様に構成できる。
【００２３】
図１において、サーバシステムは、種類の異なるサーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）と保守用コンソール装置４１から構成されている。それぞれのサーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）は同一の保守用ネットワークである保守用ＬＡＮ５１に接続され、また、サーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）を保守するための保守用コンソール装置４１も同様に保守用ＬＡＮ５１に接続されている。
【００２４】
保守用コンソール装置４１には一般的なＷｅｂブラウザがインストールしてあり、サーバ装置１（１１）の情報を表示し、サーバ装置１（１１）の設定を行うためのＷｅｂブラウザによる保守画面４２が表示され、同様に、保守用コンソール装置４１にはサーバ装置２（２１）、サーバ装置３（３１）のＷｅｂブラウザによる保守画面４３、４５が表示されている。
【００２５】
サーバ装置１（１１）の内部にはサーバ装置１（１１）の保守機能を実現するためのサービスプロセッサ１２を備えている。
【００２６】
サービスプロセッサ１２は、保守用コンソール装置４１に保守画面４２を提供するためのＷｅｂサービス提供手段である保守用Ｗｅｂサービス提供装置１３と、サーバ装置１１の各種の設定を行うためのサーバ設定装置１４と、サーバ装置１（１１）の各種の情報を収集するためのサーバ情報収集装置１５が含まれる。
【００２７】
また、保守用Ｗｅｂサービス提供装置１３を経由して保守用コンソール装置４１上のＷｅｂブラウザに提供する保守画面４２の雛形となる保守用Ｗｅｂページ１６と、保守用コンソール装置４１が保守用ＬＡＮ５１に接続された全てのサーバ装置にアクセスするための情報であるサーバ装置のリストを保持するサーバ装置管理テーブル１７を備えている。
【００２８】
サーバ装置２（２１）の内部にはサーバ装置２（２１）の保守機能を実現するためのサービスプロセッサ２２を備えている。
【００２９】
サービスプロセッサ２２は、保守用コンソール装置４１に保守画面４３を提供するためのＷｅｂサービス提供手段である保守用Ｗｅｂサービス提供装置２３と、サーバ装置２１の各種の設定を行うためのサーバ設定装置２４と、サーバ装置２１の各種の情報を収集するためのサーバ情報収集装置２５が含まれる。
【００３０】
また、保守用Ｗｅｂサービス提供装置２３を経由して保守用コンソール装置４１上のＷｅｂブラウザに提供する保守画面４３の雛形となる保守用Ｗｅｂページ２６と、保守用コンソール装置４１が保守用ＬＡＮ５１に接続された全てのサーバ装置にアクセスするための情報であるサーバ装置のリストを保持するサーバ装置管理テーブル２７と、保守用コンソール装置４１に一般のＷｅｂブラウザの機能では実現が困難な保守用画面を提供するための保守コンソール用ビューワ手段である保守コンソール用ビューワプログラム２８を備えている。
【００３１】
サーバ装置３（３１）はサービスプロセッサを持たず、サーバ装置３（３１）の内部には、サーバ装置３（３１）のＯＳ上で動作する保守用コンソール装置４１に保守画面４５を提供するためのＷｅｂサービス提供手段である保守用Ｗｅｂサービス提供プログラム３３と、サーバ装置３（３１）の各種の設定や情報を収集するためのサーバ情報収集／設定用エージェントプログラム３４が含まれる。
【００３２】
また、保守用Ｗｅｂサービス提供プログラム３３を経由して保守用コンソール装置４１上のＷｅｂブラウザに提供する保守画面４５の雛形となる保守用Ｗｅｂページ３６と、保守用コンソール装置４１が保守用ＬＡＮ５１に接続された全てのサーバ装置にアクセスするための情報であるサーバ装置のリストを保持するサーバ装置管理テーブル３７を備えている。
【００３３】
＜サーバシステムの保守動作＞
次に、図１により、本発明の一実施の形態に係るサーバシステムの保守動作について説明する。
【００３４】
まず、保守用コンソール装置４１を使用してサーバ装置１（１１）を保守する際の動作について説明する。
【００３５】
Ｗｅｂブラウザによる保守画面４２を開いてサーバ装置１（１１）に保守用画面のリクエストを送信すると、サーバ装置１（１１）のサービスプロセッサ１２内にある保守用Ｗｅｂサービス提供装置１３が前記リクエストを受信し、保守用Ｗｅｂページ１６から保守用画面を取り出す。
【００３６】
この保守用画面が要求するサーバ装置１（１１）のサーバ情報をサーバ情報収集装置１５を使用して読み出し、取り出した情報と保守用Ｗｅｂページ１６から取り出した保守用画面とを保守用Ｗｅｂサービス提供装置内でマージして保守用コンソール装置４１内のＷｅｂブラウザによる保守画面４２に送信する。
【００３７】
サーバ装置１（１１）の設定作業を行う際は、Ｗｅｂブラウザによる保守画面４２上で保守員がサーバ装置１（１１）の設定情報を入力し、サーバ装置１（１１）に設定を行うリクエストを送信する。該リクエストは保守用Ｗｅｂサービス提供装置１３で解析され、サーバ装置１（１１）の設定情報が抽出される。この設定情報はサーバ設定装置１４に送られ、該サーバ設定装置がサーバ装置１（１１）に対して設定を実施する。
【００３８】
次に、一般のＷｅｂブラウザの機能では実現が困難な保守用画面を有するサーバ装置２（２１）の保守作業について説明する。
【００３９】
サーバ装置２（２１）では、サーバ装置１（１１）と同様の構成に加えて保守コンソール用ビューワプログラム２８をサービスプロセッサ２２内に保持している。保守用コンソール装置４１から保守用Ｗｅｂサービス提供装置２３に対してＷｅｂブラウザの機能では表現が困難な保守用画面を表示するリクエストが送信されると、保守コンソール用ビューワプログラム２８が保守用Ｗｅｂサービス提供装置２３を経由して保守用コンソール装置４１にダウンロードされる。
【００４０】
ダウンロードされた保守コンソール用ビューワプログラム２８は保守用コンソール装置４１で実行されると保守専用ビューワ画面４４が開き、Ｗｅｂブラウザの機能では実現が困難な保守用画面を表示することが可能となる。
【００４１】
次に、サービスプロセッサを持たないサーバ装置３（３１）を保守する際の動作について説明する。
【００４２】
サーバ装置３（３１）のＯＳ上で保守用Ｗｅｂサービス提供プログラム３３とサーバ情報収集／設定用エージェントプログラム３４を動作させておく。保守用コンソール装置４１からサーバ装置３１に対して保守用画面のリクエストを送信すると、保守用Ｗｅｂサービス提供プログラム３３が前記リクエストを受信し、保守用Ｗｅｂページ３６とサーバ情報収集／設定用エージェントプログラム３４で収集されたサーバ情報がマージされＷｅｂブラウザによる保守画面４５に表示される。
【００４３】
サーバ装置３（３１）の設定を行う際は、Ｗｅｂブラウザによる保守画面４５上で入力された設定情報が、保守用Ｗｅｂサービス提供プログラム３３で解析され、抽出されたサーバ装置３（３１）の設定情報がサーバ情報収集／設定用エージェントプログラム３４に送られることでサーバ装置３１の設定が完了する。
【００４４】
このように保守用Ｗｅｂサービス提供プログラム３３、サーバ情報収集／設定用エージェントプログラム３４をサーバ装置３１で動作させておくだけで、サービスプロセッサを持つサーバ装置１（１１）、サーバ装置２（２１）と同様、保守用コンソール装置４１から保守作業を行うことが可能となる。
【００４５】
＜サーバ装置管理テーブルによる保守用画面の遷移＞
次に、図１および図２により、本発明の一実施の形態に係るサーバシステムのサーバ装置管理テーブルによる保守用画面の遷移について説明する。図２は本発明の一実施の形態に係るサーバシステムのサーバ装置管理テーブルのデータ例を示す図である。
【００４６】
個々のサーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）に関する保守用コンソール装置４１での保守画面４２〜４５の表示は、上述した方法で実現するが、１台の保守用コンソール装置４１の上で各サーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）の保守画面を開くことを容易にするために、各サーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）にサーバ装置管理テーブル１７、２７、３７が設けられている。
【００４７】
なお、サーバ装置１（１１）、サーバ装置２（２１）、サーバ装置３（３１）のそれぞれのサーバ装置管理テーブル１７、２７、３７の内容は、同一の内容となっており、例えば、図２に示すように、サーバ装置名１０２、サーバ装置ＩＰアドレス１０３、サーバ装置保守用情報１０４の各情報が格納されている。
【００４８】
まず、例えば、保守用コンソール装置４１からサーバ装置１（１１）に保守用画面のリクエストが送信されると、保守用Ｗｅｂサービス提供装置１３がサーバ装置管理テーブル１７にアクセスし、サーバ装置名１０２およびサーバ装置保守用情報１０４を表示する画面を生成し、保守用コンソール装置４１で生成した画面を表示する。
【００４９】
サーバ装置名１０２のリンク先として対応するサーバ装置ＩＰアドレス１０３を指定しておけば、サーバ装置２（２１）、サーバ装置３（３１）の保守用画面への遷移が容易となる。
【００５０】
サーバ装置２（２１）、サーバ装置３（３１）もサーバ装置１（１１）と同一のサーバ装置管理テーブル２７、３７を有しているので、どのサーバ装置にアクセスした場合でも、他のサーバ装置の保守用画面へと遷移することが容易である。
【００５１】
このようにサーバ装置１１、２１、３１内にサーバ装置管理テーブル１７、２７、３７を設けることにより、保守用コンソール装置４１側で全てのサーバ装置１１、２１、３１のＩＰアドレスを管理する必要がなく、保守用コンソール装置４１から一台のサーバ装置にアクセスできるようにしておけば、全てのサーバ装置１１、２１、３１のＩＰアドレスを管理することができ、全サーバ装置１１、２１、３１の保守用画面にアクセスが可能となる。
【００５２】
＜サーバ装置管理テーブルの更新＞
次に、図３および図４により、本発明の本発明の一実施の形態に係るサーバシステムのサーバ装置管理テーブルの更新について説明する。図３は本発明の本発明の一実施の形態に係るサーバシステムのサーバ装置を追加する場合のサーバ装置管理テーブルの更新動作を示すフローチャート、図４は本発明の本発明の一実施の形態に係るサーバシステムのサーバ装置を削除する場合のサーバ装置管理テーブルの更新動作を示すフローチャートである。
【００５３】
サーバ装置管理テーブル１７、２７、３７は全サーバ装置で同一の内容を保持している必要があるため、サーバ装置を追加したりサーバ装置を削除したりする際には全てのサーバ装置管理テーブル１７、２７、３７を更新する必要がある。
【００５４】
まず、サーバ装置を追加する場合のサーバ装置管理テーブルの更新動作は、図３に示すように、追加するサーバ装置を保守ＬＡＮに接続するために追加サーバ装置にＩＰアドレスを設定し（Ｓ２０１）、追加サーバ装置を保守ＬＡＮに接続する（Ｓ２０２）。
【００５５】
次に、追加サーバ装置から既存サーバ装置の任意の一台に対してサーバリストページの送信を要求する（Ｓ２０３）。送信要求を受け取った既存サーバ装置はサーバリストページを送信し（Ｓ２０５）、新規サーバ装置がこのサーバリストページを受信する（Ｓ２０４）。
【００５６】
追加サーバ装置は受信したサーバリストページに自サーバ装置のエントリを書き加える（Ｓ２０６）。更新したサーバリストページを全てのサーバ装置に順に送信し（Ｓ２０７、Ｓ２０９）、送信先のサーバ装置のサーバリストページを更新する（Ｓ２０８）。
【００５７】
サーバリストページには保守ＬＡＮ５１に接続された全てのサーバ装置のＩＰアドレス情報があるため、全サーバ装置への送信は容易に行える。この一連の動作でサーバ装置の追加処理が終了する。
【００５８】
また、サーバ装置を削除する場合のサーバ装置管理テーブルの更新動作は、図４に示すように、まず、削除対象サーバ装置内のサーバリストページから自サーバ装置のエントリを削除する（Ｓ３０１）。更新したサーバリストページを全てのサーバ装置に順に送信し（Ｓ３０２、Ｓ３０４）、送信先のサーバ装置のサーバリストページを更新する（Ｓ３０３）。最後に、削除対象サーバ装置を保守ＬＡＮから取り外す（Ｓ３０５）。以上の動作でサーバ装置の削除処理を行うことができる。
【００５９】
このように、サーバ装置の追加、削除により、サーバ装置１１、２１、３１内のサーバ装置管理テーブル１７、２７、３７を更新するため、保守用コンソール装置４１で、サーバ装置の追加、削除を管理していなくても、全てのサーバ装置の保守作業を行うことが可能である。
【００６０】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００６１】
本発明は複数のサーバ装置から構成されるサーバシステムに関し、特に、複数のサーバ装置を保守する保守用コンソール装置を共有するシステムに適用可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施の形態に係るサーバシステムの構成を示す構成図である。
【図２】本発明の一実施の形態に係るサーバシステムのサーバ装置管理テーブルのデータ例を示す図である。
【図３】本発明の本発明の一実施の形態に係るサーバシステムのサーバ装置を追加する場合のサーバ装置管理テーブルの更新動作を示すフローチャートである。
【図４】本発明の本発明の一実施の形態に係るサーバシステムのサーバ装置を削除する場合のサーバ装置管理テーブルの更新動作を示すフローチャートである。
【符号の説明】
【００６３】
１１、２１、３１…サーバ装置、１２、２２…サービスプロセッサ、１３、２３…保守用Ｗｅｂサービス提供装置、３３…保守用Ｗｅｂサービス提供プログラム、１４、２４…サーバ設定装置、３４…サーバ情報収集／設定用エージェントプログラム、１５、２５…サーバ情報収集装置、１６、２６、３６…保守用Ｗｅｂページ、１７、２７、３７…サーバ装置管理テーブル、２８…保守コンソール用ビューワプログラム、４１…保守用コンソール装置、４２、４３、４５…Ｗｅｂブラウザによる保守画面、４４…保守専用ビューワ画面、５１…保守用ＬＡＮ、１０２…サーバ装置名、１０３…サーバ装置ＩＰアドレス、１０４…サーバ装置保守用情報。
【図１】
2007079751.tif 000003
【図２】
2007079751.tif 000004
【図３】
2007079751.tif 000005
【図４】
2007079751.tif 000006