【手続補正書】
【提出日】平成17年12月7日(2005.12.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成され、
前記記憶デバイスにより提供される記憶領域をその記憶領域に論理的に設定される記憶領域である論理ボリュームを単位として管理する記憶デバイス制御装置の制御方法であって、
前記チャネル制御部が、前記情報処理装置から送信される、前記チャネル制御部に対する前記論理ボリュームの割り当てが指定されたデータを受信するステップと、
前記チャネル制御部が、受信した前記割り当てを記憶するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項２】  請求項１に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部は、前記データ入出力要求を受信した場合にそのデータ入出力要求が前記チャネル制御部に割り当てられている論理ボリュームを対象とするものであるかどうかを、記憶している前記割り当てに基づいて調べ、対象とするものでない場合にはそのデータ入出力要求についての処理を行わないこと、
を特徴とする記憶デバイス制御装置の制御方法。
【請求項３】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成される記憶デバイス制御装置の制御方法であって、
前記チャネル制御部が、前記情報処理装置から前記チャネル制御部に対するアクセス制限に関する情報を受信するステップと、
前記チャネル制御部が、アクセス制限に関する情報を記憶するステップと、
を備えることを特徴とする記憶デバイス制御装置の制御方法。
【請求項４】  請求項３に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部が、前記データ入出力要求を受信した場合にそのデータ入出力要求が前記チャネル制御部へのアクセスを許可されている前記情報処理装置から送信されたものであるかどうかを、記憶している前記情報に基づいて調べるステップと、
前記チャネル制御部が、前記チャネル制御部へのアクセスを許可されていない場合にそのデータ入出力要求についての処理を行わないステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項５】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成され、
前記記憶デバイスにより提供される記憶領域をその記憶領域に論理的に設定される記憶領域である論理ボリュームを単位として管理する記憶デバイス制御装置の制御方法であって、
前記ディスク制御部が、第一の論理ボリュームにデータが書き込まれた場合にそのデータの複製を第二の論理ボリュームにも記憶するために前記データを第二の論理ボリュームにも書き込む複製管理処理を実行するステップと、
前記チャネル制御部が、前記情報処理装置から送信される、第一の論理ボリュームとその複製が記憶される第二の論理ボリュームとの対応づけを受信して、これを前記ディスク制御部に通知するステップと、
前記ディスク制御部が、通知された前記対応づけに従って前記複製管理処理を実行するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項６】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成され、
前記記憶デバイスにより提供される記憶領域をその記憶領域に論理的に設定される記憶領域である論理ボリュームを単位として管理する記憶デバイス制御装置の制御方法であって、
前記ディスク制御部が、第一の論理ボリュームにデータが書き込まれた場合にそのデータの複製を第二の論理ボリュームにも記憶するために前記データを第二の論理ボリュームにも書き込む複製管理処理を実行するステップと、
前記チャネル制御部が、前記情報処理装置から送信される、前記複製管理処理の停止を指示する情報を受信するステップと、
前記チャネル制御部が、前記情報を受信した場合にその旨を前記ディスク制御部に通知するステップと、
前記ディスク制御部が、前記通知を受信した場合に前記複製管理処理を停止するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項７】  請求項６に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部が、前記情報処理装置から送信される、第一の論理ボリュームのデータの第二の論理ボリュームへの複製管理処理の再開を指示する情報を受信するステップと、
前記チャネル制御部が、前記情報を受信した場合にその旨を前記ディスク制御部に通知するステップと、
前記ディスク制御部が、前記通知を受信した場合に停止していた前記複製管理処理を再開するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項８】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成され、
前記記憶デバイスにより提供される記憶領域をその記憶領域に論理的に設定される記憶領域である論理ボリュームを単位として管理する記憶デバイス制御装置の制御方法であって、
前記ディスク制御部が、第一の論理ボリュームにデータが書き込まれた場合にそのデータの複製を他の記憶デバイス制御装置により提供される第二の論理ボリュームにおいても記憶するために前記データを前記他の記憶デバイス制御装置に送信する遠隔複製処理を実行するステップと、
前記チャネル制御部が、前記情報処理装置から送信される、第一の論理ボリュームとその複製が記憶される第二の論理ボリュームとの対応づけを受信してこれを前記ディスク制御部に通知するステップと、
前記ディスク制御部が、通知された前記対応づけに従って前記遠隔複製処理を実行するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項９】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成される記憶デバイス制御装置の制御方法であって、
前記チャネル制御部が、前記情報処理装置から送信される、前記記憶デバイスに記憶されているデータについてのバックアップに関する設定情報を受信するステップと、
前記チャネル制御部が、前記設定情報に基づいて前記記憶デバイスに記憶されているバックアップ対象となるデータを読み出して、そのデータを前記ネットワークに接続するバックアップデバイスに送信するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項１０】  情報処理装置から送信されるファイル単位でのデータ入出力要求を第一のネットワークを通じて受信するファイルアクセス処理部と、記憶デバイスに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数の第一のチャネル制御部と、
情報処理装置から送信されるブロック単位でのデータ入出力要求を第二のネットワークを通じて受信して、記憶デバイスに対して前記データ入出力要求に対応するＩ／Ｏ要求を出力する第二のチャネル制御部と、
前記Ｉ／Ｏ要求に応じて前記記憶デバイスに対するデータ入出力を実行するディスク制御部と、
を含んで構成される記憶デバイス制御装置の制御方法であって、
前記第一のチャネル制御部が、前記情報処理装置から送信される、前記記憶デバイスに記憶されているデータについてのバックアップに関する設定情報を受信するステップと、
前記第一のチャネル制御部が、前記ディスク制御部に指示することにより前記ディスク制御部が前記設定情報に基づいて前記記憶デバイスに記憶されているバックアップ対象となるデータを読み出して、そのデータを前記第二のチャネル制御部に送信するステップと、
前記第二のチャネル制御部が、前記データを前記第二のネットワークに接続するバックアップデバイスに送信するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項１１】  請求項９または１０に記載の記憶デバイス制御装置の制御方法において、前記設定情報にはバックアップ対象となるデータがファイル単位またはディレクトリ単位で指定されていること、
を特徴とする記憶デバイス制御装置の制御方法。
【請求項１２】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、ディスクドライブに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記ディスクドライブに対するデータ入出力を実行するディスク制御部と、
を含んで構成され、
前記ディスクドライブにより提供される記憶領域をその記憶領域に論理的に設定される記憶領域である論理ボリュームを単位として管理する記憶デバイス制御装置の制御方法であって、
複数の前記チャネル制御部のそれぞれに割り当てられている複数の同じ論理ボリュームを管理するステップと、
前記複数のチャネル制御部が、障害が発生した場合に障害が生じていないチャネル制御部が障害の発生しているチャネル制御部の処理を引き継ぐために必要となる情報を、前記複数の同じ論理ボリュームのうちの少なくとも一つに記憶するようにするステップと、  
前記チャネル制御部が、前記情報処理装置から送信される、前記チャネル制御部に対する前記論理ボリュームの割り当てが指定されたデータを受信するステップと、
前記チャネル制御部が、受信した前記割り当てを記憶するステップと、
前記チャネル制御部の一つに障害が発生した場合、障害の生じていない前記チャネル制御部によって前記情報処理装置から送信される読み出し／書き込み要求を処理するステップと、
を含むことを特徴とする記憶デバイス制御装置の制御方法。
【請求項１３】  請求項１２に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部は、前記データ入出力要求を受信した場合にそのデータ入出力要求が前記チャネル制御部に割り当てられている論理ボリュームを対象とするものであるかどうかを、記憶している前記割り当てに基づいて調べ、対象とするものでない場合にはそのデータ入出力要求についての処理を行わないこと、
を特徴とする記憶デバイス制御装置の制御方法。  
【請求項１４】  請求項１２に記載の記憶デバイス制御装置の制御方法において、
前記ディスク制御部が、第一の論理ボリュームにデータが書き込まれた場合にそのデータの複製を第二の論理ボリュームにも記憶するために前記データを第二の論理ボリュームにも書き込む複製管理処理を実行するステップと、
前記チャネル制御部が、前記情報処理装置から送信される、第一の論理ボリュームとその複製が記憶される第二の論理ボリュームとの対応づけを受信して、これを前記ディスク制御部に通知するステップと、
前記ディスク制御部が、通知された前記対応づけに従って前記複製管理処理を実行するステップと、
をさらに含むこと
を特徴とする記憶デバイス制御装置の制御方法。
【請求項１５】  請求項１２に記載の記憶デバイス制御装置の制御方法において、
前記ディスク制御部が、第一の論理ボリュームにデータが書き込まれた場合にそのデータの複製を他の記憶デバイス制御装置により提供される第二の論理ボリュームにおいても記憶するために前記データを前記他の記憶デバイス制御装置に送信する遠隔複製処理を実行するステップと、
前記チャネル制御部が、前記情報処理装置から送信される、第一の論理ボリュームとその複製が記憶される第二の論理ボリュームとの対応づけを受信してこれを前記ディスク制御部に通知するステップと、
前記ディスク制御部が、通知された前記対応づけに従って前記遠隔複製処理を実行するステップと、
を含むこと
を特徴とする記憶デバイス制御装置の制御方法。
【請求項１６】  請求項１２に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部が、前記情報処理装置から送信される、前記ディスクドライブに記憶されているデータについてのバックアップに関する設定情報を受信するステップと、
前記チャネル制御部が、前記設定情報に基づいて前記ディスクドライブに記憶されているバックアップ対象となるデータを読み出して、そのデータを前記ネットワークに接続するバックアップデバイスに送信するステップと、
を含むこと
を特徴とする記憶デバイス制御装置の制御方法。
【請求項１７】  請求項１６に記載の記憶デバイス制御装置の制御方法において、
前記設定情報にはバックアップ対象となるデータがファイル単位またはディレクトリ単位で指定されていること
を特徴とする記憶デバイス制御装置の制御方法。
【請求項１８】  請求項１２に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部が、前記情報処理装置から送信される前記プログラムを更新するためのデータを受信するステップと、
前記記憶デバイス制御装置が、前記プログラムを更新するためのデータにより前記ディスクドライブに記憶されているプログラムを更新するステップと、
を含むこと
を特徴とする記憶デバイス制御装置の制御方法。
【請求項１９】  請求項１８に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部はＷｅｂサーバとしての機能を備え、
前記プログラムを更新するためのデータは、前記ネットワークを通じて前記Ｗｅｂサーバが前記情報処理装置に提供するＷｅｂページの機能を利用して前記チャネル制御部に送信されること
を特徴とする記憶デバイス制御装置の制御方法。
【請求項２０】  請求項１８に記載の記憶デバイス制御装置の制御方法において、
前記プログラムは、前記回路基板に形成されたハードウェアにより実行されるオペレーティングシステムを機能させるためのプログラムまたはこのオペレーティングシステム上で動作するアプリケーションプログラムの少なくともいずれかであること、
を特徴とする記憶デバイス制御装置の制御方法。
【請求項２１】  請求項１２に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部が、前記情報処理装置から送信される、第一のチャネル制御部の処理について自動的に実行するフェイルオーバについてのフェイルオーバ先となる第二のチャネル制御部を設定する情報を受信するステップと、
前記記憶デバイス制御装置が、前記設定情報に基づいて自動的に第一のチャネル制御部から第二のチャネル制御部にフェイルオーバを実行するステップと、
を含むこと
を特徴とする記憶デバイス制御装置の制御方法。
【請求項２２】  情報処理装置から送信されるファイル単位でのデータ入出力要求をネットワークを通じて受信するファイルアクセス処理部と、ディスクドライブに対する前記データ入出力要求に対応するＩ／Ｏ要求を出力するＩ／Ｏプロセッサとが形成された回路基板を有する複数のチャネル制御部と、
前記Ｉ／Ｏプロセッサから送信される前記Ｉ／Ｏ要求に応じて前記ディスクドライブに対するデータ入出力を実行するディスク制御部と、
前記ディスクドライブにより提供される記憶領域をその記憶領域に論理的に設定される記憶領域である論理ボリュームを単位として管理する記憶デバイス制御装置であって、
前記複数のチャネル制御部のそれぞれに割り当てられている複数の同じ論理ボリュームを管理する手段と、
前記チャネル制御部が、前記情報処理装置から送信される、前記チャネル制御部に対する前記論理ボリュームの割り当てが指定されたデータを受信する手段と、
前記チャネル制御部が、受信した前記割り当てを記憶する手段と、
前記チャネル制御部の一つに障害が発生した場合、障害の生じていない前記チャネル制御部によって前記情報処理装置から送信される読み出し／書き込み要求を処理する手段と、
前記複数のチャネル制御部が、障害が発生した際に障害が生じていないチャネル制御部が障害の発生しているチャネル制御部の処理を引き継ぐために必要となる情報を、前記複数の同じ論理ボリュームのうちの少なくとも一つに記憶する手段と、
を備えることを特徴とする記憶デバイス制御装置。
【請求項２３】  請求項２２に記載の記憶デバイス制御装置において、
前記チャネル制御部が、前記情報処理装置から送信される、第一のチャネル制御部の処理について自動的に実行するフェイルオーバについてのフェイルオーバ先となる第二のチャネル制御部を設定する情報を受信する手段を備え、
前記記憶デバイス制御装置が、前記設定情報に基づいて自動的に第一のチャネル制御部から第二のチャネル制御部にフェイルオーバを実行する手段
を備えることを特徴とする記憶デバイス制御装置。
【請求項２４】  請求項２１に記載の記憶デバイス制御装置の制御方法において、
前記チャネル制御部は、Ｗｅｂサーバとしての機能を備え、
前記各チャネル制御部は、それぞれ複数の電源系統のうちのいずれかによって駆動され、
前記チャネル制御部は、前記フェイルオーバに際して前記各チャネル制御部が所属するグループを設定するためのＷｅｂページを前記ネットワークを通じて前記情報処理装置に提供し、
前記チャネル制御部は、前記Ｗｅｂページを介して取得される前記グループの設定内容が、１つの前記グループに同一の前記電源系統によって駆動されるチャネル制御部のみが含まれる内容であった場合、前記情報処理装置にエラーメッセージを送信すること
を特徴とする記憶デバイス制御装置の制御方法。
【請求項２５】  請求項２３に記載の記憶デバイス制御装置において、
前記チャネル制御部は、Ｗｅｂサーバとしての機能を備え、
前記各チャネル制御部は、それぞれ複数の電源系統のうちのいずれかによって駆動され、
前記チャネル制御部は、前記フェイルオーバに際して前記各チャネル制御部が所属するグループを設定するためのＷｅｂページを前記ネットワークを通じて前記情報処理装置に提供し、
前記チャネル制御部は、前記Ｗｅｂページを介して取得される前記グループの設定内容が、１つの前記グループに同一の前記電源系統によって駆動されるチャネル制御部のみが含まれる内容であった場合、前記情報処理装置にエラーメッセージを送信すること
を特徴とする記憶デバイス制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
リモートコピーの方式としては同期方式と非同期方式とがある。同期方式の場合、情報処理装置２００からプライマリＬＵへのデータ書き込みを指示するデータ入出力要求を受信すると、ストレージシステム６００はプライマリＬＵにそのデータ入出力要求に対応するデータを書き込む。またストレージシステム６００は書き込んだデータと同じデータをストレージシステム６１０に送信する。ストレージシステム６１０はストレージシステム６００から送信されてくるデータを受信すると、そのデータをセカンダリＬＵに書き込む。そしてストレージシステム６１０はデータを書き込んだ旨をストレージシステム６００に対して通知する。この通知を受信したストレージシステム６００は、情報処理装置２００にデータの書き込みを完了した旨を通知するメッセージを送信する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１１３
【補正方法】変更
【補正の内容】
【０１１３】
ＮＡＳマネージャ７０６は、受信した設定内容をバックアップ管理プログラム７１０に通知する（Ｓ３７１３）。この通知を受信したバックアップ管理プログラム７１０は、リストアしようとするデータがＬＡＮ４００に接続するバックアップデバイス９１０に記憶されているのか、ＳＡＮ５００に接続されているバックアップデバイス９００に記憶されているのかを調べる（Ｓ３７１４）。ここでリストア対象のデータがＬＡＮ４００に接続するバックアップデバイス９１０に記憶されている場合には（Ｓ３７１４：ＬＡＮ経由）、バックアップ管理プログラム７１０はＬＡＮ４００経由でバックアップデバイス９１０からリストア対象のデータを取り寄せる（Ｓ３７１５）。そして、バックアップ管理プログラム７１０は、取り寄せたデータをリストア先として指定されている場所に記憶する（Ｓ３７１６）。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０１１４
【補正方法】変更
【補正の内容】
【０１１４】
一方、リストア対象のデータがＳＡＮ５００に接続するバックアップデバイス９００に記憶されている場合には（Ｓ３７１４：ＳＡＮ経由）、バックアップ管理プログラム７１０はＣＨＦおよびＳＡＮ５００を経由してバックアップデバイス９００からリストア対象のデータを取り寄せる（Ｓ３７２０）。そして、バックアップ管理プログラム７１０は、取り寄せた上記データをリストア先として指定されている場所に記憶する（Ｓ３７２１）。以上のようにしてリストアが行われることになる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
＝＝＝ソフトウェアの管理＝＝＝
ストレージシステム６００のチャネル制御部１乃至４（１１０）で実行されるＯＳ７０１やこのＯＳ７０１で実行されるようにインストールされているアプリケーションプログラム、チャネル制御部１１０やディスク制御部１４０のＮＶＲＡＭ１１５，１４４に記憶されているファームウェアなど、ストレージシステム６００の各種機能を実現しているソフトウェアのバージョンアップを設定Ｗｅｂページから行うことができる。この際に利用される設定Ｗｅｂページの一例を図３９に示す。この設定Ｗｅｂページ３９００には、プロダクト名に対応させて、ソフトウェアの「種類」、「バージョン」、「バージョン日付」、「更新日」などが表示されている。このバージョンを確認することにより情報処理装置２００のユーザやオペレータ等は上記ソフトウェアの更新状態を確認することができる。