(57)【要約】【課題】複数のサーバに対して、人手を介することなく、安価に、かつ迅速にファームウェアのアップデートを実施するための手段を提供する。【解決手段】管理対象の複数のサーバおよび、それらのファームウェア情報をデータベースで保持する管理コンピュータと、上記すべてが相互に通信できるネットワークを備えたサーバシステムの管理方法であって、前記の各サーバ自身のファームウェア情報を保持し、かつ前記管理コンピュータに通知し、管理コンピュータは、前記サーバから通知されたファームウェア情報をデータベース管理し、管理コンピュータ上に新たに格納された前記サーバ用の新規ファームウェアバージョンと前記データベース情報とを比較し、所定条件下で上記サーバのうち特定のサーバに対して自律的にファームウェア更新作業を実行する。【選択図】  図１
2010086117.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の複数のサーバおよび、それらのファームウェア情報をデータベースで保持する管理コンピュータと、上記すべてが相互に通信できるネットワークを備えたサーバシステムの管理方法であって、
前記の各サーバ自身のファームウェア情報を保持し、かつ前記管理コンピュータに通知し、管理コンピュータは、前記サーバから通知されたファームウェア情報をデータベース管理し、管理コンピュータ上に新たに格納された前記サーバ用の新規ファームウェアバージョンと前記データベース情報とを比較し、所定条件下で上記サーバのうち特定のサーバに対して自律的にファームウェア更新作業を実行することを特徴とするサーバシステムの管理方法。
【請求項２】
前記管理コンピュータのデータベース情報に、各サーバごとにファームウェアを更新可否を判断するための条件データを保持し、各サーバに対して更新可否を問い合わせを実行して前記データベースの条件データとの比較を行い、条件を満足するサーバを選定することを特徴とする請求項1記載のサーバシステムの管理方法。
【請求項３】
前記管理コンピュータのデータベース情報の更新可否を判断するための情報として各サーバごとにファームウェアを更新できる日付情報および時間情報を保持し、管理コンピュータに内蔵される時間管理機構と前記日付情報および時間情報を比較することにより、ファームウェア更新を実行するサーバを選定することを特徴とする請求項２記載のサーバシステムの管理方法。
【請求項４】
前記管理コンピュータのデータベース情報に、管理コンピュータに更新可能な新規ファームウェアが登録されてから、実際にファームウェア更新が実施されるまでに経過した時間を、各サーバごとに登録し、更新可能なサーバが存在するにもかかわらず、条件に該当するサーバが選定できず、あらかじめ定められた一定時間以内に更新作業を実施してない場合に、画面上に警告を表示する機構を備えることを特徴とする請求項３記載のサーバシステムの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステムの管理方法に関して、特にファームウェアなど、装置の更新等の保守に関する。
【背景技術】
【０００２】
本発明は、管理コンピュータによって運用を管理されるサーバシステムの管理方法に関して、特に、管理対象のサーバのファームウェアの状態を、前記管理コンピュータに搭載されるデータベース情報を用いて自律的に最新の状態に保つことにより、ファームウェア更新を迅速に実施することができ、かつ自律的に実施できるために、保守員等がシステムを構成するサーバを個別に確認することなくシステム全体を管理することができる方法に関する。
【０００３】
ネットワークを介して管理コンピュータとサーバ全体を接続し、各サーバの稼働情報を管理し、情報収集および保守サービスに役立てる従来技術は、特許文献１に提案されているものなどが存在する。
この特許文献１に開示されている管理システムでは、遠隔から機器の監視、情報収集、情報分析、保守サービス提供を行う方法を提案している。
【０００４】
【特許文献１】特開２００５−３０１７１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１で提案されているような従来技術では、保守のための情報を収集して分析することは可能であるが、実際にファームウェアを更新する作業を行う場合においては、常に保守員等の人力を介する必要があり、この場合、保守員のシステムへのアクセス頻度によっては、ファームウェア更新を効率的に実施することができないこともあり得る。
【０００６】
また、常時稼働しているサーバのようなシステムについては、ファームウェア更新等の作業の実施可能時間は非常に制限されており、人力による監視作業ではコスト的にも高価になりがちである点を克服することができていない。
【０００７】
本発明の目的は、ある管理コンピュータの管理下にある複数のサーバに対して、人手を介することなく、安価に、かつ迅速にファームウェアのアップデートを実施するための手段を提供することにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するために、本発明では、その一実現方法として以下のような構成を採用する。すなわち、
管理対象の複数のサーバおよび、それらのファームウェア情報をデータベースで保持する管理コンピュータと、上記すべてが相互に通信できるネットワークを備えたサーバシステムの管理方法であって、前記の各サーバ自身のファームウェア情報を保持し、かつ前記管理コンピュータに通知し、管理コンピュータは、前記サーバから通知されたファームウェア情報をデータベース管理し、管理コンピュータ上に新たに格納された前記サーバ用の新規ファームウェアバージョンと前記データベース情報とを比較し、所定条件下で上記サーバのうち特定のサーバに対して自律的にファームウェア更新作業を実行することを特徴とする。
【発明の効果】
【０００９】
本発明を適用することにより、複数のサーバに対して、ファームウェアの保守を、漏れなく迅速に実施することができる。また、人力を介することなくファームウェアを更新して行くことができ、スケジュール管理を行うこともできるため、保守管理の工数を大幅に削減させることができる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施形態に関わる管理コンピュータについて、図面を参照しながら以下説明を行う。ただし、以下の説明は、本発明の技術的範囲を限定するものではない。
【００１１】
図１は、本発明の実施形態に関わる管理コンピュータを含む、保守システム全体を示すブロック図である。
【００１２】
図２は、本発明の実施形態に関わる、管理コンピュータが管理する管理対象サーバのファームウェア情報その他を記録している管理サーバデータベースが保持する管理表を示す図である。
【００１３】
図３は、本発明の実施形態に関する、管理コンピュータが管理する、ファームウェアに関する情報を記録しているファームウェアデータベースが保持する管理表を示す図である。
【００１４】
本発明の実施形態に関わる保守システム全体を示す図１において、００９で示される保守管理システムと、ネットワーク００５と、少なくとも一つのサーバ群０１０（管理対象サーバ1からnを含む）から構成されている。
【００１５】
管理システム００９において、００１は管理コンピュータを表し、００６は管理コンピュータが管理する管理対象サーバのファームウェア情報その他を記録している管理サーバデータベースであり、管理コンピュータ００１に組み込まれている。また、同様に００７は、管理コンピュータが管理する、ファームウェアに関する情報を記録しているファームウェアデータベースであり、管理コンピュータ００１に組み込まれている。また、ファームウェデータベースに登録されているファームウェア本体は、すべてファームウェア保持システム００８内に格納されており、管理コンピュータ００８に組み込まれている。また、管理コンピュータ００１には、ファームウェア更新サーバ００４が接続されており、管理コンピュータ００１の指示に従ってネットワーク００５を経由して任意の管理対象サーバのファームウェア更新を実行する機能を有する。また、０１２は管理コンピュータ全体を管理する保守員である。
【００１６】
０１０および０１１は管理コンピュータ００１に管理される管理対象サーバ群である。管理対象サーバ群は０１１のように、複数存在することができる。また、すべての管理対象サーバ群はネットワーク００５によって管理システム００９に接続されている必要がある。
【００１７】
管理対象サーバ群０１０は、００２で示されるサーバ１および複数台目のサーバnからなる。サーバ００２やサーバn００３は、自身のハードウェア情報やファームウェアバージョン、装置型名、装置番号を保持している。
【００１８】
管理コンピュータ００１は、管理対象サーバ群０１０および０１１に含まれる管理対象サーバすべてに関しての装置型名、装置番号、ファームウェアバージョン、直近のファームウェア更新年月日および管理対象グループ番号を、管理サーバデータベース００６に登録し、これを保持する（図２を参照）。
【００１９】
管理コンピュータ００１は、管理対象サーバに適用可能なファームウェアを、ファームウェア保持システム００８に格納し、また、その適用可能な条件を示す情報を、ファームウェアデータベース００７に格納して管理している。
【００２０】
管理システム００９において、保守員０１２は、新規ファームウェアが発行されるたびに、これをファームウェア保持システム００８に格納し、そのファームウェアに関する情報をファームウェアデータベース００７に登録する。
【００２１】
保守員０１２は、管理コンピュータ００１を用いて、管理サーバデータベース００６、ファームウェアデータベース００７およびファームウェア保持システム００８を更新する。
【００２２】
更新サーバ００４は、管理対象サーバすべてのファームウェアを更新することができるが、いつ、どのファームウェアを適用するかに関しては管理コンピュータ００１が管理しているデータベース００６、００７の情報に従って、管理保持システム００８のファームウェアファイルを用いて、管理コンピュータ００１が指示を発した管理対象サーバにのみ作業を実施する。
【００２３】
管理コンピュータ００１は、管理サーバデータベース００６の内容（図２を参照）およびファームウェアデータベース００７の内容（図３を参照）を常時比較する。まず、管理コンピュータ００１は、管理サーバデータベース００６の一エントリに注目する。管理対象サーバ００２を管理コンピュータ００１が調査する例を用いて説明する。
【００２４】
図２において、エントリ１１１が、管理対象サーバ００２の情報を示すものとする。管理コンピュータ００１は、管理対象サーバ００２の種類を、エントリ１１１の型名情報である１０２を用いて判別する。次に、管理対象サー１０３に組み込まれているファームウェアのバージョンを判別する。
【００２５】
図２の例では、管理コンピュータは、装置種は１０２によってTHE-００１、ファームウェアバージョンは１０３によってFW００２であることを知ることができる。
【００２６】
次に管理コンピュータ００１は、ファームウェアデータベース００７(図３)を参照し、装置種に合致するものを調査する。引き続き管理対象サーバ００２に関する前記の例を用いて説明する。
【００２７】
管理対象サーバ００２の装置種はTHE-００１、ファームウェアバージョンはFW００２であることが分かっている。そこで、まず管理コンピュータ００１は、THE-００１に適用可能な装置種がファームウェアデータベース００７に含まれているかを調査する。その結果、エントリ２０１によってTHE-００１が対象種であることが判明する。
【００２８】
次に、THE-００１のファームウェアのうち、管理対象サーバ００２に組み込まれているファームウェアよりも新しいファームウェアが存在するかどうかを、エントリ２０２を用いて調査する。その結果、現在管理対象サーバ００２に組み込まれているファームウェアFW００２よりも新しいファームウェアであるFW００３が存在することが判明する。
【００２９】
調査するサーバが管理サーバデータベース００６に含まれないものである場合、また、更新すべきファームウェア情報がファームウェアデータベース００７のデータに発見できない場合には、ファームウェア更新の対象に該当しないものと判断する。
【００３０】
この場合、管理コンピュータ００１は、当該管理対象サーバへの評価を中止し、次の管理対象サーバの情報の調査を始める。
【００３１】
前記の例で、管理対象サーバ００２はファームウェア更新の対象であることが判明したため、管理コンピュータ００１は次に、更新可能条件を調査する。具体的にはファームウェアデータベース００７のエントリ２０３を調査し、FW００３の更新条件が、既にFW００２が適用されていることであることを知ることができる。
【００３２】
本例では、現在適用しているファームウェアがFW００２であるため、ファームウェア更新条件に合致していることが判明する。
【００３３】
調査するサーバの管理サーバデータベース００６とファームウェアデータベース００７の情報によって、更新条件に達していない場合には、管理コンピュータ００１は、ファームウェア更新の対象に該当しないものと判断する。
【００３４】
この場合、管理コンピュータ００１は、当該管理対象サーバへの評価を中止し、次の管理対象サーバの情報の調査を始める。
【００３５】
前記の例で、管理コンピュータ００１は、次に管理サーバデータベース００６のエントリ１０６を用いて、管理対象サーバ００２に対してファームウェアを更新する許可が出ているかを調査する。この結果、許可がされていることが判明する。
【００３６】
また、エントリ１０７に示される更新許可時間情報を用いて、管理対象サーバ００２のファームウェアを更新することが可能な時間を調査する。現在の時間とエントリ１０７を比較し、更新が可能である場合には、ファームウェア更新サーバ００４に更新作業を発行する。
【００３７】
前記の例で、管理サーバのファームウェアを更新する許可がない場合、あるいは更新する時期に達していない場合には、管理コンピュータ００１は、ファームウェア更新の対象に該当しないものと判断し、管理サーバデータベース００６に記録されている管理対象サーバが前回更新された年月日をエントリ１０４を参照し、エントリ１０６をのぞくすべての更新条件が揃っているにもかかわらずエントリ１０６が不許可となっている場合、現在の日時とエントリ１０４を比較し、ある一定期間以上の差分が認められる場合には、管理対象サーバ００２のファーウウェア更新許可を発行するべく画面上に表示を出したり、特定のメールアドレスにメールで連絡するなど、適当な方法を用いて保守員０１２に知らせる。
【００３８】
この処理を完了したあと、管理コンピュータ００１は、当該管理対象サーバへの評価を中止し、次の管理対象サーバの情報の調査を始める。
【００３９】
前記の例で、管理コンピュータ００１からファームウェア更新を発行されたファームウェア更新サーバ００４は、管理コンピュータ００１に指示された管理対象サーバ００１のファームウェアを、ファームウェア保持システム００８のファイルを用いて更新する。
【００４０】
このようにして、システムに含まれる管理対象サーバ群のファームウェアが更新される。この作業はループして繰り返される。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施形態に関わる管理コンピュータを含む、保守システム全体を示すブロック図である。
【図２】本発明の実施形態に関わる、管理コンピュータが管理する管理対象サーバのファームウェア情報その他を記録している管理サーバデータベースが保持する管理表を示す図である。
【図３】本発明の実施形態に関する、管理コンピュータが管理する、ファームウェアに関する情報を記録しているファームウェアデータベースが保持する管理表を示す図である。
【符号の説明】
【００４２】
００１・・・管理コンピュータ
００２・・・管理対象サーバ１
００３・・・管理対象サーバn
００４・・・更新サーバ
００５・・・ネットワーク
００６・・・管理サーバデータベース
００７・・・ファームウェアデータベース
００８・・・ファームウェア保持システム
００９・・・管理システム
０１０・・・管理対象サーバ群１
０１１・・・管理対象サーバ群n
１０１・・・装置番号エントリ
１０２・・・型名情報エントリ
１０３・・・ファームウェアバージョン情報エントリ
１０４・・・前回更新日情報エントリ
１０５・・・所属グループ情報エントリ
１０６・・・許可情報エントリ
１０７・・・許可時間情報エントリ
１１１・・・管理対象サーバ情報
２０１・・・対象型名情報エントリ
２０２・・・ファームウェアバージョン情報エントリ
２０３・・・更新可能情報エントリ
２０４・・・発行年月日情報エントリ
【図１】
2010086117.tif 000003
【図２】
2010086117.tif 000004
【図３】
2010086117.tif 000005