(57)【要約】【課題】障害の発生した状況を忠実かつ高速に再現させること。【解決手段】ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとを含む装置ログ６を障害が発生したディスクアレイ装置のコントローラ４から収集し、該収集した装置ログ６に従い、擬似ホスト２を制御し該擬似ホスト２からディスクアレイ装置へのアクセスを指示すると共に擬似ディスク５を制御し障害イベント生成を指示するステップと、指示されたホストアクセスを生成しディスクアレイ装置へのアクセスを行うステップと、指示されたディスク障害を生成し、前記擬似ディスク５に障害イベントを発生させるステップと、前記装置ログ６の無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホスト２に指示するステップとを備える。【選択図】図１
2010271879.tif 000002
【特許請求の範囲】
【請求項１】
ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現方法であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとを含む装置ログを障害が発生したディスクアレイ装置のコントローラから収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示するステップと、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行うステップと、
指示されたディスク障害を生成し、前記擬似ディスクに障害イベントを発生させるステップと、
前記装置ログの無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示するステップとを備えることを特徴としたディスクアレイ装置の障害再現方法。
【請求項２】
ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現方法であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとを含む装置ログを障害が発生したディスクアレイ装置のコントローラから収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示するステップと、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行うステップと、
指示されたディスク障害を生成し、前記擬似ディスクに障害イベントを発生させるステップと、
前記装置ログの再生区間の時間を短縮し、該短縮した比率に従い前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示するステップとを備えることを特徴としたディスクアレイ装置の障害再現方法。
【請求項３】
前記ディスクアレイ装置に一度に複数のアクセスができる場合、前記装置ログのホストからのアクセス統計情報の収集１区間に一度に最大のアクセス要求を前記ディスクアレイ装置へ行うよう前記擬似ホストに指示するステップを備えることを特徴とした請求項１又は２記載のディスクアレイ装置の障害再現方法。
【請求項４】
前記請求項１と前記請求項２の障害再現を行う場合、再現時間の短いものから再現を行うことを特徴としたディスクアレイ装置の障害再現方法。
【請求項５】
ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現装置であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログの装置ログを保持する前記コントローラの格納手段と、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行う擬似ホストと、
指示されたディスク障害を生成し、障害イベントを発生させる擬似ディスクと、
障害が発生したディスクアレイ装置のコントローラから前記装置ログを収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示する擬似環境制御手段とを備え、
前記擬似環境制御手段は、前記装置ログの無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示することを特徴としたディスクアレイ装置の障害再現装置。
【請求項６】
ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現装置であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとの装置ログを保持する前記コントローラの格納手段と、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行う擬似ホストと、
指示されたディスク障害を生成し、障害イベントを発生させる擬似ディスクと、
障害が発生したディスクアレイ装置のコントローラから前記装置ログを収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示する擬似環境制御手段とを備え、
前記擬似環境制御手段は、前記装置ログの再生区間の時間を短縮し、該短縮した比率に従い前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示することを特徴としたディスクアレイ装置の障害再現装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクアレイ装置のコントローラに搭載されるファームウェア（プログラム）の障害解析を行うディスクアレイ装置の障害再現方法及び障害再現装置に関する。特に、ディスクアレイ装置のコントローラに搭載されるファームウェアの障害解析において、ファームウェア障害の発生した状況を忠実かつ高速に再現させる障害再現方法及び障害再現装置に関する。
【背景技術】
【０００２】
ディスクアレイ (装置）は、複数のディスク装置（以下、単にディスクという）を搭載し、大容量ディスクとして扱う装置である。ディスクアレイは、装置の信頼性や処理能力を向上させるＲＡＩＤ（Redundant Arrays of Inexpensive Disks ）技術が採用されているため、ＲＡＩＤ（レイド）装置とも呼ばれる。
【０００３】
ＲＡＩＤ装置には、ホストからのディスクへのアクセスを制御するためのプログラムであるファームウェアを備えたＲＡＩＤコントローラが設けられる。このＲＡＩＤ装置に搭載されるファームウェアの障害解析を行う手法として、障害事象時の運用状態を再現させることにより、障害を発生させる方法がある。ＲＡＩＤ装置の運用状態を再現させるためには、ホストからのアクセスとディスクからの障害イベントを可能な限り忠実に再現して、ＲＡＩＤコントローラに与える必要がある。
【０００４】
従来は、障害発生した時点の類似したＩＯ（入出力）アクセスを一定時間発生する試験プログラムによりホストアクセスの再現を行う。障害イベントは、一定時間に再現されたＩＯアクセスの間にディスクからの障害イベントを注入していた。このため、障害事象が発生した条件を忠実に再現できず、狙ったタイミングでホストからのＩＯアクセスとディスクからの障害イベントを同時に発生させるにはある程度繰り返し事象を再現させる必要があった。
【０００５】
また、従来、磁気ディスク装置の擬似動作を実行し、ホスト（情報処理装置）の試験や診断を行うものがあった（特許文献１、２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平６−７５８１３号公報
【特許文献２】特開２００２−１３２５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来のものは、次のような課題があった。
【０００８】
（１）狙ったタイミングでホストからのＩＯアクセスとディスクの障害イベントを同時に発生させるにはある程度繰り返し事象を再現させる必要があったため、障害再現に時間がかかる場合があった。
【０００９】
（２）磁気ディスク装置の擬似動作を実行し、ホストの試験や診断を行うものは、磁気ディスク装置のコントローラの障害を再現できるものではなかった。
【００１０】
ここで説明するディスクアレイ装置の障害の再現は、ディスクアレイ装置の障害のログ情報から障害発生までの運用状態を生成し、ファームウェア（ディスクアレイ装置のコントローラ）障害の発生した状況を忠実かつ高速に再現させることで、ファームウェア障害解析の容易化を図ることを目的とする。
【課題を解決するための手段】
【００１１】
ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現であって、ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとを含む装置ログを障害が発生したディスクアレイ装置のコントローラから収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示するステップと、指示されたホストアクセスを生成しディスクアレイ装置へのアクセスを行うステップと、指示されたディスク障害を生成し前記擬似ディスクに障害イベントを発生させるステップと、前記装置ログの無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示するステップとを備える。
【発明の効果】
【００１２】
ここで開示のディスクアレイ装置の障害再現では、装置ログを利用することで忠実な障害再現を行うホストＩＯアクセス及び障害イベントの発生を行うことができる。また、無アクセス区間のスキップを用いることで、忠実な再現に近いパターンでかつ短時間で問題発生時の運用状態を再現することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の障害再現装置の説明図である。
【図２】本発明の障害再現処理の説明図である。
【図３】本発明の装置ログの説明図である。
【図４】本発明の通常再生の説明図である。
【図５】本発明の無アクセス区間スキップ再生の説明図である。
【図６】本発明の倍速パターン再生の説明図である。
【図７】本発明のまとめてＩＯアクセスを実施する場合の説明図である。
【図８】本発明のダイレクトＩＯアクセスを行う場合の説明図である。
【図９】本発明の再生パターンを判断するための管理情報の説明図である。
【発明を実施するための形態】
【００１４】
（１）：障害再現装置の説明
図１は障害再現装置の説明図である。図１において、ＲＡＩＤ装置の障害再現装置には、擬似環境制御装置１、擬似ホスト２、ＲＡＩＤ装置３、ＲＡＩＤコントローラ４、擬似ディスク５が設けてある。ＲＡＩＤコントローラ４には、メモリ（格納手段）等に装置ログ６を保持する。擬似環境制御装置１には、ＲＡＩＤコントローラ４から取得した装置ログ７が格納手段に保持される。
【００１５】
擬似環境制御装置１は、擬似ホスト２内に設けることも可能であり、次の(1) 〜(3) の機能を有する制御手段（制御装置）である。(1) 障害が発生したＲＡＩＤ装置３から運用環境再現に使用する装置ログ６を収集する機能、(2) 該収集した装置ログ６に従い、擬似ホスト２を制御しホストからＲＡＩＤ装置３へのＩＯアクセスを指示する機能、(3) 擬似ディスク５を制御し障害イベント生成を指示する機能。
【００１６】
擬似ホスト２は、擬似環境制御装置１から指示されたホストＩＯアクセスを生成し、ＲＡＩＤ装置３へのアクセスを行うものである。擬似ホスト２は、情報処理装置、サーバ等で構成することも可能である。
【００１７】
ＲＡＩＤ装置３は、複数台のディスクを組み合わせて、冗長化された１台のハードディスクとして管理する装置である。ＲＡＩＤコントローラ４は、ＲＡＩＤ装置３の複数台のディスクのアクセスの制御等を行うためのファームウェア（プログラム）を備えたコントローラである。
【００１８】
擬似ディスク５は、擬似環境制御装置１から指示されたディスク障害を生成し、障害イベントを発生させるものである。擬似ディスク５として、実際のＲＡＩＤ装置３として使用されるディスクを使用することも可能であるが、障害発生用として別のものを使用することもできる。例えば、１台のディスクだけ擬似ディスクとして、指示された障害を発生するようにする。
【００１９】
装置ログ６は、ホストＩＯアクセスの統計情報（時間あたりのリード／ライト（Ｒ／Ｗ）回数、Ｒ／Ｗブロック数）と、ディスクの障害発生を記録したイベントログを保持する。各ログ情報には、それぞれにタイムスタンプを保持する。装置ログ７は、擬似環境制御装置１がＲＡＩＤコントローラ４から取得した装置ログ６である。
【００２０】
（２）：障害再現処理の説明
図２は障害再現処理の説明図である。以下、障害再現の処理を行う擬似環境制御装置１の処理を図２のＳ１〜Ｓ３にしたがって説明する。
【００２１】
Ｓ１：擬似環境制御装置１は、障害が発生したＲＡＩＤ装置３から運用環境再現に使用する装置ログ６を収集して、格納手段に装置ログ７を保持する。
【００２２】
Ｓ２：擬似環境制御装置１は、該収集した装置ログ７に従い、擬似ホスト２を制御し擬似ホスト２からＲＡＩＤ装置３へのＩＯアクセスを指示する。
【００２３】
Ｓ３：擬似環境制御装置１は、擬似ディスク５を制御し障害イベントの生成を指示する。
【００２４】
（３）：装置ログ収集の説明
擬似環境制御装置１は、障害の発生したＲＡＩＤ装置３からネットワークや可搬型の記録媒体により、装置ログ６を取得する。装置ログのイメージを図３に示してある（統計情報のＲ／Ｗブロック数は除いてある) 。
【００２５】
図３は装置ログの説明図である。図３において、装置ログには、時間、リード回数統計情報、ライト回数統計情報、アクセス合計統計情報、障害イベントが設けてある。時間は、予め決められた一定の時間間隔である。リード回数統計情報は、ある時間にリードした回数の統計情報である。ライト回数統計情報は、ある時間にライトした回数の統計情報である。アクセス合計統計情報は、ある時間にリード及びライトした（リード＋ライト）回数の統計情報である。障害イベントは、例えば、媒体に書けない、媒体が読めない等のディスクの障害イベントである。図３では時間t6とt15 で障害イベントが発生している。
【００２６】
（４）：運用状態再生の説明
ａ）運用状態再生の説明−その１ (通常再生) 
図４は通常再生の説明図である。図４において、図３の装置ログ情報を例に正確に運用状態を再生するパターンを示している。収集したログ情報に記録されている統計情報と障害イベント情報とから、擬似環境制御装置１がログ開始時間を基準としてホストからのライトリードアクセス、ディスク障害のイベント再生を実施する。図４で横軸は時間であり、上段の縦軸はＲ／Ｗアクセス数であり、下段の障害イベントは、下矢印（時間t6とt15 ）が障害イベントの発生タイミングである。
【００２７】
ｂ）運用状態再生の説明−その2 （無アクセス区間スキップ再生) 
図５は無アクセス区間スキップ再生の説明図である。図５において、上図のＲ／Ｗアクセスは図３の通常再生と同じである。下図のＲ／Ｗアクセスは、擬似環境制御装置１が無アクセス区間をスキップ（省略）して再生するものである。この無アクセス区間スキップ再生では、障害イベントの発生タイミングが時間t5とt8とになる。
【００２８】
このように、図５では再生時間短縮を行うために無アクセス区間についてはスキップし、ホストＩＯアクセスの再生を行う例を示している。障害イベントについてもスキップした時間に対応して発生するポイントを変更する。この再生方法は運用時間に関わらずアクセス数に依存する障害の早期再現を行うことができる。
【００２９】
ｃ）運用状態再生の説明−その３ (倍速パターン再生) 
図６は倍速パターン再生（倍速再生）の説明図である。図６において、上図のＲ／Ｗアクセスは図４の通常再生と同じである。下図のＲ／Ｗアクセスは、擬似環境制御装置１が再生区間（tx）の時間を任意に短縮し、その短縮比率に従い再生するものである。この下図の例では、通常再生の倍速で再生を行っている。このため障害イベントの発生タイミングが時間t3とt7とになる。
【００３０】
このように再生区間 (tx) の時間を任意時間に短縮し、その比率に従い再生を行う。時間は短縮を行ってもアクセス量は変化をさせない。障害イベントについてもスキップした時間に対応して発生するポイントを変更する。この再生方法は、運用時間に関わらずアクセスの増減変化に依存する障害（無アクセスが絡んだ障害）の早期再現を行うことができる。
【００３１】
さらに運用状態再生の時間の短縮を行うため、図６の下図の倍速パターン再生から、無アクセス区間をスキップした再生（図５の技術との組み合わせ）を行うこともできる。
【００３２】
（５）：統計収集１区間のＩＯアクセスの説明
ａ）統計情報収集間隔の説明
統計情報の収集間隔が十分長い場合（図３でのt の値が数秒といった大きい場合）、統計情報を用いて、擬似ホストからＩＯアクセス（リード＋ライト）を行う場合は収集時間内でＩＯアクセスを分割して行う必要がある（ＩＯアクセスはまとめてアクセスされることが多いため）。このＩＯアクセスの分割方法として、運用されているアプリケーションの特性からＩＯアクセスパターンを生成する。
【００３３】
ｂ）ファイルシステムを介したＩＯアクセスを行うアプリケーションが動作する環境の再現の説明
ＲＡＩＤ装置をファイルシステムに使用する場合がある。ファイルシステムでは、ＩＯ性能を向上させるためにアプリケーションからのＩＯ要求を一時的にバッファリングし、ＩＯ要求が一定量となった場合にまとめてＩＯアクセスを実施する。このため、一度に発行可能な最大ＩＯ要求数をパラメータとし、ＩＯアクセス要求を生成する。
【００３４】
図７はまとめてＩＯアクセスを実施する場合の説明図である。図７において、上図（ａ）は、統計情報の収集間隔の区間t1の間にＩＯアクセス要求が16、区間t2の間にＩＯアクセス要求が8 の場合で例を示している。下図（ｂ）は、一度に発行可能な最大ＩＯアクセス要求数4 の場合で例を示している。下図（ｂ）において、区間t1では一回のＩＯアクセス要求数＝4 、ＩＯアクセス発行間隔＝t1/(16/4) ＝t1/4として再現する。区間t2では一回のＩＯアクセス要求数＝4 、ＩＯアクセス発行間隔＝t2/(8/4)＝t1/2として再現する。
【００３５】
ｃ）ダイレクトＩＯアクセスを行うアプリケーションが動作する環境の再現の説明
ＲＡＩＤ装置をダイレクトＩＯアクセスを行うデータベースなどに使用する場合がある。データベースなどのダイレクトアクセスを行う場合は、ファイルシステムのようなＩＯアクセス要求をまとめて実施することはしない。この場合は、ＩＯアクセス要求発行間隔または一回のＩＯアクセス要求をパラメータとし、ＩＯアクセス要求を生成する。
【００３６】
図８はダイレクトＩＯアクセスを行う場合の説明図である。図８において、上図（ａ）は、統計情報の収集間隔の区間t1の間にＩＯアクセス要求が16、区間t2の間にＩＯアクセス要求が8 の場合で例を示している。下図（ｂ）は、ＩＯアクセス発行間隔t/4 とした場合の例を以下に示している。区間t1では一回のＩＯアクセス要求数＝16/4＝4 、ＩＯアクセス発行間隔＝t1/4として再現する。区間t2では一回のＩＯアクセス要求数＝8/4 ＝2 、ＩＯアクセス発行間隔＝t2/4として再現する。
【００３７】
（６）：再生パターンのスケジュールの説明
障害を再生させる場合はどの再生パターンが有効かは不明であるため、最初は障害再生時間の短いものから適用する。再生順序は、無アクセス区間と倍速再生の時間圧縮比率から再生時間にかかる時間を算出し、再生時間の短い順から行うようにする。
【００３８】
図９は再生パターンを判断するための管理情報の説明図である。図９において、再生パターンを判断するための管理情報（再生パターン・スケジュール情報）には、ＩＯアクセス時間比率（ｘ）、再生パターン順序が設けてある。ＩＯアクセス時間比率（ｘ）は、再生パターンのスケジュールを決定するためのＩＯアクセス時間の比率である。このＩＯアクセス時間比率に、ＩＯアクセス時間が一致する場合に対応する再生パターン順序を決定するものである。なお、再生パターンを判断するための管理情報は、擬似環境制御装置１が作成し、格納手段（図示せず）に格納される。
【００３９】
ＩＯアクセス時間比率（ｘ）は、次の方法で求める。
【００４０】
ＩＯアクセス時間比率（ｘ）＝総ＩＯアクセス時間／装置ログ格納経過時間
ここで、装置ログ格納経過時間は、一番古い装置ログの格納から最新の装置ログの格納までの経過時間、すなわち、全統計収集時間である。総ＩＯアクセス時間は、装置ログ格納経過時間内にＩＯアクセスを行った時間である。
【００４１】
再生パターン順序は、再生パターンの実行順序であり、格納手段に格納される。そして、擬似環境制御装置１が、この再生パターン順序にしたがった再生を擬似ホスト２に指示する。再生順序（(1) →(2) →(3) ）の例を示している（ここでは倍速再生の時間圧縮の比率が1/2 の場合の例である) 。
【００４２】
ａ）総ＩＯアクセス時間が装置ログ格納経過時間の半分より小さい（すなわち、全統計収集時間の1/2 時間より無アクセス時間が長い）場合の再生順序の説明
ＩＯアクセス時間比率（ｘ）が０．５より小さくなることから、ＩＯアクセス時間比率「０≦ｘ≦０．５」が成り立つ。よって、再生順序は、上記管理情報から次の通りとなる。
【００４３】
(1) 無アクセス区間スキップ再生（図５の説明参照）
(2) 倍速再生（図６の説明参照）
(3) 通常再生（図４の説明参照）
ｂ）総ＩＯアクセス時間が装置ログ格納経過時間の半分より大きい（すなわち、全統計収集時間の1/2 時間より無アクセス時間が短い）場合の再生順序の説明
ＩＯアクセス時間比率（ｘ）が０．５より大きくなることから、ＩＯアクセス時間比率「０．５＜ｘ≦１」が成り立つ。よって、再生順序は、上記管理情報から次の通りとなる。
【００４４】
(1) 倍速再生（図６の説明参照）
(2) 無アクセス区間スキップ再生（図５の説明参照）
(3) 通常再生（図４の説明参照）
このように、このディスクアレイ装置の障害再現では、装置ログを利用することで忠実な障害再現を行うホストＩＯアクセス及び障害イベントの発生を行うことができる。運用状態再現における障害再現方法として、無アクセス区間のスキップ、倍速再生の手法を用いることで、忠実な再現に近いパターンでかつ短時間で問題発生時の運用状態を再現することが可能となる。このため、ＲＡＩＤコントローラのファームウェアの解析（改善）に役立てることができる。
【００４５】
（７）：プログラムインストールの説明
擬似環境制御装置１、擬似ホスト２、擬似ディスク５等はプログラムで構成でき、主制御部（ＣＰＵ）が実行するものであり、主記憶に格納されているものである。このプログラムは、コンピュータ（情報処理装置）で処理されるものである。このコンピュータは、主制御部、主記憶、ファイル装置、表示装置等の出力装置、入力装置などのハードウェアで構成されている。
【００４６】
このコンピュータに、本発明のプログラムをインストールする。このインストールは、フロッピィ、光磁気ディスク等の可搬型の記録（記憶）媒体に、これらのプログラムを記憶させておき、コンピュータが備えている記録媒体に対して、アクセスするためのドライブ装置を介して、或いは、ＬＡＮ等のネットワークを介して、コンピュータに設けられたファイル装置にインストールされる。  
【００４７】
（８）：以下付記を記載する。
【００４８】
（付記１）  ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現方法であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとを含む装置ログを障害が発生したディスクアレイ装置のコントローラから収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示するステップと、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行うステップと、
指示されたディスク障害を生成し、前記擬似ディスクに障害イベントを発生させるステップと、
前記装置ログの無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示するステップとを備えることを特徴としたディスクアレイ装置の障害再現方法。
【００４９】
（付記２）  ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現方法であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとを含む装置ログを障害が発生したディスクアレイ装置のコントローラから収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示するステップと、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行うステップと、
指示されたディスク障害を生成し、前記擬似ディスクに障害イベントを発生させるステップと、
前記装置ログの再生区間の時間を短縮し、該短縮した比率に従い前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示するステップとを備えることを特徴としたディスクアレイ装置の障害再現方法。
【００５０】
（付記３）  前記ディスクアレイ装置に一度に複数のアクセスができる場合、前記装置ログのホストからのアクセス統計情報の収集１区間に一度に最大のアクセス要求を前記ディスクアレイ装置へ行うよう前記擬似ホストに指示するステップを備えることを特徴とした付記１又は２記載のディスクアレイ装置の障害再現方法。
【００５１】
（付記４）  前記付記１と前記付記２の障害再現を行う場合、再現時間の短いものから再現を行うことを特徴としたディスクアレイ装置の障害再現方法。
【００５２】
（付記５）  ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現装置であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとの装置ログを保持する前記コントローラの格納手段と、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行う擬似ホストと、
指示されたディスク障害を生成し、障害イベントを発生させる擬似ディスクと、
障害が発生したディスクアレイ装置のコントローラから前記装置ログを収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示する擬似環境制御手段とを備え、
前記擬似環境制御手段は、前記装置ログの無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示することを特徴としたディスクアレイ装置の障害再現装置。
【００５３】
（付記６）  ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現装置であって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとの装置ログを保持する前記コントローラの格納手段と、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行う擬似ホストと、
指示されたディスク障害を生成し、障害イベントを発生させる擬似ディスクと、
障害が発生したディスクアレイ装置のコントローラから前記装置ログを収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示する擬似環境制御手段とを備え、
前記擬似環境制御手段は、前記装置ログの再生区間の時間を短縮し、該短縮した比率に従い前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示することを特徴としたディスクアレイ装置の障害再現装置。
【００５４】
（付記７）  ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現プログラムであって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとの装置ログを保持する前記コントローラの格納手段と、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行う擬似ホストと、
指示されたディスク障害を生成し、障害イベントを発生させる擬似ディスクと、
障害が発生したディスクアレイ装置のコントローラから前記装置ログを収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示する擬似環境制御手段と、
前記装置ログの無アクセス区間をスキップして前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示する前記擬似環境制御手段として、コンピュータを機能させるための障害再現プログラム。
【００５５】
（付記８）  ディスクアレイ装置の障害発生までの運用状況を再現して前記ディスクアレイ装置のコントローラに与えるディスクアレイ装置の障害再現プログラムであって、
ホストからのアクセスの統計情報とディスク障害発生を記録したイベントログとの装置ログを保持する前記コントローラの格納手段と、
指示されたホストアクセスを生成し、ディスクアレイ装置へのアクセスを行う擬似ホストと、
指示されたディスク障害を生成し、障害イベントを発生させる擬似ディスクと、
障害が発生したディスクアレイ装置のコントローラから前記装置ログを収集し、該収集した装置ログに従い、擬似ホストを制御し該擬似ホストからディスクアレイ装置へのアクセスを指示すると共に擬似ディスクを制御し障害イベント生成を指示する擬似環境制御手段と、
前記装置ログの再生区間の時間を短縮し、該短縮した比率に従い前記ディスクアレイ装置へのアクセスを行うよう前記擬似ホストに指示する前記擬似環境制御手段として、コンピュータを機能させるための障害再現プログラム。
【符号の説明】
【００５６】
１  擬似環境制御装置（擬似環境制御手段）
２  擬似ホスト
３  ＲＡＩＤ装置（ディスクアレイ装置）
４  ＲＡＩＤコントローラ（ディスクアレイ装置のコントローラ）
５  擬似ディスク
６  装置ログ
７  ＲＡＩＤ又はディスクアレイ装置のコントローラから取得した装置ログ
【図１】
2010271879.tif 000003
【図２】
2010271879.tif 000004
【図３】
2010271879.tif 000005
【図４】
2010271879.tif 000006
【図５】
2010271879.tif 000007
【図６】
2010271879.tif 000008
【図７】
2010271879.tif 000009
【図８】
2010271879.tif 000010
【図９】
2010271879.tif 000011