(57)【要約】【課題】  遠隔地に配置した多数のサーバ電源のオン／オフ状態の監視及びオン／オフ動作の制御を容易且つ安価に行うことができる電源制御装置を提供する。【解決手段】  電源制御装置１０は複数台のサーバ２０とコンピュータ３０とを通信回線４０で接続することでネットワークが形成されており、当該コンピュータと、各サーバの電源のオン／オフ状態の監視を行う電源監視部６１と、各サーバの電源のオン／オフ動作の制御を行う電源制御部６２と、コンピュータに接続して信号の送受信を行うことで電源監視部及び電源制御部の動作を制御する制御回路７０とを備えている。通信回線４０とは異なる専用回線５０を用いて各サーバと電源監視部と制御回路との接続及び各サーバと電源制御部と制御回路との接続を行う。【選択図】図１
2014106945.tif 000002
【特許請求の範囲】
【請求項１】
複数台のサーバとコンピュータとを通信回線で接続することでネットワークが形成されており、
前記コンピュータと、
各サーバの電源のオン／オフ状態の監視を行う電源監視部と、
各サーバの電源のオン／オフ動作の制御を行う電源制御部と、
前記コンピュータに接続して信号の送受信を行うことで前記電源監視部及び電源制御部の動作を制御する制御回路とを備えており、
前記通信回線とは異なる専用回線を用いて各サーバと電源監視部と制御回路との接続及び各サーバと電源制御部と制御回路との接続を行うことを特徴とする電源制御装置。
【請求項２】
前記コンピュータと前記制御回路との接続の一部をインターネット回線で行うことを特徴とする請求項１に記載の電源制御装置。
【請求項３】
前記電源監視部及び電源制御部が接続端子盤上に実装されており、当該接続端子盤が、複数台のサーバのうちの一部に接続する第１接続端子盤と、残りのサーバに接続する第２接続端子盤とに分かれていることを特徴とする請求項１又は２に記載の電源制御装置。
【請求項４】
前記制御回路がPIC（Peripheral Interface Controller）であることを特徴とする請求項１〜３のいずれか一項に記載の電源制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はサーバの電源制御装置に関し、特に遠隔地に配置した多数のサーバ電源のオン／オフ状態の監視及びオン／オフ動作の制御を容易且つ安価に行うことができる電源制御装置に関する。
【背景技術】
【０００２】
サーバ室等の遠隔地に設置した多数のサーバをインターネット回線やLAN（Local Area Network）回線等の通信回線に接続して構成したネットワークシステムにおいて、各サーバ電源のオン／オフ動作の制御をサーバ室から離れた端末装置（コンピュータ）から行うための手段としてWOL（Wake on LAN）が知られている。
WOLは制御対象となるサーバのLANインタフェースのMAC（Media Access Control）アドレスを含むマジックパケットと呼ばれるパケットを当該サーバに送信することで電源のオン／オフを制御するものである（特許文献１）。
【０００３】
また、LANを介してサーバの電源を遠隔制御できるPDU（Power Distribution Unit（電源タップ））が知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２６７７６７号公報
【特許文献２】特開２０１１−１４１７４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来技術では以下のような問題があった。
すなわち、特許文献１記載の技術は、電源制御の対象となるサーバがネットワーク上で識別可能であること、つまりサーバが通信回線に有効に接続していることを前提とした技術であり、サーバが通信回線から意図せずに切断されてしまった場合を想定していない。
サーバが通信回線から意図せずに切断される事態は、サーバのリブートに失敗したときやサーバに格納されているハードディスクドライブが故障したときなどに発生し、サーバ台数が数百台規模のネットワークになると比較的頻繁に発生する。
【０００６】
このような事態においてサーバを通信回線に再接続してネットワークに復帰させるには、当該サーバの電源がオンになっているときにはこれを一旦オフにした後、再度オンにすれば足りる場合がほとんどである。しかし、サーバが通信回線から切断されているため、通信回線を介してWOLによるサーバ電源オン／オフの指令を当該サーバに送信することができず、サーバ電源のオン／オフ制御が不能となってしまう。
したがって、サーバが一旦通信回線から切断されてしまうと、管理者はサーバを設置してあるサーバ室まで直接出向き、当該サーバのオン／オフ動作を手動で行う必要があるため、当該作業が煩わしいという問題や、作業に時間がかかるという問題がある。
【０００７】
また、特許文献２記載の技術は、PDUが一台数千円以上と比較的高価であり、一台で制御できるサーバの数が少ないため、サーバ室に配置した数十〜数百台のサーバの電源を一括して制御する用途には不向きであるという問題がある。
【０００８】
本発明はこのような問題に鑑み、遠隔地に配置した多数のサーバ電源のオン／オフ状態の監視及びオン／オフ動作の制御を容易且つ安価に行うことができる電源制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の電源制御装置は、複数台のサーバとコンピュータとを通信回線で接続することでネットワークが形成されており、前記コンピュータと、各サーバの電源のオン／オフ状態の監視を行う電源監視部と、各サーバの電源のオン／オフ動作の制御を行う電源制御部と、前記コンピュータに接続して信号の送受信を行うことで前記電源監視部及び電源制御部の動作を制御する制御回路とを備えており、前記通信回線とは異なる専用回線を用いて各サーバと電源監視部と制御回路との接続及び各サーバと電源制御部と制御回路との接続を行うことを特徴とする。
【００１０】
また、前記コンピュータと前記制御回路との接続の一部をインターネット回線で行うことを特徴とする。
また、前記電源監視部及び電源制御部が接続端子盤上に実装されており、当該接続端子盤が、複数台のサーバのうちの一部に接続する第１接続端子盤と、残りのサーバに接続する第２接続端子盤とに分かれていることを特徴とする。
また、前記制御回路がPIC（Peripheral Interface Controller）であることを特徴とする。
【発明の効果】
【００１１】
本発明では、遠隔地等に配置した複数台のサーバの電源制御を、ネットワークを形成している通信回線とは異なる専用回線を利用して行う。したがって、複数台のサーバのうち一台のサーバが通信回線から意図せずに切断されてしまった場合でも、管理者は電源監視部からの出力信号に基づいて当該サーバが通信回線から切断されたことを居室等に配置したコンピュータで把握した上で、当該サーバに接続している専用回線を利用してコンピュータから制御回路に起動信号を出力する。そして、この起動信号を受信した電源制御部に当該サーバのオン／オフ動作を行わせることで、当該サーバを通信回線に再接続し、ネットワークに復帰させる。これにより、管理者にとって居室からサーバ室まで移動するための煩雑さが解消され、また、復帰作業が容易になると共に復帰作業に要する時間を大幅に短縮できる。
【００１２】
また、コンピュータと制御回路との接続の一部をインターネット回線で行うことにすれば装置製造に要するコストを抑えることができる。
また、接続端子盤を第１接続端子盤と第２接続端子盤とに分けて各サーバの電源を制御することで、制御回路として一般的なPICであれば第１接続端子盤と第２接続端子盤各々に８台のサーバを接続できるので、計１６台のサーバの電源のオン／オフ状態の監視とオン／オフ動作の制御を行うことができる。また、PICと接続端子盤を一組にし、複数組を専用回線に並列的に接続することで、例えば十組配置した場合には１６×１０＝１６０台のサーバの電源を一つのコンピュータで一括して制御できる。
【００１３】
また、制御回路として比較的安価なPICを用いることにすれば、従来技術のようにPDUを用いて電源制御を行う場合と比較して電源制御装置を安価に構成できるという利点もある。
なお、PICとはMicrochip Technology Inc.社のマイクロコントローラの総称であり、ICの動作を任意にプログラムできるワンチップマイクロコンピュータを指す。PICを用いることにより電源制御装置の機能に必要な演算機能部、メモリ、入出力部等の構成を単一のICに組み込むことができ、装置のコンパクト化や消費電力の低減を図ることができる。
【図面の簡単な説明】
【００１４】
【図１】ネットワーク及び電源制御装置の概略を示す図
【図２】サーバラック内に格納した複数のサーバを示す図（ａ）、サーバの裏側の配線状態を示す図（ｂ）及びサーバの表側の配線状態を示す図（ｃ）
【図３】制御回路と接続端子盤との接続状態を示す概略図
【図４】制御回路による電源監視部と電源制御部の動作制御を説明するための概略図
【図５】電源監視部の構造を説明するための概略図
【図６】電源監視部にオン／オフ状態を監視させるためのコマンドの一例
【図７】電源制御部の構造を説明するための概略図
【図８】電源制御部に電源のオン／オフ動作を行わせるためのコマンドの一例
【図９】第１接続端子盤、第２接続端子盤及び通信回路の試作品の写真。
【図１０】電源制御装置の動作を説明するためのフローチャート
【発明を実施するための形態】
【００１５】
本発明の電源制御装置の実施の形態について説明する。
図１に示すように、電源制御装置１０が使用されるネットワークは、サーバ室等の遠隔地に配置した複数台のサーバ２０と、管理者の居室等に配置したコンピュータ３０とを通信回線４０及びインターネット回線９０で接続することで概略構成されている。
【００１６】
図２（ａ）に示すように各サーバ２０はサーバ室内においてサーバラック２１に格納されており、本実施の形態においては図２（ｂ）及び（ｃ）に示すようにサーバラック２１内の第１〜第４段の各段２１ａ〜２１ｄに４台のサーバ２０を載置している。したがって、ひとつのサーバラック２１には１６台のサーバ２０が格納されている。
そして、このようなサーバラック２１をサーバ室内に複数（例えば１０基）配置し、相互に接続することで１６×１０＝１６０台のサーバ２０をサーバ室内に配置している。
なお、図１には３基のサーバラック２１、２２及び２３を専用回線５０に並列的に接続した状態を示している。一つのサーバラック２１を構成する段の数や格納できるサーバ２０の数は特に限定されない。
【００１７】
電源制御装置１０は一つのサーバラック２１に対して一つ配置されており、当該サーバラック２１に格納されている各サーバ２０の電源のオン／オフ状態の監視とオン／オフ動作の制御を上記コンピュータ３０で行うために使用される。
図３及び図４に示すように、電源制御装置１０は接続端子盤６０及び制御回路７０を備えている。
接続端子盤６０は基板上に電源監視部６１と電源制御部６２を実装することで構成されており、本実施の形態においては一つのサーバラック２１に格納されている１６台のサーバ２０のうち上位８台に接続する第１接続端子盤６０ａと、下位８台に接続する第２接続端子盤６０ｂとに分かれている。なお、必ずしも接続端子盤６０を第１接続端子盤６０ａと第２接続端子盤６０ｂとに分ける必要はない。
【００１８】
電源監視部６１は各サーバ２０の電源のオン／オフ状態の監視を行うものである。電源監視部６１は図５に示すように各サーバ２０のATX基板に設けられているフロントパネルコネクタ群のうちPower LED(+)端子とPower LED(-)端子にバッファICを介して接続しており、両端子の電圧をチェックすることで当該サーバ２０の電源のオン／オフ状態の監視を行っている。
具体的には、サーバ２０の電源が入っているときには両端子間に電圧差が生じ（例えば(+)/(-)＝5V/0V）、電源が入っていないときには電圧差が生じない（例えば(+)/(-)＝5V/5V）ので、両端子の電位差の有無に基づいてサーバ２０の電源状態を監視している。
電源監視部６１は制御回路７０の入出力端子に接続しており、サーバ２０の電位差の有無に関する情報はバッファICを介して制御回路７０の入出力端子に送られる。
図６に電源監視部６１による各サーバ２０のオン／オフ状態を監視するためのコマンドの一例を示す。
【００１９】
電源制御部６２は各サーバ２０の電源のオン／オフ動作の制御を行うものである。電源制御部６２は図７に示すように各サーバ２０のATX基板に設けられているフロントパネルコネクタ群のうちPower Switch(+)端子とPower Switch(-)端子にバッファICを介して接続しており、両端子同士の接続状態を変化させることで当該サーバ２０の電源のオン／オフ動作の制御を行っている。
具体的には、サーバ２０の電源が入っていないときにPower Switch(+)端子とPower Switch(-)とを短絡させることで電源をオンにすることができ、電源が入っているときにPower Switch(+)端子とPower Switch(-)とを４秒以上短絡させることで電源をオフにすることができる。
電源制御部６２はバッファICを介して制御回路７０の入出力端子に接続しており、制御回路７０の出力信号に基づいて各サーバ２０の電源のオン／オフ動作を行う。
図８に電源制御部６２によるオン／オフ動作の制御を行うためのコマンドの一例を示す。
【００２０】
図３及び図４に示すように、制御回路７０はコンピュータ３０の出力信号を受信して電源監視部６１及び電源制御部６２の動作を制御するものであり、本実施の形態においてはマイクロチップ・テクノロジー社のPIC（PIC18F）を使用している。
【００２１】
各サーバ２０と電源監視部６１と制御回路７０との接続及び各サーバ２０と電源制御部６２と制御回路７０との接続は、ネットワークを構成する通信回線４０とは異なる専用回線５０を用いている。すなわち、各サーバ２０から接続端子盤６０（電源監視部６１及び電源制御部６２）を介して制御回路７０にまで至る回線として、ネットワークを構成している通信回線４０ではなく、専用回線５０を敷設している。
このように専用回線５０を用いることで、上述の通り複数台のサーバ２０のうち一台のサーバ２０が通信回線４０から意図せずに切断されてしまった場合でも、管理者はコンピュータ３０から専用回線５０を介して制御回路７０及び電源制御部６２に起動信号を送信することで当該サーバ２０を通信回線４０に再接続することができる。
本実施の形態では、制御回路７０は専用回線５０からイーサネットコントローラ８０（イーサネットは登録商標である）を介してインターネット回線９０に接続しており、コンピュータ３０もインターネット回線９０に接続している。したがって、コンピュータ３０と制御回路７０との接続の一部をインターネット回線９０で行っていることになる。
【００２２】
なお、コンピュータ３０と制御回路７０との接続の一部に必ずしもインターネット回線９０を使用する必要はなく、例えば専用回線５０をコンピュータ３０まで延長して敷設してもよい。
図９に第１接続端子盤６０ａ、第２接続端子盤６０ｂ及び制御回路７０の試作品の写真を示す。本試作品では制御回路７０と同一基板上にイーサネットコントローラ８０を実装している。
【００２３】
次に、電源制御装置１０の動作について図１０に示すフローチャートを用いて説明する。
サーバ２０が通信回線４０から意図せずに切断されていることを認識した管理者は居室のコンピュータ３０を用いて、コマンド操作により当該サーバ２０に付した整理番号（フローチャート上では「対象ノード番号」と表記している。）を指定すると共に当該サーバ２０の電源のオン／オフ状態の監視とオン／オフ動作の制御のいずれかを指定し、指令信号として制御回路７０に送信する（ステップ１）。
なお、サーバ２０が通信回線４０から切断されているか否かの判定はping等の周知の手法を用いて行うことができる。
指令信号を受信した制御回路７０では、当該指令が電源のオン／オフ状態の監視か電源のオン／オフ動作の制御のいずれかを判定する（ステップ２）。
【００２４】
そして、電源のオン／オフ状態の監視の場合には、ステップ３において制御回路７０は対象ノードが含まれる側の接続端子盤（例えば第１接続端子盤６０ａ）に電源を供給する。
そしてステップ４において制御回路７０は対象ノードの電源のオン／オフ状態を電源監視部６１を介して取得し、ステップ５において電源のオン／オフ動作を制御する必要があると判断した場合には（ステップ５においてＹｅｓ）ステップ２に移る。
【００２５】
一方、ステップ５において電源のオン／オフ動作を制御する必要がないと判断した場合には（ステップ５においてＮｏ）そのまま終了する。
【００２６】
ステップ５において、電源のオン／オフ動作を制御するべくステップ２に移った場合には、ステップ６において制御回路７０は電源制御部６２の複数のバッファICのうち、対象ノードに接続しているバッファICに対して電源を供給する。
そして、ステップ７において対象ノードの電源をオフにする場合にはステップ８に移り、その旨のコマンドをコンピュータ３０が送信することで制御回路７０は当該対象ノード（サーバ２０）の電源をオフにする。
一方、ステップ７において対象ノードの電源をオンにする場合にはステップ９に移り、その旨のコマンドをコンピュータ３０が送信することで対象ノード（サーバ２０）の電源がオンにされる。
【００２７】
ステップ１０において対象ノードの電源のオン／オフ状態の監視を続ける場合にはステップ２に移り（ステップ１０においてＹｅｓ）、監視を続けない場合及び他の対象ノードを監視する際には一旦終了する（ステップ１０においてＮｏ）。
以上で電源制御装置１０による一連の動作が完了する。
なお、ステップ１における対象ノード番号の指定を管理者が行うものとしたが、これに限らず、例えば対象ノード番号が自動的に指定されるようにコンピュータ３０にプログラムしておき、サーバ２０が通信回線４０から意図せずに切断されていることの判断や、各サーバ２０の電源のオン／オフ状態の監視及びオン／オフ動作の制御を人手を介さずコンピュータ３０が自動的に行なうことにしてもよい。
【産業上の利用可能性】
【００２８】
遠隔地に配置した多数のサーバ電源のオン／オフ状態の監視及びオン／オフ動作の制御を容易且つ安価に行うことができる電源制御装置であり、産業上の利用可能性を有する。
【符号の説明】
【００２９】
１０  電源制御装置
２０  サーバ
２１  サーバラック
３０  コンピュータ
４０  通信回線
５０  専用回線
６０  接続端子盤
６０ａ  第１接続端子盤
６０ｂ  第２接続端子盤
６１  電源監視部
６２  電源制御部
７０  制御回路
８０  イーサネットコントローラ
９０  インターネット回線
【図１】
2014106945.tif 000003
【図２】
2014106945.tif 000004
【図３】
2014106945.tif 000005
【図４】
2014106945.tif 000006
【図５】
2014106945.tif 000007
【図６】
2014106945.tif 000008
【図７】
2014106945.tif 000009
【図８】
2014106945.tif 000010
【図９】
2014106945.tif 000011
【図１０】
2014106945.tif 000012