(57)【要約】【課題】所定の磁気ディスク装置を接続したストレージシステムに対する試験装置及び同試験方法の提供。【解決手段】複数の磁気ディスク装置ＨＤＤ００１他をファイバチャルネル接続したディスクアレイの試験を行う試験プログラム１と、該試験プログラム１と接続され、ディスクアレイと所定時間以上交信が不能のときに接続状態を初期化して再接続を行うＬＩＰコマンドを発行するホストバスアダプタ７〜１０と、該アダプタ７〜１０とストレージシステム２０１のディスクアレイとの接続をオンオフするスイッチ手段とを備え、試験プログラム１が、接続された磁気ディスク装置の台数を認識する認識機能と、該認識機能により認識した台数が所定の台数でないときにスイッチ手段によりディスクアレイとの接続を切断後に再接続を行う再接続機能と、該再接続の後に任意の時間経過後に試験を行う試験機能を実行するもの。【選択図】図１
2008171139.tif 000002
【特許請求の範囲】
【請求項１】
複数の磁気ディスク装置を接続したディスクアレイの試験を行う試験手段と、該試験手段と前記ディスクアレイとを接続する接続手段と、該接続手段と前記ディスクアレイとの接続をオンオフするスイッチ手段とを備えるストレージシステムの試験装置であって、
前記接続手段及びスイッチ手段を介して接続したディスクアレイに含まれる磁気ディスク装置の台数を認識し、
該認識した台数が所定の台数でないときに前記スイッチ手段を用いて接続手段とディスクアレイとの接続を切断した後に再接続し、
前記スイッチ手段によるディスクアレイとの切断によって前記接続手段がディスクアレイとの接続状態を初期化してディスクアレイと再接続したとき、該再接続してから任意の時間経過後に試験手段を用いて試験を行うストレージシステムの試験装置。
【請求項２】
複数の磁気ディスク装置を接続したディスクアレイの試験を行う試験手段と、該試験手段と前記ディスクアレイとを接続する接続手段と、該接続手段と前記ディスクアレイとの接続をオンオフするスイッチ手段と、前記手段を制御する制御手段とを備えるストレージシステムの試験方法であって、
前記制御手段が、
前記接続手段及びスイッチ手段を介して接続したディスクアレイに含まれる磁気ディスク装置の台数を認識する工程と、
該認識した台数が所定の台数でないときに前記スイッチ手段を用いて接続手段とディスクアレイとの接続を切断した後に再接続する工程と、
前記スイッチ手段によるディスクアレイとの切断によって前記接続手段がディスクアレイとの接続状態を初期化してディスクアレイと再接続したとき、該再接続してから任意の時間経過後に試験手段を用いて試験を行う工程とを実行するストレージシステムの試験方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の磁気ディスク装置を搭載したストレージシステムの試験装置及び同試験方法に係り、特に複数の磁気ディスク装置をファイバチャネルを介して接続するストレージシステムの試験装置及び同試験方法に関する。
【背景技術】
【０００２】
近年の業務用コンピュータシステムは、処理速度の向上及び記憶容量の増大化の傾向にあり、外部記憶装置として複数の磁気ディスク装置から成るディスクアレイを含むストレージシステムを接続する構成が採用されている。
【０００３】
前記ストレージシステムは、例えば３２台の磁気ディスク装置（ＨＤＤ）をＲＡＩＤ接続して１つのディスクアレイを構成し、このディスクアレイを複数搭載することによって、例えばテラバイト又はピコバイトレベルの外部記憶装置を構成している。またデータ転送の高速化のために内部及び外部のインターフェースとして光ファイバを使用したファイバチャネルを採用している。尚、ディスクアレイとは、複数の磁気ディスク装置を論理的に１つに束ねて上位装置から見て１台の装置に見えるようにしたものを言う。
【０００４】
このように多数の磁気ディスク装置を接続したストレージシステムは、製造時において試験プログラムがインストールされた試験用コンピュータに接続され、この試験用コンピュータの試験プログラムによって接続した複数の磁気ディスク装置に対する試験が行われる。
【０００５】
尚、前記多数の磁気ディスク装置を搭載したストレージシステムの試験装置に関する技術が記載された文献としては、下記特許文献が挙げられる。
【特許文献１】特開平５−２３４３４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した多数の磁気ディスク装置を接続したストレージシステムをファイバチャネル接続する試験用コンピュータは、ＬＩＮＵＸ（登録商標）又はＷｉｎｄｏｗｓ（登録商標）等のＯＳ（オペレーティングシステム）上で動作する試験プログラムにより、複数の磁気ディスク装置に対する信号の入出力や起動から終了までの各種試験項目をダイレクトに制御し、前記複数の磁気ディスク装置はＦＣ−ＡＬ（Fibre Channel Arbitrated Loop）と呼ばれるファイバチャネル接続仕様を拡張したシリアルインターフェース規格により接続されている。
【０００７】
この試験装置は、試験用コンピュータがストレージシステムの起動停止等を繰り返すものであるが、ストレージシステムが多数の磁気ディスク装置を接続するために、再起動のタイミングによっては全ての磁気ディスク装置との接続が確立できずにシステムが立ち上がり、ストレージシステムの正確な試験を行うことができないと言う不具合があった。
【０００８】
本発明の目的は、前述の不具合を招くことなく、多数の磁気ディスク装置の接続を容易に確立して試験を行うことができるストレージシステムの試験装置及び同試験方法を提供することである。
【課題を解決するための手段】
【０００９】
前記目的を達成するために本発明は、複数の磁気ディスク装置を接続したディスクアレイの試験を行う試験手段と、該試験手段と前記ディスクアレイとを接続する接続手段と、該接続手段と前記ディスクアレイとの接続をオンオフするスイッチ手段とを備えるストレージシステムの試験装置であって、前記接続手段及びスイッチ手段を介して接続したディスクアレイに含まれる磁気ディスク装置の台数を認識し、該認識した台数が所定の台数でないときに前記スイッチ手段を用いて接続手段とディスクアレイとの接続を切断した後に再接続し、前記スイッチ手段によるディスクアレイとの切断によって前記接続手段がディスクアレイとの接続状態を初期化してディスクアレイと再接続したとき、該再接続してから任意の時間経過後に試験手段を用いて試験を行うことを第１の特徴とする。
【００１０】
更に本発明は、複数の磁気ディスク装置を接続したディスクアレイの試験を行う試験手段と、該試験手段と前記ディスクアレイとを接続する接続手段と、該接続手段と前記ディスクアレイとの接続をオンオフするスイッチ手段と、前記手段を制御する制御手段とを備えるストレージシステムの試験方法であって、前記制御手段が、前記接続手段及びスイッチ手段を介して接続したディスクアレイに含まれる磁気ディスク装置の台数を認識する工程と、該認識した台数が所定の台数でないときに前記スイッチ手段を用いて接続手段とディスクアレイとの接続を切断した後に再接続する工程と、前記スイッチ手段によるディスクアレイとの切断によって前記接続手段がディスクアレイとの接続状態を初期化してディスクアレイと再接続したとき、該再接続してから任意の時間経過後に試験手段を用いて試験を行う工程とを実行することを第２の特徴とする。
【発明の効果】
【００１１】
本発明によるストレージシステムの試験装置及び同試験方法は、接続された磁気ディスク装置の台数が所定の台数か否かを判定し、所定の台数でない場合、スイッチ手段によりデイスクアレイと接続手段との接続を一時的に切断後に再接続した後に試験を行うように動作することにより、全ての磁気ディスク装置を接続した状態のストレージシステムの試験を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態によるストレージシステムの試験装置及び同試験方法を図面を参照して説明する。図１は本実施形態が適用されるストレージシステムの試験装置の構成を示す図、図２は本実施形態による試験プログラムの動作を示すフローである。
＜構成＞
【００１３】
本実施形態によるストレージシステムの試験装置は、図１に示す如く、試験対象となる複数の磁気ディスク装置ＨＤＤ００１〜ＨＤＤ１２８を搭載したストレージシステム２０１に接続される試験用コンピュータであるＰＣ１００と、該ＰＣ１００とストレージシステム２０１を接続するアダプターボックス２００とから構成される。
【００１４】
該アダプターボックス２００は、３２台の磁気ディスク装置から成るディスクアレイ毎にファイバチャネル２０を介して接続される複数のオン／オフスイッチを含むリタイミング回路１０２と、該リタイミング回路１０２と接続され、本ボックス２００の電源を制御するためのＨＢＣ制御パッケージ１０１とから構成される。
【００１５】
前記ＰＣ１００は、ＣＰＵ／メモリ／磁気ディスク装置／ディスプレイ等の一般のハード構成から成り、ソフト構成としては、磁気ディスク装置等に記憶されるＨＤＤ試験プログラム１を含むアプリケーション４と、該アプリケーション４等のソフトウェアやハードウェアを制御するためのＬＩＮＵＸカーネル３とから構成され、このＯＳを含むＬＩＮＵＸカーネル３は、前記アダプターボックス２００のリタイミング回路１０２と個々に接続するホストバスアダプタ（Host Bus Adapter）７〜１０と、該ホストバスアダプタ（Host Bus Adapter）７〜１０を制御するためのホストバスアダプタドライバ６と、該ドライバ６を制御するためのＳＣＳＩドライバ５と、前記リタイミング回路１０２を制御する制御信号を出力するＰＩＯポート１２と、該ＰＩＯポート１２を制御するＰＩＯドライバ１１とから構成される。またＰＣ１００は、試験対象であるストレージシステム２０１のディスクアレイに接続される磁気ディスク装置の台数を予め記憶している。
【００１６】
前記ホストバスアダプタ７〜１０は、前記ファイバチャネル２０を介して接続したディスクアレイと送受信する信号を監視し、所定時間（タイムアウト時間）以上ディスクアレイと信号の送受信が不能の場合、ファイバチャネル２０を介するループ接続を初期化して再接続を試みるＬＩＰ（Loop Initialization Primitive）コマンドを発行する機能を有している。
【００１７】
尚、前記ストレージシステム２０１は、磁気ディスク装置ＨＤＤ００１〜ＨＤＤ０３２／磁気ディスク装置ＨＤＤ０３３〜ＨＤＤ０６４／磁気ディスク装置ＨＤＤ０６５〜ＨＤＤ０９６／磁気ディスク装置ＨＤＤ０９７〜ＨＤＤ１２８の単位で１つディスクアレイを構成し、各ディスクアレイを構成する磁気ディスク装置は光ファイバを含むファイバチャネル２０によって接続されている。
＜動作＞
【００１８】
このように構成されたストレージシステムの試験装置は、通常、ＰＣ１００をアダプターボックス２００を介してストレージシステム２０１にファイバチャネル２０により接続し、ＰＣ１００の試験プログラム１が、ホストバスアダプタ７〜１０及びリタイミング回路１０２を介した試験信号をストレージシステム２０１の各ディスクアレイに供給し、各ディスクアレイからの応答信号を試験プログラム１が解析することによって、ストレージシステムの試験を行うように動作する。
【００１９】
ここで本試験装置は、前述した様にストレージシステム２０１が多数（３２台）の磁気ディスク装置をファイバチャネルを介して接続した１つのディスクアレイを構成しており、ＰＣ１００の試験プログラム１が各種試験を行うためにストレージシステム２０１の起動停止を頻繁に繰り返した場合、磁気ディスク装置の駆動タイミングによっては全ての磁気ディスク装置の接続が確立していない状態でストレージシステム２０１が立ち上がることがあり、この状態では当然ながらストレージシステム２０１の正確な試験を行うことができない状態となる。
【００２０】
そこで本実施形態においては、ＰＣ１００の試験プログラム１が複数の試験項目に対応してストレージシステム２０１を立ち上げた後、図２に示す如く、ストレージシステム２０１の各ディスクアレイに接続された磁気ディスク装置の数量を認識するステップＳ０１と、該ステップＳ０１により認識した磁気ディスク装置のディスクアレイ毎の接続台数が予め設定された台数か否かを判定し、該設定された台数と判定したときに後述するステップＳ０５に移行するステップ０２と、該ステップＳ０２により所定台数の磁気ディスク装置を検出できなかったき、ＰＩＯドライバ１１がＰＩＯポート１２を介してリタイミング回路１０２の該当のオンオフスイッチを一旦切断（オフ）後に再接続（再オン）する信号を発するステップＳ０３と、該ステップＳ０３による再接続後に、ホストバスアダプタ７〜１０からのＬＩＰコマンド発行によるファイバチャネルのループ接続再接続時間を確保するため、所定のタイムアウト時間プラス時間（磁気ディスク装置との接続を確立するのに必要且つ十分な所定時間）経過を監視するステップＳ０４と、該ステップＳ０４時間経過後に次の項目の試験プログラムを開始するステップＳ０５と、該ステップＳ０５による試験プログラムの終了後に全試験項目が終了したか否かを判定し、終了したと判定したときに処理を終了し、終了していないと判定したときに前記ステップ０１に戻るステップＳ０６とを順次実行する。
【００２１】
これによって本システムは、ストレージシステム２０１の再起動毎にストレージシステム２０１の磁気ディスク装置が全て上位から認識されているか否かを判定し、認識されていない場合、リタイミング回路１０２の該当のオンオフスイッチをオフオンし、更に所定のタイムアウト時間プラス時間経過を監視してホストバスアダプタによるループ接続を初期化して再接続後に試験を行うことによって、ストレージシステム２０１の全ての磁気ディスク装置を上位の試験プログラムに認識させ、試験を実施することができる。尚、前記実施形態においては、ステップＳ０４によるタイムアウト時間経過後にステップＳ０５による次の試験項目の試験を開始する例を説明したが、前記ステップ０４の後に再度磁気ディスク装置の接続を再認識させる様に構成しても良い。
【００２２】
この様に本実施形態によるストレージシステムの試験装置は、試験手段が、接続された磁気ディスク装置の台数が所定の台数か否かを判定し、所定の台数でない場合、前記スイッチ手段によりディスクアレイと接続手段との接続を一時的に切断後に再接続することによって、接続手段が再接続コマンドにより磁気ディスク装置の再接続を行ってから磁気ディスク装置との接続を確立するのに必要且つ十分な所定時間が経過後に試験を行うように動作することにより、全ての磁気ディスク装置を接続した状態のストレージシステムの試験を行うことができる。
【００２３】
また本実施形態によるストレージシステムの試験装置は、ＨＤＤ試験プログラム１が、ストレージシステム２０１の複数のディスクアレイ全ての磁気ディスク装置の接続台数を検出し、検出した台数が所定の台数に満たないときにリタイミング回路１０２の全てのオンオフスイッチのオフ乃至オンを行っても良いし、台数が満たないディスクアレイに接続されたオンオフスイッチのみのオフ乃至オンを行っても良い。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態によるストレージシステムの試験装置の構成図。
【図２】本実施形態による試験プログラムの動作を示すフロー図。
【符号の説明】
【００２５】
１：試験プログラム、４：アプリケーション、５：ＳＣＳＩドライバ、６：ホストバスアダプタドライバ、７〜１０：ホストバスアダプタ、１１：ＰＩＯドライバ、１２：ＰＩＯポート、２０：ファイバチャネル、１０１：ＨＢＣ制御パッケージ、１０２：リタイミング回路、２００：アダプターボックス、２０１：ストレージシステム、ＨＤＤ００１〜ＨＤＤ１２８：磁気ディスク装置。
【図１】
2008171139.tif 000003
【図２】
2008171139.tif 000004