(57)【要約】【課題】連携ソフトウェアを使用せずにデータ制御装置とディスクアレイ装置を連携して電源制御できるようにすること。【解決手段】データ制御装置１１は、電源制御サーバ１４からのシャットダウン指示を受けることで、自身に係るシャットダウン処理を実行するとともに、ディスクアレイ装置１２とリンクダウンする。ディスクアレイ装置１２は、データ制御装置１１とのリンクダウンを検出することにより、自主的に自身に係るシャットダウン処理を実行する。電源制御サーバ１４は、データ制御装置１１へのシャットダウン指示を行ってから第１の時間が経過したときにデータ制御装置１１への電源供給を停止させるように制御するとともに、第１の時間が経過してから更に第２の時間が経過したときにディスクアレイ装置１２への電力供給を停止させるように制御する。【選択図】図１
2008203957.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するとともに、データの読み出し及び書き込みを行うディスクアレイ装置と、
前記ディスクアレイ装置とネットワークの間でデータの入出力を制御するデータ制御装置と、
前記ディスクアレイ装置及び前記データ制御装置の電源制御処理を行う電源制御サーバと、
を備え、
前記データ制御装置は、前記電源制御サーバからのシャットダウン指示を受けることで、自身に係る実行中又は実行予定の全プログラムのシャットダウン処理を実行するとともに、前記ディスクアレイ装置とリンクダウンし、
前記ディスクアレイ装置は、前記データ制御装置とのリンクダウンを検出することにより、自主的に自身に係る実行中又は実行予定の全プログラムのシャットダウン処理を実行し、
前記電源制御サーバは、前記データ制御装置への前記シャットダウン指示を行ってから第１の時間が経過したときに前記データ制御装置への電源供給を停止させるように制御するとともに、前記第１の時間が経過してから更に第２の時間が経過したときに前記ディスクアレイ装置への電力供給を停止させるように制御することを特徴とするＮＡＳシステム。
【請求項２】
前記ディスクアレイ装置は、１つのコントローラに複数のハードディスクドライブが接続されたＲＡＩＤ方式の記憶装置であり、
前記ディスクアレイ装置と前記データ制御装置に係る複数のポート間は、ファイバチャネルケーブルを介して通信可能に接続され、
前記ディスクアレイ装置は、前記データ制御装置との全てのポートのリンクダウンを検出することにより、自主的に自身に係る前記シャットダウン処理を実行することを特徴とする請求項１記載のＮＡＳシステム。
【請求項３】
前記ディスクアレイ装置は、前記データ制御装置とのリンクダウンを検出してから一定時間経過することにより、自主的に自身に係る前記シャットダウン処理を実行することを特徴とする請求項１又は２記載のＮＡＳシステム。
【請求項４】
前記ディスクアレイ装置は、自身に係る前記シャットダウン処理の際、キャッシュに未書き込みデータが残っている場合は、当該未書き込みデータのライトバックを実施することを特徴とする請求項１乃至３のいずれか一に記載のＮＡＳシステム。
【請求項５】
前記第１の時間は、前記データ制御装置に係る前記シャットダウン処理の開始から完了までにかかる最大時間であることを特徴とする請求項１乃至４のいずれか一に記載のＮＡＳシステム。
【請求項６】
前記第２の時間は、前記ディスクアレイ装置のライトバックを含む前記シャットダウン処理の開始から完了までにかかる最大時間であることを特徴とする請求項４又は５記載のＮＡＳシステム。
【請求項７】
前記データ制御装置への電力供給を行う第１電源供給装置と、
前記ディスクアレイ装置への電源供給を行う第２電源供給装置と、
を備え、
前記電源制御サーバは、前記データ制御装置への前記シャットダウン指示を行ってから前記第１の時間が経過したときに前記第１電源供給装置へ第１電力供給停止指示を行うとともに、前記第１電力供給停止指示を行ってから更に前記第２の時間が経過したときに前記第２電源供給装置へ第２電力供給停止指示を行い、
前記第１電源供給装置は、前記電源制御サーバからの前記第１電力供給停止指示に基づいて、前記データ制御装置への電力供給を停止し、
前記第２電源供給装置は、前記電源制御サーバからの前記第１電力供給停止指示に基づいて、前記ディスクアレイ装置への電源供給を停止することを特徴とする請求項１乃至６のいずれか一に記載のＮＡＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクアレイ装置とデータ制御装置とに分離したＮＡＳ装置を含むＮＡＳシステムに関し、特に、ディスクアレイ装置とデータ制御装置の電源制御処理を行うＮＡＳシステムに関する。
【背景技術】
【０００２】
従来の記憶システムにおいて、データを記憶するディスクアレイ装置と、当該ディスクアレイ装置とネットワークの間にデータの入出力を制御するデータ制御装置とを有するＮＡＳ（Network Attached Storage）装置が知られている。ＮＡＳ装置においては、ディスクアレイ装置とデータ制御装置とは別個の装置として構築されることから、両装置の電源が別系統で供給されている。両装置の電源を別系統とした場合、両装置の電源のオン／オフが非同期に行われることとなって、ディスクアレイ装置が起動していないために記憶データに対するアクセスができない状態であるにも拘わらず、ネットワークに接続されたホストコンピュータにデータ制御装置が認識されることとなって、ホストコンピュータからのアクセスが繰り返し行われるなどの不具合が発生するおそれがあった。そのために、データ制御装置とディスクアレイ装置の起動の開始又は停止を行うために、それぞれ個別に電源管理サーバを用意したり、データ制御装置とディスクアレイ装置を連携して処理を行うための連携ソウトウェアを用意する必要があり、製造コストが増大する等の問題があった。
【０００３】
そこで、従来のＮＡＳ装置においては、記憶制御装置（ディスクアレイ装置）が、起動後に所定の起動完了信号をアダプタ装置（データ制御装置）に送信し、アダプタ装置が、記憶制御装置からの起動完了信号を受信した後に起動するようにし、アダプタ装置が、起動の停止時、キャッシュデータを記憶制御装置に転送した後に、所定の第１の信号を記憶制御装置に送信し、記憶制御装置が、アダプタ装置からの第１の信号に応動して、キャッシュデータを記憶デバイスに記憶させた後に、アダプタ装置に所定の第２の信号を送信してから起動を停止し、アダプタ装置が、第２の信号を受信した後に起動を停止するようにした記憶システムが開示されている（特許文献１参照）
【０００４】
【特許文献１】特開２００６−２１５６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のＮＡＳ装置では、記憶制御装置（ディスクアレイ装置）とアダプタ装置（データ制御装置）の間で起動を開始又は停止するための信号を生成しなければならないため、記憶制御装置とアダプタ装置のそれぞれに連携ソウトウェアを用意する必要があり、記憶制御装置とアダプタ装置それぞれの管理が複雑になっていた。
【０００６】
本発明の主な課題は、連携ソフトウェアを使用せずにデータ制御装置とディスクアレイ装置を連携して電源制御できるようにすることである。
【課題を解決するための手段】
【０００７】
本発明の一視点においては、ディスクアレイ装置とデータ制御装置とに分離したＮＡＳ装置を含むＮＡＳシステムにおいて、データを記憶するとともに、データの読み出し及び書き込みを行うディスクアレイ装置と、前記ディスクアレイ装置とネットワークの間でデータの入出力を制御するデータ制御装置と、前記ディスクアレイ装置及び前記データ制御装置の電源制御処理を行う電源制御サーバと、を備え、前記データ制御装置は、前記電源制御サーバからのシャットダウン指示を受けることで、自身に係る実行中又は実行予定の全プログラムのシャットダウン処理を実行するとともに、前記ディスクアレイ装置とリンクダウンし、前記ディスクアレイ装置は、前記データ制御装置とのリンクダウンを検出することにより、自主的に自身に係る実行中又は実行予定の全プログラムのシャットダウン処理を実行し、前記電源制御サーバは、前記データ制御装置への前記シャットダウン指示を行ってから第１の時間が経過したときに前記データ制御装置への電源供給を停止させるように制御するとともに、前記第１の時間が経過してから更に第２の時間が経過したときに前記ディスクアレイ装置への電力供給を停止させるように制御することを特徴とする。
【０００８】
本発明の前記ＮＡＳシステムにおいて、前記ディスクアレイ装置は、１つのコントローラに複数のハードディスクドライブが接続されたＲＡＩＤ方式の記憶装置であり、前記ディスクアレイ装置と前記データ制御装置に係る複数のポート間は、ファイバチャネルケーブルを介して通信可能に接続され、前記ディスクアレイ装置は、前記データ制御装置との全てのポートのリンクダウンを検出することにより、自主的に自身に係る前記シャットダウン処理を実行することが好ましい。
【０００９】
本発明の前記ＮＡＳシステムにおいて、前記ディスクアレイ装置は、前記データ制御装置とのリンクダウンを検出してから一定時間経過することにより、自主的に自身に係る前記シャットダウン処理を実行することが好ましい。
【００１０】
本発明の前記ＮＡＳシステムにおいて、前記ディスクアレイ装置は、自身に係る前記シャットダウン処理の際、キャッシュに未書き込みデータが残っている場合は、当該未書き込みデータのライトバックを実施することが好ましい。
【００１１】
本発明の前記ＮＡＳシステムにおいて、前記第１の時間は、前記データ制御装置に係る前記シャットダウン処理の開始から完了までにかかる最大時間であることが好ましい。
【００１２】
本発明の前記ＮＡＳシステムにおいて、前記第２の時間は、前記ディスクアレイ装置のライトバックを含む前記シャットダウン処理の開始から完了までにかかる最大時間であることが好ましい。
【００１３】
本発明の前記ＮＡＳシステムにおいて、前記データ制御装置への電力供給を行う第１電源供給装置と、前記ディスクアレイ装置への電源供給を行う第２電源供給装置と、を備え、前記電源制御サーバは、前記データ制御装置への前記シャットダウン指示を行ってから前記第１の時間が経過したときに前記第１電源供給装置へ第１電力供給停止指示を行うとともに、前記第１電力供給停止指示を行ってから更に前記第２の時間が経過したときに前記第２電源供給装置へ第２電力供給停止指示を行い、前記第１電源供給装置は、前記電源制御サーバからの前記第１電力供給停止指示に基づいて、前記データ制御装置への電力供給を停止し、前記第２電源供給装置は、前記電源制御サーバからの前記第１電力供給停止指示に基づいて、前記ディスクアレイ装置への電源供給を停止することが好ましい。
【発明の効果】
【００１４】
本発明によれば、データ制御装置とディスクアレイ装置とが分離したＮＡＳ装置を含むＮＡＳシステムにおいて、それぞれ個別に電源制御サーバを設けることなく電源制御できる。また、データ制御装置とディスクアレイ装置との間の電源制御を連携するソフトウェアを使用せずに１台の電源制御サーバで連携処理ができる。
【発明を実施するための最良の形態】
【００１５】
（実施形態１）
本発明の実施形態１に係るＮＡＳシステムについて図面を用いて説明する。図１は、本発明の実施形態１に係るＮＡＳシステムの構成を模式的に示したブロック図である。
【００１６】
ＮＡＳシステム１は、ネットワーク３に直接接続する形式のストレージデバイス（ＮＡＳ（Network Attached Storage）装置１ａ）を含むシステムである。ＮＡＳシステム１は、ネットワーク３を介してホストコンピュータ２と通信可能に接続されている。ＮＡＳシステム１は、データ制御装置１１、ディスクアレイ装置１２、及びＦＣケーブル１３を備えるＮＡＳ装置１ａと、電源制御サーバ１４と、第１電源供給装置１５と、第２電源供給装置１６と、を有する。
【００１７】
データ制御装置１１は、ＮＡＳ装置１ａにおけるＮＡＳコントローラであり、ネットワーク３に直接接続されている。データ制御装置１１は、所定のプログラムに基づいて、所定の情報処理を行う。データ制御装置１１は、ディスクアレイ装置１２とネットワーク３の間でデータの入出力を制御する。データ制御装置１１は、ホストコンピュータ２から送信されたデータアクセス要求を受け付け、データアクセス要求がデータの読出し要求である場合にはディスクアレイ装置１２に対し対応するデータの読み出しを要求し、要求に応じて読み出したデータをホストコンピュータ２に送信する。データ制御装置１１は、ホストコンピュータ２からのデータアクセス要求がデータの書き込み要求である場合には、ディスクアレイ装置１２に対し書き込み要求に含まれるデータを書き込み要求する。データ制御装置１１は、電源制御サーバ１４と電気的に接続されており、電源制御サーバ１４からのシャットダウン指示を受けることにより、シャットダウン（実行中又は実行予定の全プログラムの終了処理）を実行し、ディスクアレイ装置１２とリンクダウン（ＦＣリンクダウン）する。データ制御装置１１は、第１電源供給装置１５と電気的に接続されており、第１電源供給装置１５から電力の供給を受けて動作する。
【００１８】
ディスクアレイ装置１２は、ＮＡＳ制御用のＯＳ及びデータを記憶する記憶装置である。ディスクアレイ装置１２は、例えば、１つのコントローラ（図示せず）に複数のハードディスクドライブ（図示せず）が接続されたＲＡＩＤ（Redundant Arrays of Inexpensive Disks）方式の記憶装置とすることができる。ディスクアレイ装置１２内のコントローラ（図示せず）は、ＦＣケーブル１３を介してデータ制御装置１１と通信可能に接続されている。ディスクアレイ装置１２は、所定のプログラムに基づいて、所定の情報処理を行う。ディスクアレイ装置１２は、データ制御装置１１からの読み出し要求に応じて、コントローラ（図示せず）の制御により、対応するデータをハードディスクドライブ（図示せず）から読み出し、読み出したデータをデータ制御装置１１に送信する。ディスクアレイ装置１２は、データ制御装置１１からの書き込み要求に応じて、コントローラ（図示せず）の制御により、書き込み要求に含まれるデータをハードディスクドライブ（図示せず）に書き込む。ディスクアレイ装置１２は、データ制御装置１１とのＦＣリンクダウンを検出すると、所定の条件を満たしたときにシャットダウン処理を行う。ディスクアレイ装置１２は、第２電源供給装置１６を介して電源制御サーバ１４と電気的に接続されており、第２電源供給装置１６から電力の供給を受けて動作する。
【００１９】
ＦＣケーブル１３は、ファイバチャネルケーブルであり、データ制御装置１１とディスクアレイ装置１２における複数のポート（ＦＣポート）間をパラレルに通信可能に接続するケーブルである。ＦＣケーブル１３は、ディスクアレイ装置１２内の各コントローラ（図示せず）と接続される。
【００２０】
電源制御サーバ１４は、ディスクアレイ装置１２及びデータ制御装置１１の電源制御処理を行うコンピュータサーバである。電源制御サーバ１４は、直接的には第１電源供給装置１５、第２電源供給装置１６及びデータ制御装置１１の電源制御処理を行う。電源制御サーバ１４は、所定のプログラムに基づいて、所定の情報処理を行う。電源制御サーバ１４は、電源制御（電源切断制御）を行う場合、シャットダウン指示をデータ制御装置１１に送信する。電源制御サーバ１４は、データ制御装置１１への電源切断指示を行う。電源制御サーバ１４は、電源制御を行う際、所定の条件に基づいて、第１電源供給装置１５、第２電源供給装置１６への電力供給指示又は電力供給停止指示を行う。
【００２１】
第１電源供給装置１５は、データ制御装置１１への電源供給を行う装置である。第１電源供給装置１５は、非常時の電源供給源となる予備電源（例えば、蓄電池）と、通常の電源供給源となる通常電源（例えば、外部電源）と、両電源の切換えを行う切換え部と、を有する無停電電源装置（ＵＰＳ；Uninterruptible Power Supply）を用いることができる。第１電源供給装置１５は、電源制御サーバ１４からの指示に基づいて、電力供給又は電力供給停止を行う。第１電源供給装置１５は、電源制御サーバ１４からの電力出力指示に基づいて、データ制御装置１１へ電力供給する。第１電源供給装置１５は、電源制御サーバ１４からの電力供給停止指示に基づいて、データ制御装置１１への電力供給を停止する。
【００２２】
第２電源供給装置１６は、ディスクアレイ装置１２への電源供給を行う装置である。第２電源供給装置１６は、非常時の電源供給源となる予備電源（例えば、蓄電池）と、通常の電源供給源となる通常電源（例えば、外部電源）と、両電源の切換えを行う切換え部と、を有する無停電電源装置（ＵＰＳ；Uninterruptible Power Supply）を用いることができる。第２電源供給装置１６は、電源制御サーバ１４からの指示に基づいて、電力供給又は電力供給停止を行う。第２電源供給装置１６は、電源制御サーバ１４からの電力出力指示に基づいて、ディスクアレイ装置１２へ電力供給する。第２電源供給装置１６は、電源制御サーバ１４からの電力供給停止指示に基づいて、ディスクアレイ装置１２への電力供給を停止する。
【００２３】
ホストコンピュータ２は、パーソナルコンピュータ等である。ネットワーク３は、ＬＡＮ、電話回線などの通信網である。
【００２４】
次に、本発明の実施形態１に係るＮＡＳシステムの動作について図面を用いて説明する。図２は、本発明の実施形態１に係るＮＡＳシステムの動作を模式的に示したフローチャートである。
【００２５】
電源制御（電源供給停止制御）を行う場合、まず、電源制御サーバ１４は、シャットダウン指示をデータ制御装置１１に送信する（ステップＡ１）。
【００２６】
次に、データ制御装置１１は、電源制御サーバ１４からのシャットダウン指示を受けると、シャットダウン（実行中又は実行予定の全プログラムの終了処理）を実行する（ステップＡ２）。
【００２７】
次に、データ制御装置１１は、シャットダウンが完了すると、ＦＣケーブル１３を介して接続されるディスクアレイ装置１２とリンクダウン（ＦＣリンクダウン）する（ステップＡ３）。ディスクアレイ装置１２とリンクダウンすると、ディスクアレイ装置１２は、電源ＯＦＦの待受け状態となる。
【００２８】
次に、ディスクアレイ装置１２は、データ制御装置１１とのＦＣリンクダウンを検出すると、データ制御装置１１との全てのＦＣポートがリンクダウンしているか判断する（ステップＡ４）。全てのＦＣポートがリンクダウンしていない場合（ステップＡ４のＮＯ）、ステップＡ４に戻る。
【００２９】
全てのＦＣポートがリンクダウンしている場合（ステップＡ４のＹＥＳ）、ディスクアレイ装置１２は、全てのＦＣポートのリンクダウンからＮ分（規定値）経過したか判断する（ステップＡ５）。Ｎ分経過していない場合（ステップＡ５のＮＯ）、ステップＡ４に戻る。
【００３０】
Ｎ分経過している場合（ステップＡ５のＹＥＳ）、ディスクアレイ装置１２は、シャットダウン処理を開始する（ステップＡ６）。シャットダウン処理の際、ディスクアレイ装置１２は、キャッシュに未書き込みデータが残っている場合は、当該未書き込みデータをハードディスクドライブへライトバックを実施する。
【００３１】
次に、ディスクアレイ装置１２は、ＦＣケーブル１３を介して接続されるデータ制御装置１１とのＦＣリンクが回復していないか判断する（ステップＡ７）。
【００３２】
１つでもＦＣリンクが回復している場合（ステップＡ７のＮＯ）、ディスクアレイ装置１２は、ライトバックを中断し（ステップＡ８）、ステップＡ４に戻る。
【００３３】
ＦＣリンクが回復していない場合（ステップＡ７のＹＥＳ）、ディスクアレイ装置１２は、ライトバック完了を待つ（ステップＡ９）。
【００３４】
ライトバックが完了すると、ディスクアレイ装置１２は、再度、データ制御装置１１とのＦＣポートのいずれかでＦＣリンクが回復していないか判断する（ステップＡ１０）。１つでもＦＣリンクが回復している場合（ステップＡ１０のＮＯ）、ステップＡ４に戻る。ＦＣリンクが回復していない場合（ステップＡ１０のＹＥＳ）、ステップＡ１０を繰り返し、ディスクアレイ装置１２は、電源ＯＦＦの待受け状態となる。
【００３５】
次に、電源制御サーバ１４は、データ制御装置１１へのシャットダウン指示を行ってから一定時間（設定可能な値）が経過すると、第１電源供給装置１５へ電力供給停止指示を行う（ステップＡ１１）。ここでの一定時間は、データ制御装置１１のシャットダウンの開始から完了までにかかる最大時間である。
【００３６】
次に、第１電源供給装置１５は、電源制御サーバ１４からの電力供給停止指示を受けると、データ制御装置１１への電源供給を停止する。これにより、データ制御装置１１は電源ＯＦＦとなる（ステップＡ１２）。
【００３７】
次に、電源制御サーバ１４は、第１電源供給装置１５への電力供給停止指示を行ってから更に一定時間（設定可能な値）が経過すると、第２電源供給装置１６へ電力供給停止指示を行う（ステップＡ１３）。ここでの一定時間は、ディスクアレイ装置１２のシャットダウンの開始から完了までにかかる最大時間である。
【００３８】
次に、第２電源供給装置１６は、電源制御サーバ１４からの電力供給停止指示を受けると、ディスクアレイ装置１２への電源供給を停止する。これにより、ディスクアレイ装置１２は電源ＯＦＦとなる（ステップＡ１４）。
【００３９】
実施形態１によれば、ディスクアレイ装置１２は、データ制御装置１１とのＦＣリンクダウンの検出を契機にディスクアレイ装置１２自身がシャットダウン処理を実施するため、ディスクアレイ装置１２は独自に電源制御サーバを必要としない。また、データ制御装置１１、ディスクアレイ装置１２を有するＮＡＳ装置において、連携のソフトウェアを使用せずに１台の電源制御サーバ１４で連携処理ができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態１に係るＮＡＳシステムの構成を模式的に示したブロック図である。
【図２】本発明の実施形態１に係るＮＡＳシステムの動作を模式的に示したフローチャートである。
【符号の説明】
【００４１】
１  ＮＡＳシステム
１ａ  ＮＡＳ装置
２  ホストコンピュータ
３  ネットワーク
１１  データ制御装置
１２  ディスクアレイ装置
１３  ＦＣケーブル
１４  電源制御サーバ
１５  第１電源供給装置
１６  第２電源供給装置
【図１】
2008203957.tif 000003
【図２】
2008203957.tif 000004