(57)【要約】【課題】コンピュータシステムにおいては、高可用性、高信頼性が求められ、サーバを構成する部品や無停電電源装置、分電盤、施設への電力供給も冗長化する場合がある。この場合、停電で電力供給ができなくなる直前にオペレーティングシステムをシャットダウンする処理が実装されているが、他方の電源装置への電力供給がされている場合でもオペレーティングシステムのシャットダウン処理が実行される課題がある。【解決手段】冗長化電源監視システムは、サーバの電源装置に入力される電源供給情報を電源装置ごとに電源情報読取部でデータ管理し、電源監視制御部でモニタリングし、電源供給されていない電源装置部位の判別を行う。判別部位が無停電電源装置の入力部の場合は、オペレーティングシステムのシャットダウン処理を行うか、他方の電源装置の電源供給情報から継続的に稼働させるか制御する。【選択図】  図６
2013099147.tif 000002
【特許請求の範囲】
【請求項１】
複数の電源装置およびサーバに接続される無停電電源装置からの電源供給情報を前記サーバに通知する送受信手段と、
前記電源供給情報を蓄積する無停電電源装置情報管理手段と、
前記サーバの電源装置への電源供給情報をモニタリングする電源情報読取手段と、
前記電源情報読取手段と前記無停電電源装置情報管理手段でモニタリング、または、蓄
積データに基づいて前記サーバのオペレーティングシステムを制御する電源監視制御手段
と、を具備する、
ことを特徴とする冗長化電源監視システム。
【請求項２】
前記無停電電源装置は、入力部を通過する電源情報と、出力部を通過する電源
情報と、当該無停電電源装置が具備するバッテリの残容量情報と、前記サーバに送信
する手段を有する、
ことを特徴とする請求項１に記載の冗長化電源監視システム。
【請求項３】
前記電源情報読取手段は、前記電源装置に入力される前記電源供給情報を前記電源装
置ごとに管理し、電源監視制御手段は、前記無停電電源装置情報管理手段で管理している
データと前記電源情報読取手段で管理しているデータをモニタリングし、電源供給されて
いない電源装置部位の判別を行う、
ことを特徴とする請求項２に記載の冗長化電源監視システム。
【請求項４】
前記電源監視制御手段は、前記判別により、前記電源供給されていない電源装置部位が
前記無停電電源装置の入力部の場合は、前記無停電電源装置の前記バッテリの残容量から
予測される電源供給可能な時間を算出し、前記オペレーティングシステムを正常停止する
ためのシャットダウン処理、または、他の電源装置の電源供給情報から前記オペレーティ
ングシステムを継続的に稼働させるか制御する、
ことを特徴とする請求項３に記載の冗長化電源監視システム。
【請求項５】
前記電源監視制御手段は、前記判別により、前記電源供給されていない電源装置部位が
無停電電源装置の出力部の場合は、他の電源装置の電源供給情報から前記オペレーティン
グシステムを継続的に稼働させるか制御する、
ことを特徴とする請求項４に記載の冗長化電源監視システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムにおけるサーバで冗長化された電源装置へ無停電電源装置（ＵＰＳ）を用いて電力供給を行った場合の電源を監視する技術である。
【背景技術】
【０００２】
コンピュータシステムでは、システムを構成するサーバの信頼性や可用性が高いことが求められている。一般的には、サーバ内のＣＰＵやメモリ装置、主記憶装置などの部品を冗長化構成することに加えて、電源装置の冗長化やサーバを設置する施設の停電を考慮して、サーバの電源装置に無停電電源装置（ＵＰＳ）を接続して電源供給する方法が利用されている。
【０００３】
ところで、サーバの電源装置を冗長化し、無停電電源装置（ＵＰＳ）を利用した場合に無停電電源装置（ＵＰＳ）からの電源供給を常時監視し、一時的な停電の場合は、無停電電源装置（ＵＰＳ）内のバッテリにより電源供給することで、サーバ内のオペレーティングシステムを始め、コンピュータシステム全体を停止させないように制御を行っている。例えば、特開２００６−２５４６８８号公報には、前記の無停電電源装置（ＵＰＳ）の電源供給を常時監視することで、停電が一定時間経過し、バッテリによるサーバへの電力供給ができなくなる前にサーバのオペレーティングシステムを安全停止（シャットダウン）する制御方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２５４６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コンピュータシステムにおいては、高可用性、高信頼性であることがコンピュータシステムを導入する顧客を始め市場ニーズとして求められ、そのニーズを満たすためにCPU、メモリ、ハードディスク装置、電源装置などのサーバを構成する部品を冗長化することが一般的に行われている。
【０００６】
また、上記の様に高可用性、高信頼性が要求されるコンピュータシステムにおいては、さらにサーバの電源装置と接続する無停電電源装置（ＵＰＳ）や分電盤、コンピュータシステムを導入する施設への電力供給においても冗長化する場合がある。
【０００７】
しかしながら、コンピュータシステムの導入コストや運用・保守コストの低減を課題とされることが多いのも事実である。その様な課題に対しては、サーバの冗長化された電源装置の片方のみを無停電電源装置（ＵＰＳ）と接続し、無停電電源装置（ＵＰＳ）と分電盤とを電源コンセントを使用して接続する。また、他方の電源装置は、電源コンセントに直接接続し、電源コンセントと分電盤とを接続する構成を実装する場合がある。
【０００８】
この様な構成の場合、停電が発生した場合に無停電電源装置（ＵＰＳ）と接続している方の電源装置への電力供給を無停電電源装置（ＵＰＳ）内部にあるバッテリを使用して電力供給を行う。また、バッテリによる電力供給ができなくなる直前には、オペレーティングシステムを安全停止（シャットダウン）する制御処理を行う仕組みが一般的に実装されている。
【０００９】
しかし、この仕組みでは、無停電電源装置（ＵＰＳ）からサーバの電源装置への電力供給のみを監視することで、サーバのオペレーティングシステムを安全停止させるか、継続的に稼働させるかの制御処理が行われる。その為、直接電源コンセントと接続している他方の電源装置への電力供給が正常に供給されていてもオペレーティングシステムを安全停止（シャットダウン）する制御処理が実行されてしまう課題がある。オペレーティングシステムの制御処理とは、無停電電源装置（ＵＰＳ）のバッテリによる電力供給ができなくなると予測され、尚且つ直接電源コンセントに接続されている電源装置への電力供給が正常に供給されている場合は、オペレーティングシステムを継続的に稼働させ、無停電電源装置（ＵＰＳ）のバッテリによる電力供給ができなくなると予測され、尚且つ直接電源コンセントに接続されている電源装置への電力供給が供給されていない場合は、オペレーティングシステムを安全停止（シャットダウン）させる。
【００１０】
本発明は、無停電電源装置（ＵＰＳ）のバッテリによる電力供給ができなくなると
予測され、尚且つ直接電源コンセントに接続されている電源装置への電力供給が正常に供
給されている場合は、オペレーティングシステムを継続的に稼働させ、また、無停電電源
装置（ＵＰＳ）のバッテリによる電力供給が継続できなくなると予測され、直接電源コン
セントに接続されている電源装置への電力供給が供給されていない場合は、オペレーティ
ングシステムを安全停止（シャットダウン）させる技術を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するための一手段を説明する。本発明に係る冗長化電源監視システムは、複数の電源装置およびサーバに接続される無停電電源装置からの電源供給情報を前記サーバに通知する送受信手段と、前記電源供給情報を蓄積する無停電電源装置情報管理手段と、前記サーバの電源装置への電源供給情報をモニタリングする電源情報読取手段と、前記電源情報読取手段と前記無停電電源装置情報管理手段でモニタリング、または、蓄積データに基づいて前記サーバのオペレーティングシステムを制御する電源監視制御手段と、を具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、サーバの冗長化された電源装置の片方のみを無停電電源装置（ＵＰ
Ｓ）と接続し、無停電電源装置（ＵＰＳ）と分電盤とを電源コンセントを使用して接続し、
他方の電源装置は、電源コンセントに直接接続し、電源コンセントと分電盤とを接続する
構成としたので、無停電電源装置（ＵＰＳ）のバッテリによる電力供給ができなくなると
予測され、尚且つ直接電源コンセントに接続されている電源装置への電力供給が正常に供
給されている場合は、オペレーティングシステムを継続的に稼働させることが可能であ
る。
【００１３】
また、無停電電源装置（ＵＰＳ）のバッテリによる電力供給が継続できなくなると予測
され、直接電源コンセントに接続されている電源装置への電力供給が供給されていない場
合は、オペレーティングシステムを安全停止（シャットダウン）させることが可能である。
【図面の簡単な説明】
【００１４】
【図１】冗長化電源監視システムの構成を示す図。
【図２】実施例１の無停電電源装置（ＵＰＳ）１１０ を示す図。
【図３】サーバ１００を示す図。
【図４】UPS情報管理部１０５の管理データ１０５１を示す図。
【図５】電源情報読取部１０３の管理データ１０３１を示す図。
【図６】実施例１の電源監視制御部１０６の制御フロー図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照して詳細に説明する。
【００１６】
コンピュータシステムにおいては、高可用性、高信頼性であることが市場ニーズとして求められ、そのニーズを満たすためにCPU、メモリ、ハードディスク装置、電源装置などのサーバを構成する部品を冗長化することが一般的に行われている。さらにサーバの電源装置と接続する無停電電源装置（ＵＰＳ）や分電盤、システムを導入する施設への電力供給においても冗長化する場合がある。
【００１７】
一方、コンピュータシステムの導入コストや運用・保守コストの低減を課題とされることが多いのも事実である。その様な課題に対しては、サーバの冗長化された電源装置の片方のみを無停電電源装置（ＵＰＳ）と接続し、無停電電源装置（ＵＰＳ）と分電盤とを電源コンセントを使用して接続する。また、他方の電源装置は、電源コンセントに直接接続し、電源コンセントと分電盤とを接続する構成を実装する場合がある。
【００１８】
図１は、本発明に関する冗長化電源監視システムのハードウェア構成図である。冗長化電源監視システムは、サーバ１００と、サーバ１００に電源供給する無停電電源装置１１０と無停電電源装置１１０に電源供給する分電盤１２０と、分電盤１２０に電源供給する電源１３０と、サーバ１００は電源装置が冗長化されており、無停電電源装置１１０と接続されていないサーバ１００の他方の電源装置に電源供給する分電盤２２０と分電盤２２０に電源供給する電源２３０により構成される。
【００１９】
図２は、無停電電源装置１１０の構成を示すブロック図である。無停電電源装置１１０は、分電盤１２０から供給される電力をバッテリ１１２へ入力部１１１を介して蓄電する。また、バッテリ１１２に蓄電された電力をサーバ１００に出力部１１５を介して出力するか、分電盤１２０から供給される電力を入力部１１１と出力部１１５を介してサーバ１００に出力するかを制御する制御部１１３と、無停電電源装置における入力部１１１に電源１３０から供給され分電盤１２０を介して入力される電圧・電流、蓄電されたバッテリ１１２から制御部１１３を介して出力部１１５へ供給される場合と電源１３０から分電盤１２０を介し、入力部１１１から制御部１１３を介して出力部１１５へ供給される場合のどちらかにより供給される電圧・電流、バッテリ１１２の残容量を電源供給情報として、サーバ１００に伝達する送受信部１１４と、サーバ１００へ電力を出力する出力部１１５から構成される。
【００２０】
図３は、サーバ１００の構成を示すブロック図である。サーバ１００は冗長化電源を構成する電源装置１０１、１０２と冗長化された電源装置の電源供給情報を読み取る電源情報読取部１０３と読み取った電源供給情報をデータ管理する管理データ１０３１、無停電電源装置１１０からの電源供給情報を受信し、ＵＰＳ情報管理部１０５へ送信する送受信部１０４と、無停電電源装置１１０の電源供給情報をＵＰＳ情報管理部１０５内部でデータ管理する管理データ１０５１、電源情報読取部１０３内部でデータ管理する管理データ１０３１とＵＰＳ情報管理部１０５内部の管理データ１０５１の電源供給情報を常時モニタリングし、冗長化された電源装置１０１と１０２のいずれかにより、電源供給されているかをモニタリングし、サーバ１００をコンピュータシステムとして稼働させるオペレーティングシステム１０７を継続的に稼働させるか、正常停止させるかを制御する電源監視制御部１０６から構成される。
【００２１】
図４は、ＵＰＳ情報管理部１０５のデータベースの構成を示す図である。ＵＰＳ情報管理部１０５の管理データ１０５１には、電源装置ＩＤ１０５１１とＵＰＳ入力部電圧１０５１２、ＵＰＳ入力部電流１０５１３、ＵＰＳ出力部電圧１０５１４、ＵＰＳ出力部電流１０５１５、バッテリ残容量１０５１６が記憶、管理されている。
【００２２】
電源装置ＩＤ１０５１１は、図１で示す様なシステム構成を実現化したコンピュータシステムにおいて、サーバ１００の電源装置１０１と無停電電源装置１１０を接続し、システム構築したときに電源装置固有の装置ＩＤ（電源装置１０１）を確認した上で、手動でＵＰＳ情報管理部１０５の管理データ１０５１にデータ登録する。
【００２３】
電源１３０から分電盤１２０を介して無停電電源装置１１０の入力部１１１に電力供給し、入力部１１１で検知される電圧と電流（以下、ＵＰＳ入力部電圧１０５１２、ＵＰＳ入力部電流１０５１３と記す）を送受信部１１４からサーバ１００の送受信部１０４を介してＵＰＳ情報管理部１０５内部でデータ管理されている管理データ１０５１に格納する。同様に無停電電源装置１１０の制御部１１３で検知される電圧と電流（以下、ＵＰＳ出力部電圧１０５１４、ＵＰＳ出力部電流１０５１５と記す）、バッテリ残容量１０５１６を送受信部１１４からサーバ１００の送受信部１０４を介してＵＰＳ情報管理部１０５内部でデータ管理されている管理データ１０５１に格納する。
【００２４】
図５は、電源情報読取部１０３のデータベースの構成を示す図である。電源情報読取部１０３の管理データ１０３１には、サーバ１００の電源装置ＩＤ１０３１１ごとに入力部電圧１０３１２、入力部電流１０３１３を電源情報読取部１０３でリアルタイムにモニタリングし、管理データ１０３１に格納する。
【００２５】
図６は、本発明の第１の実施形態による情報処理を示すフローである。
【００２６】
先ず、ＰＳ情報管理部１０５と電源情報読取部１０３にそれぞれ格納された管理データ１０５１と管理データ１０３１をリアルタイムでモニタリングする（Ｓ１０１）。
【００２７】
電源監視制御部１０６は、停電により電源供給が断絶したことを検知する（Ｓ１０１１）。電源供給が断絶した場合は、ＵＰＳ情報管理部１０５の管理データ１０５１のＵＰＳ入力部電圧１０５１２、ＵＰＳ入力部電流１０５１３がゼロになることから、電源供給が断絶した部位が無停電電源装置１１０の入力部１１１であると判断する（Ｓ１０２）。
【００２８】
無停電電源装置１１０の故障により電源供給が断絶した場合は、ＵＰＳ情報管理部１０５の管理データ１０５１のＵＰＳ出力部電圧１０５１４、ＵＰＳ出力部電流１０５１５がゼロになる。また、バッテリ残容量１０５１６がゼロになり、電源供給が断絶した場合は、電源供給が断絶した部位が無停電電源装置１１０の出力部１１５であると判断する（Ｓ１０３）。判断した結果、出力部１１５である場合は、Ｓ１０５の処理を行う。判断した結果が出力部１１５でない場合は、Ｓ１０７の処理を行う。
【００２９】
Ｓ１０２において、電源供給が断絶した電源装置の部位が無停電電源装置１１０の入力部１１１の場合は、無停電電源装置１１０の機能により自動的にバッテリ１１２からの電源供給がおこなわれ、バッテリ残容量１０５１６に蓄電された電力量とサーバ１００の消費電力量からバッテリ残容量１０５１６の消費傾向を蓄電された電力量をサーバ１００の消費電力量で除算することでサーバ１００に電源供給可能な時間を求める（Ｓ１０４）。電源供給が断絶した電源装置の部位が無停電電源装置１１０の出力部１１５である場合は、電源情報読取部１０３の格納された管理データ１０３１から、ＵＰＳ情報管理部１０５の管理データ１０５１の電源装置ＩＤ１０５１１とは、異なる電源装置ＩＤ１０３１１の入力部電圧１０３１２と入力部電流１０３１３がゼロになっていないか判断する（Ｓ１０５）。
【００３０】
Ｓ１０３とＳ１０５において、冗長化された電源装置のどちらとも電源供給されていない場合は、オペレーティングシステムは、異常停止する（Ｓ１０７）。
【００３１】
Ｓ１０５において、無停電電源装置１１０と接続されていない電源装置に電源供給されている場合は、オペレーティングシステムを継続して稼働させる（Ｓ１０８）。また、リアルタイムモニタリングを行う（Ｓ１０１）。
【００３２】
Ｓ１０４において、無停電電源装置１１０のバッテリ残容量１０５１６とサーバの消費電力量から電源供給可能な時間の予測をおこない、電源供給可能な時間がサーバ１００のオペレーティングシステム１０７のシャットダウン処理に必要とされる時間（約３分間）より短いと判断された場合は、ＵＰＳ情報管理部１０５の管理データ１０５１の電源装置ＩＤとは、異なる電源装置ＩＤの入力部電圧１０３１２と入力部電流１０３１３を管理データ１０３１からチェックし、ゼロになっていないか確認する（Ｓ１０６）。Ｓ１０６の判断において、入力部電圧１０３１２と入力部電流１０３１３がゼロになっている場合は、オペレーティングシステム１０７を正常に停止するためにシャットダウン処理を行う（Ｓ１０９）。Ｓ１０６の判断において、入力部電圧１０３１２と入力部電流１０３１３がゼロになっていない場合は、オペレーティングシステムを継続して稼働させるＳ１０８。また、リアルタイムモニタリングを行う（Ｓ１０１）。
【符号の説明】
【００３３】
１００      サーバ
１０１      電源装置
１０２      電源装置
１０３      電源装置読取部
１０３１    管理データ
１０３１１  電源装置ＩＤ
１０３１２  入力部電圧
１０３１３  入力部電流
１０４      送受信部
１０５      ＵＰＳ情報管理部
１０５１    管理データ
１０５１１  電源装置ＩＤ
１０５１２  ＵＰＳ入力部電圧
１０５１３  ＵＰＳ入力部電流
１０５１４  ＵＰＳ出力部電圧
１０５１５  ＵＰＳ出力部電流
１０５１６  バッテリ残容量
１０６      電源監視制御部
１０７      オペレーティングシステム
１１０      無停電電源装置（ＵＰＳ）
１１１      入力部
１１２      バッテリ
１１３      制御部
１１４      送受信部
１１５      出力部
１２０      分電盤
１３０      電源
２００      サーバ
２１０      無停電電源装置（ＵＰＳ）
２２０      分電盤
２３０      電源
【図１】
2013099147.tif 000003
【図２】
2013099147.tif 000004
【図３】
2013099147.tif 000005
【図４】
2013099147.tif 000006
【図５】
2013099147.tif 000007
【図６】
2013099147.tif 000008