(57)【要約】【課題】  収納ユニットのＡＣ電源が切断された状態でも、ブレードサーバの挿抜記録を行うブレードサーバ挿抜記録装置を提供すること。【解決手段】  搭載スロットに挿入したことを検出して、搭載スロットの識別子と挿入時刻を出力する第1の挿抜検出手段と、第１の挿抜検出手段が出力した搭載スロットの識別子と、挿入時刻を記録する第１の記録手段と、収納ユニットからの電力の供給が停止された場合に、第１の挿抜検出手段と第１の記録手段に電力の供給を継続する電力供給手段を備えるブレードサーバ挿抜記録装置と、ブレードサーバの識別子と挿入時刻を出力する第２の挿抜検出手段と、ブレードサーバの識別子と、挿入時刻を記録する第２の記録手段を有する収納ユニットを包含するブレードサーバ挿抜記録システム。【選択図】      図１
2014067326.tif 000002
【特許請求の範囲】
【請求項１】
収納ユニットに備えられている複数の搭載スロットの何れかに挿入されて、前記収納ユニットに備えられている電源から電力の供給を受けて、情報処理を行うブレードサーバに内蔵されているブレードサーバ挿抜記録装置であって、
前記搭載スロットに挿入されたことを検出して、当該搭載スロットの識別子と挿入時刻
を出力する第1の挿抜検出手段と、
前記第１の挿抜検出手段が出力した前記搭載スロットの識別子と、前記挿入時刻を記録
する第１の記録手段と、
前記収納ユニットからの前記電力の供給が停止された場合に、前記第１の挿抜検出手段と前記第１の記録手段に電力の供給を継続する電力供給手段と、
を備えるブレードサーバ挿抜記録装置。
【請求項２】
請求項１に記載のブレードサーバ挿抜記録装置と、
前記搭載スロットに前記ブレードサーバが挿入されたことを検出して、当該ブレードサーバの識別子と挿入時刻を出力する第２の挿抜検出手段と、
前記第２の挿抜検出手段が出力した前記ブレードサーバの識別子と、前記挿入時刻と、を当該挿入スロットに対応させて記録する第２の記録手段と、を有する前記収納ユニット
と、
を包含するブレードサーバ挿抜記録システム。
【請求項３】
前記第1の挿抜検出手段は、前記搭載スロットから前記ブレードサーバが抜去されたことを検出して、当該搭載スロットの識別子と抜去時刻を出力し、
前記第１の記録手段は、前記第１の挿抜検出手段が出力した前記搭載スロットの識別子と、前記抜去時刻を記録し、
前記第２の挿抜検出手段は、前記搭載スロットから前記ブレードサーバが抜去された
ことを検出して、当該ブレードサーバの識別子と抜去時刻を出力し、
前記第２の記録手段は、前記第２の挿抜検出手段が出力した前記ブレードサーバの識別
子と、前記抜去時刻と、を当該搭載スロットに対応させて記録する請求項２記載のブレー
ドサーバ挿抜記録システム。
【請求項４】
前記収納ユニットは、前記収納ユニットの前記電源および前記搭載スロットに挿入され
ている前記ブレードサーバの前記電力供給手段から電力を入力し、何れか一方の電力を前
記第２の挿抜検出手段と前記第２の記録手段に前記電力を供給する電源切り替え手段を備
え、
前記電源切り替え手段は、前記収納ユニットから供給されている前記電力が停止した
場合に、前記電力供給手段を選択して、出力する請求項２乃至３の何れかのブレードサー
バ挿抜記録システム。
【請求項５】
前記収納ユニットは、前記収納ユニットの識別子を記録した第２の記録手段を備え、
前記第２の挿抜検出手段が前記収納ユニットの前記識別子を前記第２の記録手段から読み出して、出力し、前期搭載スロットに挿入されている前期ブレードサーバの前記第１の記録手段が前記収納ユニットの前記識別子を記録する、請求項２乃至４の何れかのブレードサーバ挿抜記録システム。
【請求項６】
収納ユニットに備えられている複数の搭載スロットの何れかに挿入されて、前記収納ユニットに備えられている電源から電力の供給を受けて、情報処理を行うブレードサーバが、
前記搭載スロットに挿入されたことを検出すると、当該スロットの識別子と挿入時刻を記録し、
前記収納ユニットからの前記電力の供給が停止された場合に、前記記録に必要な電源を当該ブレードサーバが備える予備電源に切り替える、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ブレードサーバ挿抜記録装置、ブレードサーバ挿抜記録システム、および方法に関する。
【背景技術】
【０００２】
ブレードサーバを用いて構築した規模の大きなデータセンタ等ではブレードサーバの保守作業、あるいは、障害発生時の原因解析などにおいて、多数のブレードサーバを挿抜する状況が発生する。システムに何らかの障害が発生し、障害解析を行うにはブレードサーバの挿入あるいは抜去した収納ユニットの番号、スロットの位置、何時挿入されたか、何時抜去されたか、などの情報を確実に記録することが重要である。
【０００３】
文献１記載の装置は、パッケージが挿入されたときの状態を監視する挿入監視端子と、ボードが挿入したことを検出するパッケージ挿入検出回路と、パッケージ挿入の記録を行うパッケージ挿入記録回路と、をパッケージ自身に備えている。文献１には、装置の電源を投入したままでパッケージを挿入した場合と、パッケージの交換が実施されずにパッケージが実装されたままの状態で電源を投入した場合とでは極性が逆になる検出信号を出力する回路を用いて、パッケージ挿抜を検出して記録する技術が記載されている。
【０００４】
文献２は、ブレードが抜去されることを検知し、検知をトリガとして、ブレードが抜去する前に、コントローラが、ブレード内に備えられた装置から出力される制御信号を読み出して、その信号を不揮発性メモリに記憶する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０５−１４２３１０号公報
【特許文献２】特開２０１０−０４４６２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文献１の技術は、ボードを抜去した記録ができない。また、文献１の技術は、電源が切断されている状態で挿入および抜去を行った場合に、挿入および抜去の検出とその記録が出来ない。一方、文献２の技術は、ボードを抜去する記録が出来ても、ボードを挿入したことの記録が出来ない。文献２の技術においても筐体の電源が切断されている状態では、ボードが抜去される時の状態を監視し、その記録を行う回路が動作しないため、挿入および抜去の検出とその記録が出来ない。文献１および文献２共に、ボードを挿入および抜去した時刻が記録できない。
【０００７】
本発明は、上記に鑑みてなされたものであり、収納ユニットのＡＣ電源が切断されている状態、又は運用の状況を監視しているプログラムが正常に動作していないなどの異常な状態においても、ブレードサーバを挿入および抜去の記録を行うブレードサーバ挿抜記録装置、ブレードサーバ挿抜記録システム、ブレードサーバ挿抜記録方法を提供することが出来る。
【課題を解決するための手段】
【０００８】
本発明のブレードサーバ挿抜記録装置は、収納ユニットに備えられている複数の搭載スロットの何れかに挿入されて、前記収納ユニットに備えられている電源から電力の供給を受けて、情報処理を行うブレードサーバに内蔵されているブレードサーバ挿抜記録装置であって、
前記搭載スロットに挿入されたことを検出して、当該搭載スロットの識別子と挿入時刻
を出力する第1の挿抜検出手段と、
前記第１の挿抜検出手段が出力した前記搭載スロットの識別子と、前記挿入時刻を記録
する第１の記録手段と、
前記収納ユニットからの前記電力の供給が停止された場合に、前記第１の挿抜検出手段と前記第１の記録手段に電力の供給を継続する電力供給手段と、
を備える。
【０００９】
ブレードサーバ挿抜記録方法は、収納ユニットに備えられている複数の搭載スロットの何れかに挿入されて、前記収納ユニットに備えられている電源から電力の供給を受けて、情報処理を行うブレードサーバが、
前記搭載スロットに挿入されたことを検出すると、当該スロットの識別子と挿入時刻を記録し、
前記収納ユニットからの前記電力の供給が停止された場合に、前記記録に必要な電源を当該ブレードサーバが備える予備電源に切り替える。
【発明の効果】
【００１０】
本発明によると、収納ユニットのＡＣ電源が切断された状態でもブレードサーバの挿抜を記録することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第２の実施の形態におけるブレードサーバ挿抜記録装置構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるブレードサーバ挿抜記録装システムを示すブロック図である。
【図３】本発明の搭載スロット識別、ブレードサーバ挿抜検出機構の概要を示す図である。
【図４】本発明のブレードサーバ識別、搭載スロット挿抜検出機構の概要を示す図である。
【図５】本発明の第２の実施の形態における電源切り替え部８を示す図である。
【図６】本発明の第１の実施の形態における第１の記録部３の記録内容を示す図である。
【図７】本発明の第１の実施の形態における第２の記録部７の記録内容を示す図である。
【図８】本発明の第１の実施の形態におけるブレードサーバ２０の第１の挿抜検出部２および第１の記録部３に関する処理フローを示す図である。
【図９】本発明の第１の実施の形態における収納ユニット１１の第２の挿抜検出部６および第２の記録部７に関する初期の処理フローを示す図である。
【図１０】本発明の第１の実施の形態における収納ユニット１１の第２の挿抜検出部６および第２の記録部７に関する処理フローを示す図である
【発明を実施するための形態】
【００１２】
（第１の実施の形態）
図を参照して、本発明の第１の実施の形態について説明する。図２は本発明の第１の実施の形態のブレードサーバ挿抜記録システム５０のブロック構成図である。ブレードサーバ挿抜記録システム５０は、ブレードサーバ２０と収納ユニット１１からなる。
【００１３】
ブレードサーバ２０は、収納ユニット１１に複数搭載され、収納ユニット１１から電力の供給をうけて情報処理を行う。ブレードサーバ２０は、ブレードサーバ挿抜記録装置１、時計モジュール５、ブレードサーバの識別挿抜用機構１００−１からなる。
【００１４】
ブレードサーバ挿抜記録装置１は、第１の挿抜検出部２、第１の記憶部３、電力供給部４からなる。
【００１５】
複数のブレードサーバ２０を収納する収納ユニット１１は、搭載スロット１０および第２の挿抜検出部６、第２の記憶部７、電源切り替え部８、ユニット電源９からなる。
【００１６】
搭載スロット１０は搭載スロットの識別挿抜検出用機構１００を含む。
【００１７】
本実施の形態のブレードサーバ挿抜記録システム５０の第１の挿抜検出部２、第２の挿抜検出部６、時計モジュール５は、論理回路、記憶装置等で構成される。第１の挿抜検出部２、第２の挿抜検出部６はプログラム制御により動作するコンピュータであるブレードサーバ２０および収納ユニット１１の処理装置であってもよい。この場合、第１の挿抜検出部２、第２の挿抜検出部６は、コンピュータが備える処理装置が、記憶装置に格納されたプログラムを読み込んで実行することで実現しても良い。なお、時計モジュール５は、第１の挿抜検出部２または第２の挿抜検出部６に包含されてもよい。更に時刻のデータは外部から供給されても良い。第１の記憶部３、第２の記憶部７は、コンピュータが備えるディスク装置等を包含してもよい。
【００１８】
図３に、搭載スロット識別、ブレードサーバ挿抜検出機構の概要を示す。搭載スロットの識別挿抜検出用機構１００およびブレードサーバ２０にある第１の挿抜検出部２の検出回路の概要を示す。図３の（Ａ）にブレードサーバ２０が搭載スロット１０に挿入する前の検出回路の状態を示す。図３の（Ｂ）にブレードサーバ２０が搭載スロット１０に挿入した後の検出回路の状態を示す。第１の挿抜検出部２の検出回路はマイクロスイッチなどの電気信号を接続あるいは切断するスイッチである。搭載スロット１０に備えられた搭載スロットの識別挿抜検出用機構１００は押しピンなどであり、ブレードサーバ２０に搭載しているマイクロスイッチの接点を駆動する為にマイクロスイッチの本体から一部突出した棒状の部分（以後プランジャと称する）を押し下げる。搭載スロットの識別挿抜検出用機構１００の押しピンの位置は、ブレードサーバ２０の第１の挿抜検出部２の検出回路のマイクロスイッチにあるプランジャ部の設置位置と一致する場所に配置される。したがって、ブレードサーバ２０が搭載スロット１０に挿入され、搭載スロット１０にブレードサーバ２０が完全挿入されたときに搭載スロットの識別挿抜検出用機構１００の押しピンがマイクロスイッチにあるプランジャ部を押し下げて、マイクロスイッチの接点が閉じる。第１の挿抜検出部２の検出回路は、マイクロスイッチ（Ｓ１）の接点が開閉することによりブレードサーバ２０が搭載スロット１０に挿抜したことを検出する。第１の挿抜検出部２の検出回路の識別子を検出する素子は、複数のマイクロスイッチ（Ｓ２、Ｓ３、Ｓ４）である。これらの複数のマイクロスイッチの接点信号から、第１の挿抜検出部２が搭載スロット１０の識別子を読み出す。
【００１９】
なお、本例では、搭載スロット１０に配置した信号接続用コネクタをリセプタクル、ブレードサーバ２０に配置した信号接続用コネクタをプラグと称する。
【００２０】
図４に、ブレードサーバ識別、挿抜検出用機構の概要を示す。図４の（Ａ）はブレードサーバ２０が搭載スロット１０に挿入する前の検出回路の状態を示す。図４の（Ｂ）はブレードサーバ２０が搭載スロット１０に挿入した検出回路の状態を示す。第２の挿抜検出部６の検出回路はマイクロスイッチなどの電気信号を接続あるいは切断するスイッチである。ブレードサーバ２０に備えられたブレードサーバの識別挿抜検出用機構１００−１は押しピンなどであり、搭載スロット１０に搭載しているマイクロスイッチの接点を駆動する為にマイクロスイッチのプランジャを押し下げる。ブレードサーバの識別挿抜検出用機構１００−１の押しピンの位置は、搭載スロット１０の第２の挿抜検出部６の検出回路のマイクロスイッチにあるプランジャ部の設置位置と一致する場所に配置される。したがって、ブレードサーバ２０が搭載スロット１０に挿入され、搭載スロット１０にブレードサーバ２０が完全挿入されたときにブレードサーバの識別挿抜検出用機構１００−１の押しピンがマイクロスイッチにあるプランジャ部を押し下げて、マイクロスイッチの接点が閉じる。第２の挿抜検出部６の検出回路は、マイクロスイッチ（Ｓ１１）の接点が開閉することによりブレードサーバ２０が搭載スロット１０に挿抜したことを検出する。第２の挿抜検出部６の検出回路の識別子を検出する素子は、複数のマイクロスイッチ（Ｓ１２、Ｓ１３、Ｓ１４）である。これらの複数のマイクロスイッチの接点信号から、第２の挿抜検出部６がブレードサーバ２０の識別子を読み出す。
【００２１】
なお、マイクロスイッチは、搭載スロット１０のリセプタクルの端子とブレードサーバ２０のプラグの端子との接続を利用したスイッチ、ホトダイオードとＬＥＤを組み合わせて光の有無を電気信号に変換させて実現したスイッチ、永久磁石とリードスイッチなどの磁気の作用を用いて接点の開閉を行うスイッチ、などでも良い。
【００２２】
図５は、電源切り替え部８の概要を示す。電源切り替え部８は、収納ユニット１１に備えられているユニット電源９とブレードサーバ２０に搭載された各々の電力供給部４から供給されている電力のうち１つを選択して、収納ユニット１１に備えられた第２の挿抜検出部６及び第２の記録部７に電力を供給する。図５は、スイッチ素子がダイオードである例を示す。なお、スイッチ素子は、ダイオード以外に、ＦＥＴ、トランジスタなどの半導体素子であってもよい。
【００２３】
図６に第1の記録部３を示す。第１の記録部３は不揮発性のメモリである。第1の記録部３のメモリが、第1の挿抜検出部２から受け取った各種の情報を一覧表の形式で記録する。一覧表の列方向の欄には、ブレードサーバ識別子、時刻、操作（挿入又は抜去）、スロット識別子および収納ユニット識別子などの欄を含む。第1の記録部３が、ブレードサーバ２０の挿入および抜去の度に、一覧表の最後の行に続いて新たな行を追加して、記録を行う。ブレードサーバ識別子は、ブレードサーバ２０を個別に管理するために管理者が固有の番号を予め定める。本装置の利用を開始する前に、情報処理装置の利用者がコンソールなどの外部の装置を用いて、第1の記録部３のメモリのブレードサーバ識別子を記録する欄に前述のブレードサーバ識別子の書き込みを行う。なお、ブレードサーバ識別子の書き込みは、ブレードサーバ２０の製造工程の途中などで書き込む方法でも良い。図６の（Ａ）、（Ｂ）、（Ｃ）は、３台のブレードサーバ２０の例であり、それぞれ４１、２４５、４０２の識別子が付与されていることを示している。
【００２４】
時刻は、ブレードサーバ２０の挿抜の操作を行った時刻である。図６（Ａ）のブレードサーバ識別子４１の１項目の例は、２０１２年５月２３日１６時２０分にブレードサーバ２０が挿入されたことを示す。
【００２５】
操作は、ブレードサーバ２０が挿入されたのか抜去されたのかを示している。図６（Ａ）のブレードサーバ識別子４１の１項目の例は、挿入の操作であることを示す。
【００２６】
スロット識別子は収納ユニット１１内に複数ある搭載スロット１０の中で、どの搭載スロット１０にブレードサーバ２０が挿入されたのかを示す。図６（Ａ）のブレードサーバ識別子４１の１項目の例は、搭載スロット識別子４に挿入されたことを示す。
【００２７】
収納ユニット１１の識別子はマシンルームに多数設置してある収納ユニット１１の中で、どの収納ユニット１１にブレードサーバ２０を搭載したのかを示す。図６（Ａ）にあるブレードサーバ識別子４１の１項目の例は、収納ユニット＃１に挿入したことを示す。
【００２８】
図７に第２の記録部７を示す。第２の記録部７は不揮発性のメモリである。第２の記録部７のメモリが、第１の挿抜検出部２および第２の挿抜検出部６から受け取った各種の情報を各種の情報を一覧表の形式で記録する。一覧表の列方向の欄には、収納ユニット識別子、時刻、操作（挿入又は抜去）、スロット識別子およびブレードサーバ識別子の欄を含む。第２の記録部７が、挿入、抜去した度に一覧表の最後の行に続いて新たな行を追加して、記録を行う。
【００２９】
収納ユニット識別子は、収納ユニット１１を個別に管理するために管理者が固有の収納ユニット識別子を予め定める。本装置の利用を開始する前に、情報処理装置の利用者がコンソールなどの外部の装置を用いて、第２の記録部７のメモリにある収納ユニット識別子を記録する欄に、前述の収納ユニット識別子の書き込みを行う。なお、収納ユニット識別子は、収納ユニット１１の製造工程の途中などで書き込む方法でも良い。図７（Ａ）、（Ｂ）、（Ｃ）は、３台の収納ユニット１１の例であり、それぞれ＃１、＃２、＃５の識別子が付与されていることを示している。
【００３０】
時刻は、収納ユニット１１に、ブレードサーバ２０の挿抜の操作を行った時刻である。図７（Ａ）に収納ユニット識別子＃１の１項目の例は、２０１２年５月２３日１４時２５分にブレードサーバ２０が挿入されたこと示す。
【００３１】
操作は、収納ユニット１１にブレードサーバ２０が挿入されたのか抜去されたのかを示す。図７（Ａ）の収納ユニット識別子＃１の１項目の例は、挿入の操作であることを示す。
【００３２】
搭載スロット識別子は収納ユニット１１内に複数ある搭載スロット１０のなかで、どの搭載スロット１０にブレードサーバ２０が挿入されたかを示す。図７（Ａ）の収納ユニット＃１の１項目の例は、搭載スロット識別子３にブレードサーバ２０が挿入されたことを示す。
【００３３】
ブレードサーバ識別子は、収納ユニット１１に挿入したブレードサーバ２０の識別子である。図７（Ａ）の収納ユニット＃１の１項目の例はブレードサーバ２０の識別子が２４５であることを示している。
【００３４】
ブレードサーバ挿抜記録装置１が、ブレードサーバ２０に備えられていて、搭載スロット１０にブレードサーバ２０が挿抜されたことを検出し、挿抜の時刻、搭載スロット１０の識別子、収納ユニット１１の識別子を記録する。
【００３５】
第１の挿抜検出部２が、ブレードサーバ２０が搭載スロット１０に挿抜されたことを検出する。第１の挿抜検出部２が検出した信号の変化から挿入あるいは抜去のいずれであるかを判断し、その結果を出力する。第１の挿抜検出部２が、ブレードサーバ２０が搭載スロット１０に挿入されたときに、それぞれの搭載スロット１０に備えられている押しピンなどの機構がブレードサーバ２０にあるマイクロスイッチを駆動することで、搭載スロット１０の識別子を読み出して出力する。第１の挿抜検出部２が、ブレードサーバ２０が搭載スロット１０に挿抜したことを検出した時に、ブレードサーバ２０の内部に備えられている時計モジュール５から時刻を取り込み、取り込んだ挿抜時刻を出力する。
【００３６】
第１の記憶部３が、第１の挿抜検出手段２が出力した搭載スロット１０の識別子、挿抜時刻および収納ユニット１１の識別子を記録する。
【００３７】
電力供給部４が、収納ユニット１１からの電力の供給が停止された場合に、第１の挿抜検出部２、第１の記録部３および第２の挿抜検出部６、第２の記録部７に電力の供給を継続して行う。
【００３８】
時計モジュール５は、ブレードサーバ２０に備えられている時計であり、第１の挿抜検
出部２および第２の挿抜検出部６からの読み出し要求を受けて、時刻データを第１の挿抜検出部２および第２の挿抜検出部６に送出する。
【００３９】
収納ユニット１１が、複数の搭載スロット１０、第２の挿抜検出部６、第２の記録部７、電源切り替え部８、ユニット電源９を搭載している。
【００４０】
搭載スロット１０は、一面を開口部とする中空の立方体の箱である。搭載スロット１０は、ブレードサーバ２０を搭載スロット１０の開口部から挿入する構造である。搭載スロット１０が、ガイドレールなどのブレードサーバ２０を機械的に保持する金具を、箱の上下の板の内側を向いた面に一組備えている。搭載スロット１０が、ブレードサーバ２０を挿入したときにブレードサーバ２０のプラグが突き当たる奥側の板に、リセプタクルを備えている。搭載スロット１０が、ブレードサーバ２０を接続するリセプタクルの近傍に、押しピンの形状をした搭載スロットの挿抜検出用機構１００を備えている。搭載スロット１０の奥側の板に取り付けているリセプタクルおよびブレードサーバ２０のプラグが、各種信号を接続する端子群を備えている。前述のリセプタクルには、ブレードサーバ２０に搭載した電力供給部４から収納ユニット１１にある電源切り替え部８へ電力を供給するための端子が割り当てられている。搭載スロット１０は、収納ユニット１１に複数を隣接して搭載することが出来る。
【００４１】
なお、搭載スロット１０が箱の形である例を示したが、搭載スロット１０が複数並べられ、隣接している箱のそれぞれ隣り合った板を取り外し、全体として大きな空間である構造でも良い。この場合、搭載スロット１０の識別子はブレードサーバ２０との接続を行うリセプタクルの位置を表す。
【００４２】
第２の挿抜検出部６が、搭載スロット１０にブレードサーバ２０が挿抜されたことを検出する。第２の挿抜検出部６が、ブレードサーバ２０の識別子を読み取り、出力する。第２の挿抜検出部６が、ブレードサーバ２０に備えられた時計モジュール５から挿抜時刻を読み取り、出力する。第２の挿抜検出部６が、第１の記録部３から搭載スロット１０の識別子を読み出し、出力する。
【００４３】
第２の記録部７が、第２の挿抜検出部６が出力した搭載スロット１０の識別子と、ブレードサーバ２０が搭載スロット１０に挿抜された時刻とを記録する。第２の記録部７が、第２の挿抜検出手段６が出力したブレードサーバ２０の識別子と、挿抜時刻と、を当該搭載スロット１０に対応させて記録する。第２の記録部７が、収納ユニット１１の識別子を記録している。第２の記録部７が、ブレードサーバ２０を挿入あるいは抜去のいずれの操作であるかを記録する。
【００４４】
電源切り替え部８が、ユニット電源９および搭載スロット１０に挿入されているブレードサーバ２０の電力供給部４から電力を受け取り、何れか一方の電力を第２の挿抜検出部６と第２の記録部７に供給する。電源切り替え部８が、ユニット電源９からの電力の供給が停止された場合に、搭載スロット１０に複数搭載したブレードサーバ２０の電力供給手段４の中から少なくとも1つ以上を選択して、出力する。
【００４５】
ユニット電源９が、それぞれのブレードサーバ２０に、搭載スロット１０を経由して、電力を供給する。ユニット電源９が、電源切り替え部８を経由して第２の挿抜検出部６、第２の記録部７に電力を供給する。
【００４６】
なお、第２の挿抜検出部６と第２の記録部７が、収納ユニット１１に１組備えられている構成の例を説明したが、第２の挿抜検出部６と第２の記録部７が、搭載スロット１０の各々のリセプタクルの近傍にそれぞれ設置した構成でもよい。
【００４７】
次に、図を用いて本発明の第１の実施の形態のブレードサーバ挿抜記録システム５０の動作を説明する。
【００４８】
先ず収納ユニット１１のＡＣ電源が切断されており、収納ユニット１１にブレードサーバ２０が全く挿入されていない状況から説明する。
【００４９】
ブレードサーバ２０が一台も搭載されていない状態では、収納ユニット１１に搭載している第２の挿抜検出部６と第２の記録部７に電力の供給がない為、収納ユニット１１に搭載している第２の挿抜検出部６と第２の記録部７が動作していない。
【００５０】
一方、搭載スロット１０に挿入される前のブレードサーバ２０は、ブレードサーバ２０の内部に搭載しているブレードサーバ挿抜記録装置１の第１の挿抜検出部２と第１の記録部３が、ブレードサーバ挿抜記録装置１の電力供給部４から電力の供給をうけて、動作している。従って、ブレードサーバ２０の第１の挿抜検出部２が信号の変化を観測している状態である。
【００５１】
ここで、図８を参照して、ブレードサーバ２０の第１の記録部３の動作を説明する。
【００５２】
ブレードサーバ２０が搭載スロット１０に挿入される前の段階では、第１の挿抜検出部２が信号の変化を観測し、信号の変化を検知しない場合は状態の変化を検知するまで観測を繰り返す（Ｓ１００：ＮＯ）。
【００５３】
次に、搭載スロット１０にブレードサーバ２０を挿入し、搭載スロット１０のリセプタクルにブレードサーバ２０のプラグが接続された状態にする。図３の（Ａ）のから図３の（Ｂ）の状態になる。ここで、ブレードサーバ２０が挿入されたことにより、搭載スロット１０を経由して収納ユニット１１にブレードサーバ２０の電力供給部４から電力が供給される。収納ユニット１１の第２の挿抜検出部６と第２の記録部７に電力の供給が始まる。なお、収納ユニット１１の第２の挿抜検出部６と第２の記録部７が動作を開始する内容については後述する。
【００５４】
挿入されたブレードサーバ２０のブレードサーバ挿抜記録装置１に備えられた第１の挿抜検出部２が、搭載しているマイクロスイッチの接点が閉じることで、状態の変化を検知する（Ｓ１００：ＹＥＳ）。
【００５５】
次に、第１の挿抜検出部２がブレードサーバ２０に備えられている時計モジュール５から時刻を読み出し、第１の記録部３に対して時刻データを出力する（Ｓ１０１）。
【００５６】
マイクロスイッチＳ１の接点が開いている状態から閉じている状態に変化したことから、第１の挿抜検出部２がブレードサーバ２０の挿入であると判断する（Ｓ１０２：ＹＥＳ）。
【００５７】
第２の挿抜検出部６が、第２の記録部７から収納ユニット１１の識別子を読み出し、第1の挿抜検出部２へ出力する（Ｓ１０３）。図７（Ａ）に第２の記録部７の内容の一例を示す。図７の（Ａ）は収納ユニット１１の識別子が＃１であることが記載されている。
【００５８】
次に第１の挿抜検出部２の検出回路が搭載スロット１０の識別子を読み出して、第１の記録部３に出力する（Ｓ１０４）。
【００５９】
搭載スロット１０の識別子を読み出す仕組みの例を、図３を用いて説明する。図３の（Ａ）に示す様に、搭載スロットの識別挿抜検出用機構１００は、Ｐ１、Ｐ２、Ｐ３、Ｐ４で示す位置に押しピンが配置されている。Ｐ１が挿抜検出用であり、押しピンによりマイクロスイッチのプランジャが押されて、挿入の検出が出来る。Ｐ２、Ｐ３、Ｐ４の押しピンの有無の組み合わせが識別子を表している。図３の（Ｂ）の様に搭載スロット１０にブレードサーバ２０が挿入されると、Ｐ２の押しピンがＳ２のスイッチを押し、Ｐ４の押しピンがＳ４のスイッチを押し、Ｐ３の位置に押しピンがないため、Ｓ３のスイッチは押されない。従って、マイクロスイッチが検出した信号は、Ｓ１＝１、Ｓ２＝１、Ｓ３＝０、Ｓ４＝１となり、Ｐ２、Ｐ３、Ｐ４の押しピンの有無で表した識別子が、Ｓ２、Ｓ３、Ｓ４で読み出される。
【００６０】
次に、第１の挿抜検出部２が、第１の記録部３に、挿入時刻と、挿入であることの記録と、Ｓ１０４の工程で第１の挿抜検出部２が取り込んだ搭載スロット１０の識別子およびＳ１０３の工程で第２の挿抜検出部６が出力した収納ユニット１１の識別子を記録する（Ｓ１０６）。工程Ｓ１０６の、抜去の記録の例として、図６の（Ａ）のブレードサーバ識別子４１の１項が該当する。表によると、それぞれの記録は、挿入時刻が２０１２年５月２３日１６時２０分であり、操作が挿入であり、搭載スロット１０の識別子が５であり、収納ユニット１１の識別子が＃１であることを示している。工程Ｓ１０６が終了すると、処理がＳ１００の工程に戻る。
【００６１】
次に、ブレードサーバ２０が抜去された場合のフローを説明する。先ず、ブレードサーバ２０が、少なくとも１台以上が収納ユニット１１に搭載している状態とする。ここで、ブレードサーバ２０を搭載スロット１０から抜去する。図３（Ｂ）に示すＳ１の接点が図３（Ａ）に示す様に開く。
【００６２】
このとき、抜去したブレードサーバ２０に搭載されたブレードサーバ挿抜記録装置１にある第１の挿抜検出部２が、搭載しているマイクロスイッチＳ１の状態の変化を検知する（Ｓ１００：ＹＥＳ）。
【００６３】
次に、第１の挿抜検出部２がブレードサーバ２０に備えられている時計モジュール５から時刻を読み出し、第１の記録部３に対して時刻データを出力する（Ｓ１０１）。
【００６４】
次に、第１の挿抜検出部２が、マイクロスイッチＳ１の接点が閉じている状態から開いている状態に変化したことから、ブレードサーバ２０が抜去されたと判断する（Ｓ１０２：ＮＯ）
次に、第１の挿抜検出部２が第１の記録部３の記録の中で、最後に記録した搭載スロット１０の識別子と収納ユニット１１の識別子を読み出す（Ｓ１０５）。工程Ｓ１０５の、最後に挿入した記録の例として、図６の（Ｂ）のブレードサーバ識別子が２４５の３項を示す。３項には、搭載スロット１０の識別子が８、収納ユニット１１の識別子が＃２であることを記載している。
【００６５】
次に、第１の挿抜検出部２が、第１の記録部３に、抜去時刻と、抜去であることの記録と、Ｓ１０５の工程で第１の挿抜検出部２が取り込んだ搭載スロット１０の識別子およびＳ１０５の工程で第１の挿抜検出部２が読み出した収納ユニット１１の識別子を記録する（Ｓ１０７）。工程Ｓ１０７の、抜去の記録の例として、図６の（Ｂ）のブレードサーバ識別子２４５の４項が該当する。表によると、それぞれの記録は、抜去時刻が２０１２年６月２６日１４時５５分であり、操作が抜去であり、搭載スロット１０の識別子が８であり、収納ユニット１１の識別子が＃２であることを示している。工程Ｓ１０７が終了すると、処理がＳ１００の工程に戻る。
【００６６】
次に、収納ユニット１１に備えられている第２の記録部７にブレードサーバ２０を挿入する記録の処理フローを説明する。本例では、収納ユニット１１のユニット電源９が停止し、また、ブレードサーバ２０が全く搭載されていない状態で、搭載スロット１０にブレードサーバ２０を挿入した場合の処理ブローについて図９を参照して説明する。
【００６７】
第２の挿抜検出部６と第２の記録部７は、電力の供給がない状態である為、全く動作していない状態にある。この様な状態でブレードサーバ２０が搭載スロット１０挿入されると、ブレードサーバ２０にある電力供給部４の電力が、収納ユニット１１にある電源切り替え部８を経由して第２の挿抜検出部６および第２の記録部７に電力の供給が開始される。
【００６８】
図５を用いて、電源切り替えの動作を説明する。先ず、ユニット電源９からの電力の供給がない状態である。次に、ブレードサーバ２０が搭載スロット１０の例えば＃１に挿入される。搭載スロット＃１からの電力が電源切り替え部８に供給され、内部のダイオードのスイッチ機能により、第２の挿抜検出部６および第２の記録部７に電力が供給される。このとき、ユニット電源９およびその他の搭載スロット１０へ、搭載スロット＃１からの電力が逆流しないことは、言うまでもない。
【００６９】
このように、第２の挿抜検出部６に電力の供給が開始されることにより、第２の挿抜検出部６の回路の初期化が実行される（Ｓ５０）。
【００７０】
次に、第２の挿抜検出部６が、時計モジュール５から時刻を読み出し、第２の記録部７に出力する（Ｓ５１）。
【００７１】
更に、第２の挿抜検出部６が、全ての搭載スロット１０にあるブレードサーバ２０の挿入検出スイッチの状態を観測し、スイッチが閉じている搭載スロット１０を検索する。第２の挿抜検出部６が、検索により発見したブレードサーバ２０の識別子を読み出して、第２の記録部７に出力する（Ｓ５２）。第２の挿抜検出部６が、ブレードサーバ２０が挿入された搭載スロット１０の識別子を第２の記録部７に出力する（Ｓ５３）。
【００７２】
次に、第２の挿抜検出部６が、第２の記録部７に、挿入時刻と、挿入であることの記録と、Ｓ５３の工程で第２の挿抜検出部６が取り込んだ搭載スロット１０の識別子およびＳ５２の工程で第２の挿抜検出部６が読み出した収納ユニット１１の識別子を記録する（Ｓ５４）。
第２の記録部７の記録内容の例として、図７（Ｂ）の表の１項で説明する。表によると、それぞれの記録は、収納ユニット１１の識別子が＃２であり、時刻が２０１２年５月２６日の１４時５５分であり、操作がブレードサーバ２０の挿入であり、搭載スロット１０の識別子が８であり、挿入したブレードサーバ２０の識別子が２４５であることを記載している。
【００７３】
工程Ｓ５４が終了すると、処理がＳ２００の工程に移る。
【００７４】
次に、第２の挿抜検出部６および第２記録部７に電力が供給されている状態で、ブレードサーバ２０を挿入する場合の処理フローについて図１０を用いて説明する。
【００７５】
ブレードサーバ２０が搭載スロット１０に挿入される前では、第２の挿抜検出部６が信号の変化を検知せず、状態変化の観測を継続する（Ｓ２００：ＮＯ）
ブレードサーバ２０が搭載スロット１０に挿入されると、収納ユニット１１にある第２の挿抜検出部６が、搭載スロット１０に備えられているマイクロスイッチの接点が閉じることで、状態の変化を検知する（Ｓ２００：ＹＥＳ）。
【００７６】
第２の挿抜検出部６が、ブレードサーバ２０に備えられている時計モジュール５から時刻を読み出し、第２の記録部７に対して時刻データを出力する（Ｓ２０１）。
【００７７】
次に、第２の挿抜検出部６が、マイクロスイッチの信号の変化を観測し、接点が開いている状態から閉じている状態に変化したことからブレードサーバ２０が挿入されたと判断する（Ｓ２０２：ＹＥＳ）
第２の挿抜検出部６が、ブレードサーバ２０が挿入された搭載スロット１０の識別子を出力する（Ｓ２０４）。
【００７８】
次に第２の挿抜検出部６の検出回路がブレードサーバ２０の識別子を読み出して、第２の記録部７に出力する（Ｓ２０５）。
【００７９】
ブレードサーバ２０の識別子を検出する仕組みの例を、図４を用いて説明する。図４の（Ａ）に示す様に、ブレードサーバの識別挿抜検出用機構１００−１は、Ｐ１１、Ｐ１２、Ｐ１３、Ｐ１４で示す位置に押しピンが配置されている。Ｐ１１が挿抜検出用であり、押しピンによりマイクロスイッチのプランジャが押されて、挿入の検出が出来る。Ｐ１２、Ｐ１３、Ｐ１４の押しピンの有無の組み合わせが識別子を表している。図４の（Ｂ）の様に搭載スロット１０にブレードサーバ２０が挿入されると、Ｐ１３の押しピンがＳ１３のスイッチを押し、Ｐ１４の押しピンがＳ１４のスイッチを押し、Ｐ１２の位置に押しピンがないため、Ｓ１２のスイッチは押されない。従って、マイクロスイッチが検出した信号は、Ｓ１１＝１、Ｓ１２＝０、Ｓ１３＝１、Ｓ１４＝１となり、Ｐ１２、Ｐ１３、Ｐ１４の押しピンの有無で表した識別子が、Ｓ１２、Ｓ１３、Ｓ１４で読み取れる。
【００８０】
次に、第２の挿抜検出部６が、第２の記録部７に、挿入時刻と、挿入であることの記録と、Ｓ２０４の工程で出力した搭載スロット１０の識別子およびＳ２０５の工程で第２の挿抜検出部６が出力したブレードサーバ２０識別子を記録する（Ｓ２０７）。第２の記録部７の記録内容の例として、図７（Ａ）の表の３項で説明する。図を参照すると、収納ユニット１１の識別子が＃１である。時刻が２０１２年５月２３日の１６時２０分である。操作がブレードサーバ２０の挿入である。搭載スロット１０の識別子が４である。挿入したブレードサーバ２０の識別子が４１である。
【００８１】
工程Ｓ２０７終了すると、処理がＳ２００の工程に戻る。
【００８２】
次に、ブレードサーバ２０が抜去された場合のフローを説明する。
【００８３】
ブレードサーバ２０は、少なくとも１台以上が搭載スロット１０に挿入されている状態とする。ここで、ブレードサーバ２０を搭載スロット１０から抜去する。図４の（Ｂ）の様にＳ１１の接点が閉じているが、抜去により、図４の（Ａ）の様にＳ１１の接点が開き信号が変化する。このとき、抜去したブレードサーバ２０に搭載されたブレードサーバ挿抜記録装置１にある第２の挿抜検出部６が、搭載しているマイクロスイッチの状態の変化を検知する（Ｓ２００：ＹＥＳ）。
【００８４】
次に、第２の挿抜検出部６がブレードサーバ２０に備えられている時計モジュール５から時刻を読み出し、第２の記録部７に対して時刻データを出力する（Ｓ２０１）。
【００８５】
次に、第２の挿抜検出部６が、マイクロスイッチＳ１１の接点が閉じている状態から開いている状態に変化したことから、ブレードサーバ２０が挿入されたのではなく、抜去されたと判断する（Ｓ２０２：ＮＯ）
第２の記録部７が、ブレードサーバ２０が抜去された搭載スロット１０の識別子を第２の記録部７に出力する（Ｓ２０６）。
【００８６】
次に、第２の挿抜検出部６が、第２の記録部７に、抜去時刻と、抜去であることの記録と、Ｓ２０６の工程で第２の挿抜検出部６が出力した搭載スロット１０の識別子およびＳ２０３の工程で第２の挿抜検出部６が出力したブレードサーバ２０の識別子を記録する（Ｓ２０８）。第２の記録部７の記録内容の例として、図７（Ａ）の表の２項で説明する。
図を参照すると、それぞれの記録は、ユニット識別子が＃１であり、抜去時刻が２０１２年５月２３日１５時２５分であり、操作が抜去であり、搭載スロット１０の識別子が３であり、ブレードサーバ２０の識別子が２４５であることを示している。
【００８７】
工程Ｓ２０８終了すると、処理がＳ２００の工程に戻る。
【００８８】
以上の様に、本発明のブレードサーバ挿抜記録システム５０は、収納ユニット１１の電源の有無にかかわらず、挿抜の詳細な記録が出来る。その理由は、収納ユニット１１とブレードサーバ２０の両方に記憶手段を備え、ブレードサーバ２０の内部に電力供給部４を備えているからである。
（第２の実施の形態）
第２の実施の形態について図１を用いて説明する。本発明の第２の実施の形態のブレー
ドサーバ挿抜記録装置１は、第１の挿抜検出部２、第１の記録部３、電力供給部４からな
る。
【００８９】
第1の挿抜検出部２が、ブレードサーバ２０が搭載スロット１０に挿入されたことを検
出して、搭載スロット１０の識別子と挿入時刻を出力する。
【００９０】
第１の記録部３が、第１の挿抜検出部２が出力した搭載スロット１０の識別子と、挿入時刻を記録する。
【００９１】
収納ユニット１１からの電力の供給が停止された場合に、電力供給部４が第１の挿抜検出部２と第１の記録部３に電力の供給を継続する。
【００９２】
本発明の本発明のブレードサーバ挿抜記録装置１は、ブレードサーバ２０の挿入および抜去の履歴を、収納ユニット１１の電源の投入の有無に係らず記憶することが出来る。その理由は、ブレードサーバ２０の内部に電源を有し、収納ユニット１１からの電源供給が途絶えてもブレードサーバ挿抜記録装置１の第1の挿抜検出部２、第１の記録部３が動作するからである。
【００９３】
以上、実施形態（及び実施例）を参照して本顔発明を説明したが、本顔発明は上記実施形態（及び実施例）に限定されるものではない。本顔発明の構成や詳細には、本顔発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００９４】
１    ブレードサーバ挿抜記録装置
２    第１の挿抜検出部
３    第１の記録部
４    電力供給部
５    時計モジュール
６    第２の挿抜検出部
７    第２の記録部
８    電源切り替え部
９    ユニット電源
１０    搭載スロット
１１    収納ユニット
２０    ブレードサーバ
５０    ブレードサーバ挿抜記録システム
１００    搭載スロットの識別挿抜検出用機構
１００−１    ブレードサーバの識別挿抜検出用機構
【図１】
2014067326.tif 000003
【図２】
2014067326.tif 000004
【図３】
2014067326.tif 000005
【図４】
2014067326.tif 000006
【図５】
2014067326.tif 000007
【図６】
2014067326.tif 000008
【図７】
2014067326.tif 000009
【図８】
2014067326.tif 000010
【図９】
2014067326.tif 000011
【図１０】
2014067326.tif 000012