(57)【特許請求の範囲】
【請求項１】
複数のコンピュータと、
商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、を備え、
前記各無停電電源装置は、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し、
前記シャットダウン命令出力部は、
各コンピュータが運転を継続するために必要となる無停電電源装置の最低台数を記憶する必要台数記憶部を有し、
確認した他の無停電電源装置の給電状態と各コンピュータが運転を継続するために必要となる無停電電源装置の台数とからシャットダウンさせるべきコンピュータの有無を判断することを特徴とする電源管理システム。
【請求項２】
複数のコンピュータと、
商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、を備え、
前記各無停電電源装置は、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し、
前記シャットダウン命令出力部は、
複数の無停電電源装置で同時に停電が発生したときに、優先的にシャットダウン命令を出力させるべき無停電電源装置を記憶する優先順位記憶部を有し、
自己の無停電電源装置の優先順位が最も高い場合に、シャットダウンさせるべきコンピュータにシャットダウン命令を出力することを特徴とする電源管理システム。
【請求項３】
前記給電状態確認部は、
その無停電電源装置が接続するコンピュータを記憶する負荷装置記憶部と、
その無停電電源装置と同一グループの他の無停電電源装置を記憶するグループ情報記憶部と、を有し、
その無停電電源装置が接続するコンピュータについてその無停電電源装置と同一グループの他の無停電電源装置の給電状態を確認することを特徴とする請求項１または２に記載の電源管理システム。
【請求項４】
前記給電状態確認部は、
その無停電電源装置から他の無停電電源装置に給電状態の問い合わせを送信するとともに、他の無停電電源装置からの給電状態の問い合わせに対して自己の給電状態を送信する送信部と、
他の無停電電源装置からの給電状態の応答を受信するとともに、他の無停電電源装置からの給電状態の問い合わせを受信する受信部と、
を有することを特徴とする請求項１または２に記載の電源管理システム。
【請求項５】
前記給電状態は、「正常給電中」、「給電停止中」、正常給電ではないが不正常な状態で給電していることを示す「条件付き給電中」のいずれかであることを特徴とする請求項１から４のいずれかに記載の電源管理システム。
【請求項６】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムの無停電電源装置であって、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し、
前記シャットダウン命令出力部は、
各コンピュータが運転を継続するために必要となる無停電電源装置の最低台数を記憶する必要台数記憶部を有し、
確認した他の無停電電源装置の給電状態と各コンピュータが運転を継続するために必要となる無停電電源装置の台数とからシャットダウンさせるべきコンピュータの有無を判断することを特徴とする無停電電源装置。
【請求項７】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムの無停電電源装置であって、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し、
前記シャットダウン命令出力部は、
複数の無停電電源装置で同時に停電が発生したときに、優先的にシャットダウン命令を出力させるべき無停電電源装置を記憶する優先順位記憶部を有し、
自己の無停電電源装置の優先順位が最も高い場合に、シャットダウンさせるべきコンピュータにシャットダウン命令を出力することを特徴とする無停電電源装置。
【請求項８】
前記給電状態確認部は、
その無停電電源装置が接続するコンピュータを記憶する負荷装置記憶部と、
その無停電電源装置と同一グループの他の無停電電源装置を記憶するグループ情報記憶部と、を有し、
その無停電電源装置が接続するコンピュータについてその無停電電源装置と同一グループの他の無停電電源装置の給電状態を確認することを特徴とする請求項６または７に記載の無停電電源装置。
【請求項９】
前記給電状態確認部は、
その無停電電源装置から他の無停電電源装置に給電状態の問い合わせを送信するとともに、他の無停電電源装置からの給電状態の問い合わせに対して自己の給電状態を送信する送信部と、
他の無停電電源装置からの給電状態の応答を受信するとともに、他の無停電電源装置からの給電状態の問い合わせを受信する受信部と、
を有することを特徴とする請求項６または７に記載の無停電電源装置。
【請求項１０】
前記給電状態は、「正常給電中」、「給電停止中」、正常給電ではないが不正常な状態で給電していることを示す「条件付き給電中」のいずれかであることを特徴とする請求項６から９のいずれかに記載の無停電電源装置。
【請求項１１】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムの無停電電源装置に用いる無停電電源装置用ＬＡＮカードであって、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し、
前記シャットダウン命令出力部は、
各コンピュータが運転を継続するために必要となる無停電電源装置の最低台数を記憶する必要台数記憶部を有し、
確認した他の無停電電源装置の給電状態と各コンピュータが運転を継続するために必要となる無停電電源装置の台数とからシャットダウンさせるべきコンピュータの有無を判断することを特徴とする無停電電源装置用ＬＡＮカード。
【請求項１２】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムの無停電電源装置に用いる無停電電源装置用ＬＡＮカードであって、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し、
前記シャットダウン命令出力部は、
複数の無停電電源装置で同時に停電が発生したときに、優先的にシャットダウン命令を出力させるべき無停電電源装置を記憶する優先順位記憶部を有し、
自己の無停電電源装置の優先順位が最も高い場合に、シャットダウンさせるべきコンピュータにシャットダウン命令を出力することを特徴とする無停電電源装置用ＬＡＮカード。
【請求項１３】
前記給電状態確認部は、
その無停電電源装置が接続するコンピュータを記憶する負荷装置記憶部と、
その無停電電源装置と同一グループの他の無停電電源装置を記憶するグループ情報記憶部と、を有し、
その無停電電源装置が接続するコンピュータについてその無停電電源装置と同一グループの他の無停電電源装置の給電状態を確認することを特徴とする請求項１１または１２に記載の無停電電源装置用ＬＡＮカード。
【請求項１４】
前記給電状態確認部は、
その無停電電源装置から他の無停電電源装置に給電状態の問い合わせを送信するとともに、他の無停電電源装置からの給電状態の問い合わせに対して自己の給電状態を送信する送信部と、
他の無停電電源装置からの給電状態の応答を受信するとともに、他の無停電電源装置からの給電状態の問い合わせを受信する受信部と、
を有することを特徴とする請求項１１または１２に記載の無停電電源装置用ＬＡＮカード。
【請求項１５】
前記給電状態は、「正常給電中」、「給電停止中」、正常給電ではないが不正常な状態で給電していることを示す「条件付き給電中」のいずれかであることを特徴とする請求項１１から１４のいずれかに記載の無停電電源装置用ＬＡＮカード。
【請求項１６】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムのシャットダウン制御装置であって、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し
前記シャットダウン命令出力部は、
各コンピュータが運転を継続するために必要となる無停電電源装置の最低台数を記憶する必要台数記憶部を有し、
確認した他の無停電電源装置の給電状態と各コンピュータが運転を継続するために必要となる無停電電源装置の台数とからシャットダウンさせるべきコンピュータの有無を判断することを特徴とするシャットダウン制御装置。
【請求項１７】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムのシャットダウン制御装置であって、
前記商用電源の停電を検出する停電検出部と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する給電状態確認部と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力するシャットダウン命令出力部と、を有し
前記シャットダウン命令出力部は、
複数の無停電電源装置で同時に停電が発生したときに、優先的にシャットダウン命令を出力させるべき無停電電源装置を記憶する優先順位記憶部を有し、
自己の無停電電源装置の優先順位が最も高い場合に、シャットダウンさせるべきコンピュータにシャットダウン命令を出力することを特徴とするシャットダウン制御装置。
【請求項１８】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムに用いるシャットダウン制御方法であって、
前記商用電源の停電を検出する段階と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する段階と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する段階と、を有し、
前記シャットダウン命令を出力する段階は、
各コンピュータが運転を継続するために必要となる無停電電源装置の最低台数に基づいて、確認した他の無停電電源装置の給電状態と各コンピュータが運転を継続するために必要となる無停電電源装置の台数とからシャットダウンさせるべきコンピュータの有無を判断する段階を含むことを特徴とするシャットダウン制御方法。
【請求項１９】
複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムに用いるシャットダウン制御方法であって、
前記商用電源の停電を検出する段階と、
前記商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する段階と、
確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する段階と、を有し、
前記シャットダウン命令を出力する段階は、
複数の無停電電源装置で同時に停電が発生したときに、優先的にシャットダウン命令を出力させるべき無停電電源装置に基づいて、自己の無停電電源装置の優先順位が最も高い場合に、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する段階を含むことを特徴とするシャットダウン制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置及びシャットダウン制御方法に関する。
【背景技術】
【０００２】
最近のサーバは、入力電源部を複数備える電源冗長化タイプのものが主流になりつつある。複数の入力電源部には無停電電源装置（ＵＰＳ）が接続される。無停電電源装置は、商用電源が停電（一瞬電圧が低下する瞬停や電圧低下現象を含む）したとしても短時間であればサーバに商用電源と同一電圧の電力を供給できる装置である。
【０００３】
サーバは、コンピュータシステム内において情報授受の重要な役割を担う。このため、近年では、電源冗長化タイプのサーバが増加している。
【０００４】
電源冗長化タイプのサーバとこれに接続されている複数の無停電電源装置は、サーバと無停電電源装置との間で、それぞれの無停電電源装置の給電状態がどのような状態になった時にサーバをシャットダウンさせるのかを決めておく必要がある。
【０００５】
サーバをシャットダウンさせる方法としては、たとえば、１台のサーバに２台の無停電電源装置が接続されている場合、２台の無停電電源装置のどちらかの商用電源が停電したときにサーバをシャットダウンさせる方法（安全性重視の制御）、２台の無停電電源装置の両方の商用電源が停電したときにサーバをシャットダウンさせる方法（業務継続性重視の制御）がある。
【０００６】
下記特許文献１に記載されている発明は、サーバがネットワーク経由で無停電電源装置の商用電源の給電状態を把握し、サーバの自己判断によって自身をシャットダウンさせる方法を採用している。
【０００７】
また、下記特許文献２に記載されている発明は、各無停電電源装置がネットワーク経由で他の無停電電源装置の商用電源の給電状態を把握し、あらかじめ定めた台数以上の無停電電源装置が停電状態となっていれば、その無停電電源装置に接続されているサーバをシャットダウンさせる方法を採用している。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特許第３７１１５５９号明細書
【特許文献２】特許第４１５７８０７号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記した従来の技術では、次のような問題がある。
【００１０】
特許文献１に記載されている発明の場合、サーバが無停電電源装置の給電状態を把握する方法を採用しているため、無停電電源装置の給電状態を把握し給電状態から自己をシャットダウンさせるための専用ソフトをサーバにインストールする必要がある。
【００１１】
特許文献２に記載されている発明の場合、たとえば、２台の無停電電源装置（ＵＡ、ＵＢ）に電源冗長化タイプのサーバ（ＳＡ）と電源冗長化タイプではない（入力電源部が１個しか備えていない）サーバ（ＳＢ）を接続するシステムを構築することはできない。
【００１２】
最近では、複数のサーバと複数の無停電電源装置とを複雑な組み合わせで接続することがある。たとえば、５台のサーバＳＡ、ＳＢ、ＳＣ、ＳＤ、ＳＥ（図示せず）と５台の無停電電源装置ＵＡ、ＵＢ、ＵＣ、ＵＤ、ＵＥ（図示せず）を接続する場合である。サーバＳＡ、ＳＢは３つの電源入力部を持ち、サーバＳＣは１つの電源入力部を持ち、サーバＳＤ、ＳＥは２つの電源入力部を持つ。この場合、サーバＳＡには無停電電源装置ＵＡ、ＵＢ、ＵＣを接続し、サーバＳＢには無停電電源装置ＵＣ、ＵＤ、ＵＥを接続し、サーバＳＣには無停電電源装置ＵＣを接続し、サーバＳＤには無停電電源装置ＵＡ、ＵＥを接続し、サーバＳＥには無停電電源装置ＵＢ、ＵＤを接続するということが行われる。いわゆる非対称な接続である。
【００１３】
サーバと無停電電源装置において非対称な接続をする場合、引用文献１に記載された発明では、それぞれのサーバにそのサーバのみに適用できる専用のソフトをインストールしなければならなくなる。
【００１４】
また、引用文献２に記載された発明では、そもそも、上述のような非対称な接続をするシステムを構築することができず、対称な接続をするシステム（電源冗長化タイプのサーバのみを用いたシステム、または、電源冗長化タイプではないサーバのみを用いたシステム）を構築したとしても次のような問題が生じる。
【００１５】
すなわち、あらかじめ定めた台数以上の無停電電源装置が停電状態となっているときに、サーバをシャットダウンさせるため、あらかじめ定めた台数以下で、一部のサーバをシャットダウンさせたりさせなかったりという制御ができない。
【００１６】
つまり、引用文献１及び２に記載された発明では、各サーバをシャットダウンさせるための制御を最適化することはできない。
【００１７】
本発明は、このような従来の技術の問題を解消するために成されたものであり、複数のコンピュータ（サーバ）と複数の無停電電源装置を有するコンピュータシステムにおいて、商用電源の停電時におけるコンピュータのシャットダウンを最適化できる電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置及びシャットダウン制御方法の提供を目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するための本発明に係る電源管理システムは、複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、を備える。
【００１９】
各無停電電源装置は、停電検出部、給電状態確認部、シャットダウン命令出力部を有する。停電検出部は商用電源の停電を検出する。給電状態確認部は商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する。シャットダウン命令出力部は確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する。
【００２０】
上記目的を達成するための本発明に係る無停電電源装置は、複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムで用いられる。
【００２１】
各無停電電源装置は、停電検出部、給電状態確認部、シャットダウン命令出力部を有する。停電検出部は商用電源の停電を検出する。給電状態確認部は商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する。シャットダウン命令出力部は確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する。
【００２２】
上記目的を達成するための本発明に係る無停電電源装置用ＬＡＮカードは、複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムの無停電電源装置に用いる（スロットに差し込んで取り付ける）無停電電源装置用ＬＡＮカードである。
【００２３】
各無停電電源装置用ＬＡＮカードは、停電検出部、給電状態確認部、シャットダウン命令出力部を有する。停電検出部は商用電源の停電を検出する。給電状態確認部は商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する。シャットダウン命令出力部は確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する。
【００２４】
上記目的を達成するための本発明に係るシャットダウン制御装置は、複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムのシャットダウン制御装置である。
【００２５】
シャットダウン制御装置は、停電検出部、給電状態確認部、シャットダウン命令出力部を有する。停電検出部は商用電源の停電を検出する。給電状態確認部は商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する。シャットダウン命令出力部は確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する。
【００２６】
上記目的を達成するための本発明に係るシャットダウン制御方法は、複数のコンピュータと、商用電源が停電したときに前記複数のコンピュータの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムに用いるシャットダウン制御方法である。
【００２７】
シャットダウン制御方法は、商用電源の停電を検出する段階と、商用電源の停電が検出された時に自己が接続するコンピュータについて他の無停電電源装置の給電状態を確認する段階と、確認した他の無停電電源装置の給電状態からシャットダウンさせるべきコンピュータの有無を判断し、シャットダウンさせるべきコンピュータにシャットダウン命令を出力する段階と、を有する。
【発明の効果】
【００２８】
以上のような構成を有する本発明によれば、複数のコンピュータと複数の無停電電源装置を有するコンピュータシステムにおいて、各コンピュータと各無停電電源装置がどのように組み合わせられたとしても、商用電源の停電時におけるコンピュータのシャットダウンを最適化できる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係る電源管理システムの一例を示す図である。
【図２】本実施形態に係る電源管理システムの詳細なブロック図である。
【図３】本実施形態に係る電源管理システムの機能ブロック図である。
【図４】図３のグループ情報記憶部が記憶するグループ情報の具体例を示す図である。
【図５】図３の負荷装置記憶部が記憶する負荷装置情報の具体例を示す図である。
【図６】図３の必要台数記憶部が記憶する情報の具体例を示す図である。
【図７】図３の優先順位記憶部が記憶する情報の具体例を示す図である。
【図８】本実施形態に係る電源管理システムの動作フローチャート及びシャットダウン制御方法の手順を示すフローチャートである。
【図９】本実施形態に係る電源管理システムの動作の一例を示す図である。
【図１０】本実施形態に係る電源管理システムの動作の一例を示す図である。
【図１１】本実施形態に係る電源管理システムの動作の一例を示す図である。
【図１２】本実施形態に係る電源管理システムの動作の一例を示す図である。
【発明を実施するための形態】
【００３０】
本発明に係る電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置及びシャットダウン制御方法の代表的な実施形態を図面に基づいて詳細に説明する。
【００３１】
［電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置の構成］
図１は、本実施形態に係る電源管理システムの構成の一例を示す図である。
【００３２】
電源管理システム５００は、２台のサーバ１００Ａ、１００Ｂと、２台の無停電電源装置２００Ａ、２００Ｂとを備える。
【００３３】
サーバ１００Ａは２つの電源入力部（電源冗長化）を備え、一方の電源入力部には無停電電源装置２００Ａの冗長化電源Ａ１が接続され、他方の電源入力部には無停電電源装置２００Ｂの冗長化電源Ａ２が接続される。
【００３４】
サーバ１００Ｂはその電源入力部（電源冗長化されていない）に無停電電源装置２００Ｂの電源Ｂが接続される。
【００３５】
したがって、無停電電源装置２００Ａは、サーバ１００Ａのみのバックアップ電源となり、無停電電源装置２００Ｂは、サーバ１００Ａ及び１００Ｂの２台のサーバのバックアップ電源となる。
【００３６】
無停電電源装置２００Ａは系統１の商用電源に接続され、無停電電源装置２００Ｂは系統１とは別系統の系統２の商用電源に接続される。無停電電源装置２００Ａ、２００Ｂは、商用電源が停電したときにサーバ１００Ａ及び１００Ｂの少なくとも１台に電力を供給する。
【００３７】
なお、図１では、本発明の理解を容易にするために、２台のサーバ１００Ａ、１００Ｂと、２台の無停電電源装置２００Ａ、２００Ｂとを備える電源管理システム５００を例示した。
【００３８】
しかし、本発明は、上記の構成は限られず、たとえば、電源が冗長化された３台のサーバと４台の無停電電源装置、電源が冗長化された５台のサーバと５台の無停電電源装置など、種々の組み合わせの構成に対して適用できる。
【００３９】
なお、本実施形態で例示する電源管理システム５００の構成は、複数のサーバと、商用電源が停電したときに複数のサーバの少なくとも１台に電力を供給する複数の無停電電源装置と、で構成するコンピュータシステムと同一の構成を有している。
【００４０】
本実施形態では、コンピュータの一例としてサーバを用いるが、本明細書でコンピュータとは、サーバはもちろんのこと、一般的なパーソナルコンピュータ、その他コンピュータの制御で動作する装置を含む概念を示す。
【００４１】
図２は、本実施形態に係る電源管理システムの詳細なブロック図である。
【００４２】
図２は、図１に示した、サーバ１００Ａ、１００Ｂと、無停電電源装置２００Ａ、２００Ｂの構成をさらに具体化して示している。
【００４３】
サーバ１００Ａは、電源入力部Ａ１、Ａ２とＬＡＮポート１１０Ａを有する。電源入力部Ａ１には無停電電源装置２００Ａの冗長化電源Ａ１が接続され、電源入力部Ａ２には無停電電源装置２００Ｂの冗長化電源Ａ２が接続される。
【００４４】
サーバ１００Ｂは、電源入力部ＢとＬＡＮポート１１０Ｂを有する。電源入力部Ｂは無停電電源装置２００Ｂの電源Ｂが接続される。
【００４５】
無停電電源装置２００Ａは、電源入力部２１０Ａと電源出力部２２０Ａを有する。電源入力部２１０Ａは商用電源（系統１）に接続され、電源出力部２２０Ａはサーバ１００Ａの電源入力部Ａ１に接続される。無停電電源装置２００Ａには、ＬＡＮカード２３０Ａが取り付けられ、ＬＡＮカード２３０Ａには電源管理プログラムが記憶されている。電源管理プログラムの処理に必要な情報、及び、電源管理プログラムで処理された情報は、無停電電源装置２００Ａのシリアルポート２４０Ａ、ＬＡＮカード２３０Ａのシリアルポート２３２Ａ間で授受される。
【００４６】
無停電電源装置２００Ｂは、電源入力部２１０Ｂと電源出力部２２２Ｂ、２２４Ｂを有する。電源入力部２１０Ｂは商用電源（系統２）に接続され、電源出力部２２２Ｂはサーバ１００Ａの電源入力部Ａ２に接続され、電源出力部２２４Ｂはサーバ１００Ｂの電源入力部Ｂに接続される。無停電電源装置２００Ｂには、ＬＡＮカード２３０Ｂが取り付けられ、ＬＡＮカード２３０Ｂには電源管理プログラムが記憶されている。電源管理プログラムの処理に必要な情報、及び、電源管理プログラムで処理された情報は、無停電電源装置２００Ｂのシリアルポート２４０Ｂ、ＬＡＮカード２３０Ｂのシリアルポート２３２Ｂ間で授受される。
【００４７】
サーバ１００Ａ、１００ＢにはＬＡＮポート１１０Ａ、１１０Ｂが設けられ、ＬＡＮカード２３０Ａ、２３０ＢにはＬＡＮポート２３４Ａ、２３４Ｂが設けられる。ＬＡＮポート１１０Ａ、１１０Ｂ、ＬＡＮポート２３４Ａ、２３４ＢはＨＵＢまたはＬＡＮスイッチに接続され、それぞれのＬＡＮポート間で必要な情報が授受される。
【００４８】
図３は、本実施形態に係る電源管理システムの機能ブロック図である。なお、図３の機能ブロック図は、電源管理システムだけではなく、本発明に係る無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置の機能ブロック図でもある。
【００４９】
電源管理システムにおいては、各無停電電源装置２００Ａ、２００Ｂが、停電検出部３００、給電状態確認部３２０、シャットダウン命令出力部３４０を有する。
【００５０】
停電検出部３００は、たとえば、無停電電源装置２００Ａの場合、ＬＡＮカード２３０の電源管理プログラム及びＬＡＮカード２３０を構成するハードウェアによって形成される。無停電電源装置２００Ｂも無停電電源装置２００Ａと同一である。停電検出部３００は無停電電源装置２００Ａのシリアルポート２４０Ａ、ＬＡＮカード２３０Ａのシリアルポート２３２Ａ間で通信を行い、電源入力部２１０Ａに接続されている商用電源に停電が生じたかを検出する。つまり、停電検出部３００は自己の無停電電源装置の商用電源が停電状態になったことを検出する。
【００５１】
給電状態確認部３２０は、たとえば、無停電電源装置２００Ａの場合、ＬＡＮカード２３０の電源管理プログラム及びＬＡＮカード２３０を構成するハードウェアによって形成される。無停電電源装置２００Ｂも無停電電源装置２００Ａと同一である。給電状態確認部３２０は自己の無停電電源装置の商用電源の停電が検出された時に、後述の送信部３２２及び受信部３２６を介して、自己が接続するサーバについて他の無停電電源装置の給電状態を確認する。
【００５２】
また、給電状態確認部３２０は、送信部３２２、グループ情報記憶３２４、受信部３２６、負荷装置記憶部３２８を有する。
【００５３】
送信部３２２は、その無停電電源装置から他の無停電電源装置に給電状態の問い合わせを送信するとともに、他の無停電電源装置からの給電状態の問い合わせに対して自己の給電状態を送信する。
【００５４】
グループ情報記憶３２４は、自己の無停電電源装置と同一グループの他の無停電電源装置を記憶する。
【００５５】
受信部３２６は、他の無停電電源装置からの給電状態の応答を受信するとともに、他の無停電電源装置からの給電状態の問い合わせを受信する。
【００５６】
負荷装置記憶部３２８は、自己が接続するサーバを記憶する。
【００５７】
図４は、図３のグループ情報記憶部３２４が記憶するグループ情報の具体例を示す図である。図に示すように、ＵＰＳ１（図１の無停電電源装置２００Ａ）のグループ情報記憶部３２４には、同一グループの無停電電源装置番号としてＵＰＳ２（図１の無停電電源装置２００Ｂ）が記載される。また、ＵＰＳ２のグループ情報記憶部３２４には、同一グループの無停電電源装置番号としてＵＰＳ１が記載される。
【００５８】
図５は、図３の負荷装置記憶部３２８が記憶する負荷装置情報の具体例を示す図である。図１と整合するように、ＵＰＳ１の負荷装置記憶部３２８には、負荷装置情報としてＰＣ１（図１のサーバ１００Ａ）が記載される。また、ＵＰＳ２の負荷装置記憶部３２８には、負荷装置情報としてＰＣ１、ＰＣ２（図１のサーバ１００Ａとサーバ１００Ｂ）が記載される。
【００５９】
グループ情報及び負荷装置番号を記載するのは、無停電電源装置の商用電源が停電した場合に、停電した商用電源に接続されている無停電電源装置が、どの負荷装置に接続されている無停電電源装置に給電状態の問い合わせをするべきかを明らかにするためである。
【００６０】
給電状態確認部３２０は、停電検出部３００によって自己の無停電電源装置の停電が検出されたときには、送信部３２２から、自己の無停電電源装置が接続するサーバに接続される他の無停電電源装置の内、自己の無停電電源装置と同一グループの他の無停電電源装置に向けて給電状態の問い合わせを送信する。受信部３２６によってその問い合わせの応答を受信して、自己が接続するサーバについて他の無停電電源装置の給電状態を確認する。
【００６１】
つまり、給電状態確認部３２０は、自己の無停電電源装置と同一グループの無停電電源装置に対して、自己の無停電電源装置が接続するサーバについて他の無停電電源装置からの給電状態を確認する。
【００６２】
一方、給電状態確認部３２０は、受信部３２６が、他の無停電電源装置からその無停電電源装置に接続されたサーバについて、給電状態の問い合わせを受信したときには、送信部３２２から問い合わせをしてきた無停電電源装置に向けて、問い合わせをされたサーバについて給電状態を送信する。なお、問い合わせを受けた装置が自無停電電源装置の接続装置に存在しない場合は、「給電停止中」と応答する。
【００６３】
各無停電電源装置の給電状態確認部３２０が以上のように動作することによって、それぞれの無停電電源装置は、自己の無停電電源装置が停電状態になった時に、自己の無停電電源装置が接続するサーバに接続される、同一グループの他の無停電電源装置の給電状態を把握することができる。
【００６４】
給電状態は、具体的には、「正常給電中」、「給電停止中」、正常給電ではないが不正常な状態で給電していることを示す「条件付き給電中」のいずれかである。「正常給電中」は、無停電電源装置の商用電源が正常に給電をしている状態である。「給電停止中」は、無停電電源装置の商用電源が停電しているか、電圧が低下している状態である。「条件付き給電中」は、「正常給電中」、「給電停止中」のいずれにも分類できない状態である。たとえば、無停電電源装置とサーバを接続するＬＡＮ回線に通信異常が発生しているが給電は継続されている状態、無停電電源装置とサーバとの間にバイパス回路が引かれ商用電源とサーバが直接接続されているバイパス運転中、無停電電源装置が故障しているが商用電源とサーバは接続された状態になっている重故障中、無停電電源装置は過負荷状態であるが給電は継続されている過負荷状態、バッテリ寿命が過ぎている状態ではあるが給電は継続されている場合などである。
【００６５】
シャットダウン命令出力部３４０は、たとえば、無停電電源装置２００Ａの場合、ＬＡＮカード２３０Ａの電源管理プログラム及びＬＡＮカード２３０Ａを構成するハードウェアによって形成される。無停電電源装置２００Ｂも無停電電源装置２００Ａと同一である。
【００６６】
シャットダウン命令出力部３４０は、必要台数記憶部３４２、優先順位記憶部３４４を有する。
【００６７】
必要台数記憶部３４２は、自己の無停電電源装置が接続するサーバと、各サーバが運転を継続するために必要な無停電電源装置の最低台数をサーバごとに記憶する。優先順位記憶部３４４は、複数の無停電電源装置で同時に停電が発生したときに、優先的にシャットダウン命令を出力させるべき無停電電源装置を記憶する。
【００６８】
図６は、図３の必要台数記憶部３４２が記憶する情報の具体例を示す図である。図に示すように、必要台数記憶部３４２には、ＰＣ１（図１のサーバ１００Ａ）は２台の無停電電源装置が活線状態でないと動作が継続できないことが記憶され、ＰＣ２（図１のサーバ１００Ｂ）は１台の無停電電源装置が活線状態でないと動作が継続できないことが記憶されている。
【００６９】
図７は、図３の優先順位記憶部３４４が記憶する情報の具体例を示す図である。図に示すように、優先順位記憶部３４４には、複数の無停電電源装置で同時に停電が発生したときに、どの無停電電源装置がシャットダウン命令を出力すべきかを示した、無停電電源装置の優先順位が記憶されている。図７の例では、ＵＰＳ１（図１の無停電電源装置２００Ａ）とＵＰＳ２（図１の無停電電源装置２００Ｂ）が同時に停電状態になった時には、ＵＳＰ１がシャットダウン命令を出力する。
【００７０】
シャットダウン命令出力部３４０は、給電状態確認部３２０が確認した、自己が接続するサーバについて他の無停電電源装置の給電状態を見て、シャットダウンさせるべきサーバの有無を判断する。シャットダウンさせるべきサーバがあれば、そのサーバにシャットダウン命令を出力する。具体的には、シャットダウン命令出力部３４０は、給電状態確認部３２０によって認識された、同一グループの無停電電源装置の給電状態と、自己の無停電電源装置が接続しているサーバが運転を継続するために必要な無停電電源装置の最低台数を見て、シャットダウンさせるべきサーバの有無を判断する。シャットダウンさせるべきサーバがあれば、シャットダウンさせるべきサーバにシャットダウン命令を出力する。また、自己と他の無停電電源装置が同時に停電状態となったときには、自己の無停電電源装置のシャットダウン命令の優先順位を見て、自己の無停電電源装置の優先順位が最も高ければ、シャットダウンさせるべきサーバにシャットダウン命令を出力する。
【００７１】
以上、電源管理システムの構成について説明したが、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置も、上述の電源管理システムと同一の構成を備える。
【００７２】
［電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置，シャットダウン制御方法の動作］
図８は、本実施形態に係る電源管理システムの動作フローチャート及びシャットダウン制御方法の手順を示すフローチャートである。
【００７３】
なお、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置も、本実施形態に係る電源管理システムの動作と同一の動作をする。
【００７４】
まず、無停電電源装置２００Ａと２００Ｂは、停電検出部３００において、自己の無停電電源装置に停電が発生したか否かを判断する（Ｓ１）。停電が発生していなければ（Ｓ１：ＮＯ）、何もせずに停電の発生が検出されるまで待機する。
【００７５】
一方、無停電電源装置２００Ａまたは２００Ｂの少なくとも一方の停電検出部３００において停電の発生が検出されると（Ｓ１：ＹＥＳ）、停電の発生を検出した無停電電源装置が、自己の無停電電源装置が接続するサーバに接続される他の無停電電源装置の内、自己の無停電電源装置と同一グループの他の無停電電源装置の給電状態を確認する。たとえば、無停電電源装置２００Ａの商用電源（系統１）が停電したときには、無停電電源装置２００Ａがサーバ１００Ａを接続しているのであるから、サーバ１００Ａを接続している、同一グループの他の無停電電源装置２００Ｂの給電状態を確認する。なお、このステップの処理は、図４に示したグループ情報と図５に示した負荷装置情報を用いて行う（Ｓ２）。
【００７６】
無停電電源装置２００Ａは、必要台数記憶部３４２を見て、自己に接続されているサーバ（ＰＣ１）の無停電電源装置必要台数を把握する。無停電電源装置２００Ａに接続されているサーバはＰＣ１であり、ＰＣ１の無停電電源装置の必要台数は２台である。ところが、無停電電源装置２００Ａの商用電源は停電し、無停電電源装置２００Ｂの商用電源は活線状態である。したがって、ＰＣ１の無停電電源装置の必要台数２台は確保できないので、無停電電源装置２００Ａはシャットダウンさせるべきサーバがあると判断する（Ｓ３）。
【００７７】
無停電電源装置２００ＡはＰＣ１に対してシャットダウン命令を出力する。シャットダウン命令を受けたＰＣ１は、無停電電源装置２００Ａから電源の供給が途絶える前に、自らをシャットダウンさせる（Ｓ４）。
【００７８】
以上が、電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置，シャットダウン制御方法の概略の動作である。
【００７９】
本実施形態に係る電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置，シャットダウン制御方法の動作の理解を深めるために、さらに具体的な態様を「態様１」から「態様４」に分けて説明する。
【００８０】
「態様１」
この態様は、図１に示す構成において、無停電電源装置２００Ａまたは２００Ｂのどちらかの商用電源が停電した場合に、サーバ１００Ａをシャットダウンさせるものである（安全性重視の態様）。
【００８１】
図９は、本実施形態に係る電源管理システムの動作の一例を示す図であり、「態様１」における無停電電源装置２００Ａ（ＵＰＳ１）、２００Ｂ（ＵＰＳ２）、サーバ１００Ａ（ＰＣ１）の動作を示す。
【００８２】
無停電電源装置２００Ａは、負荷装置としてサーバ１００Ａを接続していることが負荷装置記憶部３２８に記憶させてあり、無停電電源装置２００Ｂは、負荷装置としてサーバ１００Ａ及び１００Ｂを接続していることが負荷装置記憶部３２８に記憶させてある。また、無停電電源装置２００Ａ、２００Ｂが同一のグループであることがグループ情報記憶部３２４に記憶させてある。さらに、サーバ１００Ａは運転を継続するために最低２台の無停電電源装置が必要であることが必要台数記憶部３４２に記憶させてある（図４、図５、図６参照）。
【００８３】
これらの条件が設定されていることを前提に、無停電電源装置２００Ａの商用電源が停電したとすると、図９に示すように、無停電電源装置２００Ａは、自己が接続するサーバ１００Ａを共通に接続し、同一グループに属する無停電電源装置２００Ｂに、サーバ１００Ａの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ｂは、無停電電源装置２００Ａにサーバ１００Ａの給電状態は「正常給電中」であることを応答する。
【００８４】
無停電電源装置２００Ａは、必要台数記憶部３４２を見て、サーバ１００Ａは最低２台の無停電電源装置から給電されていないと運転が継続できないと判断する。したがって、無停電電源装置２００Ａはサーバ１００Ａに対してシャットダウン命令を出力する。そして、無停電電源装置２００Ａは、サーバ１００Ａのシャットダウンを確認してから給電を停止する。
【００８５】
「態様２」
この態様は、図１に示す構成において、無停電電源装置２００Ａと２００Ｂの両方の商用電源が停電した場合に、サーバ１００Ａをシャットダウンさせるものである（業務継続重視性の態様）。
【００８６】
図１０は、本実施形態に係る電源管理システムの動作の一例を示す図であり、「態様２」における無停電電源装置２００Ａ、２００Ｂ、サーバ１００Ａの動作を示す。
【００８７】
無停電電源装置２００Ａは、負荷装置としてサーバ１００Ａを接続していることが負荷装置記憶部３２８に記憶させてあり、無停電電源装置２００Ｂは、負荷装置としてサーバ１００Ａ及び１００Ｂを接続していることが負荷装置記憶部３２８に記憶させてある。また、サーバ１００Ａは運転を継続するために最低１台の無停電電源装置が必要であることが必要台数記憶部３４２に記憶させてある（図６の記載とは異なり、ＰＣ１における無停電電源装置必要台数は２ではなく、１にしてある）。
【００８８】
これらの条件が設定されていることを前提に、無停電電源装置２００Ａの商用電源が停電したとすると、無停電電源装置２００Ａは、図１０に示すように、無停電電源装置２００Ａは、自己が接続するサーバ１００Ａを共通に接続し、同一グループに属する無停電電源装置２００Ｂにサーバ１００Ａの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ｂは、無停電電源装置２００Ａにサーバ１００Ａの給電状態は「正常給電中」であることを応答する。
【００８９】
無停電電源装置２００Ａは、必要台数記憶部３４２を見て、サーバ１００Ａは最低１台の無停電電源装置から給電されていれば運転が継続できると判断する。サーバ１００Ａには無停電電源装置２００Ｂから給電されているので、無停電電源装置２００Ａは、サーバ１００Ａに対するシャットダウン命令は不要であると判断する。したがって、無停電電源装置２００Ａは、シャットダウン命令を出力することなく給電を停止する。
【００９０】
無停電電源装置２００Ａの商用電源が停電した後に、無停電電源装置２００Ｂの商用電源が停電したとすると、無停電電源装置２００Ｂは、無停電電源装置２００Ａにサーバ１００Ａ及び１００Ｂの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ａは、無停電電源装置２００Ｂにサーバ１００Ａの給電状態が「給電停止中」であることを応答する。なお、サーバ１００Ｂは無停電電源装置２００Ａに接続されていないので、無停電電源装置２００Ｂにサーバ１００Ｂの給電状態が「給電停止中」であることを応答する。
【００９１】
無停電電源装置２００Ｂは、必要台数記憶部３４２を見て、サーバ１００Ａは最低１台の無停電電源装置から給電されていなければ運転が継続できないと判断する。したがって、無停電電源装置２００Ｂはサーバ１００Ａに対してシャットダウン命令を出力する。ちなみに、無停電電源装置２００Ｂは、必要台数記憶部３４２を見て、サーバ１００Ｂ（ＰＣ２）も最低１台の無停電電源装置から給電されていなければ運転が継続できないと判断する。したがって、無停電電源装置２００Ｂはサーバ１００Ｂに対してもシャットダウン命令を出力する。そして、無停電電源装置２００Ｂは、サーバ１００Ａ及び１００Ｂのシャットダウンを確認してから給電を停止する。
【００９２】
「態様３」
この態様は、態様２において、無停電電源装置２００Ａと２００Ｂの両方の商用電源が同時に停電した場合の態様である。
【００９３】
図１１は、本実施形態に係る電源管理システムの動作の一例を示す図であり、「態様３」における無停電電源装置２００Ａ、２００Ｂ、サーバ１００Ａの動作を示す。
【００９４】
無停電電源装置２００Ａは、負荷装置としてサーバ１００Ａを接続していることが負荷装置記憶部３２８に記憶させてあり、無停電電源装置２００Ｂは、負荷装置としてサーバ１００Ａ及び１００Ｂを接続していることが負荷装置記憶部３２８に記憶させてある。また、サーバ１００Ａは運転を継続するために最低１台の無停電電源装置が必要であることが必要台数記憶部３４２に記憶させてある。さらに、シャットダウン命令を出力する優先順位は無停電電源装置２００Ａの方が無停電電源装置２００Ｂよりも高いことが優先順位記憶部３４４に記憶させてある。
【００９５】
これらの条件が設定されていることを前提に、無停電電源装置２００Ａと２００Ｂの商用電源が同時に停電したとすると、無停電電源装置２００Ａは、サーバ１００Ａを接続している無停電電源装置２００Ｂにサーバ１００Ａの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ｂは、無停電電源装置２００Ａにサーバ１００Ａの給電状態は「条件付き給電中」であることを応答する。同時に、無停電電源装置２００Ｂは、サーバ１００Ａ及び１００Ｂを接続している無停電電源装置２００Ａにサーバ１００Ａの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ａは、無停電電源装置２００Ｂにサーバ１００Ａの給電状態は「条件付き給電中」であることを応答する。
【００９６】
無停電電源装置２００Ａ、２００Ｂは、必要台数記憶部３４２を見て、サーバ１００Ａは最低１台の無停電電源装置から給電されていれば運転が継続できると判断する。サーバ１００Ａには無停電電源装置２００Ａからも無停電電源装置２００Ｂからも給電されていないので、無停電電源装置２００Ａ、２００Ｂは、優先順位記憶部３４４を見て、シャットダウン命令の優先順位は無停電電源装置２００Ａの方が高いことを把握する。したがって、無停電電源装置２００Ａはサーバ１００Ａに対してシャットダウン命令を出力する。そして、無停電電源装置２００Ａは、サーバ１００Ａのシャットダウンを確認してから給電を停止する。一方、無停電電源装置２００Ｂは、サーバ１００Ａに対するシャットダウン命令は不要であると判断し、無停電電源装置２００Ｂは、シャットダウン命令を出力することなく給電を停止する。
【００９７】
「態様４」
この態様は、態様２と同一であるが、無停電電源装置２００Ａ、２００Ｂ、サーバ１００Ａ、１００Ｂの動作を示したものである。
【００９８】
図１２は、本実施形態に係る電源管理システムの動作の一例を示す図であり、「態様４」における無停電電源装置２００Ａ、２００Ｂ、サーバ１００Ａ、１００Ｂの動作を示す。
【００９９】
無停電電源装置２００Ａは、負荷装置としてサーバ１００Ａを接続していることが負荷装置記憶部３２８に記憶させてあり、無停電電源装置２００Ｂは、負荷装置としてサーバ１００Ａ及び１００Ｂを接続していることが負荷装置記憶部３２８に記憶させてある。また、サーバ１００Ａ、１００Ｂは運転を継続するために最低１台の無停電電源装置が必要であることが必要台数記憶部３４２に記憶させてある。無停電電源装置２００Ｂは、負荷装置としてサーバ１００Ａ及び１００Ｂを接続していることがグループ情報記憶部３２４に記憶させてあり、また、サーバ１００Ａ、１００Ｂは運転を継続するために最低１台の無停電電源装置が必要であることが必要台数記憶部３４２に記憶させてある。
【０１００】
これらの条件が設定されていることを前提に、無停電電源装置２００Ｂの商用電源が停電したとすると、無停電電源装置２００Ｂは、サーバ１００Ａを接続している無停電電源装置２００Ａにサーバ１００Ａ及び１００Ｂの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ａは、無停電電源装置２００Ｂにサーバ１００Ａの給電状態は「正常給電中」、サーバ１００Ｂの給電状態は「給電停止中」であることを応答する。
【０１０１】
無停電電源装置２００Ｂは、必要台数記憶部３４２を見て、サーバ１００Ａは最低１台の無停電電源装置から給電されていれば運転が継続できると判断する。サーバ１００Ａには無停電電源装置２００Ａから給電されているので、無停電電源装置２００Ｂは、サーバ１００Ａに対するシャットダウン命令は不要であると判断する。
【０１０２】
一方、無停電電源装置２００Ｂは、必要台数記憶部３４２を見て、サーバ１００Ｂは最低１台の無停電電源装置から給電されていなければ運転が継続できないと判断する。したがって、無停電電源装置２００Ｂはサーバ１００Ｂに対してシャットダウン命令を出力する。そして、無停電電源装置２００Ｂは、サーバ１００Ｂのシャットダウンを確認してから給電を停止する。
【０１０３】
つぎに、無停電電源装置２００Ａの商用電源が停電したとすると、無停電電源装置２００Ａは、サーバ１００Ａを接続している無停電電源装置２００Ｂにサーバ１００Ａの給電状態を問い合わせる。問い合わせを受けた無停電電源装置２００Ｂは、無停電電源装置２００Ａにサーバ１００Ｂの給電状態が「給電停止中」であることを応答する。
【０１０４】
無停電電源装置２００Ａは、必要台数記憶部３４２を見て、サーバ１００Ａは最低１台の無停電電源装置から給電されていなければ運転が継続できないと判断する。したがって、無停電電源装置２００Ａはサーバ１００Ａに対してシャットダウン命令を出力する。そして、無停電電源装置２００Ａは、サーバ１００Ａのシャットダウンを確認してから給電を停止する。
【０１０５】
以上、本発明の理解を容易にするために、上記の実施形態及各態様では、比較的単純な構成の電源管理システムを例示してその動きを説明した。
【０１０６】
しかし、本発明に係る電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置及びシャットダウン制御方法は、上記のような態様に限定されることはない。上述したが、５台のサーバＳＡ、ＳＢ、ＳＣ、ＳＤ、ＳＥと５台の無停電電源装置ＵＡ、ＵＢ、ＵＣ、ＵＤ、ＵＥを接続するような場合であって、サーバＳＡ、ＳＢは３つの電源入力部を持ち、サーバＳＣは１つの電源入力部を持ち、サーバＳＤ、ＳＥは２つの電源入力部を持ち、サーバＳＡには無停電電源装置ＵＡ、ＵＢ、ＵＣを接続し、サーバＳＢには無停電電源装置ＵＣ、ＵＤ、ＵＥを接続し、サーバＳＣには無停電電源装置ＵＣを接続し、サーバＳＤには無停電電源装置ＵＡ、ＵＥを接続し、サーバＳＥには無停電電源装置ＵＢ、ＵＤを接続するという複雑な構成の電源管理システムに対しても本発明の適用は可能である。
【０１０７】
このような複雑な構成の電源管理装置であっても、まず、（１）自己の無停電電源装置が停電したら自己が接続するサーバについて他の無停電電源装置の給電状態を見て、次に、（２）自己の無停電電源装置が接続しているサーバが他の無停電電源装置からの給電で動作が可能な場合（無停電電源装置必要台数が足りている）には、そのサーバをシャットダウンさせることなく自己の給電を停止する。一方、（３）自己の無停電電源装置が接続しているサーバが他の無停電電源装置からの給電では動作を継続することができなければ（無停電電源装置必要台数が不足している）そのサーバをシャットダウンさせて自己の給電を停止する。さらに、（４）自己の無停電電源装置と他の無停電電源装置が同時に停電したら、シャットダウンの優先順位を考慮して、上記の動作をさせる。
【０１０８】
以上の（１）〜（４）の手順でシャットダウンさせるべきサーバを見極めてシャットダウンさせるべきサーバをシャットダウンさせる。
【０１０９】
このように、本発明に係る電源管理システム、無停電電源装置、無停電電源装置用ＬＡＮカード、シャットダウン制御装置及びシャットダウン制御方法によれば、複数のコンピュータと複数の無停電電源装置を有するコンピュータシステムにおいて、各コンピュータと各無停電電源装置がどのように組み合わせられたとしても、商用電源の停電時におけるコンピュータのシャットダウンを最適化できる。
【符号の説明】
【０１１０】
１００Ａ、１００Ｂ  サーバ（コンピュータ）、
１１０Ａ、１１０Ｂ  ＬＡＮポート、
２００Ａ、２００Ｂ  無停電電源装置、
２１０Ａ、２１０Ｂ  電源入力部、
２２０Ａ、２２０Ｂ  電源出力部、
２３０Ａ、２３０Ｂ  ＬＡＮカード、
２３２Ａ、２３２Ｂ  シリアルポート、
２３４Ａ、２３４Ｂ  ＬＡＮポート
３００  停電検出部、
３２０  給電状態確認部、
３２２  送信部、
３２４  グループ情報記憶部、
３２６  受信部、
３４０  シャットダウン出力部、
３４２  必要台数記憶部、
３４４  優先順位記憶部、
５００  電源管理システム。
【図１】
0005396497.tif 000002
【図２】
0005396497.tif 000003
【図３】
0005396497.tif 000004
【図４】
0005396497.tif 000005
【図５】
0005396497.tif 000006
【図６】
0005396497.tif 000007
【図７】
0005396497.tif 000008
【図８】
0005396497.tif 000009
【図９】
0005396497.tif 000010
【図１０】
0005396497.tif 000011
【図１１】
0005396497.tif 000012
【図１２】
0005396497.tif 000013