(57)【要約】【課題】  磁気ディスク装置の電源のオン／オフ制御による回転、停止を必要最小限に抑え、かつ、待ち時間無しで瞬時に磁気ディスク装置の回転を停止させ、磁気ディスク装置の寿命に影響を与えず、効率的な省電力化を達成できるストレージシステム、ストレージシステムの制御方法、ストレージ装置を提供する。【解決手段】  管理サーバ４００に設ける電源管理手段４０２は、ホスト計算機３００、３０２、３０４に対する電源停止／投入の指示手段と、ストレージ装置１００に対するホスト計算機３００、３０２、３０４に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの停止／回転の指示手段とを備える。【選択図】      図１
2008171134.tif 000002
【特許請求の範囲】
【請求項１】
情報を記録再生するストレージ装置と、前記ストレージ装置内の論理ディスクへアクセスする複数のホスト計算機と、前記ストレージ装置と前記ホスト計算機とを管理する管理サーバとを有するストレージシステムにおいて、前記管理サーバは、前記ホスト計算機に対する電源停止／投入の指示手段と前記ストレージ装置に対する前記ホスト計算機に割り当てている前記論理ディスクを構成する物理記憶装置の停止／回転の指示手段とを備える電源管理手段を有することを特徴とするストレージシステム。
【請求項２】
前記ストレージ装置は、前記ホスト計算機と前記論理ディスクと前記物理記憶装置とを対応づける手段と、前記ホスト計算機の電源状態と前記物理記憶装置の稼動状態とを格納する手段とを有することを特徴とする請求項１記載のストレージシステム。
【請求項３】
前記ストレージ装置は、仮想記憶媒体である複数のディスクプールを複数の前記物理記憶装置から冗長化して構成する手段と、１つ以上の前記論理ディスクを前記ディスクプール上に構成する手段とを有することを特徴とする請求項１または２記載のストレージシステム。
【請求項４】
前記ストレージ装置は、前記ホスト計算機の電源状態と識別番号と前記ホスト計算機に割り当てた前記論理ディスクの番号とを格納するホスト情報テーブルと、前記論理ディスクの番号と前記論理ディスクを構築している前記ディスクプールの番号とを対応付け格納する論理ディスク情報テーブルと、前記ディスクプールの番号と前記論理ディスクの番号と前記ディスクプールを構築する前記物理記憶装置の番号とを対応付け格納するディスクプール情報テーブルと、前記物理記憶装置の番号と稼動状態とを格納する物理記憶装置情報テーブルとを有することを特徴とする請求項３記載のストレージシステム。
【請求項５】
前記ディスクプール情報テーブルは、前記ディスクプールの番号と前記論理ディスクの番号と前記物理記憶装置の番号とに加え、前記ディスクプールを構成する前記物理記憶装置が停止した時刻を記録する停止時刻と、前記物理記憶装置が停止してから前記物理記憶装置の故障の有無の検査を開始するまでの時間を記録する検査開始時間とを有することを特徴とする請求項４記載のストレージシステム。
【請求項６】
前記ストレージ装置は、前記物理記憶装置の故障の有無を検査する物理記憶装置検査手段と、前記物理記憶装置の稼動状態を制御するための物理記憶装置稼動制御手段と、前記ホスト情報テーブルと前記論理ディスク情報テーブルと前記ディスクプール情報テーブルと前記物理記憶装置情報テーブルとを管理するテーブル管理手段と、前記電源管理手段からの指示または前記物理記憶装置検査手段からの要求を受信し前記テーブル管理手段と前記物理記憶装置稼動制御手段とへ指示を送信する稼動状態管理手段とを有することを特徴とする請求項４または５記載のストレージシステム。
【請求項７】
前記稼動状態管理手段は、前記物理記憶装置の稼動状態が停止であるか回転であるかを判断し前記物理記憶装置の停止／回転を指示する手段を有することを特徴とする請求項６記載のストレージシステム。
【請求項８】
情報を記録再生するストレージ装置と、前記ストレージ装置内の論理ディスクへアクセスする複数のホスト計算機と、前記ストレージ装置と前記ホスト計算機とを管理する管理サーバとを有するストレージシステムの制御方法において、前記管理サーバが、電源管理手段により、前記ホスト計算機に対する電源停止／投入の指示をするステップと、前記ストレージ装置に対する前記ホスト計算機に割り当てている前記論理ディスクを構成する物理記憶装置の停止／回転の指示をするステップとを有することを特徴とするストレージシステムの制御方法。
【請求項９】
前記ストレージ装置が、前記ホスト計算機と前記論理ディスクと前記物理記憶装置とを対応づけるステップと、前記ホスト計算機の電源状態と前記物理記憶装置の稼動状態とを格納するステップとを有することを特徴とする請求項８記載のストレージシステムの制御方法。
【請求項１０】
前記ストレージ装置は、仮想記憶媒体である複数のディスクプールを複数の前記物理記憶装置から冗長化して構成するステップと、１つ以上の前記論理ディスクを前記ディスクプール上に構成するステップとを有することを特徴とする請求項８または９記載のストレージシステムの制御方法。
【請求項１１】
前記ストレージ装置が、前記ホスト計算機の電源状態と識別番号と前記ホスト計算機に割り当てた前記論理ディスクの番号とをホスト情報テーブルへ格納するステップと、前記論理ディスクの番号と前記論理ディスクを構築している前記ディスクプールの番号とを対応付け論理ディスク情報テーブルへ格納するステップと、前記ディスクプールの番号と前記論理ディスクの番号と前記ディスクプールを構築する前記物理記憶装置の番号とを対応付けディスクプール情報テーブルへ格納するステップと、前記物理記憶装置の番号と稼動状態とを物理記憶装置情報テーブルへ格納するステップとを有することを特徴とする請求項１０記載のストレージシステムの制御方法。
【請求項１２】
前記ディスクプールの番号と前記論理ディスクの番号と前記物理記憶装置の番号とに加え、前記ディスクプール情報テーブルへ、前記ディスクプールを構成する前記物理記憶装置が停止した時刻を停止時刻として格納するステップと、前記物理記憶装置が停止してから前記物理記憶装置の故障の有無の検査を開始するまでの時間を検査開始時間として格納するステップとを有することを特徴とする請求項１１記載のストレージシステムの制御方法。
【請求項１３】
前記ストレージ装置が、物理記憶装置検査手段により前記物理記憶装置の故障の有無を検査するステップと、物理記憶装置稼動制御手段により前記物理記憶装置の稼動状態を制御するステップと、前記ホスト情報テーブルと前記論理ディスク情報テーブルと前記ディスクプール情報テーブルと前記物理記憶装置情報テーブルとをテーブル管理手段により管理するステップと、稼動状態管理手段により前記電源管理手段からの指示または前記物理記憶装置検査手段からの要求を受信し前記テーブル管理手段と前記物理記憶装置稼動制御手段とへ指示を送信するステップとを有することを特徴とする請求項１１または１２記載のストレージシステムの制御方法。
【請求項１４】
前記稼動状態管理手段が、前記物理記憶装置の稼動状態が停止であるか回転であるかを判断するステップと、前記物理記憶装置の停止／回転を指示するステップとを有することを特徴とする請求項１３記載のストレージシステムの制御方法。
【請求項１５】
管理サーバと、ホスト計算機に割り当てている論理ディスクへアクセスする複数のホスト計算機とに接続し情報を記録再生するストレージ装置において、仮想記憶媒体である複数のディスクプールを複数の物理記憶装置から冗長化して構成する手段と、１つ以上の前記論理ディスクを前記ディスクプール上に構成する手段と、前記ホスト計算機と前記論理ディスクと前記論理ディスクを構成する前記物理記憶装置とを対応づけ、かつ、前記ホスト計算機の電源状態と前記物理記憶装置の稼動状態とを記録するテーブル格納手段とを有し、前記管理サーバは、前記ホスト計算機に対する電源停止／投入の指示手段と前記ストレージ装置の前記物理記憶装置の停止／回転の指示手段とを備える電源管理手段を有することを特徴とするストレージ装置。
【請求項１６】
前記テーブル格納手段は、前記ホスト計算機の電源状態と識別番号と前記ホスト計算機に割り当てた前記論理ディスクの番号とを格納するホスト情報テーブルと、前記論理ディスクの番号と前記論理ディスクを構築している前記ディスクプールの番号とを対応付け格納する論理ディスク情報テーブルと、前記ディスクプールの番号と前記論理ディスクの番号と前記ディスクプールを構築する前記物理記憶装置の番号とを対応付け格納するディスクプール情報テーブルと、前記物理記憶装置の番号と稼動状態とを格納する物理記憶装置情報テーブルとを有することを特徴とする請求項１５記載のストレージ装置。
【請求項１７】
前記ディスクプール情報テーブルは、前記ディスクプールの番号と前記論理ディスクの番号と前記物理記憶装置の番号とに加え、前記ディスクプールを構成する前記物理記憶装置が停止した時刻を記録する停止時刻と、前記物理記憶装置が停止してから前記物理記憶装置の故障の有無の検査を開始するまでの時間を記録する検査開始時間とを有することを特徴とする請求項１６記載のストレージ装置。
【請求項１８】
前記物理記憶装置の故障の有無を検査する物理記憶装置検査手段と、前記物理記憶装置の稼動状態を制御するための物理記憶装置稼動制御手段と、前記テーブル格納手段を管理するテーブル管理手段と、前記電源管理手段からの指示または前記物理記憶装置検査手段からの要求を受信し前記テーブル管理手段と前記物理記憶装置稼動制御手段とへ指示を送信する稼動状態管理手段とを有することを特徴とする請求項１６または１７記載のストレージ装置。
【請求項１９】
前記稼動状態管理手段は、前記物理記憶装置の稼動状態が停止であるか回転であるかを判断し前記物理記憶装置の停止／回転を指示する手段を有することを特徴とする請求項１８記載のストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステム、ストレージシステムの制御方法、ストレージ装置に関し、特に、ホスト計算機の電源停止／投入に伴い、ストレージ装置内の物理記憶装置の停止／回転を行うことで、省電力化を図るストレージシステム、ストレージシステムの制御方法、ストレージ装置に関する。
【背景技術】
【０００２】
近年、環境問題は、世界的規模で注目を浴び重視される傾向にあり、環境への影響を考慮した情報処理機器を選択するユーザは、増えつつある。そのため、ストレージシステムは、高機能、低価格であることに加え、省エネルギーであることが重要な要素になっている。
【０００３】
ストレージシステムの省電力化を行い、運用コストの削減を図るための一般的な電源制御手段として、上位装置の電源と、上位装置がアクセスするストレージ装置の電源とを連動させて、電源停止や電源投入を行う方式がある。
【０００４】
しかし、ストレージ装置に対して複数の上位装置からアクセスがある場合、ある上位装置の電源を停止しても、その他の上位装置からアクセスがあるため、ストレージ装置全体の電源を停止することはできない。
【０００５】
そこで、上位装置からアクセスが無い磁気ディスク装置の稼動を停止して磁気ディスク装置の稼働時間を短縮し、消費電力を抑えることができ、さらに、上位装置からアクセスのない磁気ディスク装置を対象とする故、ディスクアレイ装置の著しい性能低下を抑制しつつ省エネルギーを可能とするものがある（例えば、特許文献１参照。）。
【０００６】
特許文献１の技術は、複数の磁気ディスク装置の構成と上位装置からのアクセスとの関連を制御する手段と、設定した論理ドライブ内の磁気ディスク装置の節電を制御する手段と、磁気ディスク装置の診断を制御する手段とを設ける。所定の磁気ディスク装置に対し、上位装置からアクセスが無くなり予め定めた時間経過後、節電モードに移行するか、または、電源をオフにする。節電処理をした磁気ディスク装置は、節電処理の開始から所定時間経過後、または、指定時刻になったとき、診断を実行する。
【０００７】
また、ディスクアレイ装置を構成する磁気ディスク装置の稼働時間と合計オン時間を延長し、ディスクアレイ装置の消費電力を低減するものもある（例えば、特許文献２参照。）。
【０００８】
特許文献２の技術は、上位装置が特定の磁気ディスク装置の電源をオン／オフするようディスクアレイ装置に指示するディスク制御指示手段を備え、ディスクアレイ装置は、上位装置から磁気ディスク装置への電源のオン／オフ指示を受信する手段と、上位装置の指定した論理ユニットに対応する磁気ディスク装置の電源をオン／オフする手段とを備える。
【０００９】
【特許文献１】特開２０００ー２９３３１４号公報
【特許文献２】特開２００５ー１５７７１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上述の特許文献１の技術は、一定時間上位装置からアクセスが無い磁気ディスク装置の回転を停止し、上位装置から磁気ディスク装置へのアクセスを検知すると磁気ディスク装置を回転させる。
【００１１】
従って、上記技術は。磁気ディスク装置の回転を停止させるまでの監視時間が短すぎると、上位装置が磁気ディスク装置へ不定期にアクセスする場合、頻繁に磁気ディスク装置の回転、停止を繰り返すため、磁気ディスク装置の寿命に影響を与えることになる。
【００１２】
一方、磁気ディスク装置の回転を停止させるまでの監視時間が長すぎると、磁気ディスク装置にアクセスする上位装置の電源が停止して、明らかに磁気ディスク装置へのアクセスのない場合でも、磁気ディスク装置の回転を停止するまで、設定した時間待たなければならず、効率的な省電力を行えないという課題がある。
【００１３】
特許文献２の技術は、上位装置が特定の磁気ディスク装置の電源をオン／オフする指示をディスクアレイ装置に与え、ディスクアレイ装置は、上位装置の指定した論理ユニットに対応する磁気ディスク装置の電源をオン／オフする。
【００１４】
しかし、ディスクアレイ装置が、１つのディスクプール上に複数の論理ディスクを構築し、同一のディスクプール上に複数の上位装置用の論理ディスクを構成しているとき、論理ユニットに対応する磁気ディスク装置の電源をオン／オフする指示が複数の上位装置間で異なるケースがある。従って、ディスクアレイ装置は、磁気ディスク装置の電源をオン／オフする制御ができないという課題がある。
【００１５】
本発明の目的は、磁気ディスク装置の電源のオン／オフ制御による回転、停止を必要最小限に抑え、かつ、待ち時間無しで瞬時に磁気ディスク装置の回転を停止させ、磁気ディスク装置の寿命に影響を与えず、効率的な省電力化を達成できるストレージシステム、ストレージシステムの制御方法、ストレージ装置を提供することにある。
【００１６】
上記目的を達成のため、本発明のストレージシステムは、ホスト計算機（上位装置）とホスト計算機がアクセスする磁気ディスク装置とを対応付けて、ホスト計算機の電源制御と磁気ディスク装置の稼動制御とを連携させる手段を設ける。
【課題を解決するための手段】
【００１７】
本発明のストレージシステムは、情報を記録再生するストレージ装置と、ストレージ装置内の論理ディスクへアクセスする複数のホスト計算機と、ストレージ装置とホスト計算機とを管理する管理サーバとを有するストレージシステムにおいて、管理サーバは、ホスト計算機に対する電源停止／投入の指示手段とストレージ装置に対するホスト計算機に割り当てている論理ディスクを構成する物理記憶装置の停止／回転の指示手段とを備える電源管理手段を有することを特徴とする。
【００１８】
ストレージ装置は、ホスト計算機と論理ディスクと物理記憶装置とを対応づける手段と、ホスト計算機の電源状態と物理記憶装置の稼動状態とを格納する手段とを有することを特徴とする。
【００１９】
ストレージ装置は、仮想記憶媒体である複数のディスクプールを複数の物理記憶装置から冗長化して構成する手段と、１つ以上の論理ディスクをディスクプール上に構成する手段とを有することを特徴とする。
【００２０】
ストレージ装置は、ホスト計算機の電源状態と識別番号とホスト計算機に割り当てた論理ディスクの番号とを格納するホスト情報テーブルと、論理ディスクの番号と論理ディスクを構築しているディスクプールの番号とを対応付け格納する論理ディスク情報テーブルと、ディスクプールの番号と論理ディスクの番号とディスクプールを構築する物理記憶装置の番号とを対応付け格納するディスクプール情報テーブルと、物理記憶装置の番号と稼動状態とを格納する物理記憶装置情報テーブルとを有することを特徴とする。
【００２１】
ディスクプール情報テーブルは、ディスクプールの番号と論理ディスクの番号と物理記憶装置の番号とに加え、ディスクプールを構成する物理記憶装置が停止した時刻を記録する停止時刻と、物理記憶装置が停止してから物理記憶装置の故障の有無の検査を開始するまでの時間を記録する検査開始時間とを有することを特徴とする。
【００２２】
ストレージ装置は、物理記憶装置の故障の有無を検査する物理記憶装置検査手段と、物理記憶装置の稼動状態を制御するための物理記憶装置稼動制御手段と、ホスト情報テーブルと論理ディスク情報テーブルとディスクプール情報テーブルと物理記憶装置情報テーブルとを管理するテーブル管理手段と、電源管理手段からの指示または物理記憶装置検査手段からの要求を受信しテーブル管理手段と物理記憶装置稼動制御手段とへ指示を送信する稼動状態管理手段とを有することを特徴とする。
【００２３】
稼動状態管理手段は、物理記憶装置の稼動状態が停止であるか回転であるかを判断し物理記憶装置の停止／回転を指示する手段を有することを特徴とする。
【００２４】
本発明のストレージシステムの制御方法は、情報を記録再生するストレージ装置と、ストレージ装置内の論理ディスクへアクセスする複数のホスト計算機と、ストレージ装置とホスト計算機とを管理する管理サーバとを有するストレージシステムの制御方法において、管理サーバが、電源管理手段により、ホスト計算機に対する電源停止／投入の指示をするステップと、ストレージ装置に対するホスト計算機に割り当てている論理ディスクを構成する物理記憶装置の停止／回転の指示をするステップとを有することを特徴とする。
【００２５】
ストレージ装置が、ホスト計算機と論理ディスクと物理記憶装置とを対応づけるステップと、ホスト計算機の電源状態と物理記憶装置の稼動状態とを格納するステップとを有することを特徴とする。
【００２６】
ストレージ装置が、仮想記憶媒体である複数のディスクプールを複数の物理記憶装置から冗長化して構成するステップと、１つ以上の論理ディスクをディスクプール上に構成するステップとを有することを特徴とする。
【００２７】
ストレージ装置が、ホスト計算機の電源状態と識別番号とホスト計算機に割り当てた論理ディスクの番号とをホスト情報テーブルへ格納するステップと、論理ディスクの番号と論理ディスクを構築しているディスクプールの番号とを対応付け論理ディスク情報テーブルへ格納するステップと、ディスクプールの番号と論理ディスクの番号とディスクプールを構築する物理記憶装置の番号とを対応付けディスクプール情報テーブルへ格納するステップと、物理記憶装置の番号と稼動状態とを物理記憶装置情報テーブルへ格納するステップとを有することを特徴とする。
【００２８】
ディスクプールの番号と論理ディスクの番号と物理記憶装置の番号とに加え、ディスクプール情報テーブルへ、ディスクプールを構成する物理記憶装置が停止した時刻を停止時刻として格納するステップと、物理記憶装置が停止してから物理記憶装置の故障の有無の検査を開始するまでの時間を検査開始時間として格納するステップとを有することを特徴とする。
【００２９】
ストレージ装置が、物理記憶装置検査手段により物理記憶装置の故障の有無を検査するステップと、物理記憶装置稼動制御手段により物理記憶装置の稼動状態を制御するステップと、ホスト情報テーブルと論理ディスク情報テーブルとディスクプール情報テーブルと物理記憶装置情報テーブルとをテーブル管理手段により管理するステップと、稼動状態管理手段により電源管理手段からの指示または物理記憶装置検査手段からの要求を受信しテーブル管理手段と物理記憶装置稼動制御手段とへ指示を送信するステップとを有することを特徴とする。
【００３０】
稼動状態管理手段が、物理記憶装置の稼動状態が停止であるか回転であるかを判断するステップと、物理記憶装置の停止／回転を指示するステップとを有することを特徴とする。
【００３１】
本発明のストレージ装置は、管理サーバと、ホスト計算機に割り当てている論理ディスクへアクセスする複数のホスト計算機とに接続し情報を記録再生するストレージ装置において、仮想記憶媒体である複数のディスクプールを複数の物理記憶装置から冗長化して構成する手段と、１つ以上の論理ディスクをディスクプール上に構成する手段と、ホスト計算機と論理ディスクと論理ディスクを構成する物理記憶装置とを対応づけ、かつ、ホスト計算機の電源状態と物理記憶装置の稼動状態とを記録するテーブル格納手段とを有し、管理サーバは、ホスト計算機に対する電源停止／投入の指示手段とストレージ装置の物理記憶装置の停止／回転の指示手段とを備える電源管理手段を有することを特徴とする。
【００３２】
テーブル格納手段は、ホスト計算機の電源状態と識別番号とホスト計算機に割り当てた論理ディスクの番号とを格納するホスト情報テーブルと、論理ディスクの番号と論理ディスクを構築しているディスクプールの番号とを対応付け格納する論理ディスク情報テーブルと、ディスクプールの番号と論理ディスクの番号とディスクプールを構築する物理記憶装置の番号とを対応付け格納するディスクプール情報テーブルと、物理記憶装置の番号と稼動状態とを格納する物理記憶装置情報テーブルとを有することを特徴とする。
【００３３】
ディスクプール情報テーブルは、ディスクプールの番号と論理ディスクの番号と物理記憶装置の番号とに加え、ディスクプールを構成する物理記憶装置が停止した時刻を記録する停止時刻と、物理記憶装置が停止してから物理記憶装置の故障の有無の検査を開始するまでの時間を記録する検査開始時間とを有することを特徴とする。
【００３４】
物理記憶装置の故障の有無を検査する物理記憶装置検査手段と、物理記憶装置の稼動状態を制御するための物理記憶装置稼動制御手段と、テーブル格納手段を管理するテーブル管理手段と、電源管理手段からの指示または物理記憶装置検査手段からの要求を受信しテーブル管理手段と物理記憶装置稼動制御手段とへ指示を送信する稼動状態管理手段とを有することを特徴とする。
【００３５】
稼動状態管理手段は、物理記憶装置の稼動状態が停止であるか回転であるかを判断し物理記憶装置の停止／回転を指示する手段を有することを特徴とする。
【発明の効果】
【００３６】
本発明のストレージシステム、ストレージシステムの制御方法、ストレージ装置は、効率的な省電力化を達成でき、運用コストを削減することができるという効果がある。
【００３７】
その理由は、ホスト計算機とホスト計算機がアクセスする磁気ディスク装置とを対応付けて、ホスト計算機の電源制御と磁気ディスク装置の稼動制御とを連携させる電源管理手段を設けているためである。
【発明を実施するための最良の形態】
【００３８】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００３９】
図１は、本発明のストレージシステム１０を示す概略構成ブロック図である。
【００４０】
図１を参照すると、ストレージシステム１０は、ストレージ装置１００と、ホスト計算機３００、３０２、３０４と、ストレージ装置１００とホスト計算機３００、３０２、３０４とに接続する管理サーバ４００とで構成する。
【００４１】
管理サーバ４００は、ホスト計算機３００、３０２、３０４に対して電源停止または投入を要求し、且つ、ストレージ装置１００に対して物理記憶装置Ｄ１１〜Ｄｍｎの停止または回転を要求する電源管理手段４０２を備える。
【００４２】
ホスト計算機３００、３０２、３０４は、電源管理手段４０２から電源停止または電源投入の要求を受けて、電源停止または電源投入を行い、電源停止完了または電源投入完了の報告を管理サーバ４００へ返信する手段を備える。
【００４３】
ストレージ装置１００は、物理記憶装置群２４０を搭載し、仮想記憶媒体であるディスクプール２００、２０２、２０４を物理記憶装置群２４０から構成する。ディスクプール２００は、論理ディスク２２０を構築し、ディスクプール２０２は、論理ディスク２２２、２２４を構築し、ディスクプール２０４は、論理ディスク２２６、２２８を構築している。構築した論理ディスク２２０、２２２、２２４、２２６、２２８は、ホスト計算機３００、３０２、３０４からアクセスできる仮想記憶媒体として、ホスト計算機３００、３０２、３０４に割り当てる。なお、物理記憶装置群２４０は、ｍ×ｎ個の物理記憶装置Ｄ１１〜Ｄｍｎを備える（ここに、ｍ、ｎは、２以上の正の整数）。
【００４４】
また、ストレージ装置１００は、物理記憶装置群２４０の故障の有無を検査する物理記憶装置検査手段１１０と、物理記憶装置群２４０の稼動状態を制御する物理記憶装置稼動制御手段１５０と、テーブル格納手段１３と、テーブル格納手段１３を管理するテーブル管理手段１３０と、稼動状態管理手段１２０とを備える。
【００４５】
テーブル格納手段１３は、ホスト情報テーブル１３２と論理ディスク情報テーブル１３４とディスクプール情報テーブル１３６と物理記憶装置情報テーブル１３８とを備える。
【００４６】
また、テーブル格納手段１３は、ホスト計算機３００、３０２、３０４と論理ディスク２２０、２２２、２２４、２２６、２２８と論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置群２４０とを対応づけ、かつ、ホスト計算機３００、３０２、３０４の電源状態と物理記憶装置群２４０の稼動状態とを格納するよう構成する。
【００４７】
稼動状態管理手段１２０は、電源管理手段４０２からの指示または物理記憶装置検査手段１１０からの要求を受信し、テーブル管理手段１３０と物理記憶装置稼動制御手段１５０とへ指示を送信するよう構成する。稼動状態管理手段１２０は、物理記憶装置群２４０の稼動状態が停止であるか回転であるかを判断し、物理記憶装置群２４０の稼働の停止／回転を指示する。
【００４８】
次に、図２（ａ）〜図２（ｄ）を参照して、テーブル格納手段１３の詳細について説明する。
【００４９】
図２（ａ）は、ホスト情報テーブル１３２、図２（ｂ）は、論理ディスク情報テーブル１３４、図２（ｃ）は、ディスクプール情報テーブル１３６、図２（ｄ）は、物理記憶装置情報テーブル１３８を説明するための図である。
【００５０】
図２（ａ）を参照すると、ホスト情報テーブル１３２は、ホスト計算機３００、３０２、３０４の識別番号であるホスト番号１３２１と、ホスト計算機３００、３０２、３０４の電源の投入／停止の状態を示すホスト電源状態１３２２と、ホスト計算機３００、３０２、３０４に割り当てた論理ディスク２２０、２２２、２２４、２２６、２２８の識別番号である論理ディスク番号１３２３とを備える。なお、１つのホスト番号１３２１に対して、複数の論理ディスク番号１３２３を設定可能である。
【００５１】
図２（ｂ）を参照すると、論理ディスク情報テーブル１３４は、論理ディスク番号１３２３と、論理ディスク２２０、２２２、２２４、２２６、２２８を構築しているディスクプール２００、２０２、２０４の識別番号であるディスクプール番号１３４１とを備える。
【００５２】
図２（ｃ）を参照すると、ディスクプール情報テーブル１３６は、ディスクプール番号１３４１と、論理ディスク番号１３２３と、ディスクプール２００、２０２、２０４を構築する物理記憶装置Ｄ１１〜Ｄｍｎの識別番号である物理記憶装置番号１３６１と、ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎが停止した時刻を記録する停止時刻１３６２と、物理記憶装置Ｄ１１〜Ｄｍｎが停止してから物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無の検査を開始するまでの時間を記録する検査開始時間１３６３とを備える。なお、１つのディスクプール番号１３４１に対して、複数の論理ディスク番号１３２３、複数の物理記憶装置番号１３６１を設定可能である。
【００５３】
図２（ｄ）を参照すると、物理記憶装置情報テーブル１３８は、物理記憶装置番号１３６１と、物理記憶装置Ｄ１１〜Ｄｍｎの回転／停止の状態を示す物理記憶装置稼動状態１３８１とを備える。
【００５４】
次に、上述のように構成したストレージシステム１０の動作について、図面を参照して説明する。
【００５５】
図３は、ホスト計算機３００、３０２、３０４の電源を停止する際の電源管理手段４０２の動作を示すフローチャートである。
【００５６】
図３を参照すると、管理サーバ４００上の電源管理手段４０２は、ホスト計算機３００、３０２、３０４の電源停止の制御を行う。まず、オペレータなどからの電源停止指示を受け付けると、電源管理手段４０２は、ホスト計算機３００、３０２、３０４に電源を停止させるための電源停止要求を送信する（Ｓ１０）。
【００５７】
電源停止要求を受信したホスト計算機３００、３０２、３０４は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）をシャットダウンさせるための処理や、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）途中の処理を完結させるための処理などを行う。ＯＳ終了時にホスト計算機３００、３０２、３０４は、電源管理手段４０２にシャットダウン終了報告を行う（Ｓ１１）。
【００５８】
電源管理手段４０２は、この報告を受信すると、稼動状態管理手段１２０に対して、電源を停止したホスト計算機３００、３０２、３０４を識別するための情報であるホスト番号１３２１を報告し、ホスト計算機３００、３０２、３０４に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎを停止するように要求する（Ｓ１２）。
【００５９】
次に、稼動状態管理手段１２０の動作について、図面を参照して説明する。
【００６０】
図４は、稼動状態管理手段１２０の動作を示すフローチャートである。
【００６１】
稼動状態管理手段１２０は、上記（Ｓ１２）において、電源管理手段４０２から電源が停止したホスト計算機３００、３０２、３０４のホスト番号１３２１と、ホスト計算機３００、３０２、３０４に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎを停止する指示を受けることによって動作する。
【００６２】
図４を参照すると、まず、稼動状態管理手段１２０は、電源停止のホスト番号１３２１と、論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎを停止する指示とを受け取ると、テーブル管理手段１３０に対してホスト番号１３２１を報告する。テーブル管理手段１３０は、ホスト情報テーブル１３２中のホスト番号１３２１に対応するホスト電源状態１３２２が電源停止状態であることを記録させる。また、稼動状態管理手段１２０は、ホスト計算機３００、３０２、３０４に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの中で、停止可能な物理記憶装置Ｄ１１〜Ｄｍｎを検索するように要求する（Ｓ２０）。
【００６３】
稼動状態管理手段１２０は、検索要求の結果を参照して、停止可能な物理記憶装置Ｄ１１〜Ｄｍｎがあるか否かを判断する。停止可能な物理記憶装置Ｄ１１〜Ｄｍｎが無い場合、稼動状態管理手段１２０は、処理を終了する（Ｓ２１）。
【００６４】
稼動状態管理手段１２０は、停止可能な物理記憶装置Ｄ１１〜Ｄｍｎがあると判断した場合、物理記憶装置稼動制御手段１５０に対して、当該物理記憶装置Ｄ１１〜Ｄｍｎを停止するように要求する（Ｓ２２）。
【００６５】
稼動状態管理手段１２０は、物理記憶装置Ｄ１１〜Ｄｍｎを停止した後、テーブル管理手段１３０に対して、物理記憶装置Ｄ１１〜Ｄｍｎが停止したことを記録し、物理記憶装置Ｄ１１〜Ｄｍｎが停止した時刻を記録し、物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無の検査を開始するまでの時間を設定するように要求する（Ｓ２３）。
【００６６】
次に、テーブル管理手段１３０の動作について、図面を参照して説明する。
【００６７】
図５は、テーブル管理手段１３０の動作を示すフローチャートである。
【００６８】
テーブル管理手段１３０は、上記（Ｓ２０）において、稼動状態管理手段１２０から、ホスト番号１３２１と、ホスト番号１３２１が示すホスト計算機３００、３０２、３０４の電源が停止したことを記録する要求と、ホスト計算機３００、３０２、３０４に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの中で停止可能な物理記憶装置Ｄ１１〜Ｄｍｎを検索する要求を受け取ることによって動作する。
【００６９】
ここで、以下の説明においては、便宜上、ホスト計算機３００の電源が停止した場合について述べる。
【００７０】
図５を参照すると、まず、テーブル管理手段１３０は、ホスト情報テーブル１３２を参照し、ホスト計算機３００に該当するレコードを検索し、当該レコードのホスト電源状態１３２２の情報を、電源停止を示す値に更新する。なお、ホスト情報テーブル１３２で検索したレコードの論理ディスク番号１３２３が複数の値を持っているならば、テーブル管理手段１３０は、それぞれの論理ディスク番号１３２３について、下記（Ｓ３１）以降を実施する（Ｓ３０）。
【００７１】
テーブル管理手段１３０は、論理ディスク情報テーブル１３４を参照し、検索したレコードの論理ディスク番号１３２３の値と一致するレコードを検索する（Ｓ３１）。
【００７２】
テーブル管理手段１３０は、ディスクプール情報テーブル１３６を参照し、論理ディスク情報テーブル１３４で検索したレコードのディスクプール番号１３４１の値と一致するレコードを検索する。なお、ディスクプール情報テーブル１３６で検索したレコードの論理ディスク番号１３２３が複数の値を持っているならば、それぞれの論理ディスク番号１３２３について、下記（Ｓ３３）以降を実施する（Ｓ３２）。
【００７３】
テーブル管理手段１３０は、ホスト情報テーブル１３２を参照し、上記（Ｓ３２）においてディスクプール情報テーブル１３６の検索で発見したレコードの論理ディスク番号１３２３の値を持つレコードを検索し、ホスト計算機３００以外のホスト計算機３０２、３０４に該当するレコードを発見できるか否かを判定する（Ｓ３３）。
【００７４】
ホスト計算機３００以外のホスト計算機３０２、３０４に該当するレコードが発見できた場合、テーブル管理手段１３０は、当該レコードのホスト電源状態１３２２の値を参照し、ホスト計算機３０２、３０４の電源の状態を判定する。なお、ホスト計算機３００以外のホスト計算機３０２、３０４に該当するレコードを複数発見した場合、テーブル管理手段１３０は、その全てのレコードに対して、ホスト計算機３０２、３０４の電源の状態を判定する（Ｓ３４）。
【００７５】
上記（Ｓ３３）において該当するレコードが発見できない場合、または、上記（Ｓ３４）において判定した全てのレコードのホスト電源状態１３２２の値が電源停止を示す値であった場合、テーブル管理手段１３０は、稼動状態管理手段１２０に対して、停止可能な物理記憶装置Ｄ１１〜Ｄｍｎの番号として、上記（Ｓ３２）においてディスクプール情報テーブル１３６の検索で発見したレコードの物理記憶装置番号１３６１の値を報告する（Ｓ３５）。
【００７６】
上記（Ｓ３４）において、判定されたレコードのうち、１件でもホスト電源状態１３２２の値が電源投入を示す値であった場合、テーブル管理手段１３０は、稼動状態管理手段１２０に対して、停止可能な物理記憶装置Ｄ１１〜Ｄｍｎが無しとの報告を行う（Ｓ３６）。
【００７７】
次に、物理記憶装置稼動制御手段１５０の動作について、図面を参照して説明する。
【００７８】
図６は、物理記憶装置稼動制御手段１５０の動作を示すフローチャートである。
【００７９】
物理記憶装置稼動制御手段１５０は、既述の（Ｓ２２）において、稼動状態管理手段１２０から物理記憶装置番号１３６１と、物理記憶装置番号１３６１が示す物理記憶装置Ｄ１１〜Ｄｍｎを停止する要求を受け取ることによって動作する。
【００８０】
図６を参照すると、物理記憶装置稼動制御手段１５０は、稼動状態管理手段１２０から報告を受けた物理記憶装置番号１３６１に該当する物理記憶装置Ｄ１１〜Ｄｍｎを停止させる。物理記憶装置稼動制御手段１５０は、物理記憶装置Ｄ１１〜Ｄｍｎを停止させた後、稼動状態管理手段１２０に物理記憶装置Ｄ１１〜Ｄｍｎを停止したことの報告を行う（Ｓ５０）。
【００８１】
次に、物理記憶装置Ｄ１１〜Ｄｍｎを停止させた情報を記録する際のテーブル管理手段１３０の動作について、図面を参照して説明する。
【００８２】
図７は、テーブル管理手段１３０の動作を示すフローチャートである。
【００８３】
テーブル管理手段１３０は、既述の（Ｓ２３）において、稼動状態管理手段１２０から物理記憶装置番号１３６１と、当該物理記憶装置Ｄ１１〜Ｄｍｎが構成するディスクプール２００、２０２、２０４のディスクプール番号１３４１と、物理記憶装置Ｄ１１〜Ｄｍｎが停止したことを記録する要求と物理記憶装置Ｄ１１〜Ｄｍｎが停止した停止時刻１３６２を記録し、物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無の検査を開始するまでの検査開始時間１３６３を設定する要求を受け取ることによって動作する。
【００８４】
図７を参照すると、テーブル管理手段１３０は、物理記憶装置情報テーブル１３８を参照し、稼動状態管理手段１２０から報告した物理記憶装置番号１３６１と一致するレコードを検索し、当該レコードの物理記憶装置稼動状態１３８１を停止を示す値に更新する（Ｓ６０）。
【００８５】
テーブル管理手段１３０は、ディスクプール情報テーブル１３６を参照し、稼動状態管理手段１２０から報告したディスクプール番号１３４１と一致するレコードを検索し、当該レコードの停止時刻１３６２に物理記憶装置Ｄ１１〜Ｄｍｎを停止した時刻を記録し、検査開始時間１３６３に物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無の検査を開始するまでの時間を設定する（Ｓ６１）。
【００８６】
次に、ホスト計算機３００の電源を投入する際のテーブル管理手段１３０の動作について、図面を参照して説明する。
【００８７】
図８は、ホスト計算機３００の電源を投入する際の動作を示すフローチャートである。なお、他のホスト計算機３０２、３０４の電源をも投入する場合は、それぞれのホスト計算機３０２、３０４について、以下に示す（Ｓ７０）〜（Ｓ７３）の手順を実施する。
【００８８】
図８を参照すると、ホスト計算機３００の電源投入は、管理サーバ４００上の電源管理手段４０２から行う。まず、電源管理手段４０２は、オペレータからの電源投入指示を受け付けると、稼動状態管理手段１２０に対して、電源を投入するホスト計算機３００を識別するための情報であるホスト番号１３２１を報告し、ホスト計算機３００に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎを回転するように要求する（Ｓ７０）。
【００８９】
電源管理手段４０２は、稼動状態管理手段１２０から物理記憶装置Ｄ１１〜Ｄｍｎが回転済みとの報告を受信すると、ホスト計算機３００に対して電源を投入するための電源投入要求を送信する（Ｓ７１）。
【００９０】
ホスト計算機３００は、電源管理手段４０２からの電源投入要求を受信すると、自身の電源を投入し、電源を投入したことを電源管理手段４０２に報告する（Ｓ７２）。
【００９１】
電源管理手段４０２は、ホスト計算機３００から電源投入済みの報告を受信すると、稼動状態管理手段１２０に対して、電源を投入したホスト計算機３００のホスト番号１３２１を報告し、ホスト計算機３００の電源を投入したことを記録するように要求する（Ｓ７３）。
【００９２】
次に、稼動状態管理手段１２０の動作について、図面を参照して説明する。
【００９３】
図９は、上記（Ｓ７０）における稼動状態管理手段１２０の動作を示すフローチャートである。
【００９４】
稼動状態管理手段１２０は、上記（Ｓ７０）において、電源管理手段４０２から電源を投入するホスト計算機３００のホスト番号１３２１と、ホスト計算機３００に割り当てている物理記憶装置Ｄ１１〜Ｄｍｎを回転させる指示を受けることによって動作する。
【００９５】
図９を参照すると、まず、稼動状態管理手段１２０は、ホスト計算機３００のホスト番号１３２１と、物理記憶装置Ｄ１１〜Ｄｍｎを回転させる指示を受け取ると、テーブル管理手段１３０に対して、ホスト番号１３２１を報告し、ホスト計算機３００に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの中で、停止している物理記憶装置Ｄ１１〜Ｄｍｎを検索するように要求する（Ｓ８０）。
【００９６】
稼動状態管理手段１２０は、停止している物理記憶装置Ｄ１１〜Ｄｍｎがあるか否かを判断する。停止している物理記憶装置Ｄ１１〜Ｄｍｎが無いと判断した場合、稼動状態管理手段１２０は、処理を終了する（Ｓ８１）。
【００９７】
ホスト計算機３００に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの中で、停止している物理記憶装置Ｄ１１〜Ｄｍｎがあると判断した場合、稼動状態管理手段１２０は、物理記憶装置稼動制御手段１５０に対して、当該物理記憶装置Ｄ１１〜Ｄｍｎを回転させるように要求する（Ｓ８２）。
【００９８】
稼動状態管理手段１２０は、物理記憶装置Ｄ１１〜Ｄｍｎが回転した後、テーブル管理手段１３０に対して、物理記憶装置Ｄ１１〜Ｄｍｎが回転したことを記録し、物理記憶装置Ｄ１１〜Ｄｍｎが停止した停止時刻１３６２と物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無の検査を開始するまでの検査開始時間１３６３とを消去するように要求する（Ｓ８３）。
【００９９】
次に、上記（Ｓ８０）におけるテーブル管理手段１３０の動作について、図面を参照して説明する。
【０１００】
図１０は、テーブル管理手段１３０の動作を示すフローチャートである。
【０１０１】
図１０を参照すると、テーブル管理手段１３０は、ホスト情報テーブル１３２を参照し、ホスト計算機３００に該当するレコードを検索する（Ｓ９０）。なお、ホスト情報テーブル１３２で検索したレコードの論理ディスク番号１３２３が複数の値を持っているならば、それぞれの論理ディスク番号１３２３について、下記（Ｓ９１）以降の動作を実施する。
【０１０２】
テーブル管理手段１３０は、論理ディスク情報テーブル１３４を参照し、上記（Ｓ９０）で発見したレコードの論理ディスク番号１３２３の値と一致するレコードを検索する（Ｓ９１）。
【０１０３】
テーブル管理手段１３０は、ディスクプール情報テーブル１３６を参照し、論理ディスク情報テーブル１３４で検索したレコードのディスクプール番号１３４１の値と一致するレコードを検索する（Ｓ９２）。
【０１０４】
テーブル管理手段１３０は、物理記憶装置情報テーブル１３８を参照し、ディスクプール情報テーブル１３６の検索で発見したレコードの物理記憶装置番号１３６１と一致するレコードを検索する（Ｓ９３）。
【０１０５】
テーブル管理手段１３０は、物理記憶装置情報テーブル１３８の検索で発見したレコードに対して、物理記憶装置Ｄ１１〜Ｄｍｎの物理記憶装置稼動状態１３８１を判断する（Ｓ９４）。
【０１０６】
ホスト計算機３００に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの中で、停止している物理記憶装置Ｄ１１〜Ｄｍｎがあると判断した場合、テーブル管理手段１３０は、回転させる物理記憶装置番号１３６１として、ディスクプール情報テーブル１３６の検索で発見したレコードの物理記憶装置番号１３６１の値を稼動状態管理手段１２０へ報告する（Ｓ９５）。
【０１０７】
停止している物理記憶装置Ｄ１１〜Ｄｍｎが無いと判断した場合、テーブル管理手段１３０は、稼動状態管理手段１２０に対して、停止している物理記憶装置Ｄ１１〜Ｄｍｎは無しとの報告を行う（Ｓ９６）。
【０１０８】
次に、既述の（Ｓ８２）における物理記憶装置稼動制御手段１５０の動作について、図面を参照して説明する。
【０１０９】
図１１は、物理記憶装置稼動制御手段１５０の動作を示すフローチャートである。
【０１１０】
物理記憶装置稼動制御手段１５０は、稼動状態管理手段１２０から物理記憶装置番号１３６１と、物理記憶装置番号１３６１が示す物理記憶装置Ｄ１１〜Ｄｍｎを回転させる要求を受け取ることによって動作する。
【０１１１】
図１１を参照すると、物理記憶装置稼動制御手段１５０は、稼動状態管理手段１２０が報告した物理記憶装置番号１３６１に該当する物理記憶装置Ｄ１１〜Ｄｍｎを回転させる。物理記憶装置稼動制御手段１５０は、物理記憶装置Ｄ１１〜Ｄｍｎを回転させた後、稼動状態管理手段１２０に対し物理記憶装置Ｄ１１〜Ｄｍｎを回転したことの報告を行う（Ｓ１１１）。
【０１１２】
次に、既述の（Ｓ８３）におけるテーブル管理手段１３０の動作について、図面を参照して説明する。
【０１１３】
図１２は、テーブル管理手段１３０の動作を示すフローチャートである。
【０１１４】
テーブル管理手段１３０は、稼動状態管理手段１２０から、物理記憶装置番号１３６１と、当該物理記憶装置Ｄ１１〜Ｄｍｎが構成するディスクプール２００、２０２、２０４のディスクプール番号１３４１と、物理記憶装置Ｄ１１〜Ｄｍｎが回転したことを記録する要求と、物理記憶装置Ｄ１１〜Ｄｍｎが停止した時刻と物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無の検査を開始するまでの時間とを消去する要求を受け取ることによって動作する。
【０１１５】
図１２を参照すると、テーブル管理手段１３０は、物理記憶装置情報テーブル１３８を参照し、稼動状態管理手段１２０が報告した物理記憶装置番号１３６１と一致するレコードを検索し、当該レコードの物理記憶装置稼動状態１３８１を回転していることを示す値に更新する（Ｓ１２０）。
【０１１６】
テーブル管理手段１３０は、ディスクプール情報テーブル１３６を参照し、稼動状態管理手段１２０が報告したディスクプール番号１３４１と一致するレコードを検索し、当該レコードの停止時刻１３６２と検査開始時間１３６３の値とを消去する（Ｓ１２１）。
【０１１７】
次に、既述の（Ｓ７３）における稼動状態管理手段１２０の動作について、図面を参照して説明する。
【０１１８】
図１３は、既述の（Ｓ７３）における稼動状態管理手段１２０の動作を示すフローチャートである。
【０１１９】
稼動状態管理手段１２０は、電源管理手段４０２から電源を投入したホスト計算機３００のホスト番号１３２１と、ホスト計算機３００の電源を投入したことを記録する要求を受けることによって動作する。
【０１２０】
図１３を参照すると、稼動状態管理手段１２０は、ホスト計算機３００のホスト番号１３２１と、ホスト計算機３００の電源を投入したことを記録する要求を受け取ると、テーブル管理手段１３０に対して、ホスト番号１３２１を報告し、ホスト番号１３２１が示すホスト計算機３００の電源を投入したことを記録するように要求する（Ｓ１３０）。
【０１２１】
次に、上記（Ｓ１３０）におけるテーブル管理手段１３０の動作について、図面を参照して説明する。
【０１２２】
図１４は、（Ｓ１３０）におけるテーブル管理手段１３０の動作を示すフローチャートである。
【０１２３】
図１４を参照すると、テーブル管理手段１３０は、ホスト情報テーブル１３２を参照し、稼動状態管理手段１２０が報告したホスト番号１３２１と一致するレコードを検索し、当該レコードのホスト電源状態１３２２の値を電源を投入したことを示す値に更新する（Ｓ１４０）。
【０１２４】
次に、物理記憶装置群２４０の故障の有無を検査する際の物理記憶装置検査手段１１０の動作について、図面を参照して説明する。
【０１２５】
図１５は、物理記憶装置群２４０の故障の有無を検査する際の物理記憶装置検査手段１１０の動作を示すフローチャートである。
【０１２６】
図１５を参照すると、一定時間ごとに、物理記憶装置検査手段１１０は、稼動状態管理手段１２０とテーブル管理手段１３０とを用いて、ディスクプール情報テーブル１３６の各レコードの停止時刻１３６２と検査開始時間１３６３とを参照する。また、物理記憶装置検査手段１１０は、現在の時刻も参照する。物理記憶装置検査手段１１０は、レコードの停止時刻１３６２と現在の時刻との差が、当該レコードの検査開始時間１３６３の値を超えるようなレコードが発見できるか否かを判定する。該当するレコードが発見できなかった場合、物理記憶装置検査手段１１０は、処理を終了する（Ｓ１５０）。
【０１２７】
レコードの停止時刻１３６２と現在の時刻との差が、当該レコードの検査開始時間１３６３の値を超えるようなレコードが発見できた場合、物理記憶装置検査手段１１０は、稼動状態管理手段１２０に対して、当該ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎを回転させるように要求する（Ｓ１５１）。
【０１２８】
物理記憶装置検査手段１１０は、稼動状態管理手段１２０から物理記憶装置Ｄ１１〜Ｄｍｎが回転済みとの報告を受信すると、当該ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎの故障の有無を検査する（Ｓ１５２）。
【０１２９】
物理記憶装置Ｄ１１〜Ｄｍｎの検査が終了すると、物理記憶装置検査手段１１０は、稼動状態管理手段１２０に対して、当該ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎを停止するように要求する（Ｓ１５３）。
【０１３０】
次に、上記（Ｓ１５１）における稼動状態管理手段１２０の動作について、図面を参照して説明する。
【０１３１】
図１６は、稼動状態管理手段１２０の動作を示すフローチャートである。
【０１３２】
図１６を参照すると、まず、稼動状態管理手段１２０は、検査を行うディスクプール２００、２０２、２０４のディスクプール番号１３４１と、ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎを回転させる指示とを受け取る。稼動状態管理手段１２０は、テーブル管理手段１３０に対して、ディスクプール番号１３４１を報告し、当該ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎを検索するように要求する（Ｓ１６０）。
【０１３３】
稼動状態管理手段１２０は、テーブル管理手段１３０から物理記憶装置番号１３６１の報告を受けると、物理記憶装置稼動制御手段１５０に対して、当該物理記憶装置Ｄ１１〜Ｄｍｎを回転させるように要求する（Ｓ１６１）。
【０１３４】
物理記憶装置Ｄ１１〜Ｄｍｎが回転した後、稼動状態管理手段１２０は、物理記憶装置検査手段１１０に対して、物理記憶装置Ｄ１１〜Ｄｍｎが回転したことを報告する（Ｓ１６２）。
【０１３５】
次に、上記（Ｓ１５３）における稼動状態管理手段１２０の動作について、図面を参照して説明する。
【０１３６】
図１７は、稼動状態管理手段１２０の動作を示すフローチャートである。
【０１３７】
図１７を参照すると、稼動状態管理手段１２０は、検査を行ったディスクプール２００、２０２、２０４のディスクプール番号１３４１と、ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎを停止させる指示とを受け取る。稼動状態管理手段１２０は、テーブル管理手段１３０に対して、ディスクプール番号１３４１を報告し、当該ディスクプール２００、２０２、２０４を構成する物理記憶装置Ｄ１１〜Ｄｍｎを検索するように要求する（Ｓ１７０）。
【０１３８】
稼動状態管理手段１２０は、テーブル管理手段１３０から物理記憶装置番号１３６１の報告を受けると、物理記憶装置稼動制御手段１５０に対して、当該物理記憶装置Ｄ１１〜Ｄｍｎを停止させるように要求する（Ｓ１７１）。
【０１３９】
物理記憶装置Ｄ１１〜Ｄｍｎが停止した後、稼動状態管理手段１２０は、テーブル管理手段１３０に対して、検査を行ったディスクプール２００、２０２、２０４のレコードの停止時刻１３６２を、現在の時刻の値に更新するよう指示する。また、稼動状態管理手段１２０は、物理記憶装置検査手段１１０に対して、物理記憶装置Ｄ１１〜Ｄｍｎが停止したことを報告する（Ｓ１７２）。
【０１４０】
なお、ディスクプール２００、２０２、２０４を検査中に、ディスクプール２００、２０２、２０４に対応するホスト計算機３００、３０２、３０４の電源が投入された場合、検査処理は中断し、ホスト計算機３００、３０２、３０４の電源投入に伴う処理を優先する。
【０１４１】
以上説明したように、本発明のストレージシステム１０は、管理サーバ４００がホスト計算機３００、３０２、３０４に対して電源停止または投入を要求し、かつ、ホスト計算機３００、３０２、３０４に割り当てている論理ディスク２２０、２２２、２２４、２２６、２２８を構成する物理記憶装置Ｄ１１〜Ｄｍｎの停止または回転を要求する手段を備える。また、ストレージシステム１０は、ホスト計算機３００、３０２、３０４と、論理ディスク２２０、２２２、２２４、２２６、２２８と、ディスクプール２００、２０２、２０４と、物理記憶装置Ｄ１１〜Ｄｍｎとを対応づけて、かつ、ホスト計算機３００、３０２、３０４の電源状態と物理記憶装置Ｄ１１〜Ｄｍｎの稼動状態とを記録するテーブル格納手段１３を設けている。
【０１４２】
従って、ホスト計算機３００、３０２、３０４の電源停止／投入に伴い、当該ホスト計算機３００、３０２、３０４からアクセスする物理記憶装置Ｄ１１〜Ｄｍｎの回転を停止／起動することが可能となる。これにより、ホスト計算機３００、３０２、３０４の電源が落ちて、論理ディスク２２０、２２２、２２４、２２６、２２８にアクセスが無いことが明らかな場合に、ストレージシステム１０は、物理記憶装置１１〜Ｄｍｎの回転を停止させるために長い待ち時間を必要とすること無く、効率的に物理記憶装置１１〜Ｄｍｎの回転を停止することが可能となる。
【図面の簡単な説明】
【０１４３】
【図１】本発明のストレージシステムを示す概略構成ブロック図である。
【図２】図２（ａ）は、ホスト情報テーブル、図２（ｂ）は、論理ディスク情報テーブル、図２（ｃ）は、ディスクプール情報テーブル、図２（ｄ）は、物理記憶装置情報テーブルを説明するための図である。
【図３】ホスト計算機の電源を停止する際の電源管理手段の動作を示すフローチャートである。
【図４】稼動状態管理手段の動作を示すフローチャートである。
【図５】テーブル管理手段の動作を示すフローチャートである。
【図６】物理記憶装置稼動制御手段の動作を示すフローチャートである。
【図７】テーブル管理手段の動作を示すフローチャートである。
【図８】ホスト計算機の電源を投入する際の動作を示すフローチャートである。
【図９】稼動状態管理手段の動作を示すフローチャートである。
【図１０】テーブル管理手段の動作を示すフローチャートである。
【図１１】物理記憶装置稼動制御手段の動作を示すフローチャートである。
【図１２】テーブル管理手段の動作を示すフローチャートである。
【図１３】稼動状態管理手段の動作を示すフローチャートである。
【図１４】テーブル管理手段の動作を示すフローチャートである。
【図１５】物理記憶装置群の故障の有無を検査する際の物理記憶装置検査手段の動作を示すフローチャートである。
【図１６】物理記憶装置を回転させる際の稼動状態管理手段の動作を示すフローチャートである。
【図１７】物理記憶装置を停止させる際の稼動状態管理手段の動作を示すフローチャートである。
【符号の説明】
【０１４４】
１０    ストレージシステム
１３    テーブル格納手段
１００    ストレージ装置
１１０    物理記憶装置検査手段
１２０    稼動状態管理手段
１３０    テーブル管理手段
１３２    ホスト情報テーブル
１３２１    ホスト番号
１３２２    ホスト電源状態
１３２３    論理ディスク番号
１３４    論理ディスク情報テーブル
１３４１    ディスクプール番号
１３６    ディスクプール情報テーブル
１３６１    物理記憶装置番号
１３６２    停止時刻
１３６３    検査開始時間
１３８    物理記憶装置情報テーブル
１３８１    物理記憶装置稼動状態
１５０    物理記憶装置稼動制御手段
２００、２０２、２０４    ディスクプール
２２０    論理ディスク
２２２、２２４    論理ディスク
２２６、２２８    論理ディスク
２４０    物理記憶装置群
Ｄ１１〜Ｄｍｎ    物理記憶装置
３００、３０２、３０４    ホスト計算機
４００    管理サーバ
４０２    電源管理手段
【図１】
2008171134.tif 000003
【図２】
2008171134.tif 000004
【図３】
2008171134.tif 000005
【図４】
2008171134.tif 000006
【図５】
2008171134.tif 000007
【図６】
2008171134.tif 000008
【図７】
2008171134.tif 000009
【図８】
2008171134.tif 000010
【図９】
2008171134.tif 000011
【図１０】
2008171134.tif 000012
【図１１】
2008171134.tif 000013
【図１２】
2008171134.tif 000014
【図１３】
2008171134.tif 000015
【図１４】
2008171134.tif 000016
【図１５】
2008171134.tif 000017
【図１６】
2008171134.tif 000018
【図１７】
2008171134.tif 000019