(57)【要約】【課題】制御信号を記録するサーバブレード、ブレードサーバ装置、サーバブレード制御方法、プログラム及び記録媒体を提供する。【解決手段】１枚の基板でサーバ機能を備えるサーバブレードであって、前記サーバブレードが抜去されることを検知する検知手段と、前記検知手段による検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶する記憶手段と、を備えることを特徴とするサーバブレードにより、サーバブレードを抜去する前にサーバブレード内の状態を示す制御信号を記録し忘れても、自動に記録された値を読み出すことによって抜去前の装置の状態を知ることが可能となる。【選択図】図３
2010044629.tif 000002
【特許請求の範囲】
【請求項１】
１枚の基板でサーバ機能を備えるサーバブレードであって、
前記サーバブレードが抜去されることを検知する検知手段と、
前記検知手段による検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶する記憶手段と、を備えることを特徴とするサーバブレード。
【請求項２】
前記サーバブレードの抜去時に動作するイジェクタを備え、
前記検知手段は、前記イジェクタＯＦＦを検知することにより前記サーバブレードが抜去されると判断することを特徴とする請求項１記載のサーバブレード。
【請求項３】
前記装置が出力する制御信号は、ＬＥＤ制御信号であることを特徴とする請求項１又は２記載のサーバブレード。
【請求項４】
前記装置が出力する制御信号は、アラーム制御信号であることを特徴とする請求項１又は２記載のサーバブレード。
【請求項５】
１枚の基板でサーバ機能を備えるサーバブレードであって、
一定時間経過毎に、前記サーバブレードが備える装置が出力する制御信号を記憶する記憶手段を備えることを特徴とするサーバブレード。
【請求項６】
請求項１から５のいずれか１項記載のサーバブレードを少なくとも１以上備えることを特徴とするブレードサーバ装置。
【請求項７】
請求項１から４のいずれか１項記載のサーバブレードを複数備え、
前記複数のサーバブレードのいずれかが備える前記検知手段による検知をトリガとして、各サーバブレードが備える記憶手段が前記制御信号を記憶することを特徴とするブレードサーバ装置。
【請求項８】
１枚の基板でサーバ機能を備えるサーバブレードの制御方法であって、
前記サーバブレードが抜去されることを検知するステップと、
前記検知するステップによる検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶するステップと、を特徴とするサーバブレード制御方法。
【請求項９】
１枚の基板でサーバ機能を備えるサーバブレードの制御プログラムであって、
前記サーバブレードが抜去されることを検知する処理と、
前記検知するステップによる検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶する処理と、をコンピュータに実行させることを特徴とするサーバブレード制御プログラム。
【請求項１０】
請求項９記載のサーバブレード制御プログラムの処理を記録するコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバブレード、ブレードサーバ装置、サーバブレード制御方法、プログラム及び記録媒体に関し、特に制御信号を記録するサーバブレード、ブレードサーバ装置、サーバブレード制御方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、１枚の基板にメモリやハードディスク、マイクロプロセッサ等を配置してサーバの機能を有するサーバブレードを１以上装着して１台のサーバ（ブレードサーバ装置）として稼動させるシステムが知られている（特許文献１乃至３参照）。ブレードサーバ筐体にはブレードの差込口が並び、必要に応じて取り外しが可能となっている。
【０００３】
また、稼働中に筐体装置に対して挿抜可能な電子回路ユニットには、抜去の許可／不許可を示すためのＬＥＤ（Light Emitting Diode）等の表示器や、電源投入／電源断のシーケンスを行うためのイジェクタ等が実装されていることが知られている（特許文献４参照）。ＬＥＤ等の表示器に関しては、Ｈ／Ｗ（ハードウェア）の立上状態を表示するＬＥＤを備えた無線基地局装置も提案されている（特許文献５参照）。
【０００４】
光源用照明装置では、切り替え後の点灯モードに関する情報を記憶部に出力し、先のモードの情報を消去し、代わりに切り替え後のモードの情報のみを記憶させる制御部を有する光源用照明装置が提案されている（特許文献６参照）。
【０００５】
また、ホテル、博物館などの建物等において、照明群の点灯・調光・消灯状態などを一括に管理保守する照明集中管理装置が提案されており（特許文献７参照）、該照明集中管理装置では、各フロアの室内の光源の点灯・消灯・調光状態を画面上の各室毎に固有の色で表示させ、これらの点灯状態は制御部内の別のメモリに適宜記憶・消去させることができるようになっている。
【特許文献１】特開２００８−１４００９４号公報
【特許文献２】特開２００６−２６０３２７号公報
【特許文献３】特開２００４−３５５３５１号公報
【特許文献４】特開２００７−３１７９５３号公報
【特許文献５】特開２００４−２１５０１０号公報
【特許文献６】特開２００６−１９０６５７号公報
【特許文献７】特開平０５−３３５０８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上記のようなＬＥＤ等の点灯状態の制御、記録等を行う電子回路ユニットであるサーバブレードが故障した場合は交換する必要があるが、サーバブレードを故障交換して戻入しても再現しなかったり、再現した事象が現地と同事象か見極めたりするために、交換直前のＬＥＤ状態の記録が必要になる場合がある。しかしながら、交換前のサーバブレード内の各装置の状態を示すＬＥＤの点灯状態の記録は、保守者に指導しているのみで、度々記録し忘れが生じることがあった。これにより、サーバブレードを交換する直前のＬＥＤの点灯状態が分からず、サーバブレード戻入後の故障解析に支障を与える場合があった。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、サーバブレードを抜去する前に、サーバブレード内の状態を示す制御信号を記録し忘れても、自動に記録された値を読み出すことにより抜去前の装置の状態を知ることを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る第１のサーバブレードは、１枚の基板でサーバ機能を備えるサーバブレードであって、前記サーバブレードが抜去されることを検知する検知手段と、前記検知手段による検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶する記憶手段と、を備えることを特徴とする。
【０００９】
本発明に係る第２のサーバブレードは、１枚の基板でサーバ機能を備えるサーバブレードであって、一定時間経過毎に、前記サーバブレードが備える装置が出力する制御信号を記憶する記憶手段を備えることを特徴とする。
【００１０】
本発明に係る第１のブレードサーバ装置は、上記第１又は第２のサーバブレードを少なくとも１以上備えることを特徴とする。
【００１１】
本発明に係る第２のブレードサーバ装置は、上記第１のサーバブレードを複数備え、前記複数のサーバブレードのいずれかが備える前記検知手段による検知をトリガとして、各サーバブレードが備える記憶手段が前記制御信号を記憶することを特徴とする。
【００１２】
本発明に係るサーバブレード制御方法は、１枚の基板でサーバ機能を備えるサーバブレードの制御方法であって、前記サーバブレードが抜去されることを検知するステップと、前記検知するステップによる検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶するステップと、を特徴とする。
【００１３】
本発明に係るサーバブレード制御プログラムは、１枚の基板でサーバ機能を備えるサーバブレードの制御プログラムであって、前記サーバブレードが抜去されることを検知する処理と、前記検知するステップによる検知をトリガとして、前記サーバブレードが備える装置が出力する制御信号を記憶する処理と、をコンピュータに実行させることを特徴とする。
【００１４】
本発明に係る記録媒体は、上記サーバブレード制御プログラムの処理を記録するコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１５】
本発明によれば、サーバブレードを抜去する前に、サーバブレード内の状態を示す制御信号を記録し忘れても、自動に記録された値を読み出すことにより抜去前の装置の状態を知ることが出来る。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施形態について図面を用いて詳細に説明する。なお、以下に述べる実施形態は、本発明の好適な実施形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００１７】
本実施形態の特徴は、イジェクタ３がＯＦＦされると、イジェクタＯＦＦ検知回路３４が作動し、コントローラ３３が信号レベル読み出し回路３１にアクセスして、ＬＥＤ４を制御している信号のレベル（Ｈｉｇｈ又はＬｏｗ）を読み取り、コントローラ３３がその結果をＦＲＡＭ（Ferroelectric Random Access Memory）３２に記録することにより、サーバブレード２の交換直前のＬＥＤ点灯状態を知ることが可能となる。
【００１８】
図１は、本発明の実施形態に係るサーバブレード２が設けられたユニット１の外観概略図である。図１に示すように、ユニット１に搭載されたサーバブレード２には、イジェクタ３とＬＥＤ４が設けられている。
【００１９】
サーバブレード２をユニット１に挿入後、イジェクタ３をＯＮにすると、サーバブレード２に電源が入り、サーバブレード２の動作が開始される。イジェクタ３をＯＦＦにした後、サーバブレード２を抜去すると、電源が遮断されサーバブレード２の動作が停止する。
【００２０】
ＬＥＤ４は、サーバブレード２内の装置状態を表示する。
【００２１】
図２は本実施形態に係るサーバブレード２の構成ブロック図である。サーバブレード２は、装置１０、ＬＥＤ４、信号レベル読み出し回路３１、ＦＲＡＭ（Ferroelectric Random Access Memory）３２、コントローラ３３、イジェクタＯＦＦ検知回路３４、イジェクタ３を備える。
【００２２】
ＬＥＤ４は、装置１０が出力する装置状態表示信号を受け取る。ＬＥＤ４は、装置１０からの信号レベルがＨｉｇｈの時は点灯し、信号レベルがＬｏｗの時は消灯する。
【００２３】
イジェクタＯＦＦ検知回路３４は、イジェクタ３のＯＦＦを検知する。イジェクタ３がＯＦＦになると、イジェクタＯＦＦ検知回路３４はコントローラ３３に通知を上げる。
【００２４】
コントローラ３３は、信号レベル読み出し回路３１にアクセスし、装置１０が出力している装置状態表示信号のレベルを読み出す。また、コントローラ３３は、信号レベル読み出し回路３１から読み出した値を、ＦＲＡＭ３２に保存する。
【００２５】
次に、本実施形態の動作処理について説明する。図３は、本実施形態に係る動作処理を示すフローチャートである。
【００２６】
ユニット１からサーバブレード２を抜去する際、イジェクタ３をＯＦＦにすると、イジェクタＯＦＦ検知回路３４はイジェクタ３がＯＦＦになったことを検知する（ステップＳ１／Ｙｅｓ）。イジェクタＯＦＦ検知回路３４は、コントローラ３３に通知を上げる（ステップＳ２）。
【００２７】
イジェクタＯＦＦ検知回路３４から通知を受けたコントローラ３３は、ＬＥＤ４を制御している装置１０が出力している装置状態表示信号のレベル（Ｈｉｇｈ又はＬｏｗ）を信号レベル読み出し回路３１から読み出す（ステップＳ３）。信号レベル読み出し回路３１から読み出した結果をＦＲＡＭ３２に記録する（ステップＳ４）。
【００２８】
上記実施形態により、サーバブレード２を抜去した後でも、ＦＲＡＭ３２の値を読むことで、抜去直前のサーバブレード内の状態を示すＬＥＤ４の点灯状態を知ることができる。従って、サーバブレード２を抜去する前に、サーバブレード２内の状態を示すＬＥＤ４の点灯状態を記録し忘れても、ＦＲＡＭ３２の値を読み出すことによりＬＥＤの点灯状態を知ることができる。
【００２９】
なお、上記実施形態では、サーバブレード２にＬＥＤが一つ搭載されている場合を例に説明したが、複数のＬＥＤが搭載される場合も同様である。
【００３０】
また、上記実施形態では、ＬＥＤの制御信号を例に説明したが、他の制御信号、例えばアラーム信号でも良い。
【００３１】
また、上記実施形態では、サーバブレード２の抜去時に必ず動作させるイジェクタ３をトリガに制御信号を記録すると説明したが、専用のスイッチを設けても良い。
【００３２】
他の実施形態としては、サーバブレードが複数あるユニットにおいて、一のサーバブレードのイジェクタＯＦＦを検知した場合に、全てのサーバブレードについて各ＬＥＤ点灯状態を記録することが考え得る。これにより、一のサーバブレードが故障して抜去した場合に、密接する他のサーバブレードも故障している可能性があり、続いて他のサーバブレードも抜去される場合に備え、先に全てのサーバブレードにおいてＬＥＤ点灯状態を記録しておくことが出来る。
【００３３】
また、予め定められた一定時間毎にサーバブレードのＬＥＤ点灯状態を記録しておくことも考え得る。これにより、サーバブレードを抜去しない状態でも記録を確認することが出来る。
【００３４】
なお、図３のフローチャートに示す処理を、ＣＰＵ（Central Processing Unit）が実行するためのプログラムは本発明によるプログラムを構成する。このプログラムを記録する記録媒体としては、半導体記憶部や光学的及び／又は磁気的な記憶部等を用いることができる。このようなプログラム及び記録媒体を、前述した各実施形態とは異なる構成のシステム等で用い、そこのＣＰＵで上記プログラムを実行させることにより、本発明と実質的に同じ効果を得ることができる。
【００３５】
以上、本発明を好適な実施形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態に係るサーバブレード２が設けられたユニット１の外観概略図である。
【図２】本発明の実施形態に係るサーバブレード２の構成ブロック図である。
【図３】本発明の実施形態に係る動作処理を示すフローチャートである。
【符号の説明】
【００３７】
１    ユニット
２    サーバブレード
３    イジェクタ
４    ＬＥＤ
１０    装置
３１    信号レベル読み出し回路
３２    ＦＲＡＭ
３３    コントローラ
３４    イジェクタＯＦＦ検知回路
【図１】
2010044629.tif 000003
【図２】
2010044629.tif 000004
【図３】
2010044629.tif 000005