(57)【要約】【課題】  ディスクアレイ装置では、アクセス要求に対する性能を維持するため、磁気ディスク装置の電源をオフとする節電を行うものがなかった。また、節電機能を有する磁気ディスク装置を単にディスクアレイ装置に適用しただけでは、複数の磁気ディスク装置（物理ドライブ）に、２以上の論理ドライブ又は１に満たない論理ドライブを設定した場合に、節電モードへの移行及び節電モードの解除が円滑に行われない。【解決手段】  複数の磁気ディスク装置の構成と上位装置からのアクセスとの関連を制御する手段と、設定された論理ドライブ内の磁気ディスク装置の節電（電源オンオフや節電モードの選択）を制御する節電制御手段と、磁気ディスク装置の診断を制御する診断制御手段を設ける。ディスクアレイ装置において、所定の磁気ディスク装置に対し、上位装置から書き込みアクセスがあると、その磁気ディスク装置に対する供給電力を増加させる。【選択図】図１
2010055637.tif 000002
【特許請求の範囲】
【請求項１】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
２以上の磁気ディスク装置であって、電子回路の一部の電力消費を抑制する第１の節電モードと、スピンドルの回転を制御することにより電力消費を抑制する第２の節電モードとを有する磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能とを有する制御部とを有し、
前記磁気ディスク装置の組に対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を第２の節電モードとすることを特徴とするディスクアレイ装置。
【請求項２】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
２以上の磁気ディスク装置であって、電子回路の一部の電力消費を抑制する第１の節電モードと、スピンドルの回転を制御することにより電力消費を抑制する第２の節電モードとを有する磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能とを有する制御部とを有し、
前記磁気ディスク装置の組に対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を第１の節電モードとすることを特徴とするディスクアレイ装置。
【請求項３】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組の１つに２以上の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能とを有する制御部とを有し、
前記２以上の論理ユニットの全てに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとすることを特徴とするディスクアレイ装置。
【請求項４】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組を超えて１の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能とを有する制御部とを有し、
前記１の論理ユニットに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとすることを特徴とするディスクアレイ装置。
【請求項５】
請求項３又は請求項４記載のディスクアレイ装置において、前記節電モードは、スピンドルの回転を制御することにより電力消費を抑制するモードであるディスクアレイ装置。
【請求項６】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能と、磁気ディスク装置の診断を行う機能とを有する制御部とを有し、
前記磁気ディスク装置の組に対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとし、所定時間経過後又は指定した時刻に、該節電モードにあった磁気ディスク装置の組に対し、診断を行うことを特徴とするディスクアレイ装置。
【請求項７】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組の１つに２以上の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能とを有する制御部とを有し、
前記２以上の論理ユニットの全てに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとし、所定時間経過後又は指定した時刻に、該節電モードにあった磁気ディスク装置の組に対し、診断を行うことを特徴とするディスクアレイ装置。
【請求項８】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組を超えて１の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能とを有する制御部とを有し、
前記１の論理ユニットに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとし、所定時間経過後又は指定した時刻に、該節電モードにあった磁気ディスク装置の組に対し、診断を行うことを特徴とするディスクアレイ装置。
【請求項９】
請求項１乃至請求項８記載のいずれか１のディスクアレイ装置において、前記所定のアクセスが無い場合の所定の時間を、上位装置から指定するディスクアレイ装置。
【請求項１０】
請求項６乃至請求項８記載のいずれか１のディスクアレイ装置において、前記所定時間経過後の所定時間又は前記時刻の指定を、上位装置から指定するディスクアレイ装置。
【請求項１１】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組の１つに２以上の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能と、ＬＡＮ若しくはＲＳ２３２Ｃを制御する機能とを有する制御部とを有し、
前記２以上の論理ユニットの全てに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとすることの指定を、前記ＬＡＮ若しくはＲＳ２３２Ｃを経由して行うことを特徴とするディスクアレイ装置。
【請求項１２】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組を超えて１の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能と、ＬＡＮ若しくはＲＳ２３２Ｃを制御する機能とを有する制御部とを有し、
前記１の論理ユニットに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとすることの指定を、前記ＬＡＮ若しくはＲＳ２３２Ｃを経由して行うことを特徴とするディスクアレイ装置。
【請求項１３】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組の１つに２以上の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能と、ＬＡＮ若しくはＲＳ２３２Ｃを制御する機能とを有する制御部とを有し、
前記２以上の論理ユニットの全てに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとし、所定時間経過後又は指定した時刻に、該節電モードにあった磁気ディスク装置の組に対し、診断を行うことを特徴とするディスクアレイ装置。
【請求項１４】
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置において、
節電モードを有する２以上の磁気ディスク装置と、
前記磁気ディスク装置の組と上位装置からのアクセスとを対応付ける機能と、該磁気ディスク装置の組を超えて１の論理ユニットを対応させる機能と、上位装置からのアクセスから次のアクセスまでの時間を計数する機能と、１の磁気ディスク装置を特定してその節電モードを実行させる機能と、ＬＡＮ若しくはＲＳ２３２Ｃを制御する機能とを有する制御部とを有し、
前記１の論理ユニットに対し、所定の時間アクセスが無い場合に、前記磁気ディスク装置を節電モードとし、所定時間経過後又は指定した時刻に、該節電モードにあった磁気ディスク装置の組に対し、診断を行うことを特徴とするディスクアレイ装置。
【請求項１５】
請求項１３及び請求項１４記載のいずれか１のディスクアレイ装置において、前記所定時間経過後の所定時間又は前記時刻の指定を、前記ＬＡＮ若しくはＲＳ２３２Ｃを経由して行うことを特徴とするディスクアレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置、周辺機器その他の電子装置の節電に関し、特に、コンピュータ装置に接続されるディスクアレイ装置の省エネルギー化に関する。
【背景技術】
【０００２】
電子装置には高機能化、低価格化の要求が定常的にある。最近、環境問題も重視されるようになり、省エネルギー化も要求されるようになってきた。
【０００３】
ディスクアレイ装置は、コンピュータ装置の周辺機器であり、コンピュータのデータを格納する外部記憶装置として用いられている。ディスクアレイ装置には、複数の磁気ディスク装置が搭載され、ディスクアレイ装置及びこの上位装置であるコンピュータシステムが機能しているときは、通常は、ディスクアレイ装置に搭載された複数の磁気ディスク装置の全てが動作中となっている。
【０００４】
これら磁気ディスク装置は、上位装置からのアクセスが発生したとき、制御情報やデータの送信又は受信が行えるように、アクセス対象の磁気ディスク装置が動作中でなければならない。一方、所定の時間、上位装置や制御装置からアクセスがない場合には、磁気ディスク装置を「動作中」にしておく必要はない。
【０００５】
ここで、「動作中」とは、制御装置や上位装置から、その磁気ディスク装置に対して制御情報やデータが入力された場合に、その磁気ディスク装置が即座に応答する状態にあることをいう。いわゆる磁気ディスク装置がスリープモードにあって、磁気ディスク媒体が静止している状態から通常の回転数までスピンアップされる時間の経過後に応答することを含まない。また、磁気ディスク装置が節電モードにあって、その節電モードを解除した後に応答することを含まない。
【０００６】
また、アクセスとは、磁気ディスク装置から見て自己を対象とするコマンドが発行されたか否か、自己を対象とする情報の授受が要求されたか否かを意味する。通常は、上位装置の情報取得又は格納の命令に対応して、ドライブインタフェースを含むこれらより上位装置側の電子回路から、対象となる磁気ディスク装置へ信号が発行されることに対応している。
【０００７】
磁気ディスク装置には、一般に、上位装置からのアクセスを受領したときに電源をオンとし、所定の電子回路をオンとして、磁気記録媒体の回転を行い、アクセスに応答（情報の送信又は受信）を行い、その終了後に、所定の電子回路や磁気記録媒体の回転のためのモータの電源を、段階的にオフとする制御方法がある。つまり、磁気ディスク装置は、種々の節電モードを内蔵しており、主として上位装置又は制御装置からのアクセス頻度に応じて、所定の節電モードを選択して、そのモードに自動的に移行する機能を有している。
【０００８】
従来のディスクアレイ装置では、実装されている磁気ディスク装置又は上位装置から認識可能に設定されている磁気ディスク装置は、ディスクアレイ装置の起動によって動作中となるよう制御されていた。ディスクアレイ装置が起動した後は、この電源をオフとするまで、これに搭載されている上記の磁気ディスク装置は動作中となっている。ディスクアレイ装置の電源をオフとする操作がなされると、これを契機に磁気ディスク装置を「動作中」から電源遮断とするシーケンスが働き、その後、ディスクアレイ装置の電源が遮断される。
【０００９】
上位装置から認識可能に設定されていない磁気ディスク装置、及び、スペア用に実装されている磁気ディスク装置は、上位装置から使用可能な設定をしたとき、又は、スペア用の磁気ディスク装置が使用されるときに、それぞれ、電源を投入し動作中とする。一度、動作中とした磁気ディスク装置は、ディスクアレイ装置の電源を遮断するまでは、個別に電源を遮断することはなかった。このため磁気ディスク装置の台数が増加すると、例えば、数百台の磁気ディスク装置を接続するディスクアレイ装置となると、節電対策が必須となる。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ディスクアレイ装置では、上位装置からのアクセスが少ない場合には、全ての磁気ディスク装置を動作中にしておく必要がない。このため上記の制御方法を適用すれば省電力化が可能であると考えられる。しかしアクセス受領を契機に磁気ディスク装置を「動作中」とするための時間が必要となり、ディスクアレイ装置全体としての性能は著しく低下する。性能の低下を押さえる為には、「動作中」となるまでの復帰時間の短い節電モードを選択して実行するか、スピンアップまでの時間の短い磁気ディスク装置を用いるか、磁気ディスク装置の代わりに、そのデータを保持するメモリへのアクセスを考慮しなければならない。
【００１１】
また、１組の磁気ディスク装置（物理ユニット）を１つの論理ユニットとして扱わないディスクアレイ装置においては、単に、磁気ディスク装置の既存の節電モードを転用しただけでは、ディスクアレイ装置の節電を実現できない。
【課題を解決するための手段】
【００１２】
１組の磁気ディスク装置群（物理ユニットグループ）毎に、上位装置又は制御装置から所定時間のアクセスが無い場合に、複数の節電モードの１つを選択して、その１組の磁気ディスク装置群を選択した節電モードとする。この節電モードには磁気記録媒体の回転を静止させるモードが含まれる。
【００１３】
１組の磁気ディスク装置群（物理ユニットグループ）が２以上のロジカルユニットに対応している場合には、その２以上のロジカルユニットすべてに対し、上位装置又は制御装置から所定時間のアクセスが無い場合に、複数の節電モードの１つを選択して、その１組の磁気ディスク装置群を選択した節電モードとする。
【００１４】
１組の磁気ディスク装置群（物理ユニットグループ）を超えて、１つのロジカルユニットが定義されている場合には、その１つのロジカルユニットに対応するすべての磁気ディスク装置に対し、上位装置又は制御装置から所定時間のアクセスが無い場合に、複数の節電モードの１つを選択して、その１組の磁気ディスク装置群を選択した節電モードとする。
【００１５】
このような制御を実行するため、磁気ディスク装置の構成と上位装置からのアクセスとを対応付ける手段と、ディスクアレイ装置に認識される磁気ディスク装置の節電モードを選択する節電制御手段と、磁気ディスク装置の状態を診断する診断手段を設ける。ここで診断とは、磁気ディスク装置が使用可能な状態に有るか否か、その動作の確認をすることをいう。例えば、オンラインヴェリファイコマンドを実行して、そのコマンドが正常終了するか否かを確認する。
【発明の効果】
【００１６】
本発明は、ディスクアレイ装置に実装されている磁気ディスク装置の消費電力を抑えることができ、さらに、上位装置からアクセスされない磁気ディスク装置を対象とすることから、ディスクアレイ装置の著しい性能低下を抑制しつつ省エネルギーを可能とする。また、電源を遮断した磁気ディスク装置に対して診断を行うことにより、しばしば電源を遮断することとなる磁気ディスク装置の信頼性を確認することができる。
【００１７】
より具体的には、例えば、回転起動時に２０Ｗの電力が必要な１台の磁気ディスク装置において、その電子回路ではリードライト時に５.５Ｗ、リードライトアイドル時に３.５Ｗの電力消費があり、その磁気ディスク装置のスピンドルがアイドル回転時には４Ｗから５Ｗの電力消費がある。この場合において、電子回路の機能を停止する節電モードを選択すれば、少なくとも３.５Ｗの電力消費が抑制され、スピンドルの回転も止めれば、これに加えて４Ｗから５Ｗの電力消費が抑制されることとなる。
【００１８】
実際にはＲＡＮＫ単位で節電するため、５列構成のディスクアレイであれば、１つのＲＡＮＫの電子回路が節電モードとなっていれば、約１８Ｗの電力消費が、スピンドルの回転も止めればこれに加えて２０Ｗから２５Ｗの電力消費が抑制されることとなる。ディスクアレイ装置の使い方によりこれらの数値は増減がある。例えば、２４時間連続運転における昼夜のアクセス需要の変化、これに伴う節電モードの実行時間によって、節電効果は大きくなる。
【図面の簡単な説明】
【００１９】
【図１】本発明の１実施例に係わるディスクアレイ装置の全体構成図である。
【図２】本発明の１実施例に係わる管理テーブルの図である。
【図３】本発明の１実施例に係わる磁気ディスク装置電源オン動作フローチャートである。
【図４】本発明の１実施例に係わる磁気ディスク装置電源オフ動作フローチャートである。
【図５】本発明の１実施例に係わる磁気ディスク装置電源診断動作フローチャートである。
【符号の説明】
【００２０】
１０１…上位装置、１１０…ディスクアレイ装置、１２０…ホストインタフェース回路、１３０…操作パネル、１４０…ＬＡＮ（ローカルエリアネットワーク）ポート、１５０…ＲＳ２３２Ｃポート、１６０…制御部、１６１…主制御部、１６２…メモリ、１６３…計時機構、１７０…データ転送回路、１８０…ドライブインタフェース回路、１９０…磁気ディスク装置、１９１…スペア用磁気ディスク装置、２００…ＲＡＮＫ０、２０１…ＲＡＮＫ１、２０２…ＲＡＮＫ２、２１０…ＬＵ（ロジカルユニット）０、２１１…ＬＵ（ロジカルユニット）１、２１２…ＬＵ（ロジカルユニット）２、２１３…ＬＵ（ロジカルユニット）３、２１４…ＬＵ（ロジカルユニット）４、２５０…磁気ディスク装置管理テーブル、２６０…節電待ち時刻２７０…診断開始時間。
【発明を実施するための最良の形態】
【００２１】
以下、本発明のディスクアレイ装置の実施例について説明する。
【００２２】
図１に、上位装置１０１に接続されたディスクアレイ装置１１０の内部構成の一例を示す。
【００２３】
上位装置１０１は、情報の読み書きを制御し、ディスクアレイ装置１１０に対してコマンドを発行することにより、情報の読み書きを実現する。
【００２４】
ディスクアレイ装置１１０は、ホストインタフェース回路１２０、制御部１６０、データ転送回路１７０、ドライブインタフェース回路１８０、磁気ディスク装置１９０、スペア用磁気ディスク装置１９１、操作パネル１３０、ＬＡＮ制御部１４０、および、ＲＳ２３２Ｃ制御部１５０より構成される。
【００２５】
制御部１６０は、マイクロプロセッサと制御用ファームウェアにより実現される。装置全体を制御する主制御部１６１、時間を管理する計時機構１６３からなる。制御部１６０上のメモリ１６２には各種管理テーブルを置く。
【００２６】
磁気ディスク装置１９０およびスペア用磁気ディスク装置１９１には、汎用部品である小型の磁気ディスク装置を用いると製造原価低減の効果が大きい。磁気ディスク装置１９０は、ＲＡＩＤ（Redundant Array Inexpensive Disks）構成となるよう、アレイ状に配置する（図１）。
【００２７】
ＲＡＩＤグループは、１列（２００、２０１）または複数列（２０２）にて構成される。ＲＡＩＤグループを構成する磁気ディスク装置１９０は、上位装置１０１からアクセス可能とする為に、ＲＡＮＫなる概念を導入し、ＲＡＩＤグループ構成毎にロジカルユニットを設定する。各々の同一ＲＡＮＫ内で磁気ディスク装置の格納エリアを分割する（領域分割）。
【００２８】
一般に、ディスクアレイでは複数の磁気ディスク装置に対し、例えばユーザデータを適当な大きさのデータに分割して（ストライピング）、各磁気ディスク装置に振り分けて格納する。そして、ディスクアレイが自己の磁気ディスク装置に対し、データの格納やアクセスを均等に行うことが好ましい。このためにＲＡＮＫなる概念を、論理的な複数の磁気ディスク装置から成る構成に対応させた。従って、一組の磁気ディスク装置が複数の又は１に満たない論理的ディスク装置に対応できる。
【００２９】
ＲＡＮＫとロジカルユニットとの対応付けは、ディスクアレイ装置１１０の構成情報の設定により定める。ｎＲＡＮＫ＝１ロジカルユニット、１ＲＡＮＫ＝ｎロジカルユニット、または、ｍＲＡＮＫ＝ｎロジカルユニットとすることが可能である。図１では、ＲＡＮＫ０（２００）にＬＵ０（２１０、ロジカルユニット番号０）、ＲＡＮＫ1（２０１）にＬＵ１（２１１）とＬＵ２（２１２）、ＲＡＮＫｎ（２０２）にＬＵ３（２１３）とＬＵ４（２１４）の設定である。
【００３０】
スペア用磁気ディスク装置１９１は、ＲＡＩＤグループを構成した磁気ディスク装置１９０に障害が発生したとき、代替用の磁気ディスク装置として使用する。具体的には、診断を実行して障害を検出し、障害のある磁気ディスク装置１９１とスペア用磁気ディスク装置１９１を置換する。図１ではスペア用磁気ディスク装置は１台のみが図示されているが、これに限られない。
【００３１】
図２は、メモリ１６２上の各種管理テーブル構造を示す。
【００３２】
磁気ディスク装置管理テーブル２５０は、設定したロジカルユニット毎の情報を管理する。設定したロジカルユニットは、その番号を設定ＬＵＮに登録することにより管理される。ＲＡＮＫｎ（２０２）の構成の場合は、複数列構成であることから、管理ＬＵＮを用いて、ここに分割の枝番号を登録して管理する。また、上位装置１０１からロジカルユニットに対してアクセスを受領した時刻をアクセス時刻に登録する。設定したロジカルユニット内の磁気ディスク装置１９０の位置を、磁気ディスク装置位置に登録する。ＲＡＮＫｎ（２０２）に示すように同一のＲＡＮＫ内に複数のロジカルユニットを設定した場合は、設定した複数の他のロジカルユニット番号を関連ＬＵＮに登録する。磁気ディスク装置１９０を節電モードとした時刻又は磁気ディスク装置１９０の電源を遮断した時刻を、節電開始時刻に登録する。
【００３３】
節電待ち時間２６０は、上位装置１０１からの最後のアクセスを受領した後、磁気ディスク装置１９０が節電モードとなるまで又はその電源を遮断するまでの時間を登録する。
【００３４】
診断開始時間２７０は、磁気ディスク装置１９０が節電モード等となってから磁気ディスク装置１９０の診断を開始するまでの時間、または、節電モード等となった磁気ディスク装置１９０の診断を実行する時間を登録する。
【００３５】
以下、本発明に関する節電方法をフローチャート（図３、図４および図５）を用いて説明する。
【００３６】
上位装置１０１は、アプリケーションの実行を行い、必要な情報はディスクアレイ装置１１０に格納する。必要な情報は、ディスクアレイ装置に対してリード又はライトのアクセスにより取り出し又は書き込み、必要な機能をアクティブにする。
【００３７】
ディスクアレイ装置１１０は、その起動の際に、上位装置からのアクセスに応答可能とするため、必要な磁気ディスク装置１９０の電源を投入する。
【００３８】
スペア用磁気ディスク装置１９１は、通常は上位装置１０１からアクセスされることがないため、その電源が投入され正常に動作することが確認された後、電源が遮断される。尚、スペア用磁気ディスク装置１９１の電源を遮断する代わりに、節電モードで待機させても良い。
【００３９】
ディスクアレイ装置１１０は、磁気ディスク装置１９０の電源を投入し、磁気ディスク装置１９０の正常動作を確認した後、記憶装置管理テーブル２５０の、設定ＬＵＮ、管理ＬＵＮ、アクセス時刻（磁気ディスク装置１９０の正常を確認した時刻）、磁気ディスク装置位置、および、関連ＬＵＮを登録する（図３）。管理ＬＵＮは、ＲＡＮＫｎ（２０２）が、複数の磁気ディスク装置１９０で構成されている場合に、ロジカルユニットを列毎に分割管理する情報を登録する。ＬＵ４（２１４）は、管理ＬＵＮに、ＬＵ４−１とＬＵ４−２として登録する関連ＬＵＮは、ＲＡＮＫ１（２０１）に示すように、同一のＲＡＮＫ内に複数のロジカルユニットが設定されている場合に、関連するＬＵＮを登録する。ＬＵ１（２１１）の関連ＬＵＮにはＬＵ２（２１２）を、ＬＵ２（２１２）の関連ＬＵＮにはＬＵ１（２１１）を登録する。
【００４０】
かかる情報を登録後、図４に示す電源オフ処理と図５に示す診断処理を起動する。尚、電源オフ処理に代えて、節電モードへ移行させる処理であっても良い。以下、電源オフ処理の場合が節電効果が大きいので、これを中心に実施例を説明するが、電源遮断の代わりに節電モードの選択、実行であっても良い。
【００４１】
アクセス時刻と節電開始時刻（電源オフ時刻）は、制御部１６０内の計時機構１６３から現在の時刻を参照して登録する。
【００４２】
上位装置１０１からのアクセスを受領したとき、磁気ディスク装置管理テーブル２５０からアクセス対象のロジカルユニットに属する磁気ディスク装置１９０の節電開始時刻を判定し、節電開始時刻が登録されていない場合は、継続してアクセスを実行する。節電開始時刻が登録されている場合は、磁気ディスク装置の電源がオフになっているか又は節電モードにある。このため磁気ディスク装置管理テーブル２５０の磁気ディスク装置位置に登録している磁気ディスク装置１９０の電源を投入し又は節電モードを解除し、節電開始時刻をクリアした後アクセスを実行する。アクセスの実行を終了した後、アクセス時刻を現在の時刻に更新する。
【００４３】
図４の電源オフ処理では、設定されているロジカルユニット単位に、磁気ディスク装置管理テーブル２５０のアクセス時刻を監視する。上位装置からアクセスされなくなったロジカルユニットをアクセス時刻に登録された時刻と現在の時刻を比較し、その差が節電待ち時間２６０を超えた時点で、対象のロジカルユニットに属する磁気ディスク装置１９０を、磁気ディスク装置管理テーブル２５０の磁気ディスク装置位置から判断し、磁気ディスク装置位置に登録されている磁気ディスク装置１９０の電源を遮断するか又は節電モードとする。電源を遮断した時刻は、節電開始時刻（図２）に登録する。
【００４４】
ＬＵ１（２１１）は、節電待ち時間２６０を超過した場合、登録されている関連ＬＵＮのＬＵ２（２１２）の状態により電源の投入、遮断（節電モードか否か）を判定する。ＬＵ２（２１２）が節電待ち時間を超えていない場合は、磁気ディスク装置管理テーブル２５０の節電開始時刻が登録されておらず、ＬＵ２（２１２）にて磁気ディスク装置１９０を使用していると判定して、その磁気ディスク装置の電源を遮断しない又は節電モードとしない。ＬＵ２（２１２）が節電待ち時間を超えている場合は、磁気ディスク装置管理テーブル２５０の節電開始時刻が登録済みとなり、ＬＵ１（２１１）と共に節電待ち時間２６０をこえていることから、磁気ディスク装置位置の磁気ディスク装置１９０の電源を遮断する。電源を遮断した時刻は、節電開始時刻に登録する。
【００４５】
ＬＵＮ４（２１４）は、節電待ち時間２６０を超過した場合、登録されている管理ＬＵＮにて電源のオフを判定する。ＬＵＮ４（２１４）は一つのロジカルユニット構成であるが、複数列の磁気ディスク装置１９０から構成されていることから管理ＬＵＮにて分割して管理する。１列目がＬＵＮ４−１、２列目がＬＵＮ４−２と登録されている。ＬＵＮ４−１は、関連ＬＵＮにＬＵＮ３（２１３）が登録されていることから、ＬＵＮ３（２１３）の節電開始時刻が登録されていない場合は、ＬＵＮ３（２１３）にて使用中であることから１列目の磁気ディスク装置１９０の電源をオフしない。ＬＵＮ４−２は、関連ＬＵＮがないことから、２列目の磁気ディスク装置１９０の電源をオフする。電源をオフした時間は、節電開始時刻に登録する。このようにしてＬＵＮ４では、一つの論理ユニットを構成する磁気ディスク装置群の一部の電源遮断又は節電モードへの移行を可能としている。
【００４６】
図５の診断処理では、設定されているロジカルユニット単位に、磁気ディスク装置管理テーブル２５０の節電開始時刻を監視する。節電開始時刻に登録された時刻と現在の時刻を比較し、その差が診断開始時間２７０を超えた時点で、対象のロジカルユニットに属する磁気ディスク装置１９０を、磁気ディスク装置管理テーブル２５０の磁気ディスク装置位置から判断し、磁気ディスク装置位置に登録されている磁気ディスク装置１９０の診断を実行する。診断を終了した後、節電モードを開始する。
【００４７】
診断を実行する場合、上位装置１０１からのアクセス処理を優先し、アクセスを受領したときは、診断を停止し、アクセスを実行し、アクセス処理終了後、診断を再開する。
【００４８】
磁気ディスク装置１９０の診断は、診断開始時間２７０に２４時間時計の時刻を登録することにより、電源オフしてからの経過時間でなく、登録した時刻になった時点で診断を開始する。また、電源オフしてからの経過時間で診断を開始してもよい。
【００４９】
診断を実行する場合、上位装置１０１からのアクセス処理を優先し、アクセスを受領したときは、診断を停止し、アクセスを実行し、アクセス処理終了後、診断を再開する。診断は、磁気ディスク装置管理テーブル２５０に登録されているロジカルユニット単位に同時に実行する。ロジカルユニットが複数列で構成されている場合は、列単位に分けて管理している管理ＬＵＮ単位に実行する。最大列構成の台数の磁気ディスク装置１９０の診断を同時に行う。図１の構成の場合は、図示しない２台の磁気ディスク装置を含めて、各ＲＡＮＫにおいて５台の磁気ディスク装置の診断を同時に行う。ここで例えば１ＲＡＮＫに４台の磁気ディスク装置が実装されている場合であれば４台の診断を同時に行う。そのＲＡＮＫのディスクアレイとしての論理的磁気ディスク装置を使用する前にチェックするためである。
【００５０】
尚、特殊な態様ではあるが、１ＲＡＮＫに１台のみの磁気ディスク装置を有するディスクアレイも、本発明を適用できる。この場合には１組の磁気ディスク装置群は１台の磁気ディスク装置で構成されることとなる。
【００５１】
スペア用磁気ディスク装置１９１の診断は、一定時間経過した時点で行う。診断開始時間２７０に２４時間時計の時刻が登録されている場合は、登録されている時刻になった時点で行ってもよい。
【００５２】
節電開始時刻２６０と診断開始時間は、ホストコマンド、操作パネル１３０、ＬＡＮポート１４０およびＲＳ２３２Ｃポートから変更できる。変更の指示を受けたときにメモリ１６２の情報を更新する。ホストコマンドによる変更は、これらの情報の変更を指示するベンダーユニークなコマンドによって行う。操作パネル１３０による変更は、操作パネル上にこれらの情報の変更設定メニューを表示し、オペレータが変更したい値を入力することにより行う。ＬＡＮポートおよびＲＳ２３２Ｃポートによる変更は、ＬＡＮおよびＲＳ２３２Ｃに特定のインタフェースを規定し、インタフェース内に変更する情報を埋め込み、ＬＡＮおよびＲＳ２３２Ｃの接続先の装置から情報を送ることにより行う。変更された情報は、変更の指示があった時点で、メモリ１６２に書き込み、書き込み終了により有効となる。
【図１】
2010055637.tif 000003
【図２】
2010055637.tif 000004
【図３】
2010055637.tif 000005
【図４】
2010055637.tif 000006
【図５】
2010055637.tif 000007
【手続補正書】
【提出日】平成21年12月7日(2009.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の磁気ディスク装置と、
入力装置と、
制御装置と、を備え、
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置にであって、
前記制御装置は、前記複数の磁気ディスク装置のうちの第１の複数の磁気ディスク装置を節電モードに移行するまでの節電時間を前記入力装置に表示し、前記入力装置を介して変更された前記節電時間に基づいて前記第１の磁気ディスク装置を節電モードに移行するよう制御する
ことを特徴とするディスクアレイ装置。
【請求項２】
請求項１に記載のディスクアレイ装置であって、
前記第１の複数の磁気ディスク装置はＲＡＩＤを構成することを特徴とするディスクアレイ装置。
【請求項３】
請求項１に記載のディスクアレイ装置であって、
前記ディスクアレイ装置は、さらに、前記複数の磁気ディスク装置に含まれ、ＲＡＩＤを構成する第２の複数の磁気ディスク装置を備え、
前記第１の磁気ディスク装置と前記第２の複数の磁気ディスク装置の各々について、前記節電時間を有する
ことを特徴とするディスクアレイ装置。
【請求項４】
複数の磁気ディスク装置と、入力装置と、制御装置と、を備え、
上位装置に接続され、該上位装置との間で情報の授受を行うディスクアレイ装置の制御方法であって、
前記複数の磁気ディスク装置のうちの第１の複数の磁気ディスク装置を節電モードに移行するまでの節電時間を前記入力装置に表示し、前記入力装置を介して変更された前記節電時間に基づいて前記第１の磁気ディスク装置を節電モードに移行するよう制御する
ことを特徴とするディスクアレイ装置の制御方法。
【請求項５】
請求項４に記載のディスクアレイ装置の制御方法であって、
前記第１の複数の磁気ディスク装置はＲＡＩＤを構成する
ことを特徴とするディスクアレイ装置の制御方法。
【請求項６】
請求項４に記載のディスクアレイ装置の制御方法であって、
前記ディスクアレイ装置は、さらに、前記複数の磁気ディスク装置に含まれ、ＲＡＩＤを構成する第２の複数の磁気ディスク装置を備え、
前記第１の磁気ディスク装置と前記第２の複数の磁気ディスク装置の各々について、前記節電時間を有する
ことを特徴とするディスクアレイ装置の制御方法。