(57)【要約】【課題】  システムの立ち上げ過程で比較的早く初期化が完了するＰＣＩバスに障害発生時の復旧データを保存する機構を実装することで、障害発生後の早急な業務再開を可能とすること。【解決手段】  ＡＣ投入によって給電が開始されＤＣのオン・オフ状態に関係なく給電し続けるＰＣＩバスの特殊電源端子によってバックアップされシステムの初期化情報および障害発生時の復旧情報を保存するＲＡＭ（ランダム・アクセス・メモリ）を有したＰＣＩカード２０およびＰＣＩカード３０と、ＰＣＩカード２０およびＰＣＩカード３０を使用してシステムを立ち上げるための立ち上げ制御回路１０を有する。【選択図】      図１
2006276976.tif 000002
【特許請求の範囲】
【請求項１】
ＡＣ投入によって給電が開始されＤＣのオン・オフ状態に関係なく給電し続けるＰＣＩバスの特殊電源端子によってバックアップされシステムの初期化情報および障害発生時の復旧情報を保存するＲＡＭ（ランダム・アクセス・メモリ）を有したＰＣＩカードと、前記のＰＣＩカードを使用してシステムを立ち上げるための立ち上げ制御回路を有することを特徴とする障害復旧方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＲＡＭ搭載のＰＣＩカードを使用した障害復旧方式に関する。
【背景技術】
【０００２】
近年の情報化社会の進行により、コンピュータを使用した業務においても２４時間無停止のサービスが要求される気運が高まりつつある。このため近年のコンピュータでは耐故障性を拡充するための多重化機構や、万が一故障が発生しても速やかに業務を再開するための機構が重要視されつつある。
【０００３】
従来の技術では、システムの立ち上げに必要な初期化情報をディスク等の低速デバイスに格納し、この情報に基づいてシステム立ち上げを行っている。
【０００４】
また、システムに障害が発生した場合に備えた復旧のための情報も、同様に低速デバイスに格納していた。
【０００５】
システムの障害はシステム停止の時間が長いほど、業務に与える影響が大きいため、システム停止時間は可能な限り短い方が好ましい。
【０００６】
近年のサーバでは前記のシステム停止時間を短縮するために、低速デバイスに代わってレジューム機能（主記憶制御装置をリセットせずに、主記憶上のデータを障害の前後で保存する機構）を備えるものが登場している。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら従来の技術では、システムの再開のために必要なデータを取得するためには、周辺装置の起動を待つ必要があり、ハードディスクに代表されるような低速のデバイスでは再接続処理を行うだけでも数十秒から数分かかるものも少なくなかった。
【０００８】
また、レジューム機能では主記憶制御装置そのものに障害が発生した場合には対処出来ないという課題があった。
【０００９】
本発明の目的は、システムの立ち上げ過程で比較的早く初期化が完了するＰＣＩバスに障害発生時の復旧データを保存する機構を実装することで、障害発生後の早急な業務再開を可能とする障害復旧方式を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の障害復旧方式は、ＡＣ投入によって給電が開始されＤＣオン・オフに関係なく給電し続ける特殊電源端子によってバックアップされシステムの初期化情報および障害発生時の復旧情報を保存するＲＡＭを有したＰＣＩカードと、前記のＰＣＩカードを使用してシステムを立ち上げるための立ち上げ制御回路を有することを特徴とする。
【発明の効果】
【００１１】
本発明においては、以下に記載するような効果を奏する。第一の効果は、システムに障害が発生した場合の再立ち上げ時間を短縮できることである。
第二の効果は、ウォームリブートやリジューム機能がないサーバにおいても、障害発生時のデータ復旧手段を、簡単なハードウェア追加で可能とすることである。
第三の効果は、ＲＡＭ搭載のＰＣＩカードを複数枚実装することで、ＰＣＩバスやカード故障時の多重化機構を簡単に構築できることである。
【発明を実施するための最良の形態】
【００１２】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
図１は本発明の一実施例を表したシステムの構成図で、サーバ１の  ＰＣＩバス５０に実装された複数枚のＲＡＭ搭載ＰＣＩカード２０、３０と、これを制御するための立ち上げ制御回路１０で構成されている。
【００１３】
ＲＡＭ搭載ＰＣＩカード２０、３０は、ＰＣＩバス５０の特殊電源（ＡＣ投入によって給電が開始され、ＤＣオン・オフ状態に関係なく給電し続ける電源）端子とのインタフェースを有し、サーバの障害等でシステムのリブート（ＤＣオフ→オン後、チップセットの再初期化を行う立ち上げ手順）が発生した場合でも、ＰＣＩカード内部の記憶情報を保持する機能を有している。
【００１４】
またＰＣＩカード３０は、ＰＣＩカード２０が故障した場合に備えたバックアップ用のカードで、ＲＡＭ搭載のＰＣＩカードを複数枚実装することで、多重化を実現している。
【００１５】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。
図２は本発明の一実施例の動作を表した流れ図で、システムのＡＣオンとＤＣオン動作が開始されると、ＰＣＩバス５０に接続されたＲＡＭ搭載のＰＣＩカード２０、３０は、電源オンリセット回路により内部の初期化が行われる。サーバの立ち上げ制御回路１０は、ＰＣＩカード２０、３０の状態を読み出し、内蔵するＲＡＭがクリアされていることを認識する。
【００１６】
そこで立ち上げ制御回路１０は周辺装置２の立ち上げを行い、ハードディスク等の外部記憶装置とのインタフェース確立を待ち合わせる。外部記憶装置のデータが読み出し可能になるとシステムの立ち上げに必要なデータを読み出し、システム立ち上げを継続するとともに、初期化に使用したデータをＰＣＩカード２０と、ＰＣＩカード２０の故障に備えたバックアップ用のＰＣＩカード３０に書き込む。
【００１７】
またシステム運用中の障害に備え、業務再開に必要なデータも随時ＰＣＩカード２０と、ＰＣＩカード３０へと格納する。
【００１８】
システムに障害が発生すると、サーバは再立ち上げ動作を行い、ＤＣオン時と同じ手順で記憶装置の初期化や演算装置の初期化を行う。次に立ち上げ制御回路１０は、外部記憶装置とのインタフェース確立に先だって、ＰＣＩカード２０およびＰＣＩカード３０の内容を参照する。
【００１９】
このときＰＣＩカード２０とＰＣＩカード３０はＡＣによって内部のメモリ状態が保持されているので、システムの立ち上げに必要なデータと、業務の再開に必要な障害発生前のデータが、外部記憶装置とのインタフェース再開を待たずに、ＰＣＩカード２０およびＰＣＩカード３０から読み出すことができる。
【００２０】
立ち上げ制御回路１０は、ＰＣＩカード２０およびＰＣＩカード３０のデータを使用して、システム再起動を優先した後、外部記憶装置とのインタフェースを確立する。
【００２１】
また本発明はＰＣＩカードのＲＡＭに代わり、ＮｖＲＡＭを使用することもできる。
【図面の簡単な説明】
【００２２】
【図１】本発明の障害復旧方式の構成を示した図である。
【図２】本発明の障害復旧方式の動作を示したフローチャートである。
【符号の説明】
【００２３】
１    サーバ
２    周辺装置
１０    立ち上げ制御回路
２０、３０    ＰＣＩカード
５０    ＰＣＩバス
【図１】
2006276976.tif 000003
【図２】
2006276976.tif 000004