(57)【要約】【課題】  サーバ装置を停止させることなく、容易にバッテリの交換が可能なサーバ装置およびバッテリ交換制御方法を提供する。【解決手段】  メイン基板１０１に対して直行し、かつ接続部材７ｈが接続孔１０３に勘合するように装着されたＲＡＩＤコントローラボード７の一方の面の長手方向αに開閉蓋７ｉを解放し挿通することにより着脱可能に装着されたバッテリ７ｃによってバックアップされるキャッシュメモリがクリアーされていると判別した場合は、バッテリ７ｃの交換を促す処理を行う。【選択図】      図４
2009244963.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の内側の所定の面に設置されるメイン基板と、
前記筐体の所定の面と直行する面に設けられた接続孔と、
前記接続孔に勘合する接続部材を有し、前記メイン基板に対して直行し、かつ前記接続部材が前記接続孔に勘合するように装着された制御基板と、
前記接続部材は開閉可能な開閉蓋を備え、前記制御基板の一方の面の長手方向に前記開閉蓋を解放し挿通することにより着脱可能に装着されたバッテリと、
前記バッテリによってバックアップされるキャッシュメモリと、
前記バッテリの交換命令を受けると、前記キャッシュメモリがクリアーされているかを判別し、前記キャッシュメモリがクリアーされていると判別した場合は、前記バッテリの交換を促す処理を行う制御部と
を具備することを特徴とするサーバ装置。
【請求項２】
請求項１に記載のサーバ装置において、
前記バッテリは第１のレール部材を備えており、前記第１のレール部材は、前記制御基板に配置された第２のレール部材と前記制御基板の一方の面の長手方向に自在に滑動可能であることを特徴とするサーバ装置。
【請求項３】
請求項１に記載のサーバ装置において、
前記バッテリはラッチ手段を備えており、前記バッテリと前記制御基板とを固定および解除する場合は、前記ラッチ手段により固定および解除することを特徴とするサーバ装置。
【請求項４】
請求項１に記載のサーバ装置において、
前記接続部材は前記筐体の外側と平行する面に表示部を備えており、前記キャッシュがクリアーされていると判別した場合は、前記表示部に所定の表示を行うことを特徴とするサーバ装置。
【請求項５】
請求項１に記載のサーバ装置において、
前記バッテリは充電式のバッテリであり、前記バッテリの交換後は、前記バッテリの充電の完了後に、前記キャッシュメモリの使用を開始することを特徴とするサーバ装置。
【請求項６】
筐体と、前記筐体の内側の所定の面に設置されるメイン基板と、前記筐体の所定の面と直行する面に設けられた接続孔と、前記接続孔に勘合する接続部材を有し、前記メイン基板に対して直行し、かつ前記接続部材が前記接続孔に勘合するように装着された制御基板と、前記接続部材は開閉可能な開閉蓋を備え、前記制御基板の一方の面の長手方向に前記開閉蓋を解放し挿通することにより着脱可能に装着されたバッテリと、前記バッテリによってバックアップされるキャッシュメモリとを備えたサーバ装置で用いられるバッテリ交換制御方法であって、
前記バッテリの交換命令を受けると、前記キャッシュメモリがクリアーされているかを判別し、前記キャッシュメモリがクリアーされていると判別した場合は、前記バッテリの交換を促す処理を行うことを特徴とするバッテリ交換制御方法。
【請求項７】
請求項６に記載のバッテリ交換制御方法において、
前記バッテリは第１のレール部材を備えており、前記第１のレール部材は、前記制御基板に配置された第２のレール部材と前記制御基板の一方の面の長手方向に自在に滑動可能であることを特徴とするバッテリ交換制御方法。
【請求項８】
請求項６に記載のバッテリ交換制御方法において、
前記バッテリはラッチ手段を備えており、前記バッテリと前記制御基板とを固定および解除する場合は、前記ラッチ手段により固定および解除することを特徴とするバッテリ交換制御方法。
【請求項９】
請求項６に記載のバッテリ交換制御方法において、
前記接続部材は前記筐体の外側と平行する面に表示部を備えており、前記キャッシュがクリアーされていると判別した場合は、前記表示部に所定の表示を行うことを特徴とするバッテリ交換制御方法。
【請求項１０】
請求項６に記載のバッテリ交換制御方法において、
前記バッテリは充電式のバッテリであり、前記バッテリの交換後は、前記バッテリの充電の完了後に、前記キャッシュメモリの使用を開始することを特徴とするバッテリ交換制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＡＩＤカードの制御技術に係り、特にＲＡＩＤカードが備えるバッテリの交換を容易に行うことが可能なサーバ装置およびバッテリ交換制御方法に関する。
【背景技術】
【０００２】
一般的に、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）カードにおいては、ＲＡＩＤカードに搭載されたキャッシュメモリのバックアップ用として充電式のバッテリを備えている。このバッテリは充電式であるので、充放電を繰り返すと充電容量が減少することにより寿命となるため、交換する必要がある。例えば、特許文献１に示すように、バッテリを交換する場合は、ＲＡＩＤカードが装着されているサーバ装置の電源を落とす。そしてＲＡＩＤカードにネジ止めされたバッテリを外すために、サーバ装置からＲＡＩＤカードを外し、ＲＡＩＤカードにネジ止めされたバッテリを外して新しいバッテリのネジ止めを行い、新しいバッテリが装着されたＲＡＩＤカードをサーバ装置に装着し、サーバ装置の電源を入れて起動させるようにバッテリ交換を行う技術が開示されている。
【特許文献１】特開２００４−１５２７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載された技術では、バッテリの交換時にサーバ装置の電源を落として停止させる必要がある。また、バッテリがＲＡＩＤカードにネジ止めされているためＲＡＩＤカードをサーバ装置から外してバッテリを交換する必要がある。
【０００４】
そこで、本発明は、サーバ装置を停止させることなく、容易にバッテリの交換が可能なサーバ装置およびバッテリ交換制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の一態様によれば、筐体と、前記筐体の内側の所定の面に設置されるメイン基板と、前記筐体の所定の面と直行する面に設けられた接続孔と、前記接続孔に勘合する接続部材を有し、前記メイン基板に対して直行し、かつ前記接続部材が前記接続孔に勘合するように装着された制御基板と、前記接続部材は開閉可能な開閉蓋を備え、前記制御基板の一方の面の長手方向に前記開閉蓋を解放し挿通することにより着脱可能に装着されたバッテリと、前記バッテリによってバックアップされるキャッシュメモリと、前記バッテリの交換命令を受けると、前記キャッシュメモリがクリアーされているかを判別し、前記キャッシュメモリがクリアーされていると判別した場合は、前記バッテリの交換を促す処理を行う制御部とを具備することを特徴とするサーバ装置が提供される。
【０００６】
また、本発明の別の一態様によれば、筐体と、前記筐体の内側の所定の面に設置されるメイン基板と、前記筐体の所定の面と直行する面に設けられた接続孔と、前記接続孔に勘合する接続部材を有し、前記メイン基板に対して直行し、かつ前記接続部材が前記接続孔に勘合するように装着された制御基板と、前記接続部材は開閉可能な開閉蓋を備え、前記制御基板の一方の面の長手方向に前記開閉蓋を解放し挿通することにより着脱可能に装着されたバッテリと、前記バッテリによってバックアップされるキャッシュメモリとを備えたサーバ装置で用いられるバッテリ交換制御方法であって、前記バッテリの交換命令を受けると、前記キャッシュメモリがクリアーされているかを判別し、前記キャッシュメモリがクリアーされていると判別した場合は、前記バッテリの交換を促す処理を行うことを特徴とするバッテリ交換制御方法が提供される。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態について図面を参照しながら説明する。
【０００８】
以下、図面を参照して、この発明の実施の形態を説明する。
【０００９】
まず、図１及び図２を参照して、本発明の一実施形態に係るサーバ装置の構成について説明する。
【００１０】
図１は本発明のサーバ装置の外観図である。
【００１１】
図２は本発明のバッテリ交換制御方法を適用するサーバ装置の実施形態の要部を示すブロック図である。
【００１２】
図２に示すように、本実施形態のサーバ装置１０は、ＣＰＵ４、主メモリ５、バス６、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）コントローラボード７、複数のインターフェース７ｊに接続されたＨＤＤ８等を有している。
【００１３】
ＣＰＵ４は、サーバ装置１０の各種デバイスを総合的に制御する制御装置である。主メモリ５は、データを一時的に記憶しておくメインメモリである。ＲＡＩＤコントローラボード７は、複数のインターフェース７ｊに接続されたＨＤＤ８のＲＡＩＤ制御のコントロールを行う。
【００１４】
次に、ＲＡＩＤコントローラボード７の構成について図３を参照して説明する。ＲＡＩＤコントローラボード７は、プロセッサ（制御部）７ａ、キャッシュメモリ（記憶部：例えばRAM等）７ｂ、バッテリ回路７ｐ、バッテリ７ｃ、ＢＣＲ(Battery Control Register)２０２、ＰＣＲ（PANEL Control Register）２０３、ＬＥＤ７ｌ、Ｄｉｓｋインターフェース部７ｊ、PCI Expressコネクタ部７ｓ等を備えている。
【００１５】
プロセッサ７ａは、インターフェース７ｊに接続されたＨＤＤ８とのデータの授受の制御、バッテリの活栓交換の制御等を行う。キャッシュメモリ７ｂは、プロッセサ７ａとインターフェース７ｊに接続されたＨＤＤ８とでデータの授受を行う場合、一時的にデータを記憶することにより、データの授受のスピードを向上させる。バッテリ７ｃは、キャッシュメモリ７ｂのバックアップのための電源であり、ＢＣＲ２０２によりバッテリ回路７ｐを制御することによって、バッテリバックアップ領域２００をバックアップする。サーバ装置１０本体からの電源供給が停止した場合等にもバッテリ７ｃから記憶部７ｂであるキャッシュメモリに電源を供給することにより、キャッシュメモリに記憶されたデータの消失を防ぐことができる。すなわち、バッテリ７ｃの交換時に停電等が発生した場合にもデータの損失を防止することができる。また、バッテリ７ｃは、充電式のバッテリを用いており、バッテリ７ｃの充電容量が十分でない場合、例えばバッテリ７ｃを交換した場合等には、バッテリ７ｃの充電容量が十分な容量に充電されるまでは（またはバッテリ７ｃが装着されていない場合）、キャッシュメモリは使用しないものとする。すなわち、バッテリ７ｃからの電源供給によるキャッシュメモリのバックアップが行えないため、データの損失の恐れがあるので、キャッシュメモリは使用しない。なお、データのリード（読み出し）処理においては、データの損失の恐れがないためキャッシュメモリの使用は可能である。
【００１６】
ＰＣＲ２０３は、パネル等のコントローラであり、取り出しスイッチ７ｋの動作の制御や、ＬＥＤ７ｌ等の表示の制御を行う。取り出しスイッチ７ｋは、ユーザにより押下されるとバッテリ７ｃの取り出しのリクエスト信号を生成する。Ｄｉｓｋインターフェース部７ｊは、例えばSAS 4 port Connector(SFF8087) x2であり、複数のＨＤＤ８等と接続されるインターフェースである。PCI Express コネクタ部７ｓは、PCI Expressスロット１０４と接続するためのコネクタである。なお、取り出しのリクエスト信号の生成は、上述した取り出しスイッチ７ｋの押下以外にも、オペレーティングシステム上のユーティリティ等からも行うことができる。
【００１７】
次に、本実施形態のＲＡＩＤコントローラボード７等の構成について図４および図５を参照して説明する。
【００１８】
まず、サーバ装置１０の筐体は、所定の面１００および所定の面１００と直行する面１０２等を備えている。
【００１９】
またサーバ装置１０の筐体の内側の所定の面１００にメイン基板１０１が設置されている。メイン基板１０１には、PCI Expressスロット１０４等の拡張スロット等が設けられている。また、筐体の所定の面１００と直行する面１０２に設けられた接続孔１０３は、拡張ボードの接続部材７ｈをネジ５０で固定するための格子状の孔である。
【００２０】
ＲＡＩＤコントローラボード７は、接続部材７ｈ、バッテリ７ｄ、Ｄｉｓｋインターフェース部７ｊ、PCI Express コネクタ部７ｓ等を備えている。
【００２１】
接続部材７ｈは接続孔１０３に勘合する形状となっている。またバッテリ７ｄはＲＡＩＤコントローラボード７の面Ａに着脱自在に装着されている。Ｄｉｓｋインターフェース部７ｊは、ＲＡＩＤ形式で接続を行うデバイスとのインターフェースである。PCI Express コネクタ部７ｓは、PCI Expressスロット１０４等の拡張スロットに勘合する凸部である。
【００２２】
接続部材７ｈは、メイン基板１０１に対して直行し、かつ接続部材７ｈが接続孔１０３に勘合するようにＲＡＩＤコントローラボード（制御基板）７が装着される。そしてネジ５０等で接続部材７ｈが接続孔１０３に勘合するように固定されると同時に、ＲＡＩＤコントローラボード７はPCI Expressスロット１０４に勘合される。
【００２３】
また、ＲＡＩＤコントローラボード７の接続部材７ｈは、開閉可能な開閉蓋７ｉを備える。さらにＲＡＩＤコントローラボード７は、バッテリ７ｃを備える。バッテリ７ｃは、ＲＡＩＤコントローラボード７の一方の面（面Ａ：図４参照）の長手方向（矢印α：図４参照）に開閉蓋を７ｉ解放し挿通することにより着脱可能に装着される。着脱を行う場合は、バッテリ７ｃが備えるレール部材７ｄと、ＲＡＩＤコントローラボード７が備えるレール部材７ｅとがＲＡＩＤコントローラボード７の面Ａに対して互いに長手方向（矢印α：図４参照）に自在にスライドすることにより、滑動可能となる。また、バッテリ７ｃがＲＡＩＤコントローラボード７に装着される場合は、バッテリ７ｃが備えるコネクタ部７ｇとＲＡＩＤコントローラボード７が備えるコネクタ部７ｆとが互いに例えばラッチ機構により固定されることによりバッテリ７ｃがＲＡＩＤコントローラボード７に装着される。
【００２４】
また、図５はＲＡＩＤコントローラボード７の接続部材７ｈの外側からの外観を示した図である。ＲＡＩＤコントローラボード７の接続部材７ｈは、取り出しスイッチ７ｋ、開閉ヒンジ部７ｍを備えた開閉蓋７ｉ、ＬＥＤ７ｌ等を備えている。取り出しスイッチ７ｋは、ユーザにより押下されるとバッテリ７ｃの取り出しのリクエスト信号を生成する。開閉蓋７ｉは開閉ヒンジ部７を軸にして例えば上方へ開閉を行うことができる。開閉蓋７ｉの解放位置では、バッテリ７ｃが解放されたスペースを挿通することによりバッテリを取り外すことが可能となる。ＬＥＤ７ｌは、ＲＡＩＤコントローラボード７が備えるキャッシュメモリの状態に対応して表示する。例えば、キャッシュメモリが使用されている状態では「赤」の表示、キャッシュメモリが空となり使用されていない状態では「緑」の表示を行う等である。
【００２５】
次に、以上のように構成された本発明の実施形態に係るサーバ装置を適用したバッテリ交換制御方法について図６のフローチャートを参照して説明する。
【００２６】
ＲＡＩＤコントローラボード７は、ユーザによる取り出しスイッチ７ｋの押下（バッテリ７ｃの取り出しのリクエスト信号）を検出すると（ステップＳ１０１のＹＥＳ）、キャッシュメモリ（記憶部）７ｂの使用の中止のリクエストを発生させる（ステップＳ１０２）。ＲＡＩＤコントローラボード７は、キャッシュメモリ７ｂが空（クリアー）となったか否かを判別する（ステップＳ１０３）。すなわち、キャッシュメモリ７ｂ内のデータがＨＤＤ８等に転送されてクリアーになったか否かを判別する。ステップＳ１０３でＲＡＩＤコントローラボード７によって、キャッシュメモリ７ｂが空となったと判別されると、例えばＬＥＤ７ｌの表示を「赤」から「緑」に変更する。さらに例えば図７に示すようにサーバ装置１０のディスプレイ１００に「キャッシュクリア完了」の表示１０１を表示する。ユーザは表示１０１のＯＫボタン１０２の押下を行うことで表示の確認をすると、バッテリ７ｃの取り出し処理を行う（ステップＳ１０４）。バッテリ７ｃの取り出し処理は、バッテリ７ｃのコネクタ部７ｇをＲＡＩＤコントローラボード７のコネクタ部７ｆのラッチ機構から外し、バッテリ７ｃのレール部７ｄとＲＡＩＤコントローラボード７のレール部７ｅとをスライド（滑動）させてＲＡＩＤコントローラボード７の面Ａの長手方向（矢印α：図４参照）に取り外す。このとき、バッテリ７ｃは、ＲＡＩＤコントローラボード７の接続部材７ｈが備える開閉蓋を７ｉ解放し挿通する。なお、ステップＳ１０３でＲＡＩＤコントローラボード７によって、キャッシュメモリ７ｂが空となったと判別されると、バッテリ７ｃが自動的にラッチ機構より解放され、開閉蓋を７ｉ解放し送出されるようにしてもよい。また、ステップＳ１０３でＲＡＩＤコントローラボード７によって、キャッシュメモリ７ｂが空となったと判別されるまでは、ラッチ機構等にロックがかかっており、不用意に取り出すことができないようになっているものとする。
【００２７】
次に、バッテリ７ｃを取り出した後に、新しいバッテリの装着処理を行う（ステップＳ１０５）。新しいバッテリの装着処理が行われると、新しいバッテリの充電が完了するまでは充電容量が足りないため、キャッシュメモリ７ｂのバックアップを行うことができない場合がある。この場合、新しいバッテリの充電が完了するまではキャッシュメモリ７ｂの使用を行わない。すなわち、ＲＡＩＤコントローラボード７によって新しいバッテリの充電が完了したと判別されると（ステップＳ１０６のＹＥＳ）、キャッシュメモリ７ｂの使用を開始する（ステップＳ１０７）。
【００２８】
上述した本実施形態によれば、サーバ装置を停止させることなく、安全かつ容易にハードウェアＲＡＩＤボード上のバッテリの交換が可能となる。また、ＨＤＤ８が備えるファームウェアの書き換えの場合にもＲＡＩＤが構成された状態でも可能となる。すなわち、ＨＤＤ８上にリザーブ領域を確保し、オペ-レーティングシステム上に必要なファームウェアと書換プログラムと指示ファイルとを確保し、メイン基板上のＢＩＯＳをメンテナンスモードにすることによって書換プログラムやサービスプログラムを起動することができる。このため、リザーブ領域に必要なコマンドやツール設定することによってＲＡＩＤが作成された状態でも書換が可能になり、安全に必要なファームウェアの書換やハードウェアの診断、設定などの一元処理が可能となる。
【００２９】
なお、本発明は、上述した実施形態そのままに限定されるものではない。本発明は、実施段階では、その要旨を逸脱しない範囲で構成要素を変更して具現化できる。
【００３０】
また、上述した実施形態に開示されている複数の構成要素を適宜に組み合わせることで、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態に係るサーバ装置を示す図。
【図２】本発明の一実施形態に係るサーバ装置の主要な構成を示すブロック図。
【図３】本発明の一実施形態に係るサーバ装置のＲＡＩＤコントローラボードの構成を示すブロック図。
【図４】本発明の一実施形態に係るサーバ装置のＲＡＩＤコントローラボードの構成を示す図。
【図５】本発明の一実施形態に係るサーバ装置のＲＡＩＤコントローラボードの構成を示す図。
【図６】本発明の一実施形態に係るサーバ装置のバッテリ交換制御方法を説明するためのフローチャート。
【図７】本発明の一実施形態に係るサーバ装置の表示情報の例を示す概念図。
【符号の説明】
【００３２】
４…ＣＰＵ、５…主メモリ、６…バス、７…ＲＡＩＤコントローラボード、７ａ…、プロセッサ部、７ｂ…キャッシュメモリ、７ｃ…バッテリ、７ｄ、７ｅ…レール部、７ｆ、７ｇ…コネクタ部、７ｈ…接続部材、７ｉ…、開閉蓋部、７ｊ…インターフェース部、７ｋ…取り外しスイッチ、７ｌ…ＬＥＤ、７ｍ…ヒンジ部、７ｐ…バッテリ回路、７ｓ…PCI Expressコネクタ部、８…ＨＤＤ、１０…サーバ装置、５０…ネジ、１００…筐体の面、１０１…メイン基板、１０２…筐体の面、１０３…接続孔、２０２…ＢＣＲ、２０３…ＰＣＲ
【図１】
2009244963.tif 000003
【図２】
2009244963.tif 000004
【図３】
2009244963.tif 000005
【図４】
2009244963.tif 000006
【図５】
2009244963.tif 000007
【図６】
2009244963.tif 000008
【図７】
2009244963.tif 000009