(57)【要約】【課題】  情報処理装置に致命的な問題が発生してもイベント情報が確認可能とする。【解決手段】  各エラー情報などのイベント情報を保存する不揮発性メモリをミラーリングし、さらに挿抜可能にして他の情報処理装置からイベント情報を参照できるようにする。【選択図】  図１
2006178555.tif 000002
【特許請求の範囲】
【請求項１】
エラー採取対象デバイスと、
前記エラー採取対象デバイスのエラー情報を採取しプロセッサに対し前記エラー情報を供給するイベントコントローラと、
前記イベント情報を保存する第１の不揮発性メモリと、
前記第１の不揮発性メモリの情報をミラーリングする第２の不揮発性メモリを有し、
前記第１、第２の不揮発性メモリの少なくとも一方は挿抜可能であることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
エラー情報や起動情報などのイベント情報を保存する機能をもつ情報処理装置において、不揮発性メモリに保存されているイベント情報を参照するための技術に関する。
【背景技術】
【０００２】
エラー情報や起動情報のイベント情報を保存する機能をもつ情報処理装置において、イベント情報は制御コントローラにて制御されているフラッシュメモリなどの不揮発性メモリに保存されている。従来、保守員やユーザがそのイベント情報を参照する手段として、情報処理装置上で実行したアプリケーションでの参照や、ＬＡＮ経由でのリモート管理装置での参照、フロッピーディスク（フロッピーは登録商標です）へのデータ保存などが提供されていた。このような技術では、エラー情報の採取方法として、制御モジュールを複数持たせることによる信頼性向上を実現している。
【０００３】
また、特開平９−８１４２０号公報に記載されている技術では、複数の制御モジュールを持たせることや制御モジュール単位で挿抜可能にすることにより、制御モジュールに問題が発生してもイベント情報採取を継続して実行する構成となっている。
【０００４】
【特許文献１】特開平９−８１４２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記文献に記載されている技術では、情報処理装置自身が起動できない問題や、電源が入らずに制御モジュールが起動できない問題などが発生した時に、迅速に確実にイベント情報を参照することができない。このように、従来技術では、情報処理装置に問題が発生した時に、保存されているイベント情報を確認することができなかった。
【０００６】
エラー情報や起動情報などのイベント情報を採取する機能を付加した情報処理装置において、情報処理装置が起動できない、電源が入らずに制御モジュールが動作しないなど、採取したイベント情報が参照できない問題が発生することがあった。
【０００７】
本発明は、イベント情報を保存する不揮発性メモリをミラーリングし挿抜可能にすることによって、他の情報処理装置から不揮発性メモリに保存されているイベント情報を参照できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、エラー情報や起動情報などのイベント情報を保存する不揮発性メモリをミラーリングし、その不揮発性メモリを挿抜可能にすることによって、他の情報処理装置から抜き取った不揮発性メモリに保存されているイベント情報を参照できるようにすることを目的とする。イベント情報を保存する不揮発性メモリのインタフェースおよびフォーマットは、ＵＳＢなどの周知の技術を用いることによって汎用性を持たせることが可能である。不揮発性メモリの挿抜が容易にできるように、スロットやソケット形式として、手作業もしくは工具を用いて挿抜可能とする。
【発明の効果】
【０００９】
イベント制御モジュール上に不揮発性メモリを２つ搭載してイベント情報をミラーリングし、さらに不揮発性メモリを挿抜可能にすることによって、取り外した不揮発性メモリを他の情報処理装置から参照可能とし、情報処理装置が起動しないなどの致命的な問題が発生しても、ユーザや保守員が問題切り分けのためにイベント情報を迅速に確認できる効果を持つ。
【発明を実施するための最良の形態】
【００１０】
図１が示すシステム構成図例は、イベント情報を保存する不揮発性メモリをミラーリングした例である。イベント制御モジュール１上に、イベントコントローラ２、ファームウェアや情報処理装置の設定情報およびイベント情報を保存するための不揮発性メモリ３、不揮発性メモリ３に保存されるイベント情報と全く同じ情報を格納する挿抜可能不揮発性メモリ４を有し、エラー制御用バス５経由で情報処理装置のＣＰＵとアクセス可能となっている。エラー採取対象デバイスとしては、ＣＰＵやメモリ、ファンであり、情報としては、各々のデバイスの温度や、各々のデバイスに供給された電圧などのである。これら各種エラー情報の採取情報処理装置が正常に動作する時は、エラー制御用バス５を経由して、イベント情報を参照することができる。情報処理装置が起動できずにエラー制御用バス５を介してイベント情報が参照できない時や、電源が投入できずにイベントコントローラ２を起動できない時に、挿抜可能不揮発性メモリ４を抜き取り、別の情報処理装置にて挿抜可能不揮発性メモリ４に格納されているイベント情報を参照することによって、問題が発生する直前までの情報を参照可能にする。挿抜可能不揮発性メモリ４は、周知技術であるＵＳＢとインターフェース互換を持たせることにより、ＵＳＢ機能を持っているすべての情報処理装置においてイベント情報を参照させることが可能である。独自のインターフェースを用いて、専用の情報処理装置でのみ挿抜可能不揮発性メモリ４のイベント情報を参照させることも可能である。
【００１１】
イベント情報のミラーリングは、図４に示すフローチャートに従って実施される。情報処理装置が電源オンされると制御コントローラは初期化を実施する（１０１、１０２）。その後、前回チェック時と現在の挿抜可能不揮発性メモリ構成が変更されていないかを判断する(１０３、１０４、１０５は挿抜可能不揮発性メモリがある時、１０３、１０４、１１１は挿抜可能不揮発性メモリがない時のフローである)。挿抜可能不揮発性メモリがある場合、前回チェック時から変更があれば、挿抜可能不揮発性メモリが搭載されたと判断し、挿抜可能不揮発性メモリの初期化を実施し、挿抜していない不揮発性メモリに保存されていたイベント情報をコピーする(１０６)。その後、次のチェック時に備えて、挿抜しない不揮発性メモリに現在の不揮発性メモリの個数を保存する（１０７）。
【００１２】
挿抜可能不揮発性メモリがない場合、前回チェック時から変更があれば、挿抜可能不揮発性メモリが取り外されたと判断し、挿抜しない不揮発性メモリにそのイベントをログをして、ユーザや保守員に情報として残すようにする(１１２)。その後、次のチェック時に備えて、挿抜しない不揮発性メモリに現在の不揮発性メモリの個数を保存する（１１３）。ここまでの処理が終了すると、エラー情報などのイベント情報をログ可能な状態となり、電圧、温度、ＦＡＮなどのセンサ情報をポーリングしてエラーが発生しないか確認する。また、ＣＰＵからのイベント情報を受け付ける（１０８、１１４）。エラー情報などのイベントが発生した時には、不揮発性メモリが２つともある場合には、各々にそのイベントをログする（１０９、１１０）。１つしかない場合は、挿抜しない不揮発性メモリのみにイベントをログする（１１５、１１６）。イベントのロギング処理が終了した後、１０３のステップに戻り処理を継続する。このように挿抜可能不揮発性メモリの有無に関わらず、イベント情報を保存可能とする。挿抜可能不揮発性メモリがあればイベント情報をコピーして、情報処理装置に問題が発生しても、イベント情報が参照可能となるように備える。
【００１３】
図２は、ＵＳＢコントローラ１５を追加したイベント制御モジュール１１の例を示す。イベントコントローラ１２がＵＳＢインターフェースを持てない時は、ＵＳＢコントローラ１５を追加することによりＵＳＢインターフェースを持つ挿抜可能不揮発性メモリ１４へのアクセスを可能とする。ＵＳＢなど汎用的なインターフェースを使用する場合で、制御コントローラの機能や性能が不足しているときは、各インタフェースを制御可能なコントローラを追加することで対応する。
【００１４】
挿抜可能不揮発性メモリの挿抜方法としては、周知技術であるスロットインターフェースやソケットインターフェースを使用する。イベント制御モジュールに固定せずに、手作業もしくは工具にて容易に挿抜できるようにする。手作業にて挿抜可能にする場合は、図３のように挿抜口２５を設けて、筐体の開け閉めなく挿抜可能にすることもできる。挿抜タイミングは、情報処理装置に起動できないなどの問題が発生したときに実施するので、情報処理装置の電源を切られている時に挿抜する。
【００１５】
このように、エラー情報や起動情報などのイベント情報を保存する不揮発性メモリをミラーリングし、その不揮発性メモリを挿抜可能にすることによって、他の情報処理装置にて不揮発性メモリに保存されているイベント情報を参照できるようにすることを特徴とする。致命的エラーが発生した情報処理装置において採取しているエラーなどのイベント情報を参照可能とし、ユーザや保守員が迅速にイベント情報を確認できる効果を持つ。
【００１６】
上記実施の形態は、以下のように捉えることもできる。
（１）温度、ファン、電圧などの各エラー情報の採取を実施し、また、起動情報などのイベント情報をCPUとアクセスすることが可能なイベントコントローラと、そのイベント情報を保存する不揮発性メモリを具備するイベント制御モジュールを含む情報処理装置において、イベント制御モジュール上に不揮発性メモリを２つ搭載してイベント情報をミラーリングし、さらに不揮発性メモリを挿抜可能にすることによって、取り外した不揮発性メモリを他の情報処理装置から参照可能する。
（２）（１）に加え、独自もしくは既知の汎用的なインタフェースを備えることによって、取り外した不揮発性メモリを汎用的な情報処理装置にて参照可能とし、エラーなどのイベント情報から切り分け作業が簡単にできるように構成する。
【図面の簡単な説明】
【００１７】
【図１】イベント制御モジュールのブロック図である。
【図２】ＵＳＢコントローラを持つイベント制御モジュールのブロック図である。
【図３】挿抜可能不揮発性メモリ用の挿抜口を持つ情報処理装置の図である。
【図４】イベント情報のミラーリングの流れを示すフローチャートである。
【符号の説明】
【００１８】
１…イベント制御モジュール
２…イベントコントローラ
３…不揮発性メモリ
４…挿抜可能不揮発性メモリ
５…エラー制御用バス
１１…イベント制御モジュール
１２…イベントコントローラ
１３…不揮発性メモリ
１４…挿抜可能不揮発性メモリ
１５…ＵＳＢコントローラ
２１…情報処理装置筐体
２２…情報処理装置ベースボード
２３…イベント制御モジュール
２４…挿抜可能不揮発性メモリ
２５…挿抜口
【図１】
2006178555.tif 000003
【図２】
2006178555.tif 000004
【図３】
2006178555.tif 000005
【図４】
2006178555.tif 000006