(57)【特許請求の範囲】
【請求項１】
管理サーバと、
前記管理サーバを接続するＬＡＮポートと、サーバを接続するＬＡＮポートと、前記サーバの全ての電力供給源である電源を接続する電源ポートと、ＬＡＮを制御するＬＡＮ制御手段と、前記電源ポート毎に電源供給を制御する電源制御手段と、前記サーバのＭＡＣアドレスを記録する記録手段と、を有するＰＤＵと、
前記ＬＡＮポートに接続され、且つ、前記電源ポートにその電源が接続されたサーバと、を有し、
前記ＰＤＵは、前記サーバからシステム停止通知を受信した場合には、当該サーバが接続されている電源ポートの電源をオフし、前記管理サーバからリモート制御によりサーバの起動命令を受信した場合には、前記記録手段に記録されているＭＡＣアドレスを参照し、該当するサーバが接続されている電源ポートの電源をオンし、
前記サーバはシステム停止を行う際にシステム停止までの時間を通知し、前記ＰＤＵは前記通知された時間経過後に該当するサーバが接続されている電源ポートの電源をオフすることを特徴とするサーバシステム。
【請求項２】
前記ＰＤＵは、前記サーバへの電源制御コマンドを監視しており、前記記録手段に記録されたＭＡＣアドレスを参照して、前記ＬＡＮポートに接続されたサーバに宛てられたパケットを受信した場合には、該当するサーバが接続された電源ポートをオンすることを特徴とする請求項１に記載のサーバシステム。
【請求項３】
管理サーバと、
前記管理サーバを接続するＬＡＮポートと、サーバを接続するＬＡＮポートと、前記サーバの全ての電力供給源である電源を接続する電源ポートと、ＬＡＮを制御するＬＡＮ制御手段と、前記電源ポート毎に電源供給を制御する電源制御手段と、前記サーバのＭＡＣアドレスを記録する記録手段と、を有するＰＤＵと、
前記ＬＡＮポートに接続され、且つ、前記電源ポートにその電源が接続されたサーバと、を有するシステムの電源制御方法であって、
前記ＰＤＵにより、前記サーバからシステム停止通知を受信した場合には、当該サーバが接続されている電源ポートの電源をオフし、前記管理サーバからリモート制御によりサーバの起動命令を受信した場合には、前記記録手段に記録されているＭＡＣアドレスを参照し、該当するサーバが接続されている電源ポートの電源をオンし、
前記サーバはシステム停止を行う際にシステム停止までの時間を通知し、前記ＰＤＵは前記通知された時間経過後に該当するサーバが接続されている電源ポートの電源をオフすることを特徴とする電源制御方法。
【請求項４】
前記ＰＤＵは、前記サーバへの電源制御コマンドを監視しており、前記記録手段に記録されたＭＡＣアドレスを参照して、前記ＬＡＮポートに接続されたサーバに宛てられたパケットを受信した場合には、該当するサーバが接続された電源ポートをオンすることを特徴とする請求項３に記載の電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバシステム、特に、サーバの電源のオン、オフを制御する電源制御方法に関するものである。
【背景技術】
【０００２】
従来のサーバシステムでは、Ｗａｋｅ Ｏｎ ＬＡＮ（ＷＯＬ）等、リモート（管理サーバ等）からの命令によるシステム起動に対応するため、システム停止時においても一部の機能を動作させておく必要があり、待機用の電力をシステムに供給している。
【０００３】
一般に、待機電力は数ワット程度の消費であるが、通常ＡＣ電源は数百ワット程度の消費電力で動作する場合に効率が最も良くなるようになっており、待機時には電源の効率が悪い状態、即ち、無駄な電力を多く消費している。特に、ラックサーバ等の多くのサーバで構成されたシステム環境において、多くのサーバが停止している状況では無駄な電力は更に増大する。
【０００４】
このようなシステム停止時の電力を削減するため、自動電源制御装置（ＡＯＣ）等を用いて、リモート制御によりサーバのＡＣ電源のＯＦＦ／ＯＮを行い、システム停止時にはサーバのＡＣ電源をＯＦＦにすることで、システム停止時のサーバの待機電力を削減することが可能である。
【０００５】
例えば、特許文献１には、コンピュータ２０ａとＩＳＤＮ網４０との間に自動電源制御装置１０が接続され、自動電源制御装置１０は相手コンピュータ２０ｂからの情報を受信すると、コンピュータ２０ａの電源を投入することが記載されている。
【０００６】
また、特許文献２には、自動電源制御装置３はコンピュータ２から電源オンの指令が送信されると、このオン指令を解釈し、コンピュータ４の電源をオンすることが記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０３−０７４７０９号公報
【特許文献２】特開平０８−１６６８３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来の自動電源制御装置を用いてサーバの電源を制御する方法では、サーバの電源投入の際にＡＯＣを意識的に制御する必要があり、ＡＯＣの電源ポートとサーバとの接続関係やＡＯＣの制御方法等、装置固有のシステム管理が必要であるため、システム運用が複雑となる。
【０００９】
本発明の目的は、ＰＤＵ自体の制御が不要であり、サーバのシステム停止時における待機電力を不要にすることが可能なサーバシステム及びその電源制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、ＰＤＵ内に、管理サーバを接続するＬＡＮポートと、サーバを接続するＬＡＮポートと、サーバの全ての電力供給源である電源を接続する電源ポートと、ＬＡＮを制御するＬＡＮ制御手段と、電源ポート毎に電源供給を制御する電源制御手段と、前記サーバのＭＡＣアドレスを記録する記録手段とを具備する。ＰＤＵは、サーバからシステム停止通知を受信した場合には、当該サーバが接続されている電源ポートの電源をオフし、リモート制御によりサーバの起動命令を受信した場合には、記録手段のＭＡＣアドレスを参照し、該当するサーバが接続されている電源ポートの電源をオンし、前記サーバはシステム停止を行う際にシステム停止までの時間を通知し、前記ＰＤＵは前記通知された時間経過後に該当するサーバが接続されている電源ポートの電源をオフする。
【発明の効果】
【００１１】
本発明によれば、サーバのシステム停止時においてリモートからシステム起動するために必要な待機電力を不要にすることが可能となる。また、ＰＤＵの各ポートの電源制御を行う際にＰＤＵ自身やＰＤＵの電源ポートとサーバとの接続関係を意識する必要がなく、システム運用が容易となる。更に、ＷＯＬ等リモート制御の機能を有しないサーバや周辺機器においてもＷＯＬによる電源制御が可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係るサーバシステムの一実施形態を示すブロック図である。
【発明を実施するための形態】
【００１３】
次に、発明を実施するための形態について図面を参照して詳細に説明する。図１は本発明に係るサーバシステムの一実施形態を示すブロック図である。図中１０は本発明に係るＰＤＵ（Power Distribution Unit）である。ＰＤＵ１０は、ＬＡＮ制御部２０、電源制御部３０及び記録手段４０から構成されている。ＰＤＵ１０には、サーバ１、２及びこれらサーバ１及び２の管理等を行う管理サーバ５０が接続されている。
【００１４】
また、ＰＤＵ１０は、サーバ１、２の電源制御を行うための命令等を発行する管理サーバ５０を接続するための外部ＬＡＮポート２１と、電源を制御する制御対象となるサーバ１、２を接続するためのＬＡＮポート３１、３２とを有する。ＬＡＮ制御部２０は、ＬＡＮ ＳＷ（ＨＵＢ）としての機能を有し、外部ＬＡＮポート２１とＬＡＮポート３１、３２に接続された装置間のＬＡＮ通信が可能である。
【００１５】
電源制御部３０は、電源制御対象となるサーバ１、２の電源を接続するための電源ポート２２、２３を有し、ＬＡＮ制御部２０からの指示に従い、電源ポート毎に個別に電源供給のＯＮ／ＯＦＦを行う。
【００１６】
また、ＰＤＵ１０には、ＬＡＮポートと電源ポートは接続するサーバ１台に対して１つずつ用意されている。即ち、ＰＤＵ１０にはサーバ１を接続するためのＬＡＮポート３１と電源ポート２２を１つずつ具備し、サーバ２を接続するためのＬＡＮポート３２と電源ポート２３を１つずつ具備している。
【００１７】
記録手段４０は、ＬＡＮポート３１、３２に接続されたサーバ１、２のＬＡＮのＭＡＣアドレスを記録し、これらサーバへの電源供給が遮断されている状態においてもサーバ１、２のＭＡＣアドレスの情報を参照することが可能である。
【００１８】
ＬＡＮ制御部２０は、ＰＤＵ１０に接続されたサーバ１、２への電源制御コマンドを受信（監視）しており、記録手段４０に記録されたＭＡＣアドレスを参照することにより、ＰＤＵ１０に接続されたサーバに宛てられたＷＯＬパケットか否かを判断し、接続されたサーバ宛ての場合には該当するサーバが接続された電源ポートをＯＮにする。また、ＬＡＮ制御部２０はＬＡＮポート３１又は３２に接続されたサーバ１、２からＬＡＮ経由で指示を受けることで、そのＬＡＮに対応する電源ポートの電源を遮断する。
【００１９】
次に、本実施形態の動作を説明する。まず、サーバがシステム停止する際の動作を説明する。例えば、サーバ１がシステム停止する場合には、サーバ１はＰＤＵ１０のＬＡＮ制御部２０に対し、ＬＡＮにより電源ポートの電源を停止するまでの時間を通知する。指定する時間は、サーバ１側で決める値であり、サーバ１の構成等によりシャットダウン等にかかる時間が異なるため可変である。
【００２０】
次に、サーバ１はシステム停止処理を行う。例えば、サーバの管理者がサーバにシャットダウンコマントを発行した場合には、サーバからＬＡＮ制御部２０に停止までの時間（例えば３分）を通知した後、システム停止処理（例えばジュブの停止やディスクのシンクロ等）を実行する。サーバ１から通知された時間が経過すると、ＬＡＮ制御部２０は電源制御部３０を制御し、サーバ１が接続された電源ポート２２の電源供給を遮断する。サーバ２がシステム停止する場合にも同様の手順で電源を遮断する。
【００２１】
次に、管理サーバ５０からＷＯＬによるリモート制御でサーバを起動する場合の動作を説明する。例えば、サーバ１を起動させる場合には、管理サーバ５０から起動対象のサーバ１に対してＷＯＬパケットを送信する。
【００２２】
ＬＡＮ制御部２０は、ＷＯＬパケットを受信すると記録手段４０に記録されているサーバのＭＡＣアドレスを参照し、ＰＤＵ１０に接続されたサーバ１に宛てられたＷＯＬパケットか否かを判断する。サーバ１に宛てられたＷＯＬパケットであれば、ＬＡＮ制御部２０は電源制御部３０を制御し、サーバ１が接続されている電源ポート（この例では、電源ポート２２）への電源供給をＯＮにする。また、サーバ２を起動させる場合には、全く同様の方法でサーバ２を起動させる。
【００２３】
ここで、現状のＷａｋｅ Ｏｎ ＬＡＮ（ＷＯＬ）の仕組みでは、サーバをリモートから起動させるため、サーバ自身の一部の機能が動作している必要があり、システム停止時にも待機電力が発生する（即ち、サーバのシステム停止時にリモートからシステム起動させるための待機電力が必要である）。本実施形態では、上述のようにＰＤＵ１０側でサーバに向けたＷＯＬを解釈し、電源投入を実行するため、サーバを完全な停止（即ち、電源供給が全く不要の状態）とすることができる。
【００２４】
以上のように本実施形態では、管理サーバ５０はＰＤＵ１０を意識的に管理することなく、サーバ停止時にサーバの電源供給を停止することが可能となる。また、リモート（管理サーバ５０）からの起動命令に対しても、目的のサーバの電源ポートの電源供給をＯＮにすることが可能となる。
【００２５】
なお、以上の実施形態では、ＷＯＬを用いたサーバの起動を示したが、本発明はＷＯＬのみに限定されることはない。例えば、ＩＰＭＩやSmash ＣＬＰ等、サーバの電源制御をネットワーク経由で行うプロトコルを用いたシステムにおいても使用することができる。また、ＰＤＵ当たり２台のサーバを接続した例を示したが、本発明は、それ以下或いはそれ以上のサーバを接続した場合にも使用可能である。
【産業上の利用可能性】
【００２６】
本発明は、特に、データセンタ向け等のラック型サーバに好適に用いることができる。
【符号の説明】
【００２７】
１、２  サーバ
１０  ＰＤＵ
２０  ＬＡＮ制御部
２２、２３  電源ポート
３０  電源制御部
２１、３１、３２  ＬＡＮポート
４０  記録手段
５０  管理サーバ
【図１】
0005522373.tif 000002