(57)【要約】【課題】ハードウェアの論理区画分割機能を有するサーバとサーバや論理区画を管理するハードウェア管理コンソールを無停電電源装置に接続し、停電等の電源異常発生時に自動的に稼動中の論理区画、サーバ、ハードウェア管理コンソールをこの順に停止後に、無停電電源装置からサーバやハードウェア管理コンソールへの給電を停止し、情報処理システムを従来よりも少ない作業量とコストで構築する。【解決手段】ハードウェア管理コンソールと無停電電源装置をネットワークで接続し、無停電電源装置で検知した停電等の電源異常の通知をネットワーク経由で受信すると、自動的に論理区画、サーバ、ハードウェア管理コンソールをこの順で停止するサーバ電源自動制御モジュールをハードウェア管理コンソール上に実装し、無停電電源装置に現在稼動中のハードウェア管理コンソールの情報を格納する管理テーブルを実装する。【選択図】図１
2008003735.tif 000002
【特許請求の範囲】
【請求項１】
ハードウェアの論理区画分割機能を有するサーバと、サーバおよび論理区画の起動、停止および状態監視機能を提供するハードウェア管理コンソールと、サーバおよびハードウェア管理コンソールに電源を供給する無停電電源装置からなる情報処理システムで、ハードウェア管理コンソール上に実装されたサーバ電源自動制御モジュールが停電等の無停電電源装置に入力する電源の異常をネットワーク経由で検知して、自動的に稼動中の論理区画、サーバ、ハードウェア管理コンソールをこの順で停止し、無停電電源装置がハードウェア管理コンソールの停止を確認後にサーバやハードウェア管理コンソールへの給電を停止することを特徴とする情報処理システム。
【請求項２】
ハードウェアの論理区画分割機能を有するサーバと、サーバおよび論理区画の起動、停止および状態監視機能を提供するハードウェア管理コンソールと、サーバおよびハードウェア管理コンソールに電源を供給する無停電電源装置からなる情報処理システムで、ハードウェア管理コンソール上に実装されたサーバ電源自動制御モジュールが無停電電源装置内のタイマーにあらかじめ設定された時間の到来をネットワーク経由で検知して、自動的に稼動中の論理区画、サーバ、ハードウェア管理コンソールをこの順で停止し、無停電電源装置がハードウェア管理コンソールの停止を確認後にサーバやハードウェア管理コンソールへの給電を停止することを特徴とする情報処理システム。
【請求項３】
サーバと、サーバの起動、停止および状態監視機能を提供する外付け電源制御装置と、サーバおよび外付け電源制御装置に電源を供給する無停電電源装置からなる情報処理システムで、外付け電源制御装置上に実装されたサーバ電源自動制御モジュールが停電等の無停電電源装置に入力する電源の異常をネットワーク経由で検知して、自動的に稼動中のサーバを停止後に、外付け電源制御装置を停止し、無停電電源装置が外付け電源制御装置の停止を確認後にサーバや外付け電源制御装置への給電を停止することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無停電電源装置により停電等の予期せぬ電源異常から保護された情報処理システムに関するものである。
【背景技術】
【０００２】
サーバを停止する場合、通常定められたシャットダウン処理を実行しなければならない。さもなければ、最悪の場合そのサーバ上のデータが破壊される可能性がある。シャットダウン処理に要する時間は、そのサーバの構成にもよるが、通常数分以上掛かる。このため、予期せぬ停電等の電源異常が発生した場合でも、シャットダウン処理が完了するまでの間は、サーバに対して電源を供給し続けなければならない。これを実現する一つの方法が、サーバに対する給電を無停電電源装置経由とする方法である。無停電電源装置は、停電等の電源異常を検知すると瞬時にサーバ等への出力電源のソースを内蔵バッテリーに切り替える。これにより、無停電電源装置は停電等の電源異常発生後も内蔵バッテリー電源が続く限りサーバ等に電源を供給し続けることができる。但し、内蔵バッテリーから電源を供給し続けられる時間には限りがあるため、停電が発生した際は、速やかにサーバのシャットダウン処理を開始する必要がある。
【０００３】
無停電電源装置で検知した停電等の電源異常を引き金として、サーバのシャットダウンを自動的に開始する方法としては、例えば特許文献１で示されている方法がある。無停電電源装置にネットワーク通信機能を設け、サーバと無停電電源装置をネットワークで接続する。サーバ側には無停電電源装置からネットワーク経由で送られてくる電源異常に関する通知を受信するための監視プロセスが常駐しており、監視プロセスは電源異常発生の通知を受信すると自動的にサーバのシャットダウン処理を開始する。この方式は、それ以前のＲＳ２３２Ｃケーブルで接続する方式に比べて、多数のサーバと無停電電源装置をより柔軟に接続することを可能にした。
【０００４】
【特許文献１】特開２００５−１８３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
近年、プロセッサ、メモリおよびＩ／Ｏ等のハードウェア資源を複数の論理区画に分割して使用する機能を提供するサーバが登場している。各論理区画にはそれぞれ異なるオペレーティングシステムとアプリケーションプログラムをインストールして同時に実行することができる。本出願人が提供するエンタープライズサーバＥＰ８０００シリーズには、そのような論理区画を１台あたり１００個以上も定義することができるのものもある。このように多数の論理区画を持つサーバと無停電電源装置を従来のネットワーク方式で接続する場合、論理区画ごとにネットワークアダプタをインストールし、ケーブルを接続し、ネットワークの設定を施さなければならない。また、監視プロセスをインストールして、必要な設定を施さなければならない。対象となる論理区画数が１０程度であればよいが、数十を超えてくるとその作業量とコストは膨大なものとなってくる。本発明が解決しようとする課題の一つ目は、多数の論理区画を持つサーバと無停電電源装置からなるシステムの構築に掛かる作業量とコストを従来方式に比べて削減することである。
【０００６】
また、上記のようなハードウェア資源の論理分割機能を提供するサーバには、サーバおよび論理区画の起動、停止、状態監視機能等を提供する専用コンソールであるハードウェア管理コンソールが通常一緒に提供される。このハードウェア管理コンソールも停止に際しては所定のシャットダウン処理の実行を必要とするため、サーバ同様無停電電源装置から電源を供給し、停電等が発生した場合は速やかにシャットダウン処理を実施しなければならない。また、サーバを停止する際は、先にその上で稼動している全論理区画を停止しなければならない。本発明が解決しようとする課題の二つ目は、論理区画の停止、サーバの停止、ハードウェア管理コンソールの停止、無停電電源装置からサーバやハードウェア管理コンソールへの給電の停止をこの順番で自動的に実行するシステムの構築に掛かる作業量とコストを従来方式に比べて削減することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、ハードウェア管理コンソールと無停電電源装置をネットワークで接続し、ハードウェア管理コンソールにサーバ電源自動制御モジュールを新たに実装する。このモジュールはネットワーク経由で無停電電源装置から停電等の電源異常通知を受信すると、自動的に論理区画、サーバ、ハードウェア管理コンソールをこの順番で停止する機能を提供する。これにより、従来のようにサーバ側に監視プロセスを常駐させて、無停電電源装置とサーバをネットワークで接続する必要がなくなる。また、無停電電源装置には現在稼働中のハードウェア管理コンソールの情報を格納する管理テーブルを新たに実装し、この管理テーブルを参照して検知した停電等の電源異常を現在稼動中のハードウェア管理コンソールにもれなく通知する。また、無停電電源装置は管理テーブルを参照し、全ハードウェア管理コンソールが停止したのを確認後にサーバやハードウェア管理コンソールへの給電を停止する。
【発明の効果】
【０００８】
本発明の適用により、サーバ等に無停電電源装置を接続する際に従来方式で必要であったサーバ毎のネットワーク機能のインストールおよび設定、監視プロセスのインストールおよび設定が不要になる。このため、特に多数の論理区画を有するサーバと無停電電源装置を接続する場合に、システムの構築に掛かる作業量とコストを大幅に削減することができる。本発明の方式では、その作業量およびコストはサーバや論理区画の数によらず、ハードウェア管理コンソールの数で決まるので、ハードウェア管理コンソール１台あたりに接続されるサーバや論理区画数が多いほどその効果は大きくなる。例えば、１００個の論理区画を有するサーバ１台とハードウェア管理コンソール１台と無停電電源装置１台を接続する場合、従来の方式では１００の論理区画毎に必要だった作業が、本発明の方式では１台のハードウェア管理コンソールでのみ実施すればよいので、その作業量は１００分の１になる。また、本発明の適用により、システムが自動的に論理区画、サーバ、ハードウェア管理コンソール、無停電電源装置からサーバやハードウェア管理コンソールへの給電の停止をこの順に実施するので、オペレータの介在や事前の複雑な設定作業を必要とすることなくこれを容易に実現できる。
【発明を実施するための最良の形態】
【０００９】
無停電電源装置で検知した停電等の電源異常を引き金として、サーバや論理区画を自動的に停止することを特徴とするシステムを構築する作業量とコストを削減するという目的を、無停電電源装置から停電等の電源異常の通知を受信し、サーバや論理区画を自動的に停止するサーバ電源自動制御モジュールをハードウェア管理コンソール上に実装することで実現した。
（実施例１）
最初に、図１にシステム構成を示します。サーバ１０１上にはｎ個の論理区画１０２０〜論理区画１０２ｎが存在し、それぞれオペレーティングシステムとアプリケーションプログラムがインストールされて稼動している。ハードウェア管理コンソール１０４は、サーバ１０１のサービスプロセッサ１０３とネットワークケーブル１１３経由で通信を行い、サーバ１０１および各論理区画１０２０〜論理区画１０２ｎの起動、停止および状態を監視する機能を提供する。商用電源１０９から供給される電源は、電源ケーブル１１０を通じて一度無停電電源装置１０６に入り、電源ケーブル１１１を通じてサーバ１０１およびハードウェア管理コンソール１０４に供給される。ハードウェア管理コンソール１０４上には、無停電電源装置１０６で検知した停電等の電源異常を引き金として、サーバ１０１および各論理区画１０２０〜論理区画１０２ｎを自動的に停止する機能を提供するサーバ電源自動制御モジュール１０５が実装されている。無停電電源装置１０６で検知した停電等の電源異常は、通信モジュール１０７からネットワークケーブル１１２を通じて、サーバ電源自動制御モジュール１０５に通知される。通信モジュール１０７は、停電等の電源異常を通知する相手を格納する手段として、現在稼動しているハードウェア管理コンソールの情報を格納する管理テーブル１０８を持っている。
【００１０】
次に、図２〜図５を使ってシステムの動作を説明する。図２はサーバ電源自動制御モジュール起動時の処理フローを示している。２１１で起動したサーバ電源自動制御モジュールは、２１２で当該ハードウェア管理コンソールの起動を無停電電源装置に通知し、２１３で無停電電源装置から停止要求が来るのを待つ。一方、無停電電源装置内の通信モジュールは、２２１でハードウェア管理コンソールの起動通知を受信し、２２２でそのハードウェア管理コンソールの情報を管理テーブルに登録する。
【００１１】
図３は停電発生時の無停電電源装置の処理フローを示している。無停電電源装置は３０１で停電を検知すると、３０２でサーバ等への給電のソースを瞬時に内蔵バッテリーに切り替え、以下２つの待機プロセスを起動する。１つ目の待機プロセスは、３１３で内臓バッテリーの持続時間待機する。２つ目のプロセスは、３２３で管理テーブルを参照して稼動中のハードウェア管理コンソールの一覧を取得し、３２４で稼動中のハードウェア管理コンソールに停止要求を発行し、３２５で管理テーブルを定期的に参照して全ハードウェア管理コンソールが停止するまで待機する。そしてバッテリー持続時間が経過するか、全ハードウェア管理コンソールが停止すると、３０６でサーバ等への給電を停止する。
【００１２】
図４は図３の３２４「稼動中の全ハードウェア管理コンソールに停止要求を発行」で無停電電源装置から発行された停止要求を受けた各ハードウェア管理コンソール上のサーバ電源自動制御モジュールの処理フローを示している。サーバ電源自動制御モジュールは、４１１で無停電電源装置から発行された停止要求を受信すると、４１２で現在稼動中の全サーバの一覧を取得し、４１３でそれらのサーバに停止コマンドを発行する(この部分の詳細は次の段落に記載)。その後４１４で全サーバが停止するのを待ち、全サーバが停止するのを確認したら、４１５でハードウェア管理コンソールの停止を無停電電源装置に通知し、４１６でハードウェア管理コンソールに停止コマンドを発行する。一方、無停電電源装置内の通信モジュールは、４２１でハードウェア管理コンソールの停止通知を受信すると、４２２で管理テーブル上の当該ハードウェア管理コンソールの情報を削除する。
【００１３】
次に図４の４１３「稼動中の全サーバに対して停止コマンドを発行」について、より詳細に説明する。図５はサーバ電源自動制御モジュールが各サーバに対して実行する停止コマンド発行フローである。サーバ電源自動制御モジュールは、５１１でサーバ内のサービスプロセッサに対してサーバ上の全論理区画の状態を取得するコマンドを発行する。サービスプロセッサは、５２１でこれを受信すると、５２２で全論理区画の状態をサーバ電源自動制御モジュールに返信する。サーバ電源自動制御モジュールは、５１２でこれを受信し、５１３で現在稼動中の全論理区画に対して停止コマンドを発行する。サービスプロセッサは、５２３でこれを受信し、５２４で指定された論理区画を停止する。サーバ電源自動制御モジュールは、５１４で５１１および５１２と同様の方法で、定期的にサーバ上の全論理区画の状態を取得し、全論理区画が停止するまで待つ。全論理区画が停止すると、５１５でサーバを停止するコマンドをサービスプロセッサに発行する。サービスプロセッサは、５２５でこれを受信し、５２６でサーバを停止する。
【産業上の利用可能性】
【００１４】
本発明は、基幹システム等、無停電電源装置により停電等の予期せぬ電源異常から保護されるシステムにおいて活用される可能性がある。
【図面の簡単な説明】
【００１５】
【図１】実施例１のシステム構成を示す図。
【図２】実施例１のサーバ電源自動制御モジュール起動処理フローを示す図。
【図３】実施例１の停電発生時の無停電電源装置処理フローを示す図。
【図４】実施例１の停電発生時のサーバ電源自動制御モジュール処理フローを示す図。
【図５】実施例１の停電発生時のサーバ停止処理フローを示す図。
【符号の説明】
【００１６】
１０１…サーバ、１０２０〜１０２ｎ…論理区画、１０３…サービスプロセッサ、１０４…ハードウェア管理コンソール、１０５…サーバ電源自動制御モジュール、１０６…無停電電源装置、１０７…通信モジュール、１０８…管理テーブル、１０９…商用電源、１１０…電源ケーブル、１１１…電源ケーブル、１１２…ネットワークケーブル、１１３…ネットワークケーブル。
【図１】
2008003735.tif 000003
【図２】
2008003735.tif 000004
【図３】
2008003735.tif 000005
【図４】
2008003735.tif 000006
【図５】
2008003735.tif 000007