(57)【特許請求の範囲】
【請求項１】
オリジナルコンピュータと、管理サーバと、前記オリジナルコンピュータと同一のハードウェア構成を有するクローンコンピュータとを含む環境再現システムであって、
前記オリジナルコンピュータが、
ストレージ装置と、
不揮発性メモリと、
リモートマネージメントカードと、
自コンピュータのモデル番号を含むバックアップ用アプリケーションプログラム取得要求を前記管理サーバへ送信するデータ送信用ＢＩＯＳを実行する構成と、
前記バックアップ用アプリケーションプログラム取得要求に応答して前記管理サーバから送られてきたバックアップ用アプリケーションプログラムをＢＩＯＳプリブート環境で実行することにより、前記ストレージ装置の全記憶内容であるストレージ情報、前記不揮発性メモリの全記憶内容である不揮発性メモリ情報及び前記リモートマネージメントカードの全記憶内容であるファームウェア情報を含んだ装置環境データを採取し、該採取した装置環境データ、自コンピュータのモデル番号及び前記装置環境データのデータＩＤを含むデータ登録要求を前記管理サーバへ送信する構成とを有し、
前記クローンコンピュータが、
自コンピュータのモデル番号及びデータＩＤを含む装置環境データ取得要求を前記管理サーバへ送信するデータ受信用ＢＩＯＳを実行する構成と、
前記装置環境データ取得要求に応答して前記管理サーバから送られてきた復元用アプリケーションプログラムをＢＩＯＳプリブート環境で実行することにより、前記装置環境データ取得要求に応答して前記管理サーバから送られてきた装置環境データを自コンピュータ上に復元する構成とを有し、
前記管理サーバが、
コンピュータのモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録されると共に、モデル番号とデータＩＤとの組み合わせに対応付けて装置環境データが登録される記憶装置と、
前記オリジナルコンピュータからモデル番号を含むバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記記憶装置に登録されているバックアップ用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されているバックアップ用アプリケーションプログラムを前記オリジナルコンピュータに送信する登録データ生成モジュール管理手段と、
前記オリジナルコンピュータから装置環境データ、モデル番号及びデータＩＤとを含むデータ登録要求が送られてきたとき、前記モデル番号及び前記データＩＤに対応付けて前記装置環境データを前記記憶装置に登録し、前記クローンコンピュータからモデル番号及びデータＩＤを含む装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている復元用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されている復元用アプリケーションプログラムと、前記記憶装置に登録されている装置環境データの内の、前記モデル番号と前記データＩＤとの組み合わせに対応付けて登録されている装置環境データとを前記管理サーバへ送信する装置環境データ管理手段とを備えることを特徴とする環境再現システム。
【請求項２】
コンピュータのモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用する、ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録されると共に、モデル番号とデータＩＤとの組み合わせに対応付けて装置環境データが登録される記憶装置と、
ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータが備えているストレージ装置の全記憶内容であるストレージ情報、自コンピュータが備えている不揮発性メモリの全記憶内容である不揮発性メモリ情報及び自コンピュータが備えているリモートマネージメントカードの全記憶内容であるファームウェア情報を採取して管理サーバへ送信するオリジナルコンピュータからモデル番号を含むバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記記憶装置に登録されているバックアップ用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されているバックアップ用アプリケーションプログラムを前記オリジナルコンピュータに送信する登録データ生成モジュール管理手段と、
前記オリジナルコンピュータから装置環境データ、モデル番号及びデータＩＤとを含むデータ登録要求が送られてきたとき、前記モデル番号及び前記データＩＤに対応付けて前記装置環境データを前記記憶装置に登録し、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元するクローンコンピュータからモデル番号及びデータＩＤを含む装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている復元用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されている復元用アプリケーションプログラムと、前記記憶装置に登録されている装置環境データの内の、前記モデル番号と前記データＩＤとの組み合わせに対応付けて登録されている装置環境データとを前記管理サーバへ送信する装置環境データ管理手段とを備えることを特徴とする管理サーバ。
【請求項３】
コンピュータのモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用する、ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録されると共に、モデル番号とデータＩＤとの組み合わせに対応付けて装置環境データが登録される記憶装置を備えたコンピュータを、
ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータが備えているストレージ装置の全記憶内容であるストレージ情報、自コンピュータが備えている不揮発性メモリの全記憶内容である不揮発性メモリ情報及び自コンピュータが備えているリモートマネージメントカードの全記憶内容であるファームウェア情報を採取して管理サーバへ送信するオリジナルコンピュータからモデル番号を含むバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記記憶装置に登録されているバックアップ用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されているバックアップ用アプリケーションプログラムを前記オリジナルコンピュータに送信する登録データ生成モジュール管理手段、
前記オリジナルコンピュータから装置環境データ、モデル番号及びデータＩＤとを含むデータ登録要求が送られてきたとき、前記モデル番号及び前記データＩＤに対応付けて前記装置環境データを前記記憶装置に登録し、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元するクローンコンピュータからモデル番号及びデータＩＤを含む装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている復元用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されている復元用アプリケーションプログラムと、前記記憶装置に登録されている装置環境データの内の、前記モデル番号と前記データＩＤとの組み合わせに対応付けて登録されている装置環境データとを前記管理サーバへ送信する装置環境データ管理手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、或るコンピュータの装置環境を他のコンピュータに再現する環境再現技術に関し、特に、ＢＩＯＳ(basic input/output systm)を利用して装置環境を再現する環境再現技術に関する。
【背景技術】
【０００２】
コンピュータシステムの評価を行う場合、あるコンピュータで発生した問題を別のコンピュータで再現させたい場合がある。このような場合、問題の発生したコンピュータと同じハードウェア（ＨＷ）構成のコンピュータを用いて評価を行うが、ＨＷ構成以外にソフトウェア構成も合わせる必要がある。しかし、ソフトウェアの場合には、ＯＳやアプリケーションプログラムのバージョン以外にも、ドライバのバージョン、装置固有の不揮発性メモリの情報、或いはソフトウェアをインストールした順番などにも影響を受ける場合があり、全く同じ装置環境を再現することは難しい。また、人手を介して装置環境を復元するようにすると、情報の収集漏れ等のヒューマンエラーが発生しやすく、同じ装置環境を再現することは難しい。
【０００３】
ところで、コンピュータの装置環境を自動的に再現するための従来の技術としては、アプリケーションプログラム開発時の評価フェーズにおいて、評価対象にするアプリケーションプログラムを構成するファイルの組み合わせが変更される毎に（装置環境が変更される毎に）、その組み合わせを示すファイルＩＤセットを環境データ記憶部に登録しておき、装置環境を再現したい場合は、上記環境データ記憶部の内容に基づいて装置環境を再現するという技術が知られている（例えば、特許文献１参照）。
【０００４】
一方、コンピュータのオペレーティングシステム（ＯＳ）やユーザデータをバックアップ／復元するための従来の技術としては、バックアップ時には、ＯＳのカーネルが、ディスク上の保護パーティションにＯＳやユーザデータをコピーし、復元時には、ＯＳのカーネルが、保護パーティション内に記録されているＯＳやユーザデータを、記録されている元のアドレス情報に従って、ディスク内の適切なアドレスにコピーする技術が知られている（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２００２−１６３１３１号公報
【特許文献２】特開２００４−３８９３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１に記載されている従来の技術では、アプリケーションプログラムを構成するファイルの組み合わせが変更される毎に、その組み合わせを示すファイルＩＤセットを環境データ記憶部に登録しておくので、その内容に基づいて、過去に問題が発生したアプリケーションプログラムを構成するファイルの組み合わせを再現することができる。しかし、この特許文献１に記載されている従来の技術は、あるコンピュータで発生した問題を、後刻、同一コンピュータで再現する技術であるため、別のコンピュータで問題を再現する場合には適用できない。即ち、別のコンピュータで問題を再現するためには、アプリケーションプログラムを再現するだけではなく、ＯＳ、不揮発性メモリ情報、ファームウェア情報も再現する必要があるため、特許文献１に記載されている従来の技術では、別のコンピュータで問題を再現することはできない。
【０００７】
また、特許文献２に記載されている従来の技術も、コンピュータのＯＳやユーザデータをバックアップしておき、それらを同一コンピュータに復元する技術であるため、問題の発生したコンピュータとは別のコンピュータで問題を再現する場合には、適用できない。
【０００８】
〔発明の目的〕
そこで、本発明の目的は、問題の発生したコンピュータの装置環境を他のコンピュータで確実に再現できるようにすることにより、あるコンピュータで発生した問題を別のコンピュータで再現できるようにすることにある。
【課題を解決するための手段】
【０００９】
本発明にかかる第１の環境再現システムは、
オリジナルコンピュータと、管理サーバと、前記オリジナルコンピュータと同一のハードウェア構成を有するクローンコンピュータとを含む環境再現システムであって、
前記オリジナルコンピュータが、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して前記管理サーバへ送信する構成を有し、
前記管理サーバが、前記オリジナルコンピュータから送られてきた装置環境データを保持する構成を有し、
前記クローンコンピュータが、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元する構成を有することを特徴とする。
【００１０】
本発明にかかる第２の環境再現システムは、第１の環境再現システムにおいて、
前記オリジナルコンピュータが、ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して前記管理サーバへ送信する構成を有し、
前記クローンコンピュータが、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元する構成を有することを特徴とする。
【００１１】
本発明にかかる第３の環境再現システムは、第２の環境再現システムにおいて、
前記管理サーバが、
前記バックアップ用アプリケーションプログラム及び前記復元用アプリケーションプログラムが登録された記憶装置と、
前記オリジナルコンピュータからバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記オリジナルコンピュータに対して前記記憶装置に登録されている前記バックアップ用アプリケーションプログラムを送信する登録データ生成モジュール管理手段と、
前記オリジナルコンピュータから装置環境データが送られてきたとき、前記装置環境データを前記記憶装置に登録し、前記クローンコンピュータから装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている装置環境データ及び復元用アプリケーションプログラムを前記クローンコンピュータへ送信する装置環境データ管理手段とを備えたことを特徴とする。
【００１２】
本発明にかかる第４の環境再現システムは、第３の環境再現システムにおいて、
前記オリジナルコンピュータ上で動作するデータ送信用ＢＩＯＳが、自コンピュータのモデル番号を含むバックアップ用アプリケーションプログラム取得要求を前記管理サーバへ送信する構成を有し、
前記バックアップ用アプリケーションプログラムが、装置環境データ、自コンピュータのモデル番号及び前記装置環境データのデータＩＤを含むデータ登録要求を前記管理サーバへ送信する構成を有し、
前記クローンコンピュータ上で動作するデータ受信用ＢＩＯＳが、自コンピュータのモデル番号及びデータＩＤを含む装置環境データ取得要求を前記管理サーバへ送信する構成を有し、
前記管理サーバの前記記憶装置には、コンピュータのモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録されると共に、モデル番号とデータＩＤとの組み合わせに対応付けて装置環境データが登録され、
前記登録データ生成モジュール管理手段が、前記オリジナルコンピュータからモデル番号を含むバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記記憶装置に登録されているバックアップ用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されているバックアップ用アプリケーションプログラムを前記オリジナルコンピュータに送信する構成を有し、
前記装置環境データ管理手段が、前記オリジナルコンピュータから装置環境データ、モデル番号及びデータＩＤとを含むデータ登録要求が送られてきたとき、前記モデル番号及び前記データＩＤに対応付けて前記装置環境データを前記記憶装置に登録し、前記クローンコンピュータからモデル番号及びデータＩＤを含む装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている復元用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されている復元用アプリケーションプログラムと、前記記憶装置に登録されている装置環境データの内の、前記モデル番号と前記データＩＤとの組み合わせに対応付けて登録されている装置環境データとを前記管理サーバへ送信する構成を有することを特徴とする。
【００１３】
本発明にかかる第１の管理サーバは、
ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録された記憶装置と、
ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して管理サーバへ送信するオリジナルコンピュータから、バックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記オリジナルコンピュータに対して前記記憶装置に登録されているバックアップ用アプリケーションプログラムを送信する登録データ生成モジュール管理手段と、
前記オリジナルコンピュータから装置環境データが送られてきたとき、前記装置環境データを前記記憶装置に登録し、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元するクローンコンピュータから装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている装置環境データ及び復元用アプリケーションプログラムを前記クローンコンピュータへ送信する装置環境データ管理手段とを備えたことを特徴とする。
【００１４】
本発明にかかる第２の管理サーバは、第１の管理サーバにおいて、
前記管理サーバの前記記憶装置には、コンピュータのモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録されると共に、モデル番号とデータＩＤとの組み合わせに対応付けて装置環境データが登録され、
前記登録データ生成モジュール管理手段が、前記オリジナルコンピュータからモデル番号を含むバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記記憶装置に登録されているバックアップ用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されているバックアップ用アプリケーションプログラムを前記オリジナルコンピュータに送信する構成を有し、
前記装置環境データ管理手段が、前記オリジナルコンピュータから装置環境データ、モデル番号及びデータＩＤを含むデータ登録要求が送られてきたとき、前記モデル番号及び前記データＩＤに対応付けて前記装置環境データを前記記憶装置に登録し、前記クローンコンピュータからモデル番号及びデータＩＤを含む装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている復元用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されている復元用アプリケーションプログラムと、前記記憶装置に登録されている装置環境データの内の、前記モデル番号と前記データＩＤとの組み合わせに対応付けて登録されている装置環境データとを前記クローンコンピュータへ送信する構成を有することを特徴とする。
【００１５】
本発明にかかる第１の環境再現方法は、
オリジナルコンピュータが、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して前記管理サーバへ送信し、
前記管理サーバが、前記オリジナルコンピュータから送られてきた装置環境データを保持し、
前記オリジナルコンピュータと同一のハードウェア構成を有するクローンコンピュータが、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元することを特徴とする。
【００１６】
本発明にかかる第２の環境再現方法は、第１の環境再現方法において、
前記オリジナルコンピュータが、ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して前記管理サーバへ送信し、
前記クローンコンピュータが、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元することを特徴とする。
【００１７】
本発明にかかる第１のプログラムは、
ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録された記憶装置を備えたコンピュータを、
ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して管理サーバへ送信するオリジナルコンピュータから、バックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記オリジナルコンピュータにバックアップ用アプリケーションプログラムを送信する登録データ生成モジュール管理手段、
前記オリジナルコンピュータから装置環境データが送られてきたとき、前記装置環境データを前記記憶装置に登録し、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、前記管理サーバが保持している前記オリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元するクローンコンピュータから装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている装置環境データ及び復元用アプリケーションプログラムを前記クローンコンピュータへ送信する装置環境データ管理手段として機能させる。
【００１８】
本発明にかかる第２のプログラムは、第１のプログラムにおいて、
前記管理サーバの前記記憶装置には、コンピュータのモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用するバックアップ用アプリケーションプログラム及び復元用アプリケーションプログラムが登録されると共に、モデル番号とデータＩＤとの組み合わせに対応付けて装置環境データが登録され、且つ、
前記登録データ生成モジュール管理手段が、前記オリジナルコンピュータからモデル番号を含むバックアップ用アプリケーションプログラム取得要求が送られてきたとき、前記記憶装置に登録されているバックアップ用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されているバックアップ用アプリケーションプログラムを前記オリジナルコンピュータに送信する構成を有し、
前記装置環境データ管理手段が、前記オリジナルコンピュータから装置環境データ、モデル番号及びデータＩＤを含むデータ登録要求が送られてきたとき、前記モデル番号及び前記データＩＤに対応付けて前記装置環境データを前記記憶装置に登録し、前記クローンコンピュータからモデル番号及びデータＩＤを含む装置環境データ取得要求が送られてきたとき、前記記憶装置に登録されている復元用アプリケーションプログラムの内の、前記モデル番号に対応付けて登録されている復元用アプリケーションプログラムと、前記記憶装置に登録されている装置環境データの内の、前記モデル番号と前記データＩＤとの組み合わせに対応付けて登録されている装置環境データとを前記クローンコンピュータへ送信する構成を有することを特徴とする。
【００１９】
〔作用〕
オリジナルコンピュータは、自コンピュータの装置環境を他のコンピュータ上に再現したい場合、ＢＩＯＳプリブート環境で動作するバックアップ用アプリケーションプログラムを実行することにより、自コンピュータのストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して管理サーバへ送信する。管理サーバでは、オリジナルコンピュータから送られてきた装置環境データを記憶装置に登録する。オリジナルコンピュータの装置環境を再現するクローンコンピュータは、ＢＩＯＳプリブート環境で動作する復元用アプリケーションプログラムを実行することにより、管理サーバが保持しているオリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元する。
【発明の効果】
【００２０】
本発明によれば、問題の発生したオリジナルコンピュータの装置環境をクローンコンピュータ上に確実に再現することが可能になるという効果を得ることができる。その理由は、オリジナルコンピュータが、自コンピュータ上のストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して管理サーバへ送信し、管理サーバが、オリジナルコンピュータから送られてきた装置環境データを保持し、クローンコンピュータが、管理サーバが保持しているオリジナルコンピュータの装置環境データを取得し、自コンピュータ上に復元するからである。即ち、人手を介さずに、ファームウェア情報、不揮発性メモリ情報及びストレージ情報を丸ごと管理サーバに登録しておくので、クローンコンピュータ上にオリジナルコンピュータの装置環境を確実に再現することができる。
【発明を実施するための最良の形態】
【００２１】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２２】
〔実施の形態の構成の説明〕
図１は、本発明にかかる環境再現システムの実施の形態の構成例を示すブロック図であり、オリジナルコンピュータ１と、管理サーバ２と、クローンコンピュータ３とから構成され、それらはインターネット等のネットワーク４を介して相互に接続されている。なお、図１においては、オリジナルコンピュータ１及びクローンコンピュータ３を１台ずつしか図示していないが、その台数はこれに限られるものではなく、複数台であっても良い。
【００２３】
オリジナルコンピュータ１は、問題発生時の装置環境を示す装置環境データを管理サーバ２へ送信するコンピュータである。管理サーバ２は、オリジナルコンピュータ１から送られてきた装置環境データを管理するサーバである。クローンコンピュータ３は、管理サーバ２で管理されているオリジナルコンピュータ１の装置環境データに基づいて、オリジナルコンピュータ１に問題が発生したときの装置環境を再現するコンピュータであり、オリジナルコンピュータ１と同一のハードウェア構成を有する。
【００２４】
図２は、オリジナルコンピュータ１の構成例を示すブロック図であり、ＣＰＵ１１と、フラッシュメモリ１２と、メインメモリ１３と、ハードディスク装置からなるストレージ装置１４と、リモートマネージメントカード１５と、送受信部１６と、キーボード等の入力部１７と、ＬＣＤ等の表示部１８とから構成されている。
【００２５】
フラッシュメモリ１２には、通常時には、オリジナルＢＩＯＳや、ＢＩＯＳセットアップ情報などの不揮発性メモリ情報が登録され、装置環境データの送信時には、オリジナルＢＩＯＳに代えて、後述するデータ送信用ＢＩＯＳが登録される。
【００２６】
ストレージ装置１４には、図３に示すように、ＯＳが使用するＯＳ管理領域１４１と、ＢＩＯＳが使用するＢＩＯＳ管理領域１４２とが設けられている。また、ＢＩＯＳ管理領域１４２には、フラッシュメモリ１２からバックアップしたオリジナルＢＩＯＳを格納するためのオリジナルＢＩＯＳデータ格納領域１４３が設けられている。
【００２７】
クローンコンピュータ３は、図２に示したオリジナルコンピュータ１と同様の構成を有する。クローンコンピュータ３のフラッシュメモリ１２にも、通常時には、オリジナルコンピュータ１と同様に、オリジナルＢＩＯＳや、ＢＩＯＳセットアップ情報などの不揮発性メモリ情報が登録されているが、クローンコンピュータ３上にオリジナルコンピュータ１の装置環境を再現する場合には、オリジナルＢＩＯＳに代えて後述するデータ受信用ＢＩＯＳが登録される。
【００２８】
図４（Ａ），（Ｂ）は、それぞれデータ送信用ＢＩＯＳ及びデータ受信用ＢＩＯＳの構成例を示す図である。
【００２９】
データ送信用ＢＩＯＳは、図４（Ａ）に示すように、ＣＰＵ、メモリ、ネットワークの初期化を行う最低限の初期化コードと、管理サーバ２から登録データ生成モジュールをダウンロードし、実行するＢＩＯＳプリブート環境を実現するためのＢＩＯＳプリブート環境用コードとから構成される。ＢＩＯＳプリブート環境とは、そのコンピュータ上で通常稼働しているＯＳを起動させずにアプリケーションを実行可能な環境のことであり、このＢＩＯＳプリブート環境においては、ＯＳのように複数のプロセスが同時に動作することはなく、プロセスは、常に１個しか実行されない（シングルプロセス）。また、ＢＩＯＳプリブート環境においては、割り込みは使用されない。
【００３０】
データ受信用ＢＩＯＳは、図４（Ｂ）に示すように、データ送信用ＢＩＯＳと同様の初期化コードと、管理サーバ２からデータ復元シナリオをダウンロードし、実行するＢＩＯＳプリブート環境を実現するためのＢＩＯＳプリブート環境用コードとから構成されている。
【００３１】
図５は管理サーバ２の構成例を示すブロック図であり、送受信手段２１と、登録データ生成モジュール管理手段２２と、装置環境データ管理手段２３と、記憶装置２４を備えている。
【００３２】
記憶装置２４には、登録データ生成モジュール・装置環境データ記憶部２５が設けられている。登録データ生成モジュール・装置環境データ記憶部２５には、モデル番号に対応付けて、そのモデル番号のコンピュータにおいて使用する登録データ生成モジュールが登録されると共に、そのモデル番号のオリジナルコンピュータにおいて採取された装置環境データが登録されている。モデル番号とは、コンピュータの機種を特定するための番号であり、機種毎に異なる番号が付与されている。なお、本実施の形態では、オリジナルコンピュータ１のモデル番号と、クローンコンピュータ３のモデル番号とは同一であるとする。
【００３３】
図６は、登録データ生成モジュール・装置環境データ記憶部２５の内容例を示す図である。同図の例では、モデル番号「Ａ」「Ｂ」に対応付けて、モデル番号「Ａ」「Ｂ」のコンピュータで使用する登録データ生成モジュール６１−１Ａ，６１−Ｂが登録されている。また、モデル番号「Ａ」に対応付けて、モデル番号「Ａ」のオリジナルコンピュータで採取された装置環境データ６２−１Ａ，６２−２Ａが登録され、モデル番号「Ｂ」に対応付けて、モデル番号「Ｂ」のオリジナルコンピュータで採取されたｎ個の装置環境データ６２−１Ｂ〜６２−ｎＢが登録されている。装置環境データ６２−１Ａは、そのデータを一意に識別するためのデータＩＤ「ＧＵＩＤ１」６３と、データ復元シナリオ６４と、オリジナルコンピュータにおいて採取されたファームウェア（ＦＷ）情報６６、不揮発性メモリ（ＮＶＲＡＭ）情報６８及び圧縮ストレージ情報７０と、ＦＷ情報６６、ＮＶＲＡＭ情報６８及び圧縮ストレージ情報７０をクローンコンピュータ３上に復元するためのＦＷ復元ツール６５、ＮＶＲＡＭ復元ツール６７及びストレージ解凍・復元ツール６９を含んでいる。他の装置環境データも、装置環境データ６２−１Ａと同様の構成を有している。なお、データ復元シナリオ６４は、オリジナルコンピュータの装置環境をクローンコンピュータ上に再現する際、ＦＷ情報、ＮＶＲＡＭ情報、圧縮ストレージ情報をどのような順序で復元するのかを管理し、シーケンシャルに上記各情報の復元ツール（ＦＷ復元ツール、ＮＶＲＡＭ復元ツール及びストレージ解凍・復元ツール）を起動するためのバッチファイルである。
【００３４】
図７は、登録データ生成モジュールの構成例を示す図であり、管理サーバ２にアクセスしてデータＩＤを取得するデータＩＤ取得部７１と、ＦＷ情報を採取するＦＷバックアップツール７５と、ＮＶＲＡＭ情報を採取するＮＶＲＡＭバックアップツール７７と、ストレージ情報を採取し圧縮するストレージバックアップ・圧縮ツール７９と、クローンコンピュータ３上にＦＷ情報、ＮＶＲＡＭ情報およびストレージ情報を復元する際、どのような順番で復元するのかを示すデータ復元シナリオ７４と、クローンコンピュータ３上でＦＷ情報を復元するＦＷ復元ツール７６と、クローンコンピュータ３上でＮＶＲＡＭ情報を復元するＮＶＲＡＭ復元ツール７８と、クローンコンピュータ３上で圧縮ストレージデータを解凍し復元するストレージ解凍・復元ツール８０とを備えている。更に、登録データ生成モジュールは、データＩＤ取得部７１が管理サーバ２から取得したデータＩＤと、各バックアップツール７５、７７、７９が採取したＦＷ情報、ＮＶＲＡＭ情報、圧縮ストレージ情報と、データ復元シナリオ７４と、各復元ツール７６、７８、８０とを含む、図６に示すようなツリー構造を有する装置環境データを生成するデータツリー構築部７２と、データツリー構築部７２で生成された装置環境データを管理サーバ２へ送信し、登録するデータ登録部７３を備えている。
【００３５】
送受信手段２１は、ネットワーク４を介してデータを送受信する機能を有する。
【００３６】
登録データ生成モジュール管理手段２２は、オリジナルコンピュータ１からモデル番号を含む登録データ生成モジュール取得要求が送られてきたとき、登録データ生成モジュール・装置環境データ記憶部２５に登録されている登録データ生成モジュールの内の、上記モデル番号に対応付けて登録されている登録データ生成モジュールを要求元のオリジナルコンピュータ１へ送信する機能を有する。
【００３７】
装置環境データ管理手段２３は、オリジナルコンピュータ１から送られてきた装置環境データを登録データ生成モジュール・装置環境データ記憶部２５に登録する機能や、クローンコンピュータ３からモデル番号およびデータＩＤを含む装置環境データ取得要求が送られてきたとき、上記モデル番号およびデータＩＤによって特定されるデータ復元シナリオと、そのデータ復元シナリオに関連するＦＷ情報、ＮＶＲＡＭ情報、圧縮ストレージ情報、ＦＷ復元ツール、ＮＶＲＡＭ復元ツール、ストレージ解凍・復元ツールを要求元のクローンコンピュータ３に送信する機能を有する。今、例えば、登録データ生成モジュール・装置環境データ記憶部２５の内容が図６に示すものであり、クローンコンピュータ３からモデル番号「Ａ」及びデータＩＤ「ＧＵＩＤ１」を含む装置環境データ取得要求が送られてきたとすると、装置環境データ管理手段２３は、データ復元シナリオ６４、ＦＷ復元ツール６５、ＦＷ情報６６、ＮＶＲＡＭ復元ツール６７、ＮＶＲＡＭ情報６８、ストレージ解凍・復元ツール６９及び圧縮ストレージ情報７０を要求元のクローンコンピュータ３に送信することになる。
【００３８】
上記した機能を有する管理サーバ２は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを管理サーバ２として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に送受信手段２１、登録データ生成モジュール管理手段２２及び装置環境データ管理手段２３を実現する。
【００３９】
〔実施の形態の動作の説明〕
次に、本実施の形態の動作について詳細に説明する。
【００４０】
先ず、オリジナルコンピュータ１の装置環境データを管理サーバ２に登録する場合の動作について説明する。
【００４１】
オリジナルコンピュータ１のユーザは、装置環境データを管理サーバ２に登録する場合、準備作業として、先ず、フラッシュメモリ１２に登録されているオリジナルＢＩＯＳをストレージ装置１４のオリジナルＢＩＯＳデータ格納領域１４３に保存し（図８のステップＳ８１）、次いで、フラッシュメモリ１２に登録されているオリジナルＢＩＯＳを、図４（Ａ）に示す構成を有するデータ送信用ＢＩＯＳに書き換え（ステップＳ８２）、システムの電源を落とす（ステップＳ８３）。
【００４２】
その後、ユーザは、オリジナルコンピュータ１が物理的にネットワーク４に接続可能な状態になっている場合は、直ちにオリジナルコンピュータ１を起動し、そうなっていない場合は、ネットワークケーブルを接続する等して物理的にネットワーク４に接続可能な状態にした後、オリジナルコンピュータ１を起動する。
【００４３】
オリジナルコンピュータ１が起動されると、フラッシュメモリ１２に登録されているデータ送信用ＢＩＯＳが起動される。これにより、データ送信用ＢＩＯＳは、その初期化コードに従ってＣＰＵ１１、メインメモリ１３、ネットワークの初期化を行い（図９のステップＳ９１）、その後、ＢＩＯＳプリブート環境用コードに従った処理を行う。ＢＩＯＳプリブート環境用コードは、先ず、オリジナルコンピュータ１のモデル番号を含む登録データ生成モジュール取得要求を管理サーバ２へ送信する（ステップＳ９２）。
【００４４】
管理サーバ２内の登録データ生成モジュール管理手段２２は、オリジナルコンピュータ１から登録データ生成モジュール取得要求が送られてくると、登録データ生成モジュール・装置環境データ記憶部２５から、上記要求中のモデル番号によって特定される登録データ生成モジュールを取り出し、要求元のオリジナルコンピュータ１へ送信する（ステップＳ９３）。今、例えば、登録データ生成モジュール・装置環境データ記憶部２５の内容が図６に示すものであり、登録データ生成モジュール取得要求にモデル番号「Ａ」が含まれているとすると、登録データ生成モジュール管理手段２２は、登録データ生成モジュール６１−Ａをオリジナルコンピュータ１へ送信することになる。
【００４５】
オリジナルコンピュータ１上で動作しているデータ送信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、管理サーバ２から登録データ生成モジュールが送られてくると、それを利用した処理を行う（ステップＳ９４）。図１０は、ステップＳ９４で行われる処理の詳細を示したフローチャートである。同図を参照すると、ＢＩＯＳプリブート環境用コードは、先ず、データＩＤ取得部７１を起動する。これにより、データＩＤ取得部７１は、今回登録する装置環境データのデータＩＤを取得するために、オリジナルコンピュータ１のモデル番号を含むデータＩＤ取得要求を管理サーバ２へ送信する（ステップＳ１０１）。
【００４６】
管理サーバ２内の装置環境データ管理手段２３は、モデル番号を含むデータＩＤ取得要求が送られてくると、今回登録される上記モデル番号に関連する装置環境データを一意に識別するためのデータＩＤを生成し、生成したデータＩＤを要求元のオリジナルコンピュータ１に返却する（ステップＳ１０２）。今、例えば、データＩＤ取得要求に含まれているモデル番号が「Ａ」で、登録データ生成モジュール・装置環境データ記憶部２５にモデル番号「Ａ」に対応する装置環境データとして、データＩＤ「ＧＵＩＤ１」「ＧＵＩＤ２」の装置環境データが登録されているとすると、装置環境データ管理手段２３は、今回登録される装置環境データを一意に識別するためのデータＩＤとして例えば「ＧＵＩＤ３」を生成することになる。
【００４７】
その後、データ送信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、ＦＷバックアップツール７５を起動する。これにより、ＦＷバックアップツール７５は、リモートマネージメントカード１５等からＦＷ情報を採取し、採取したＦＷ情報を、例えば、メインメモリ１３の所定の領域に格納する（ステップＳ１０３）。
【００４８】
更に、データ送信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、ＮＶＲＡＭバックアップツール７７を起動する。これにより、ＮＶＲＡＭバックアップツール７７は、フラッシュメモリ１２等の不揮発性メモリからＮＶＲＡＭ情報を採取し、採取したＮＶＲＡＭ情報を、例えば、メインメモリ１３の所定領域に格納する（ステップＳ１０４）。
【００４９】
次いで、データ送信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、ストレージバックアップ・圧縮ツール７９を起動する。これにより、ストレージバックアップ・圧縮ツール７９は、ストレージ装置１４の内容をイメージとして吸出して圧縮し、圧縮後の圧縮ストレージ情報を、例えば、メインメモリ１３の所定領域に格納する（ステップＳ１０５）。
【００５０】
その後、データ送信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、データツリー構築部７２を起動する。これにより、データツリー構築部７２は、データＩＤ取得部７１が管理サーバ２から取得したデータＩＤと、各バックアップツール７５，７７，７９が採取したＦＷ情報，ＮＶＲＡＭ情報，圧縮ストレージ情報と、データ復元シナリオ７４と、ＦＷ復元ツール７６と、ＮＶＲＡＭ復元ツール７８と、ストレージ解凍・復元ツール８０とを含む、ツリー構造の装置環境データを生成する（ステップＳ１０６）。
【００５１】
そして、最後にデータ送信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、データ登録部７３を起動する。これにより、データ登録部７３は、オリジナルコンピュータ１のモデル番号と、データツリー構築部７２が生成した装置環境データとを含むデータ登録要求を管理サーバ２へ送信する（ステップＳ１０７）。
【００５２】
管理サーバ２内の装置環境データ管理手段２３は、オリジナルコンピュータ１からデータ登録要求が送られてくると、それに含まれている装置環境データを、それに含まれているモデル番号に対応する装置環境データとして、登録データ生成モジュール・装置環境データ記憶部２５に登録する（ステップＳ１０８）。
【００５３】
以上が、ステップＳ９４で行われる処理の詳細である。ステップＳ９４の処理が終了すると、オリジナルコンピュータ１のユーザは、図９のフローチャートに示すように、フラッシュメモリ１２に格納されているデータ送信用ＢＩＯＳを、オリジナルＢＩＯＳデータ格納領域１４３にバックアップしておいたオリジナルＢＩＯＳに書き換え、その後、オリジナルコンピュータ１を再起動する（ステップＳ９５，Ｓ９６）。これにより、オリジナルコンピュータ１の装置環境は元に戻り、装置環境データを登録する前に行っていた処理（例えば、評価処理）等を続行することができる。
【００５４】
次に、クローンコンピュータ３上にオリジナルコンピュータ１の装置環境を再現する場合の動作について説明する。
【００５５】
クローンコンピュータ３のユーザは、予めクローンコンピュータ３のハードウェア構成をオリジナルコンピュータ１と同一にしておく。また、クローンコンピュータ３のユーザは、図４（Ｂ）に示す構成を有するデータ受信用ＢＩＯＳおよびオリジナルコンピュータ１の装置環境を再現する際に使用する装置環境データのデータＩＤを入手しておく。
【００５６】
クローンコンピュータ３のユーザは、クローンコンピュータ３上にオリジナルコンピュータ１の装置環境を再現する場合、準備作業として、先ず、フラッシュメモリ１２に登録されているオリジナルＢＩＯＳをストレージ装置１４上のオリジナルＢＩＯＳデータ格納領域１４３に保存し（図１１のステップＳ１１１）、次いで、フラッシュメモリ１２に登録されているオリジナルＢＩＯＳを、図４（Ｂ）に示す構成を有するデータ受信用ＢＩＯＳに書き換え（ステップＳ１１２）、その後、クローンコンピュータ３の電源を落とす（ステップＳ１１３）。
【００５７】
その後、クローンコンピュータ３のユーザは、クローンコンピュータ３が物理的にネットワーク４に接続可能な状態になっている場合は、直ちにクローンコンピュータ３を起動し、そうなっていない場合は、ネットワークケーブルを接続する等して物理的にクローンコンピュータ３をネットワーク４に接続可能な状態にした後、クローンコンピュータ３を起動する。
【００５８】
クローンコンピュータ３が起動されると、フラッシュメモリ１２に登録されているデータ受信用ＢＩＯＳが起動される。これにより、データ受信用ＢＩＯＳは、その初期化コードに従ってＣＰＵ１１等の初期化を行い（図１２のステップＳ１２１）、その後、ＢＩＯＳプリブート環境用コードに従った処理を行う。ＢＩＯＳプリブート環境用コードは、先ず、クローンコンピュータ３のモデル番号を含むデータＩＤリスト取得要求を管理サーバ２へ送信する（ステップＳ１２２）。
【００５９】
管理サーバ２内の装置環境データ管理手段２３は、クローンコンピュータ３からモデル番号を含むデータＩＤリスト取得要求が送られてくると、登録データ生成モジュール・装置環境データ記憶部２５を参照し、上記モデル番号に対応付けて登録されている装置環境データのデータＩＤを全て取得する。その後、取得したデータＩＤを全て含んだデータＩＤリストを生成し、要求元のクローンコンピュータ３へ送信する（ステップＳ１２３）。
【００６０】
データ受信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、管理サーバ２からデータＩＤリストが送られてくると、それを表示部１８に表示する（ステップＳ１２４）。クローンコンピュータ３のユーザは、データＩＤリストが表示されると、その中から再現したい装置環境に対応する装置環境データのデータＩＤを選択する。これにより、データ受信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、ユーザが選択したデータＩＤ及びクローンコンピュータ３のモデル番号を含んだ装置環境データ取得要求を管理サーバ２へ送信する（ステップＳ１２５）。
【００６１】
管理サーバ２内の装置環境データ管理手段２３は、クローンコンピュータ３からモデル番号及びデータＩＤを含んだ装置環境データ取得要求が送られてくると、登録データ生成モジュール・装置環境データ記憶部２５から上記モデル番号及びデータＩＤによって特定されるデータ復元シナリオと、それに関連する復元ツール及び情報を入力し、それらを要求元のクローンコンピュータ３へ送信する（ステップＳ１２６）。今、例えば、登録データ生成モジュール・装置環境データ記憶部２５の内容が図６に示すものであり、クローンコンピュータ３から送られてきた装置環境データ取得要求がモデル番号「Ａ」及びデータＩＤ「ＧＵＩＤ１」を含んでいたとすると、データ復元シナリオ６４、ＦＷ復元ツール６５、ＦＷ情報６６、ＮＶＲＡＭ復元ツール６７、ＮＶＲＡＭ情報６８、ストレージ解凍・復元ツール６９及び圧縮ストレージ情報７０をクローンコンピュータ３へ送信することになる。
【００６２】
データ受信用ＢＩＯＳのＢＩＯＳプリブート環境用コードは、管理サーバ２からデータ復元シナリオ等が送られてくると、データ復元シナリオを起動する。これにより、データ復元シナリオは、予め定められている順番で、ＦＷ復元ツール、ＮＶＲＡＭ復元ツール及びストレージ解凍・復元ツールをシーケンシャルに起動する。ＦＷ復元ツールは、管理サーバ２から送られてきているＦＷ情報を利用してクローンコンピュータ３上にオリジナルコンピュータ１と同様のＦＷ情報を再現し、ＮＶＲＡＭ復元ツールは、管理サーバ２から送られてきているＮＶＲＡＭ情報を利用してクローンコンピュータ３上にオリジナルコンピュータ１と同様のＮＶＲＡＭ情報を再現し、ストレージ解凍・復元ツールは、管理サーバ２から送られてきている圧縮ストレージ情報を利用してクローンコンピュータ３上のオリジナルコンピュータ１と同様のストレージ情報を再現する（ステップＳ１２７）。
【００６３】
すべての情報の再現（復元）が終わったら、クローンコンピュータ３のユーザは、フラッシュメモリ１２に登録されているデータ受信用ＢＩＯＳを、ストレージ装置１４上のオリジナルＢＩＯＳデータ格納領域１４３に保存しておいたオリジナルＢＩＯＳに書き換える（ステップＳ１２８）。これにより、クローンコンピュータ３上にオリジナルコンピュータ１と同一の装置環境が再現される。
【００６４】
〔実施の形態の効果〕
本実施の形態によれば、問題の発生したコンピュータの装置環境を他のコンピュータ上に確実に再現することが可能になるという効果を得ることができる。その理由は、オリジナルコンピュータ１が、自コンピュータ１上のストレージ情報、ファームウェア情報及び不揮発性メモリ情報を含んだ装置環境データを採取して管理サーバ２へ送信し、管理サーバ２が、オリジナルコンピュータ１から送られてきた装置環境データを保持する構成を有し、クローンコンピュータ３が、管理サーバ２が保持しているオリジナルコンピュータ１の装置環境データを取得し、自コンピュータ３上に復元するからである。
【００６５】
また、本実施の形態によれば、オリジナルコンピュータ１の不揮発性メモリ情報を確実に採取することが可能になるという効果を得ることができる。その理由は、１つのプロセスしか実行されないＢＩＯＳプリブート環境で動作するＮＶＲＡＭバックアップツール７７（バックアップ用アプリケーションプログラム）を使用して、不揮発性メモリ情報を採取するようにしているからである。即ち、複数のプロセスが同時に動作可能なＯＳを利用して不揮発性メモリ情報を採取するようにした場合は、（１）プロセスＡがアクセスするデータの存在するアドレスを指定、（２）プロセスＢがアクセスデータの存在するアドレスを指定、（３）プロセスＢがデータへアクセス、（４）プロセスＡがデータへアクセス、といった順番で、不揮発性メモリ情報がアクセスされる場合があり、このような場合、プロセスＡでは正しい不揮発性メモリ情報を取得することができなくなってしまうが、本実施の形態のように、１つのプロセスしか実行されないＢＩＯＳプロセス環境で動作するバックアップ用アプリケーションプログラムを使用すれば、競合が発生することがないので、正しい不揮発性メモリ情報を採取することが可能になる。
【００６６】
更に、本実施の形態では、管理サーバ２の登録データ生成モジュール・装置環境データ記憶部２５に、コンピュータの機種を示すモデル番号に対応付けてそのモデル番号のコンピュータにおいて使用する登録データ生成モジュールを登録しておき、オリジナルコンピュータ１からそのコンピュータのモデル番号を含む登録データ生成モジュール取得要求が送られてきたとき、登録データ生成モジュール・装置環境データ記憶部２５に登録されている登録データ生成モジュールの内の、上記モデル番号に対応付けて登録されている登録データ生成モジュールをオリジナルコンピュータ１へ送信するようにしているので、色々な機種のオリジナルコンピュータにおいて、装置環境データを採取し、管理サーバ２にバックアップしておくことができる。
【００６７】
また、本実施の形態では、オリジナルコンピュータ１が、装置環境データ、自コンピュータのモデル番号および上記装置環境データのデータＩＤを含むデータ登録要求を管理サーバ２へ送信し、管理サーバ２内の装置環境データ管理手段２３が、オリジナルコンピュータ１からデータ登録要求が送られてきたとき、上記モデル番号と上記データＩＤとの組み合わせに対応付けて、上記装置環境データを登録データ生成モジュール・装置環境データ記憶部２５に登録するようにしているので、複数の装置環境データを区別して管理することが可能になるという効果を得ることができる。
【００６８】
更に、本実施の形態では、オリジナルコンピュータ１、管理サーバ２及びクローンコンピュータ３がネットワーク４を介して相互に接続されているので、オリジナルコンピュータ１とクローンコンピュータ３とが物理的に離れた位置にあっても、オリジナルコンピュータ１の装置環境をクローンコンピュータ３上に容易に再現することができる。
【産業上の利用可能性】
【００６９】
本発明は、あるコンピュータ上で発生した問題を他のコンピュータ上に再現して評価を行う場合に適用すると好適である。
【図面の簡単な説明】
【００７０】
【図１】本発明にかかる環境再現システムの実施の形態の構成例を示すブロック図である。
【図２】オリジナルコンピュータ１の構成例を示すブロック図である。
【図３】ストレージ装置１４の構成例を示す図である。
【図４】データ送信用ＢＩＯＳ及びデータ受信用ＢＩＯＳの構成例を示す図である。
【図５】管理サーバ２の構成例を示すブロック図である。
【図６】登録データ生成モジュール・装置環境データ記憶部２５の内容例を示す図である。
【図７】登録データ生成モジュールの構成例を示す図である。
【図８】装置環境データをバックアップする際にオリジナルコンピュータ１で行われる準備作業の一例を示すフローチャートである。
【図９】装置環境データをバックアップする際のオリジナルコンピュータ１及び管理サーバ２の処理例を示すフローチャートである。
【図１０】図９のステップＳ９４で行われる処理例の詳細を示すフローチャートである。
【図１１】装置環境データを復元する際にクローンコンピュータ３で行われる準備作業の一例を示すフローチャートである。
【図１２】装置環境データを復元する際のクローンコンピュータ３及び管理サーバ２の処理例を示すフローチャートである。
【符号の説明】
【００７１】
１…オリジナルコンピュータ
１１…ＣＰＵ
１２…フラッシュメモリ
１３…メインメモリ
１４…ストレージ装置
１５…リモートマネージメントカード
１６…送受信部
１７…入力部
１８…表示部
２…管理サーバ
２１…送受信手段
２２…登録データ生成モジュール管理手段
２３…装置環境データ管理手段
２４…記憶装置
２５…登録データ生成モジュール・装置環境データ記憶部
３…クローンコンピュータ
４…ネットワーク
【図１】
0004529911.tif 000002
【図２】
0004529911.tif 000003
【図３】
0004529911.tif 000004
【図４】
0004529911.tif 000005
【図５】
0004529911.tif 000006
【図６】
0004529911.tif 000007
【図７】
0004529911.tif 000008
【図８】
0004529911.tif 000009
【図９】
0004529911.tif 000010
【図１０】
0004529911.tif 000011
【図１１】
0004529911.tif 000012
【図１２】
0004529911.tif 000013