(57)【特許請求の範囲】
【請求項１】
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットを有する外部電源供給装置から、当該外部電源供給装置が出力したＤＣ電圧の供給を受け入れるＤＣ電源入力部と、
を有し、
前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働し、
前記外部電源供給装置に対してＤＣ電圧の供給に切り替える制御をする制御回路を有し、
前記サーバ装置が有する前記ＡＣ電源ユニットの状態を診断する診断回路と、
前記ＡＣ電源ユニットから出力されるＤＣ電圧の供給先を前記診断回路に切り替える接続切替部と、
を有する
サーバ装置。
【請求項２】
請求項１に記載のサーバ装置であって、
前記制御回路は、前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める
サーバ装置。
【請求項３】
請求項１または請求項２に記載のサーバ装置であって、
前記制御回路は、前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットと前記診断回路とを接続するよう前記接続切替部に対して通知し、
前記接続切替部は、前記制御回路からの通知に応じて、前記ＡＣ電源ユニットと前記診断回路とを接続し、
前記診断回路は、接続された前記ＡＣ電源ユニットからＤＣ電圧の供給を受けて当該ＡＣ電源ユニットの状態を診断し、診断した結果を前記制御回路に通知する
サーバ装置。
【請求項４】
請求項３に記載のサーバ装置であって、
前記制御回路は、前記診断回路からの通知により前記ＡＣ電源ユニットの状態に問題がないと判断される場合、前記接続切替部に対して前記ＡＣ電源ユニットからＤＣ電圧の供給を開始するよう通知した後、前記外部電源供給装置に対してＤＣ電圧の供給を停止するよう通知する
サーバ装置。
【請求項５】
請求項１乃至４のいずれかに記載のサーバ装置であって、
前記診断回路は、負荷を切り替えながら、立ち上がり時間と予め記憶された立ち上がり時間閾値、立ち下がり時間と立ち下がり時間閾値、の少なくとも一方を比較することで、前記ＡＣ電源ユニットの状態を診断する
サーバ装置。
【請求項６】
請求項１乃至５のいずれかに記載のサーバ装置であって、
前記ＡＣ電源ユニットとＤＣ電圧を供給されて稼働する稼働部との間の接続経路上、及び、前記ＤＣ電源入力部と前記稼働部との間の接続経路上には、当該稼働部から前記ＡＣ／ＤＣ変換器又は前記ＤＣ電源入力部方向へと電流が逆流することを防止する逆流防止ダイオードが設けられている
サーバ装置。
【請求項７】
サーバ装置に対してＤＣ電圧を供給する外部電源供給装置であって、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
配線を接続するコネクタと、
をそれぞれ複数備え、
前記サーバ装置は前記コネクタと接続されており、外部電源供給装置は、前記コネクタを介して前記サーバ装置に対してＤＣ電圧を供給するよう構成されており、
前記外部電源供給装置が有する前記ＡＣ電源ユニットの状態を診断する診断回路を有し、
前記サーバ装置から受信した通知に応じて、前記ＡＣ電源ユニットと前記コネクタとを接続するよう、前記ＡＣ電源ユニットと前記コネクタとの間を接続する接続切替部に通知する制御回路を有し、
前記制御回路は、前記接続切替部に対して、前記コネクタと接続されていない前記ＡＣ電源ユニットのいずれかと前記診断回路とを接続するよう指示する
外部電源供給装置。
【請求項８】
少なくとも１つのサーバ装置と、前記サーバ装置と接続される外部電源供給装置と、を有するサーバシステムであって、
前記サーバ装置は、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットを有する外部電源供給装置から、当該外部電源供給装置が出力したＤＣ電圧の供給を受け入れるＤＣ電源入力部と、
前記外部電源供給装置に対してＤＣ電圧の供給に切り替える制御をする制御回路と、
前記サーバ装置が有する前記ＡＣ電源ユニットの状態を診断する診断回路と、
前記ＡＣ電源ユニットから出力されるＤＣ電圧の供給先を前記診断回路に切り替える接続切替部と、
を有し、
前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する
サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、電力制御方法、プログラム、外部電源供給装置、サーバシステムに関し、特に、電源に冗長性を有するサーバ装置、電力制御方法、プログラム、外部電源装置、サーバシステムに関する。
【背景技術】
【０００２】
サーバ装置などにおいては、電源ユニットの故障時などの備えのため、電源に冗長性を持たせることが知られている。電源に冗長性を持たせた技術としては、例えば、特許文献１〜３がある。
【０００３】
特許文献１には、それぞれ異なる電源供給経路に接続された２つのＡＣ／ＤＣ（alternating current／Direct Current）電源部（電源ユニット）を備えるストレージ装置（サーバ装置）が記載されている。このように、ストレージ装置に複数のＡＣ／ＤＣ電源部を設けて電力供給経路を冗長化することで、いずれか一方の経路に障害が生じた場合でも、他方の正常な経路を介して電力供給を行うことが出来る。その結果、例えば一方のＡＣ／ＤＣ電源部など一方の電力供給経路に障害が発生した場合でも、ストレージ装置は正常に稼働することが出来る。
【０００４】
また、特許文献２には、外部電源供給装置と、外部電源供給装置からＤＣ電力が供給される複数のシステム装置（サーバ装置）と、を有する情報処理システムが記載されている。特許文献２によると、外部電源供給装置は、ＡＣ電源入力をＤＣ電源出力に変換するＡＣ／ＤＣコンバータと、ＤＣ出力するバッテリと、ＡＣ／ＤＣコンバータとバッテリのＤＣ出力の何れか１つを選択して出力する手段と、を備えた電源モジュールを複数備えている。また、特許文献２の場合、例えば、システム装置がｎ個に対し電源モジュールをｎ＋１個備えている。このように電源モジュールに冗長性を持たせることで、特許文献２によると、いずれかの電源モジュールに障害が起きた場合でもシステム装置の停止なしに電源モジュールを差し替え現状に戻すことが出来る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８０５５４号公報
【特許文献２】特開２００３−２６４９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のように１つのサーバ装置に２台のＡＣ／ＤＣ電源部を設けた場合、サーバ装置の台数の２倍の電源装置（ＡＣ／ＤＣ電源部）が必要になることになる。しかしながら、電源装置の故障がラック内のサーバ装置で同時に複数起こることは極めて稀であり、そのような稀な事態に備えて予備の電源装置をサーバごとに用意しておくことは、スペース的、価格的、熱冷却的な面から無駄が多いものと考えられる。このように、１つのサーバ装置に２台のＡＣ／ＤＣ電源部を設けることは、コスト面などから無駄が大きくなる、という問題があった。
【０００７】
また、特許文献２に記載のようにサーバ装置を外部電源装置からの電力供給のみを受けるように構成した場合、サーバ装置単体では使用することが出来ないことになる。そのため、特許文献２の構成を採用すると、汎用性に欠けることになる、という問題があった。
【０００８】
以上のように、特許文献１、２の技術の場合、無駄が多くなる、汎用性に欠ける、などの問題が生じていた。このように、サーバ装置などにおいては、無駄を省き、汎用性を有する、適切な電源の冗長構成を採用することが難しい、という問題が生じていた。
【０００９】
そこで、本発明の目的は、サーバ装置などにおいては、適切な電源装置の冗長機構を採用することが難しい、という問題を解決するサーバ装置を提供することにある。
【課題を解決するための手段】
【００１０】
かかる目的を達成するため本発明の一形態であるサーバ装置は、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、
を有し、
前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する
という構成を採る。
【００１１】
また、本発明の他の形態の一つである電力供給制御方法は、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置により行われる電力供給制御方法であって、
前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める
という構成を採る。
【００１２】
また、本発明の他の形態の一つであるプログラムは、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置に、
前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める処理を実現させるためのプログラムである。
【００１３】
また、本発明の他の形態の一つである外部電源供給装置は、
ＡＣ電源ユニットと、外部からＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有するサーバ装置のＤＣ電源入力部に対してＤＣ電圧を供給する外部電源供給装置であって、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
配線を接続するコネクタと、
をそれぞれ複数備え、
前記サーバ装置は前記コネクタと接続されており、
前記ＡＣ電源ユニットと前記コネクタとの間を接続する接続切替部と、
前記サーバ装置から受信した通知に応じて、前記ＡＣ電源ユニットと前記コネクタとを接続するよう前記接続切替部に通知する制御回路と、
を備える
という構成を採る。
【００１４】
また、本発明の他の形態の一つであるサーバシステムは、
少なくとも１つのサーバ装置と、前記サーバ装置と接続される外部電源供給装置と、を有するサーバシステムであって、
前記サーバ装置は、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
前記外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、
を有し、
前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する
という構成を採る。
【発明の効果】
【００１５】
本発明は、以上のように構成されることにより、適切な電源の冗長機構を採用することが難しい、という問題を解決するサーバ装置を提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係るサーバシステムの全体の構成の一例を示す図である。
【図２】図１で示す冗長電源装置の構成の一例を示すブロック図である。
【図３】図１で示すサーバ装置の構成の一例を示すブロック図である。
【図４】第１の実施形態におけるサーバシステムの動作の一例を示すシーケンス図である。
【図５】第１の実施形態におけるサーバシステムにおいて、新たな電源ユニットを挿入した際のサーバシステムの動作の一例を示すシーケンス図である。
【図６】第１の実施形態における冗長電源装置において行われる診断の流れの一例を示すフローチャートである。
【図７】本発明の第２の実施形態において説明するサーバ装置の構成の一例を示すブロック図である。
【図８】第２の実施形態におけるサーバ装置の動作の一例を示すフローチャートである。
【図９】本発明の第２の実施形態において説明する外部電源装置の構成の一例を示すブロック図である。
【図１０】本発明の第２の実施形態において説明するサーバシステムの構成の一例を示すブロック図である。
【発明を実施するための形態】
【００１７】
［第１の実施形態］
図１は、サーバシステム１の全体の構成の一例を示す図である。図２は、冗長電源装置２の構成の一例を示すブロック図である。図３は、サーバ装置３の構成の一例を示すブロック図である。図４は、サーバシステム１の動作の一例を示すシーケンス図である。図５は、サーバシステム１において新たな電源ユニット３１を挿入した際のサーバシステム１の動作の一例を示すシーケンス図である。図６は、冗長電源装置２において行われる診断の流れの一例を示すフローチャートである。
【００１８】
本発明の第１の実施形態では、サーバ装置３の電源に冗長性を持たせたサーバシステム１について説明する。後述するように、本実施形態におけるサーバ装置３は、ＡＣ電源から受けたＡＣ（交流）電圧をＤＣ（直流）電圧に変換する電源ユニット３１（ＡＣ電源ユニット）と、冗長電源装置２からＤＣ電圧の供給を受け付けるコネクタ３２（ＤＣ電源入力部）と、を有している。このように、サーバ装置３に１つの電源ユニット３１と１つのコネクタ３２とを設けることで、後述するように、電源に適切な冗長性を設けることが出来る。
【００１９】
図１を参照すると、本実施形態におけるサーバシステム１は、冗長電源装置２（外部電源供給装置）と、複数のサーバ装置３−１、３−２、３−３、…、（以下、特に区別しない場合は、サーバ装置３と表記する）と、を有している。
【００２０】
冗長電源装置２は、複数の電源ユニット２１−１、２１−２、……、（以下、特に区別しない場合は、電源ユニット２１と表記する）と、複数のコネクタ２２−１、２２−２、……、（以下、特に区別しない場合は、コネクタ２２と表記する）と、を有している。また、サーバ装置３は、１つの電源ユニット３１と、１つのコネクタ３２と、を有している。そして、冗長電源装置２とサーバ装置３とは、コネクタ２２及びコネクタ３２と接続された、直流電源ケーブル又はバックプレーン（ＢＰ：Backplane）を介して、電流を流すとともに管理信号を送受信可能なよう接続されている。
【００２１】
なお、図１では、サーバシステム１の構成の一例として、サーバシステム１が１つの冗長電源装置２と複数のサーバ装置３とを有している場合を示した。しかしながら、サーバシステム１の構成は、図１で示す場合に限定されない。サーバシステム１は、例えば、複数の冗長電源装置２を有していても構わない。また、サーバシステム１は、少なくとも１台のサーバ装置３を有していれば構わない。
【００２２】
また、本実施形態においては、冗長電源装置２は、複数の電源ユニット２１を有しているとした。しかしながら、冗長電源装置２は、少なくとも１つの電源ユニット２１を有していれば構わない。
【００２３】
冗長電源装置２は、当該冗長電源装置２が有するコネクタ２２と接続されたサーバ装置３からの管理信号（通知）に応じて、当該管理信号の送信元であるサーバ装置３に対してＤＣ電圧の供給を行う。また、冗長電源装置２は、例えば予め定められた周期ごとに、自身が有する電源ユニット２１の状態（電源ユニット２１が壊れそうか、問題ないか、などの状態）を診断する。
【００２４】
図２は、冗長電源装置２の構成の一例を示している。図２を参照すると、本実施形態における冗長電源装置２は、例えば、複数の電源ユニット２１と、複数のコネクタ２２と、制御回路２３と、切替スイッチ２４と、診断回路２５と、を有している。
【００２５】
また、本実施形態における冗長電源装置２は、それぞれの電源ユニット２１と対応付けられた、図示しないＬＥＤ（light emitting diode）を有している。後述するように、冗長電源装置２は、例えば、電源ユニット２１−２が使用中である場合（電源ユニット２１−２とサーバ装置３とが接続されている場合）、当該電源ユニット２１−２に対応する緑色ＬＥＤを点灯させる。また、冗長電源装置２は、例えば、電源ユニット２１−３の診断の結果、当該電源ユニット２１−３に問題が生じそうであると診断された場合、当該電源ユニット２１−３に対応する赤色ＬＥＤを点灯させる。このように、冗長電源装置２は、使用中の電源ユニット２１や問題があると診断された電源ユニット２１を外部から判別可能なよう構成されている。また、本実施形態における冗長電源装置２は、サーバシステム１の管理者に問題の発生を通知するための図示しない通知手段（例えば、アラームなどによる通知を行うための音響装置など）を有している。
【００２６】
電源ユニット２１（ＡＣ電源ユニット）は、ＡＣ／ＤＣ変換手段としての機能を有しており、ＡＣ電源（例えば、外部の電力供給システム）から受け付けたＡＣ電圧をＤＣ電圧に変換する。電源ユニット２１は、例えば、１２Ｖ、５．５Ｖ、３．３Ｖなどサーバに必要な複数のＤＣ電圧を出力する。
【００２７】
また、電源ユニット２１は、上記それぞれの電圧で電流を流すことが可能なように複数の導線で切替スイッチ２４と接続されている。後述するように、切替スイッチ２４により電源ユニット２１とコネクタ２２とが接続されることで、電源ユニット２１が出力したＤＣ電圧はコネクタ２２を介してサーバ装置３へと供給されることになる。
【００２８】
コネクタ２２は、直流電源ケーブル又はバックプレーンを介して、サーバ装置３と接続されている。また、コネクタ２２は、電流を流すことが可能なよう切替スイッチ２４と接続されるとともに、管理信号を送受信可能なよう制御回路２３と接続されている。このように、コネクタ２２は、各種配線を接続する。
【００２９】
上記のように、切替スイッチ２４により電源ユニット２１とコネクタ２２とが接続されることで、電源ユニット２１が出力したＤＣ電圧はコネクタ２２を介してサーバ装置３へと供給される。また、サーバ装置３から送信された管理信号は、コネクタ２２を介して制御回路２３へと送信され、制御回路２３から送信された管理信号は、コネクタ２２を介してサーバ装置３へと送信される。
【００３０】
制御回路２３は、切替スイッチ２４による接続の切り替えの制御や電源ユニット２１の診断を行う際の制御、ＬＥＤの点灯や消灯、管理者に対する通知、などの制御を行う。
【００３１】
制御回路２３は、切替制御信号を送受信可能なよう切替スイッチ２４と接続されている。制御回路２３は、切替スイッチ２４に対して切替制御信号を通知することで、切替スイッチ２４による接続の切り替えの制御を行なう。例えば、制御回路２３は、サーバ装置３から管理信号を受信した際や、電源ユニット２１の状態の診断を行う際に、切替スイッチ２４に対して対応する切替制御信号を送信する。また、制御回路２３は、当該制御回路２３からの通知に基づいて接続を切り替えた旨を示す切替制御信号を切替スイッチ２４から受信する。
【００３２】
具体的には、例えば、制御回路２３は、コネクタ２２を介してサーバ装置３から、ＤＣ電圧の供給開始を指示する管理信号（通知）を受信する。すると、制御回路２３は、電源ユニット２１と当該管理信号を介したコネクタ２２とを接続する旨を指示する切替制御信号を切替スイッチ２４に送信する（通知する）。その後、制御回路２３は、切替完了を示す切替制御信号を切替スイッチ２４から受信する。すると、制御回路２３は、接続した電源ユニット２１と対応する緑色ＬＥＤを点灯させる。また、制御回路２３は、ＤＣ電圧の供給が開始された旨を示す管理信号を、ＤＣ電圧の供給開始を指示する管理信号の送信元であるサーバ装置３に通知する。
【００３３】
なお、制御回路２３は、例えば、サーバ装置３と接続されておらず、また、対応する赤色ＬＥＤが点灯していない電源ユニット２１の中から選んだ任意の電源ユニット２１を、コネクタ２２と接続する電源ユニット２１として切替スイッチ２４に通知する。
【００３４】
また、例えば、制御回路２３は、コネクタ２２を介してサーバ装置３から、ＤＣ電圧の供給停止を指示する管理信号（通知）を受信する。すると、制御回路２３は、電源ユニット２１と当該管理信号を介したコネクタ２２との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する（通知する）。その後、制御回路２３は、切替完了を示す切替制御信号を切替スイッチ２４から受信する。そして、制御回路２３は、接続を切断した電源ユニット２１と対応する緑色ＬＥＤを消灯させる。
【００３５】
また、制御回路２３は、診断制御信号を送受信可能なよう診断回路２５と接続されている。制御回路２３は、診断回路２５から受信した診断制御信号に基づいて、対応する赤色ＬＥＤを点灯させたり、管理者に対する通知を行なったりする。
【００３６】
例えば、制御回路２３は、予め定められた周期ごとに（又は、例えば、管理者からの指示に基づいて）、電源ユニット２１と診断回路２５とを接続する旨を指示する切替制御信号を切替スイッチ２４に送信する（通知する）。その後、制御回路２３は、診断回路２５から診断結果を示す診断制御信号を受信する。そして、診断制御信号が電源ユニット２１に問題が生じそうである旨を示す場合、制御回路２３は、当該電源ユニット２１に対応する赤色ＬＥＤを点灯させるとともに、管理者に対する通知を行う。また、制御回路２３は、当該電源ユニット２１と診断回路２５との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する。一方、診断制御信号が電源ユニット２１に問題がない旨を示す場合、制御回路２３は、赤色ＬＥＤの点灯などは行わず、当該電源ユニット２１と診断回路２５との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する。
【００３７】
このように、制御回路２３は、例えば予め定められた周期ごとに、電源ユニット２１と診断回路２５とを接続して、電源ユニット２１の状態を診断する。なお、制御回路２３は、例えば上記処理を繰り返すことで、複数の電源ユニット２１に対して当該電源ユニット２１の状態の診断を行うことが出来る。また、制御回路２３は、サーバ装置３と接続されている電源ユニット２１がある場合、当該サーバ装置３と接続されている電源ユニット２１と診断回路２５とを接続する旨を示す接続切替信号を切替スイッチ２４に対して送信しないよう構成することが出来る。つまり、制御回路２３は、予め定められた周期ごとに、サーバ装置３と接続されていない（つまり、コネクタ２２と接続されていない）電源ユニット２１の状態を診断するよう構成することが出来る。
【００３８】
切替スイッチ２４（接続切替部）は、制御回路２３からの切替制御信号（通知）に応じて、電源ユニット２１とコネクタ２２との間の接続、切断や、電源ユニット２１と診断回路２５との間の接続、切断の切り替えを行う。切替スイッチ２４は、例えば、電源ユニット２１−１とコネクタ２２−１とを接続する、電源ユニット２１−１とコネクタ２２−３とを接続するなど、任意の電源ユニット２１と任意のコネクタ２２とを接続することが出来る。なお、切替スイッチ２４は、電源ユニット２１とコネクタ２２とを接続する旨を指示する切替制御信号を受信していない場合、電源ユニット２１とコネクタ２２との間を接続しないよう構成されている。つまり、電源ユニット２１とコネクタ２２とを接続する旨を指示する切替制御信号を受信するまでの間、電源ユニット２１は、コネクタ２２（サーバ装置３）と接続していないことになる。
【００３９】
例えば、切替スイッチ２４は、電源ユニット２１とコネクタ２２とを接続する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示す電源ユニット２１とコネクタ２２とを接続する。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。
【００４０】
また、例えば、切替スイッチ２４は、電源ユニット２１とコネクタ２２との接続を切断する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示す電源ユニット２１とコネクタ２２との接続を切断する。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。
【００４１】
また、例えば、切替スイッチ２４は、電源ユニット２１と診断回路２５とを接続する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示す電源ユニット２１と診断回路２５とを接続する。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。また、切替スイッチ２４は、電源ユニット２１と診断回路２５との接続を切断する旨を指示する切替制御信号を受信すると、当該切替制御信号に基づいて、電源ユニット２１と診断回路２５との接続を切断する。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。
【００４２】
診断回路２５は、冗長電源装置２が有する電源ユニット２１の状態を診断する。
【００４３】
診断回路２５は、図示しない記憶装置を有しており、当該記憶装置に電源特性の閾値情報（例えば、立ち上がり時間閾値や立ち下がり時間閾値、電流閾値など）を記憶している。また、診断回路２５は、電源ユニット２１からＤＣ電圧の供給を受けた際に、例えば負荷を変更しながら、立ち上がり時間や立ち下がり時間、流れる電流の量などの測定を行う。そして、診断回路２５は、測定結果と閾値情報とを比較する。これにより、診断回路２５は、接続されている電源ユニット２１の故障予兆の診断を行う。
【００４４】
例えば、診断回路２５は、立ち上がり時間が立ち上がり時間閾値を超えている場合や、立ち下がり時間が立ち下がり時間閾値を超えている場合、電源ユニット２１に故障の予兆があると判断する。すると、診断回路２５は、問題が生じそうである旨を示す診断制御信号を制御回路２３に送信する。一方、診断回路２５は、立ち上がり時間が立ち上がり時間閾値を超えておらず、また、立ち下がり時間が立ち下がり時間閾値を超えていない場合などにおいて、問題がない旨を示す診断制御信号を制御回路２３に送信する。
【００４５】
このように、診断回路２５は、当該診断回路２５と接続された電源ユニット２１からＤＣ電圧の供給を受けることで、当該接続された電源ユニット２１の状態を診断する。なお、診断回路２５による診断の詳細は、上記説明した場合に限定されない。例えば、診断回路２５は、立ち上がり時間が立ち上がり時間閾値を超えており、かつ、立ち下がり時間が立ち下がり時間閾値を超えている場合に、問題が生じそうである旨を示す診断制御信号を送信するよう構成しても構わない。また、診断回路２５は、立ち上がり時間及び立ち下がり時間のいずれかを用いて診断を行うよう構成しても構わないし、測定された電流値などのその他の情報を加味して診断を行うよう構成しても構わない。また、診断回路２５は、例えば複数の立ち上がり時間閾値などを予め記憶しておき、段階的に電源ユニット２１の状態を診断するよう構成しても構わない。
【００４６】
サーバ装置３は、ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換する電源ユニット３１と、冗長電源装置２からＤＣ電圧の供給を受け入れるコネクタ３２と、を有している。サーバ装置３は、電源ユニット３１とコネクタ３２とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する。また、サーバ装置３は、例えば予め定められた周期ごとに、自身が有する電源ユニット３１の状態を診断する。
【００４７】
図３は、サーバ装置３の構成の一例を示している。図３を参照すると、本実施形態におけるサーバ装置３は、例えば、電源ユニット３１と、コネクタ３２と、制御回路３３と、切替スイッチ３４と、診断回路３５と、逆流防止ダイオード３６と、マザーボード３７と、を有している。
【００４８】
また、本実施形態におけるサーバ装置３は、電源ユニット３１と対応付けられた、図示しないＬＥＤ（light emitting diode）を有している。後述するように、サーバ装置３は、例えば、電源ユニット３１が使用中である場合（電源ユニット３１からマザーボードに対してＤＣ電圧の供給が行われている場合）、緑色ＬＥＤを点灯させる。また、サーバ装置３は、例えば、電源ユニット３１の診断の結果、問題が生じそうであると診断された場合、赤色ＬＥＤを点灯させる。このように、サーバ装置３は、電源ユニット３１の状態を外部から判別可能なよう構成されている。また、本実施形態におけるサーバ装置３は、サーバシステム１の管理者に問題の発生を通知するための図示しない通知手段（例えば、アラームなどによる通知を行うための音響装置など）を有している。
【００４９】
電源ユニット３１（ＡＣ電源ユニット）は、ＡＣ／ＤＣ変換手段としての機能を有しており、ＡＣ電源（例えば、外部の電力供給システム）から受け付けたＡＣ電圧をＤＣ電圧に変換する。電源ユニット３１は、例えば、１２Ｖ、５．５Ｖ、３．３Ｖなどサーバに必要な複数のＤＣ電圧を出力する。
【００５０】
また、電源ユニット３１は、上記それぞれの電圧で電流を流すことが可能なように複数の導線で切替スイッチ３４と接続されている。後述するように、通常の状態では、電源ユニット３１は、切替スイッチ３４を介してマザーボード３７と接続されている。つまり、通常の状態では、電源ユニット３１が出力したＤＣ電圧は切替スイッチ３４を介してマザーボード３７へと供給されている。なお、ここでいう通常の状態とは、診断回路３５により電源ユニット３１に問題が生じそうであると診断されていない状態（赤色ＬＥＤが点灯していない状態）や診断回路３５による診断を行っていない状態のことをいう。つまり、通常の状態とは、電源ユニット３１を使用可能な状態のことをいう。
【００５１】
コネクタ３２は、直流電源ケーブル又はバックプレーンを介して、冗長電源装置２と接続されている。また、コネクタ３２は、電流を流すことが可能なようマザーボード３７と接続されるとともに、管理信号を送受信可能なよう制御回路３３と接続されている。このように、コネクタ３２は、各種配線を接続する。なお、図３で示すように、コネクタ３２から延びるコネクタ側の導線は、切替スイッチ３４からマザーボード３７へと延びる導線と、当該導線の途中で合流している。また、後述するように、各導線上には逆流防止ダイオード３６が設けられている。
【００５２】
このような構成のため、冗長電源装置２から供給されるＤＣ電圧は、コネクタ３２を介してマザーボード３７へと供給されることになる。また、制御回路３３から送信された管理信号は、コネクタ３２を介して冗長電源装置２へと送信され、冗長電源装置３から送信された管理信号は、コネクタ３２を介して制御回路３３へと送信される。
【００５３】
制御回路３３は、切替スイッチ３４による接続の切り替えの制御や電源ユニット３１の診断を行う際の制御、冗長電源装置２に対するＤＣ電圧の供給開始の指示や供給停止の指示、ＬＥＤの点灯や消灯、管理者に対する通知、などの制御を行う。
【００５４】
制御回路３３は、切替制御信号を送受信可能なよう切替スイッチ３４と接続されている。制御回路３３は、切替スイッチ３４に対して切替制御信号を通知することで、切替スイッチ３４による接続の切り替えの制御を行なう。例えば、制御回路３３は、電源ユニット３１の状態の診断を行う際に、切替スイッチ３４に対して対応する切替制御信号を送信する。また、制御回路３３は、当該制御回路３３からの通知に基づいて接続を切り替えた旨を示す切替制御信号を切替スイッチ３４から受信する。
【００５５】
また、制御回路３３は、診断制御信号を送受信可能なよう診断回路３５と接続されている。制御回路３３は、診断回路３５から受信した診断制御信号に基づいて、赤色ＬＥＤを点灯させたり、管理者に対する通知を行なったりする。
【００５６】
具体的には、例えば、制御回路３３は、予め定められた周期ごとに（又は、例えば、管理者からの指示に基づいて）、冗長電源装置２に対して、ＤＣ電圧の供給開始を指示する管理信号を送信（通知）する。つまり、制御回路３３は、冗長電源装置２に対してＤＣ電圧の供給に切り替えるように制御する。これにより、コネクタ３２を介してマザーボード３７に対する冗長電源装置２からのＤＣ電圧の供給が開始される。また、制御回路３３は、ＤＣ電圧の供給が開始された旨を示す管理信号を冗長電源装置２から受信する。そして、制御回路３３は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する（通知する）。これにより、電源ユニット３１からのマザーボード３７に対するＤＣ電圧の供給は止まり、電源ユニット３１が出力するＤＣ電圧の供給先が診断回路３５に切り替わることになる。その後、制御回路３３は、診断回路３５から診断結果を示す診断制御信号を受信する。診断制御信号が電源ユニット３１に問題が生じそうである旨を示す場合、制御回路３３は、赤色ＬＥＤを点灯させるとともに、管理者に対する通知を行う。一方、診断制御信号が電源ユニット３１に問題がない旨を示す場合、制御回路３３は、赤色ＬＥＤの点灯などは行わない。制御回路３３は、電源ユニット３１と診断回路３５との接続を切断して、電源ユニット３１とマザーボード３７とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する。そして、制御回路３３は、冗長電源装置２に対して、ＤＣ電圧の供給停止を指示する管理信号を送信（通知）する。
【００５７】
また、制御回路３３が赤色ＬＥＤを点灯させ、管理者に対する通知を行った結果、例えば、電源ユニット３１の交換が行われたとする。この場合、電源ユニット３１から診断回路３５へとＤＣ電圧の供給が行われ、制御回路３３は、診断回路３５から診断結果を示す診断制御信号を受信することになる。交換した電源ユニット３１にも問題が生じそうである旨を診断制御信号が示す場合、制御回路３３は、赤色ＬＥＤの点灯を続ける（又は、例えば点滅させる）とともに、管理者に対する通知を行う。一方、診断制御信号が電源ユニット３１に問題がない旨を示す場合、制御回路３３は、電源ユニット３１と診断回路３５との接続を切断して、電源ユニット３１とマザーボード３７とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する。また、制御回路３３は、赤色ＬＥＤを消灯させる。また、制御回路３３は、冗長電源装置２に対して、ＤＣ電圧の供給停止を指示する管理信号を送信する。
【００５８】
なお、電源ユニット３１の交換を制御回路３３が検出可能なよう構成しても構わない。また、制御回路３３が電源ユニット３１の交換を検出した際に、電源ユニット３１と診断回路３５とが接続されていない場合、制御回路３３は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信することが出来る。
【００５９】
このように、制御回路３３は、例えば予め定められた周期ごとに、電源ユニット３１と診断回路３５とを接続して、電源ユニット３１の状態を診断する。これにより、制御回路３３は、電源ユニット３１の状態に問題が生じそうである場合に当該問題を検出することが出来る。
【００６０】
切替スイッチ３４（接続切替部）は、制御回路３３からの切替制御信号（通知）に応じて、電源ユニット３１とマザーボード３７との接続を電源ユニット３１と診断回路３５との接続に切り替える。つまり、切替スイッチ３４は、通常の状態において、電源ユニット３１とマザーボード３７とを接続している。そして、切替スイッチ３４は、切替制御信号に応じて、電源ユニット３１とマザーボード３７との接続を電源ユニット３１と診断回路３５との接続に切り替える。このように、切替スイッチ３４は、切替制御信号に応じて、電源ユニット３１から出力されるＤＣ電圧の供給先をマザーボード３７から診断回路３５に切り替える。また、切替スイッチ３４は、切替制御信号に応じて、電源ユニット３１から出力されるＤＣ電圧の供給先を診断回路３５からマザーボード３７に切り替える。
【００６１】
例えば、切替スイッチ３４は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を制御回路３３から受信する。すると、切替スイッチ３４は、当該受信した切替制御信号に基づいて、電源ユニット３１と診断回路３５とを接続する。そして、切替スイッチ３４は、切替完了を示す切替制御信号を制御回路３３に対して送信する。
【００６２】
また、例えば、切替スイッチ３４は、電源ユニット３１とマザーボード３７とを接続する旨を指示する切替制御信号を制御回路３３から受信する。すると、切替スイッチ３４は、当該受信した切替制御信号に基づいて、電源ユニット３１とマザーボード３７とを接続する。そして、切替スイッチ３４は、切替完了を示す切替制御信号を制御回路３３に対して送信する。
【００６３】
診断回路３５は、サーバ装置３が有する電源ユニット３１の状態を診断する。診断回路３５の構成は、冗長電源装置２が有する診断回路２５と同様である。そのため、詳細な説明は省略する。
【００６４】
逆流防止ダイオード３６は、マザーボード３７から電源ユニット３１、コネクタ３２方向へ電流が逆流することを防止する。逆流防止ダイオード３６は、電源ユニット３１とマザーボード３７との間の導線上（接続経路上）、及び、コネクタ３２とマザーボード３７との間の導線上（接続経路上）に設けられている。具体的には、逆流防止ダイオード３６は、切替スイッチ３４とマザーボード３７とを接続する導線とコネクタから延びるコネクタ側の導線との合流点よりも切替スイッチ３４側及びコネクタ３２側の導線上にそれぞれ設けられている。
【００６５】
マザーボード３７（稼働部）は、ＤＣ電圧の供給を受けて稼働する。マザーボード３７は、電源ユニット３１とコネクタ３２とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する。
【００６６】
以上が、サーバシステム１の構成の一例についての説明である。次に、図４乃至６を参照して、サーバシステム１の動作の一例について説明する。まず、図４を参照して、サーバ装置３側で電源ユニット３１の診断を行う際の動作の一例について説明する。
【００６７】
図４を参照すると、サーバ装置３の制御回路３３は、例えば予め定められた周期ごとに、冗長電源装置２に対して、ＤＣ電圧の供給開始を指示する管理信号を送信（通知）する（ステップＳ１０１）。
【００６８】
制御回路２３は、コネクタ２２を介して、上記管理信号を受信する。すると、制御回路２３は、電源ユニット２１と当該管理信号を介したコネクタ２２とを接続する旨を指示する切替制御信号を切替スイッチ２４に送信する（ステップＳ２０１）。
【００６９】
切替スイッチ２４は、電源ユニット２１とコネクタ２２とを接続する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示す電源ユニット２１とコネクタ２２とを接続する（ステップＳ２０２）。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。
【００７０】
制御回路２３は、切替完了を示す切替制御信号を切替スイッチ２４から受信する。すると、制御回路２３は、接続した電源ユニット２１と対応する緑色ＬＥＤを点灯させる。また、制御回路２３は、ＤＣ電圧の供給が開始された旨を示す管理信号を、ＤＣ電圧の供給開始を指示する管理信号の送信元であるサーバ装置３に通知する（ステップＳ２０３）。
【００７１】
サーバ装置３の制御回路３３は、上記管理信号を受信する。すると、制御回路３３は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する（ステップＳ１０２）。
【００７２】
切替スイッチ３４は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を制御回路３３から受信する。すると、切替スイッチ３４は、当該受信した切替制御信号に基づいて、電源ユニット３１と診断回路３５とを接続する（ステップＳ１０３）。
【００７３】
診断回路３５は、負荷を変更しながら、立ち上がり時間や立ち下がり時間、流れる電流の量などの測定を行う。そして、診断回路３５は、測定結果と閾値情報とを比較する。これにより、診断回路３５は、接続されている電源ユニット３１の故障予兆の診断を行う（ステップＳ１０４）。
【００７４】
上記診断の結果、電源ユニット３１に問題が生じそうであると判断される場合、診断回路３５は、問題が生じそうである旨を示す診断制御信号を制御回路３３に送信する（ステップＳ１０５）。
【００７５】
制御回路３３は、診断回路３５から問題が生じそうである旨を示す診断制御信号を受信する。制御回路３３は、上記診断制御信号に基づいて、赤色ＬＥＤを点灯させるとともに、管理者に対する通知を行う（ステップＳ１０６）。
【００７６】
一方、上記診断の結果、電源ユニット３１に問題がないと判断される場合、診断回路３５は、問題がない旨を示す診断制御信号を制御回路３３に送信する（ステップＳ１０７）。
【００７７】
制御回路３３は、診断回路３５から問題がない旨を示す診断制御信号を受信する。すると、制御回路３３は、電源ユニット３１と診断回路３５との接続を切断して、電源ユニット３１とマザーボード３７とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する（ステップＳ１０８）。
【００７８】
切替スイッチ３４は、上記切替制御信号を制御回路３３から受信する。すると、切替スイッチ３４は、当該受信した切替制御信号に基づいて、電源ユニット３１とマザーボード３７とを接続する（ステップＳ１０９）。そして、切替スイッチ３４は、切替完了を示す切替制御信号を制御回路３３に対して送信する。
【００７９】
制御回路３３は、上記切替制御信号を受信する。そして、制御回路３３は、冗長電源装置２に対して、ＤＣ電圧の供給停止を指示する管理信号を送信する（ステップＳ１１０）。
【００８０】
制御回路２３は、コネクタ２２を介して、ＤＣ電圧の供給停止を指示する管理信号を受信する。すると、制御回路２３は、当該管理信号を介したコネクタ２２と電源ユニット２１との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する（ステップＳ２０４）。
【００８１】
切替スイッチ２４は、コネクタ２２と電源ユニット２１との接続を切断する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示すコネクタ２２と電源ユニット２１との接続を切断する（ステップＳ２０５）。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。
【００８２】
その後、制御回路２３は、切替完了を示す切替制御信号を切替スイッチ２４から受信する。そして、制御回路２３は、接続を切断した電源ユニット２１と対応する緑色ＬＥＤを消灯させる。
【００８３】
以上が、サーバ装置３側で電源ユニット３１の診断を行う際の動作の一例である。次に、図５を参照して、サーバ装置３の電源ユニット３１が交換された場合の動作の一例について説明する。上述したように、診断回路３５から問題が生じそうである旨を示す診断制御信号を受信すると、制御回路３３は、赤色ＬＥＤを点灯させるとともに管理者に対する通知を行う。電源ユニット３１の交換は、例えば、当該赤色ＬＥＤの点灯や通知などに基づいて、行われることになる。
【００８４】
電源ユニット３１が交換されると、当該電源ユニット３１の交換を制御回路３３が検出する（ステップＳ３０１）。すると、制御回路３３は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する（ステップＳ３０２）。
【００８５】
切替スイッチ３４は、電源ユニット３１と診断回路３５とを接続する旨を指示する切替制御信号を制御回路３３から受信する。すると、切替スイッチ３４は、当該受信した切替制御信号に基づいて、電源ユニット３１と診断回路３５とを接続する（ステップＳ３０３）。
【００８６】
なお、図４で説明した赤色ＬＥＤの点灯や通知などに基づいて電源ユニット３１の交換が行われた場合、電源ユニット３１を交換した段階で、電源ユニット３１と診断回路３５とは接続されることになる。この場合、ステップＳ３０１〜ステップＳ３０３の処理は、省略しても構わない。
【００８７】
診断回路３５は、負荷を変更しながら、立ち上がり時間や立ち下がり時間、流れる電流の量などの測定を行う。そして、診断回路３５は、測定結果と閾値情報とを比較する。これにより、診断回路３５は、接続されている電源ユニット３１の故障予兆の診断を行う（ステップＳ３０４）。
【００８８】
上記診断の結果、電源ユニット３１に問題が生じそうであると判断される場合、診断回路３５は、問題が生じそうである旨を示す診断制御信号を制御回路３３に送信する（ステップＳ３０５）。
【００８９】
制御回路３３は、診断回路３５から問題が生じそうである旨を示す診断制御信号を受信する。制御回路３３は、上記診断制御信号に基づいて、赤色ＬＥＤの点灯を継続するとともに、管理者に対する通知を行う（ステップＳ３０６）。
【００９０】
一方、上記診断の結果、電源ユニット３１に問題がないと判断される場合、診断回路３５は、問題がない旨を示す診断制御信号を制御回路３３に送信する（ステップＳ３０７）。
【００９１】
診断制御信号を受信すると、制御回路３３は、電源ユニット３１と診断回路３５との接続を切断して、電源ユニット３１とマザーボード３７とを接続する旨を指示する切替制御信号を切替スイッチ３４に送信する（ステップＳ３０８）。切替制御信号を制御回路３３から受信すると、切替スイッチ３４は、当該受信した切替制御信号に基づいて、電源ユニット３１とマザーボード３７とを接続する（ステップＳ３０９）。そして、切替スイッチ３４は、切替完了を示す切替制御信号を制御回路３３に対して送信する。
【００９２】
また、制御回路３３は、冗長電源装置２に対して、ＤＣ電圧の供給停止を指示する管理信号を送信する（ステップＳ３１０）。制御回路２３は、コネクタ２２を介して、ＤＣ電圧の供給停止を指示する管理信号を受信する。すると、制御回路２３は、当該管理信号を介したコネクタ２２と電源ユニット２１との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する（ステップＳ４０１）。切替スイッチ２４は、コネクタ２２と電源ユニット２１との接続を切断する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示すコネクタ２２と電源ユニット２１との接続を切断する（ステップＳ４０２）。そして、切替スイッチ２４は、切替完了を示す切替制御信号を制御回路２３に対して送信する。その後、制御回路２３は、切替完了を示す切替制御信号を切替スイッチ２４から受信する。そして、制御回路２３は、接続を切断した電源ユニット２１と対応する緑色ＬＥＤを消灯させる。
【００９３】
以上が、サーバ装置３の電源ユニット３１が交換された場合の動作の一例である。次に、図６を参照して、冗長電源装置２が電源ユニット２１の状態を診断する際の動作の一例について説明する。
【００９４】
図６を参照すると、冗長電源装置２の制御回路２３は、例えば予め定められた周期ごとに、電源ユニット２１と診断回路２５とを接続する旨を指示する切替制御信号を切替スイッチ２４に送信する（ステップＳ５０１）。
【００９５】
切替スイッチ２４は、電源ユニット２１と診断回路２５とを接続する旨を指示する切替制御信号を制御回路２３から受信する。すると、切替スイッチ２４は、当該受信した切替制御信号に基づいて、当該切替制御信号が示す電源ユニット２１と診断回路２５とを接続する（ステップＳ５０２）。
【００９６】
診断回路２５は、負荷を変更しながら、立ち上がり時間や立ち下がり時間、流れる電流の量などの測定を行う。そして、診断回路２５は、測定結果と閾値情報とを比較する。これにより、診断回路２５は、接続されている電源ユニット２１の故障予兆の診断を行う（ステップＳ５０３）。
【００９７】
上記診断の結果、電源ユニット２１に問題が生じそうであると判断される場合（ステップＳ５０４、Ｙｅｓ）、診断回路２５は、問題が生じそうである旨を示す診断制御信号を制御回路２３に送信する（ステップＳ５０７）。上記診断制御信号を受信すると、制御回路２３は、上記診断制御信号に基づいて、赤色ＬＥＤを点灯させるとともに、管理者に対する通知を行う（ステップＳ５０８）。また、制御回路２３は、電源ユニット２１と診断回路２５との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する。これにより、切替スイッチ２４は、電源ユニット２１と診断回路２５との接続を切断する（ステップＳ５０９）。
【００９８】
一方、上記診断の結果、電源ユニット２１に問題がないと判断される場合（ステップＳ５０４、Ｎｏ）、診断回路２５は、問題がない旨を示す診断制御信号を制御回路２３に送信する（ステップＳ５０５）。上記診断制御信号を受信すると、制御回路２３は、電源ユニット２１と診断回路２５との接続を切断する旨を指示する切替制御信号を切替スイッチ２４に送信する。これにより、切替スイッチ２４は、電源ユニット２１と診断回路２５との接続を切断する（ステップＳ５０６）。
【００９９】
冗長電源装置２は、上記のような処理を、例えば冗長電源装置２が有する各電源ユニット２１に対して行うことになる。なお、冗長電源装置２は、例えば予め定められた周期ごとに、サーバ装置３と接続されていない電源ユニット２１の状態を診断するよう構成しても構わない。
【０１００】
このように、本実施形態におけるサーバ装置３は、電源ユニット３１とコネクタ３２とを有している。このような構成により、サーバ装置３は、通常時などにおいて、電源ユニット３１からＤＣ電圧の供給を受けつつ、電源ユニット３１に問題が生じそうな場合などにコネクタ３２からＤＣ電圧の供給を受けることが出来る。これにより、汎用性を確保しつつ、電源の冗長性を確保することが出来る。
【０１０１】
また、各サーバ装置３に２台の電源ユニットを設けた場合と比較して、電源ユニットの数を削減することが出来る。これにより、システム全体としての電源スペースを縮小することが出来る。その結果、サーバ内のスペースが拡がり、拡張性を増すことができる。また、電源総数を減らすことが出来るため、システム価格の低減、熱元の低減を図ることができ、冷却設計をより楽に実現することが出来る。
【０１０２】
なお、本実施形態においては、冗長電源装置２が有する電源ユニット２１のうち、使用中の電源ユニット２１を外部から判別することが出来る。そのため、サーバ装置３が有する電源ユニット３１に問題が生じた場合、例えば、冗長電源装置２が有する電源ユニット２１のうち使用中でない電源ユニット２１を抜き取って電源ユニット３１に差し込む、といった活用を行うことが出来る。このように、本発明によると、冗長電源装置２には、電源ユニット３１のストックとしての役割を持たせることが出来る。
【０１０３】
また、冗長電源装置２が有する電源ユニット２の数は、サーバシステム１の堅牢性などに応じて自由に変更することが出来る。例えば、Ｎ台のサーバ装置３を有するサーバシステム１の場合、冗長電源装置２は、１〜Ｎ台（システムの堅牢性に応じて変更可能）の電源ユニット２を有することが考えられる。
【０１０４】
また、本実施形態においては、冗長電源装置２及びサーバ装置３が通知手段を有するとした。しかしながら、通知手段は、例えば、サーバシステム１全体で１つの通知手段を共有するよう構成しても構わない。
【０１０５】
［第２の実施形態］
次に、図７乃至図１０を参照して、電源に冗長性を有するサーバ装置４、サーバ装置４にＤＣ電圧を供給する外部電源供給装置５、電源に冗長性を有するサーバ装置４と外部電源供給装置７とから構成されるサーバシステム６、について説明する。本実施形態においては、各構成の概要について説明する。
【０１０６】
まず、図７、図８を参照して、本実施形態におけるサーバ装置４について説明する。
【０１０７】
図７を参照すると、サーバ装置４は、ＡＣ電源ユニット４１とＤＣ電源入力部４２とを有している。
【０１０８】
ＡＣ電源ユニット４１は、ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換する。また、ＤＣ電源入力部４２は、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れる。そして、サーバ装置４は、ＡＣ電源ユニット４１とＤＣ電源入力部４２とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する。
【０１０９】
このように、本実施形態におけるサーバ装置４は、ＡＣ電源ユニット４１とＤＣ電源入力部４２とを有している。このような構成により、本実施形態におけるサーバ装置４は、通常時などにおいて、ＡＣ電源ユニット４１からＤＣ電圧の供給を受けつつ、ＡＣ電源ユニット４１に問題が生じそうな場合などにＤＣ電源入力部４２からＤＣ電圧の供給を受けることが出来る。これにより、汎用性を確保しつつ、電源の冗長性を確保することが出来る。また、サーバ装置４に複数のＡＣ電源ユニット４１を設けた場合と比較して、無駄を省くことが出来る。つまり、無駄を省き、汎用性を有する、適切な電源の冗長構成を有することが出来る。
【０１１０】
上記のような構成により、サーバ装置４は、図８で示すように動作する。図８を参照すると、サーバ装置４は、ＡＣ電源ユニット４１とＤＣ電源入力部４２とのうちの少なくとも一方からＤＣ電圧を供給される（ステップＳ６０１）。そして、サーバ装置４は、供給されたＤＣ電圧で稼働する（ステップＳ６０２）。このような動作により稼働することで、サーバ装置４は、上記のように適切な電源の冗長構成を有しつつ稼働することが出来る。
【０１１１】
また、上記サーバ装置４により実行される電力供給制御方法は、ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、ＡＣ電源ユニットとＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置により行われる電力供給制御方法であって、外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、ＡＣ電源ユニットからのＤＣ電圧の供給を止める、という方法である。
【０１１２】
また、上記サーバ装置４には、所定のプログラムを組み込むことが出来る。具体的に、本発明の他の形態であるプログラムは、ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、ＡＣ電源ユニットとＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置に、外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、ＡＣ電源ユニットからのＤＣ電圧の供給を止める処理を実現させるためのプログラムである。
【０１１３】
次に、図９を参照して、本実施形態における外部電源供給装置５について説明する。本実施形態における外部電源供給装置５は、ＡＣ電源ユニットと外部からＤＣ電圧の供給を受け入れるＤＣ電源入力部とを有するサーバ装置のＤＣ電源入力部に対して、ＤＣ電圧を供給する。
【０１１４】
図９を参照すると、本実施形態における外部電源供給装置５は、複数のＡＣ電源ユニット５１と、複数のコネクタ５２と、接続切替部５３と、制御回路５４と、を有している。
【０１１５】
ＡＣ電源ユニット５１は、ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換する。また、コネクタ５２は、配線を接続する。また、サーバ装置は、コネクタと接続されている。また、接続切替部５３は、ＡＣ電源ユニット５１とコネクタ５２との間を接続する。そして、制御回路５４は、サーバ装置から受信した通知に応じて、ＡＣ電源ユニット５１とコネクタ５２とを接続するよう接続切替部５３に通知する。
【０１１６】
このように、本実施形態における外部電源供給装置５は、複数のＡＣ電源ユニット５１と、複数のコネクタ５２と、接続切替部５３と、制御回路５４と、を有している。このような構成により、外部電源供給装置５は、サーバ装置からの通知に応じて当該サーバ装置に対してＤＣ電圧を供給することが出来る。
【０１１７】
次に、図１０を参照して、本実施形態におけるサーバシステム６について説明する。本実施形態におけるサーバシステム６は、サーバ装置４と、外部電源供給装置７と、を有している。図１０で示すように、サーバ装置４と、外部電源供給装置７と、は接続されている。また、外部電源供給装置７はＡＣ電源ユニットを有しており、当該ＡＣ電源ユニットから出力されたＤＣ電圧をサーバ装置４に供給することが出来る。サーバ装置４の構成は上述したものと同様であるため、その説明は省略する。このような構成によっても、同様の効果を有することが出来る。
【０１１８】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明におけるサーバ装置などの概略を説明する。但し、本発明は、以下の構成に限定されない。
【０１１９】
（付記１）
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、
を有し、
前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する
サーバ装置。
【０１２０】
（付記２）
付記１に記載のサーバ装置であって、
前記サーバ装置は、
前記外部電源供給装置に対してＤＣ電圧の供給に切り替える制御をする制御回路を有する
サーバ装置。
【０１２１】
（付記３）
付記２に記載のサーバ装置であって、
前記制御回路は、前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める
サーバ装置。
【０１２２】
（付記４）
付記２又は３に記載のサーバ装置であって、
前記サーバ装置が有する前記ＡＣ電源ユニットの状態を診断する診断回路と、
前記ＡＣ電源ユニットから出力されるＤＣ電圧の供給先を前記診断回路に切り替える接続切替部と、
を有する
サーバ装置。
【０１２３】
（付記５）
付記４に記載のサーバ装置であって、
前記制御回路は、前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットと前記診断回路とを接続するよう前記接続切替部に対して通知し、
前記接続切替部は、前記制御回路からの通知に応じて、前記ＡＣ電源ユニットと前記診断回路とを接続し、
前記診断回路は、接続された前記ＡＣ電源ユニットからＤＣ電圧の供給を受けて当該ＡＣ電源ユニットの状態を診断し、診断した結果を前記制御回路に通知する
サーバ装置。
【０１２４】
（付記６）
付記５に記載のサーバ装置であって、
前記制御回路は、前記診断回路からの通知により前記ＡＣ電源ユニットの状態に問題がないと判断される場合、前記接続切替部に対して前記ＡＣ電源ユニットからＤＣ電圧の供給を開始するよう通知した後、前記外部電源供給装置に対してＤＣ電圧の供給を停止するよう通知する
サーバ装置。
【０１２５】
（付記７）
付記４乃至６のいずれかに記載のサーバ装置であって、
前記診断回路は、負荷を切り替えながら、立ち上がり時間と予め記憶された立ち上がり時間閾値、立ち下がり時間と立ち下がり時間閾値、の少なくとも一方を比較することで、前記ＡＣ電源ユニットの状態を診断する
サーバ装置。
【０１２６】
（付記８）
付記１乃至７のいずれかに記載のサーバ装置であって、
前記ＡＣ電源ユニットとＤＣ電圧を供給されて稼働する稼働部との間の接続経路上、及び、前記ＤＣ電源入力部と前記稼働部との間の接続経路上には、当該稼働部から前記ＡＣ／ＤＣ変換器又は前記ＤＣ電源入力部方向へと電流が逆流することを防止する逆流防止ダイオードが設けられている
サーバ装置。
【０１２７】
（付記９）
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置により行われる電力供給制御方法であって、
前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める
電力供給制御方法。
【０１２８】
（付記１０）
付記９に記載の電力供給制御方法であって、
前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットの状態を診断する
電力供給制御方法。
【０１２９】
（付記１０−１）
付記１０に記載の電力供給制御方法であって、
負荷を切り替えながら、立ち上がり時間と予め記憶された立ち上がり時間閾値、立ち下がり時間と立ち下がり時間閾値、の少なくとも一方を比較することで、前記ＡＣ電源ユニットの状態を診断する
電力供給制御方法。
【０１３０】
（付記１１）
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置に、
前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める処理を実現させるためのプログラム。
【０１３１】
（付記１１−１）
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有し、前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働するサーバ装置に、
負荷を切り替えながら、立ち上がり時間と予め記憶された立ち上がり時間閾値、立ち下がり時間と立ち下がり時間閾値、の少なくとも一方を比較することで、前記ＡＣ電源ユニットの状態を診断する処理を実現させるためのプログラム。
【０１３２】
（付記１２）
ＡＣ電源ユニットと、外部からＤＣ電圧の供給を受け入れるＤＣ電源入力部と、を有するサーバ装置のＤＣ電源入力部に対してＤＣ電圧を供給する外部電源供給装置であって、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
配線を接続するコネクタと、
をそれぞれ複数備え、
前記サーバ装置は前記コネクタと接続されており、
前記ＡＣ電源ユニットと前記コネクタとの間を接続する接続切替部と、
前記サーバ装置から受信した通知に応じて、前記ＡＣ電源ユニットと前記コネクタとを接続するよう前記接続切替部に通知する制御回路と、
を備える
外部電源供給装置。
【０１３３】
（付記１３）
付記１２に記載の外部電源供給装置であって、
前記制御回路は、前記コネクタを介して前記サーバ装置からＤＣ電力の供給を開始するよう通知されると、当該供給を開始する旨の通知を介したコネクタと、前記ＡＣ電源ユニットとを接続するよう前記接続切替部に通知する
外部電源供給装置。
【０１３４】
（付記１４）
付記１２又は１３に記載の外部電源供給装置であって、
前記外部電源供給装置が有する前記ＡＣ電源ユニットの状態を診断する診断回路を有する
外部電源供給装置。
【０１３５】
（付記１５）
付記１４に記載の外部電源供給装置であって、
前記制御回路は、前記接続切替部に対して、前記コネクタと接続されていない前記ＡＣ電源ユニットのいずれかと前記診断回路とを接続するよう指示する
外部電源供給装置。
【０１３６】
（付記１６）
少なくとも１つのサーバ装置と、前記サーバ装置と接続される外部電源供給装置と、を有するサーバシステムであって、
前記サーバ装置は、
ＡＣ電源から受け付けたＡＣ電圧をＤＣ電圧に変換するＡＣ電源ユニットと、
前記外部電源供給装置が有するＡＣ電源ユニットから出力されたＤＣ電圧の供給を受け入れるＤＣ電源入力部と、
を有し、
前記ＡＣ電源ユニットと前記ＤＣ電源入力部とのうちの少なくとも一方から供給されるＤＣ電圧で稼働する
サーバシステム。
【０１３７】
（付記１６−１）
付記１６に記載のサーバシステムであって、
前記サーバ装置は、
前記外部電源供給装置に対してＤＣ電圧の供給に切り替えるように制御する制御回路を有する
サーバシステム。
【０１３８】
（付記１６−２）
付記１６−１に記載のサーバシステムであって、
前記制御回路は、前記外部電源供給装置に対してＤＣ電圧の供給を開始するよう通知した後、前記ＡＣ電源ユニットからのＤＣ電圧の供給を止める
サーバシステム。
【０１３９】
なお、上記各実施形態及び付記において記載したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されていたりする。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【０１４０】
以上、上記各実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることが出来る。
【符号の説明】
【０１４１】
１  サーバシステム
２  冗長電源装置
２１  電源ユニット
２２  コネクタ
２３  制御回路
２４  切替スイッチ
２５  診断回路
３  サーバ装置
３１  電源ユニット
３２  コネクタ
３３  制御回路
３４  切替スイッチ
３５  診断回路
３６  逆流防止ダイオード
３７  マザーボード
４  サーバ装置
４１  ＡＣ電源ユニット
４２  ＤＣ電源入力部
５  外部電源供給装置
５１  ＡＣ電源ユニット
５２  コネクタ
５３  接続切替部
５４  制御回路
６  サーバシステム
７  外部電源供給装置
【図１】
0006725872.tif 000002
【図２】
0006725872.tif 000003
【図３】
0006725872.tif 000004
【図４】
0006725872.tif 000005
【図５】
0006725872.tif 000006
【図６】
0006725872.tif 000007
【図７】
0006725872.tif 000008
【図８】
0006725872.tif 000009
【図９】
0006725872.tif 000010
【図１０】
0006725872.tif 000011