(57)【要約】  複数のストレージ装置を備えるストレージシステムにおいて、ストレージ装置の夫々に、複数の他のストレージ装置との間での通信経路の設定を許可するか否かを示す情報である接続モードを記憶させ、ストレージ装置の夫々と通信可能に管理装置を設け、管理装置に通信経路を設定するためのユーザインタフェースを提供する通信経路設定部を設け、通信経路の設定に際し、通信経路設定部が、通信経路を設定しようとするストレージ装置の双方の経路接続モードが許可に設定されている場合に、通信経路の設定を許可しないようにする。
2010089897.tif 000002
【特許請求の範囲】
【請求項１】
複数のストレージ装置を備えるストレージシステムにおける、前記ストレージ装置間を結ぶ通信経路の設定方法であって、
前記ストレージ装置の夫々に、複数の他の前記ストレージ装置との間での前記通信経路の設定を許可するか否かを示す情報である接続モードを記憶させ、
前記ストレージ装置の夫々と通信可能に管理装置を接続し、
前記管理装置に、前記通信経路を設定するためのユーザインタフェースを提供する通信経路設定部を設け、
前記通信経路の設定に際し、前記通信経路設定部が、前記通信経路を設定しようとする前記ストレージ装置の双方の前記経路接続モードが許可に設定されている場合に、前記通信経路の設定を許可しない、
ストレージシステムにおける通信経路の設定方法。    
【請求項２】
請求項１に記載の通信経路の設定方法であって、
前記通信経路設定部による前記通信経路の設定は、前記通信経路が設定される前記ストレージ装置の夫々が備える通信ポートを対応づけることにより行われ、
前記ストレージ装置の夫々に、自身に関して設定されている前記通信経路の前記対応を記憶させ、
前記管理装置に、前記ストレージ装置間で行われるデータの複製管理機能を設定するためのユーザインタフェースを提供する複製管理機能設定部を設け、
前記複製管理機能設定部は、複製元となる前記ストレージ装置の記憶領域と複製先となる前記ストレージ装置の記憶領域とを対応づけることにより行い、
前記管理装置に、前記ストレージ装置の夫々に前記接続モードを設定するためのユーザインタフェースを提供する接続モード設定部を設け、
前記ストレージ装置の夫々に、自身に関して設定されている前記記憶領域の前記対応を記憶させ、
前記複製管理機能設定部が、前記通信経路設定部により前記通信経路が設定された前記ストレージ装置間でのみ、複製元の前記記憶領域と複製先の前記記憶領域の対応づけを許可する
ストレージシステムにおける通信経路の設定方法。
【請求項３】
請求項２に記載の通信経路の設定方法であって、
前記接続モード設定部が、ある前記ストレージ装置の前記接続モードを許可から不許可に変更する指示を受け付けた場合、当該ストレージ装置に前記通信経路が複数設定されている場合は前記変更を許可しない、
ストレージシステムにおける通信経路の設定方法。
【請求項４】
請求項２に記載の通信経路の設定方法であって、
前記管理装置に、前記通信経路設定部が前記通信経路を設定する際にユーザに要求する暗号情報を前記通信ポートの夫々に設定するためのユーザインタフェースを提供する暗号情報設定部を設け、
前記ストレージ装置の夫々に、自身の通信ポートに設定されている前記暗号情報を記憶させ、
前記接続モード設定部が、ある前記ストレージ装置の前記接続モードを許可から不許可に変更する指示を受け付けた場合、当該ストレージ装置に複数の前記暗号情報が設定されている場合は前記変更を許可しない、
ストレージシステムにおける通信経路の設定方法。
【請求項５】
請求項２に記載の通信経路の設定方法であって、
前記ストレージ装置は、自身に設定可能な前記通信経路の許容数を記憶し、
前記通信経路設定部は、前記ストレージ装置に設定されている前記許容数を超える前記通信経路の設定を許可しない、
ストレージシステムにおける通信経路の設定方法。
【請求項６】
請求項２に記載の通信経路の設定方法であって、
前記管理装置は、当該管理装置が接続している前記ストレージ装置に指示を送信することにより当該ストレージ装置を他の前記ストレージ装置に通信可能に接続し、当該ストレージ装置を介して、前記接続モード、前記通信経路の前記対応、前記複製元の記憶領域と前記複製先の記憶領域の前記対応、前記暗号情報、及び前記許容数のうちの少なくともいずれかの情報を、各前記ストレージ装置から取得する
ストレージシステムにおける通信経路の設定方法。
【請求項７】
請求項２に記載の通信経路の設定方法であって、
前記ストレージ装置は、
ホスト装置と通信するための通信インタフェース、
記憶装置にデータの書き込み又は読み出しを行うディスクコントローラ、
前記通信インタフェースと前記ディスクコントローラとの間のデータ転送を行う制御プロセッサ、
前記記憶装置に書き込まれるデータもしくは前記記憶装置から読み出されるデータが格納されるキャッシュメモリ、
データを記憶する共有メモリ、及び、
前記通信インタフェース、前記ディスクコントローラ、前記制御プロセッサ、前記キャッシュメモリ、及び前記共有メモリを通信可能に接続するスイッチ
を備える
ストレージシステムにおける通信経路の設定方法。
【請求項８】
請求項２に記載の通信経路の設定方法に用いる前記管理装置であって、
ＣＰＵ、メモリ、及び前記ストレージ装置と接続するための通信インタフェース、
前記通信経路設定部、前記複製管理機能設定部、及び前記接続モード設定部
を備える管理装置。
【請求項９】
請求項４に記載の通信経路の設定方法に用いる前記管理装置であって、
ＣＰＵ、メモリ、及び前記ストレージ装置と接続するための通信インタフェース、
前記通信経路設定部、前記複製管理機能設定部、前記接続モード設定部、及び前記暗号情報設定部
を備える管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステムにおける通信経路の設定方法、及び管理装置に関し、とくに複数のストレージ装置を用いてデータの複製管理を行う場合にデッドロックが発生するような構成設定がされるのを防ぐための技術に関する。
【背景技術】
【０００２】
特許文献１には、耐障害性に優れたデータの複製管理（リモートコピー）を低コストで提供すべく、第１の上位計算機システムに接続される第１の記憶システム、第１の記憶システムに接続され、第１の記憶システムからデータを受信する第２の記憶システム、第２の記憶システムに接続され、第２の記憶システムからデータを受信するとともに、第２の上位計算機システムに接続され、第２の上位計算機システムとの間でデータの送受信を行う第３の記憶システムからなるリモートコピーシステムにおいて、第２の記憶領域に書き込まれているデータと更新情報を所定の時間が経過してから第３の記憶システムから読み出して第３の記憶領域に書き込むようにすることが記載されている。
【特許文献１】特開２００６−０９９４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ストレージシステムの運用現場においては、ストレージ装置の効率的な運用や最適配置、もしくは顧客ニーズへのきめ細かな対応を行うために、ストレージ装置の接続構成等を柔軟に設定するための管理ツールが提供されている。ユーザ（オペレータ）は、管理ツールを用いることで、データの複製元となるストレージ装置と複製先となるストレージ装置の対応関係の設定などの、データの複製管理に関する設定についても、柔軟かつ簡便に行うことができる。【０００４】
ところで、３台以上のストレージ装置を用いてデータの複製管理を行おうとする場合には、複製元もしくは複製先となるストレージ装置の設定に際し、デッドロックの発生を考慮しなければならない。即ち、第１のストレージ装置の記憶領域を複製元とし第２のストレージ装置の記憶領域を複製先として設定し、かつ、第２のストレージ装置の記憶領域を複製元とし第３のストレージ装置の記憶領域を複製先として設定し、かつ、第３のストレージ装置の記憶領域を複製元とし第１のストレージ装置の記憶領域を複製先として設定した場合、各ストレージ装置に対するデータの書き込みのタイミングによっては、ストレージ装置の夫々が複製元の書き込み完了を待つ３竦み（すくみ）の状態（デッドロック）が生じる可能性があるので、複製元もしくは複製先となるストレージ装置の設定に際しては、そのような構成設定がなされないように留意する必要がある。【０００５】
本発明は、このような問題に鑑みてなされたもので、複数のストレージ装置を用いてデータの複製管理を行う場合にデッドロックが発生するような構成設定がされるのを防ぐことが可能な、ストレージシステムにおける通信経路の設定方法、及び管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記のおよび他の課題を解決するための本発明の一態様では、
複数のストレージ装置を備えるストレージシステムにおける、前記ストレージ装置間を結ぶ通信経路の設定方法であって、
前記ストレージ装置の夫々に、複数の他の前記ストレージ装置との間での前記通信経路の設定を許可するか否かを示す情報である接続モードを記憶させ、
前記ストレージ装置の夫々と通信可能に管理装置を接続し、
前記管理装置に、前記通信経路を設定するためのユーザインタフェースを提供する通信経路設定部を設け、
前記通信経路の設定に際し、前記通信経路設定部が、前記通信経路を設定しようとする前記ストレージ装置の双方の前記経路接続モードが有効である場合に、前記通信経路の設定を許可しないようにする。【０００７】
また本発明の他の一態様では、上記設定方法において、
前記通信経路設定部による前記通信経路の設定は、前記通信経路が設定される前記ストレージ装置の夫々が備える通信ポートを対応づけることにより行われ、
前記ストレージ装置の夫々に、自身に関して設定されている前記通信経路の前記対応を記憶させ、
前記管理装置に、前記ストレージ装置間で行われるデータの複製管理機能を設定するためのユーザインタフェースを提供する複製管理機能設定部を設け、
前記複製管理機能設定部は、複製元となる前記ストレージ装置の記憶領域と複製先となる前記ストレージ装置の記憶領域とを対応づけることにより行い、
前記管理装置に、前記ストレージ装置の夫々に前記接続モードを設定するためのユーザインタフェースを提供する接続モード設定部を設け、
前記ストレージ装置の夫々に、自身に関して設定されている前記記憶領域の前記対応を記憶させ、
前記複製管理機能設定部が、前記通信経路設定部により前記通信経路が設定された前記ストレージ装置間でのみ、複製元の前記記憶領域と複製先の前記記憶領域の対応づけを許可するようにする。【０００８】
複数のストレージ装置によって前述した３竦みの状態が生じるような複製管理の構成設定を行うためには、ストレージ装置の夫々が、複数の他のストレージ装置と通信経路で結ばれていることが前提となる。本発明によれば、接続モードが有効に設定されているストレージ装置間の通信経路の設定が禁止され、複製管理機能について前述した３竦みの状態が生じるような設定をすることができなくなり、これによりデッドロックが発生するような構成設定がされるのを確実に防ぐことができる。【０００９】
本発明の他の一態様では、上記設定方法において、
前記接続モード設定部が、ある前記ストレージ装置の前記接続モードを許可から不許可に変更する指示を受け付けた場合、当該ストレージ装置に前記通信経路が複数設定されている場合は前記変更を許可しないようにする。【００１０】
既に通信経路が複数設定されているストレージ装置の接続モードを不許可に変更すると、現状の通信経路を維持することができなくなり、ストレージシステムの運用に支障が生じる。本発明によれば、そのような支障が生じるのを確実に防ぐことができる。【００１１】
本発明の他の一態様では、上記設定方法において、
前記管理装置に、前記通信経路設定部が前記通信経路を設定する際にユーザに要求する暗号情報を前記通信ポートの夫々に設定するためのユーザインタフェースを提供する暗号情報設定部を設け、
前記ストレージ装置の夫々に、自身の通信ポートに設定されている前記暗号情報を記憶させ、
前記接続モード設定部が、ある前記ストレージ装置の前記接続モードを許可から不許可に変更する指示を受け付けた場合、当該ストレージ装置に複数の前記暗号情報が設定されている場合は前記変更を許可しないようにする。【００１２】
ストレージ装置に複数の暗号情報が設定されている場合には、当該ストレージ装置に複数の通信経路が設定されているか、もしくは設定される可能性があり、そのようなストレージ装置の接続モードを不許可に変更するとストレージシステムの運用に支障が生じる。本発明によれば、そのような支障が生じるのを確実に防ぐことができる。【００１３】
本発明の他の一態様では、上記設定方法において、
前記ストレージ装置は、自身に設定可能な前記通信経路の許容数を記憶し、
前記通信経路設定部は、前記ストレージ装置に設定されている前記許容数を超える前記通信経路の設定を許可しないようにする。  【００１４】
本発明によれば、ストレージ装置の許容数を超えるような通信経路の設定が拒絶される。このため、ストレージ装置の仕様やストレージシステムの運用方針に反するような設定がされるのを確実に防ぐことができる。【００１５】
本発明の他の一態様では、上記設定方法において、
前記管理装置は、当該管理装置が接続している前記ストレージ装置に指示を送信することにより当該ストレージ装置を他の前記ストレージ装置に通信可能に接続し、当該ストレージ装置を介して、前記接続モード、前記通信経路の前記対応、前記複製元の記憶領域と前記複製先の記憶領域の前記対応、前記暗号情報、及び前記許容数のうちの少なくともいずれかの情報を、各前記ストレージ装置から取得するようにする。【００１６】
本発明によれば、管理装置が接続しているストレージ装置を介して、各ストレージ装置に格納されている情報を取得することができる。このため、管理装置がストレージ装置の夫々と個別に通信環境を設備することなく、各ストレージ装置から情報を取得することができる。【００１７】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【００１８】
本発明によれば、複数のストレージ装置を用いてデータの複製管理を行う場合にデッドロックが発生するような構成設定がされるのを確実に防ぐことができる。
【図面の簡単な説明】
【００１９】
【図１Ａ】ストレージシステム１の構成を示す図である。
【図１Ｂ】ストレージ装置１０の外観斜視図（一例）を示す図である。
【図１Ｃ】ストレージシステム１の他の構成を示す図である。
【図２Ａ】通信Ｉ／Ｆ１１のハードウエア構成を示す図である。
【図２Ｂ】制御プロセッサ１２のハードウエア構成を示す図である。
【図２Ｃ】ディスクコントローラ１３のハードウエア構成を示す図である。
【図３】管理装置３として利用可能なコンピュータ（情報処理装置）の一例を示す図である。
【図４】ホスト装置２の通信ポート４１、通信ネットワーク５，６を構成しているネットワークスイッチ４２の通信ポート４３、ストレージ装置１０，５０の通信ポート、及び論理ボリューム（ＬＵ）の関係を説明する図である。
【図５】パス定義テーブルの５００一例を示す図である。
【図６】接続モード情報６００の一例を示す図である。
【図７】暗号情報７００の一例を示す図である。
【図８】複製ペア定義テーブル８００の一例を示す図である。
【図９】管理装置３の機能を示す図である。
【図１０】ストレージ装置１０の機能、及びストレージ装置１０によって管理されるデータを示す図である。
【図１１】データ書き込み処理Ｓ１１００を説明するフローチャートである。
【図１２】データ読み出し処理Ｓ１２００を説明するフローチャートである。
【図１３】パス設定処理Ｓ１３００を説明するフローチャートである。
【図１４】パス設定画面１４００の一例を示す図である。
【図１５】接続モード設定処理Ｓ１５００を説明するフローチャートである。
【図１６】接続モード設定画面１６００の一例を示す図である。
【図１７】暗号情報設定処理Ｓ１７００を説明するフローチャートである。
【図１８】暗号情報設定画面１８００の一例を示す図である。
【図１９】複製ペア設定処理Ｓ１９００を説明するフローチャートである。
【図２０】複製ペア設定画面の一例を示す図である。
【発明の実施の形態】
【００２０】
以下、実施形態について説明する。図１Ａに、実施形態として説明するストレージシステム１の構成を示している。同図に示すように、ストレージシステム１は、ホスト装置２、通信ネットワーク５を介してホスト装置２と通信するストレージ装置１０、及びストレージ装置１０にＬＡＮ（Local Area Network）等を介して通信可能に接続する管理装置３とを含んで構成されている。また同図に示すように、ストレージ装置１０には、通信ネットワーク６を介して、ストレージ装置１０と同様の構成を備える一台以上のリモートストレージ装置５０が通信可能に接続している。
【００２１】
通信ネットワーク５，６は、例えばＬＡＮ、ＳＡＮ（Storage Area Network）、インターネット、公衆通信網等である。ホスト装置２とストレージ装置１０との間の通信は、ＴＣＰ／ＩＰ、ｉＳＣＳＩ（internet Small Computer System Interface）、ファイバーチャネルプロトコル（Fibre Channel Protocol）、ＦＩＣＯＮ（Fibre Connection）（登録商標）、ＥＳＣＯＮ（Enterprise System Connection） （登録商標）、ＡＣＯＮＡＲＣ（Advanced Connection Architecture）（登録商標）、ＦＩＢＡＲＣ（Fibre Connection Architecture）（登録商標）等のプロトコルに従って行われる。
【００２２】
ホスト装置２は、ストレージ装置１０によって提供される記憶領域を利用する情報処理装置（コンピュータ）である。例えばホスト装置２は、パーソナルコンピュータ、メインフレーム（Mainframe）、オフィスコンピュータ等のハードウエアを用いて構成されている。ホスト装置２は、上記記憶領域へのアクセスに際し、ストレージ装置１０にＩ／Ｏ要求を送信する。
【００２３】
ストレージ装置１０は、一つ以上の通信インタフェース（以下、通信Ｉ／Ｆ１１と表記する。）、一つ以上の制御プロセッサ１２（Micro Processor）、一つ以上のディスクコントローラ１３、キャッシュメモリ１４（Cache Memory）、共有メモリ１５（Shared Memory）、内部スイッチ１６、記憶装置１７、及び保守装置１８（Service Processor）を備える。このうち通信Ｉ／Ｆ１１、制御プロセッサ１２、ディスクコントローラ１３、キャッシュメモリ１４、及び共有メモリ１５は、内部スイッチ１６を介して互いに通信可能に接続されている。
【００２４】
通信Ｉ／Ｆ１１は、ホスト装置２から送られてくるＩ／Ｏ要求（データ書き込み要求、データ読み出し要求等）を受け付け、受け付けたＩ／Ｏ要求についての処理の応答（読み出したデータ、読み出し完了報告、書き込み完了報告等）をホスト装置２に送信する。通信Ｉ／Ｆ１１は、ホスト装置２と通信するためのプロトコル制御に関する機能を有する。
【００２５】
制御プロセッサ１２は、通信Ｉ／Ｆ１１が受信した上記Ｉ／Ｏ要求に応じて、通信Ｉ／Ｆ１１、ディスクコントローラ１３、及びキャッシュメモリ１４の間で行われるデータ転送に関する処理を行う。制御プロセッサ１２は、例えばキャッシュメモリ１４を介して行われる、通信Ｉ／Ｆ１１とディスクコントローラ１３の間のデータ（記憶装置１７から読み出したデータ、記憶装置１７に書き込むデータ）の引き渡し、キャッシュメモリ１４に格納されているデータについての、ステージング（記憶装置１７からのデータの読み出し）又はデステージング（記憶装置１７への書き出し）を行う。
【００２６】
キャッシュメモリ１４は、高速アクセスが可能なＲＡＭ（Random Access Memory）等を用いて構成されている。キャッシュメモリ１４には、例えば記憶装置１７に書き込まれるデータ（以下、書き込みデータと記載する。）や、記憶装置１７から読み出されたデータ（以下、読み出しデータと記載する。）が格納される。共有メモリ１５には、ストレージ装置１０の制御に用いられる各種の情報が格納される。
【００２７】
ディスクコントローラ１３は、記憶装置１７からのデータの読み出し又は記憶装置１７へのデータの書き込みに際し、記憶装置１７との間で通信を行う。
【００２８】
内部スイッチ１６は、例えば高速クロスバースイッチ（Cross Bar Switch）を用いて構成されている。内部スイッチ１６を介して行われる通信は、ファイバーチャネル、ｉＳＣＳＩ、ＴＣＰ／ＩＰ等のプロトコルに従って行われる。
【００２９】
記憶装置１７は、ハードディスクドライブ１７１や半導体記憶装置（ＳＳＤ（Solid State Drive））等の記録媒体を用いて構成されている。以下の説明では記憶装置１７は、例えばＳＡＳ（Serial Attached SCSI）、ＳＡＴＡ（SerialATA）タイプのハードディスクドライブ１７１であるものとする。ハードディスクドライブ１７１は、ＲＡＩＤ（Redundant Arrays of Inexpensive （or Independent) Disks）の制御方式（例えば０，１，５，６等のＲＡＩＤレベル）に従って制御される。
【００３０】
記憶装置１７は、ＲＡＩＤによって提供される記憶領域（例えばＲＡＩＤグループ（パリティグループ（Parity Group）の記憶領域）を用いて構成される論理装置１７２（ＬＤＥＶ（Logical Device））を単位とする記憶領域を提供する。尚、記憶装置１７が提供する記憶領域の単位は上記論理装置（ＬＤＥＶ）に限られない。
【００３１】
図２Ａに通信Ｉ／Ｆ１１のハードウエア構成を示している。同図に示すように、通信Ｉ／Ｆ１１は、外部通信インタフェース（以下、外部通信Ｉ／Ｆ１１１と表記する。）、プロセッサ１１２、メモリ１１３、及び内部通信インタフェース（以下、内部通信Ｉ／Ｆ１１４と表記する。）を備えている。外部通信Ｉ／Ｆ１１１は、例えばＮＩＣ（Network Interface Card）、ＨＢＡ（Host Bus Adaptor）である。プロセッサ１１２は、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Micro Processing Unit）等である。メモリ１１３は、ＲＡＭ又はＲＯＭ（Read Only Memory）である。内部通信Ｉ／Ｆ１１４は、内部スイッチ１６を介して制御プロセッサ１２、ディスクコントローラ１３、キャッシュメモリ１４、共有メモリ１５と通信を行う。
【００３２】
図２Ｂに制御プロセッサ１２のハードウエア構成を示している。同図に示すように、制御プロセッサ１２は、内部通信インタフェース（以下、内部通信Ｉ／Ｆ１２１と表記する。）、プロセッサ１２２、及びメモリ１２３を備えている。内部通信Ｉ／Ｆ１２１は、内部スイッチ１６を介して通信Ｉ／Ｆ１１、ディスクコントローラ１３、キャッシュメモリ１４、共有メモリ１５と通信を行う。プロセッサ１２２はＣＰＵ、ＭＰＵ、ＤＭＡ（Direct Memory Access）等である。メモリ１２３はＲＡＭ又はＲＯＭである。
【００３３】
図２Ｃにディスクコントローラ１３のハードウエア構成を示している。同図に示すように、ディスクコントローラ１３は、内部通信インタフェース（以下、内部通信Ｉ／Ｆ１３１と表記する。）、プロセッサ１３２、メモリ１３３、及びディスクインタフェース（以下、ディスクＩ／Ｆ１３４と表記する。）を備えている。内部通信Ｉ／Ｆ１３１は、内部スイッチ１６を介して、通信Ｉ／Ｆ１１、制御プロセッサ１２、キャッシュメモリ１４、共有メモリ１５等と通信する。プロセッサ１３２は、ＣＰＵ、ＭＰＵ等である。メモリ１３３は、ＲＡＭ又はＲＯＭである。ディスクＩ／Ｆ１３４は、記憶装置１７と通信を行う。
【００３４】
保守装置１８（SVP:SerVice Processor）は、ＣＰＵ及びメモリを備え、ストレージ装置１０の各構成要素の制御や状態監視を行うコンピュータである。保守装置１８は、内部スイッチ１６又はＬＡＮ（Local Area Network）等の他の通信手段を介して、通信Ｉ／Ｆ１１、制御プロセッサ１２、ディスクコントローラ１３、キャッシュメモリ１４、共有メモリ１５、及び内部スイッチ１６等の構成要素と通信可能に接続されている。保守装置１８は、ストレージ装置１０の構成要素から随時稼働情報等を取得して管理装置３に提供する。また保守装置１８は、管理装置３から送られてくる情報に従い、構成要素の設定、制御、保守（ソフトウエアの導入や更新）等を行う。
【００３５】
図１Ｂにストレージ装置１０の外観斜視図（一例）を示している。ストレージ装置１０は、通信Ｉ／Ｆ１１が実装される基本筐体１０１と、増設用のハードディスクドライブ１７１が実装される増設筐体１０２とを備えている。
【００３６】
ところで、ストレージシステム１の構成は、以上に説明した構成に限られない。例えば図１Ｃに示す構成とすることもできる。同図に示すストレージ装置１０は、複数の制御基盤３０が実装されている基本筐体１０１と、増設用のハードディスクドライブ１７１が実装され、制御基盤３０を有しない増設筐体１０２とを備えている。
【００３７】
制御基盤３０は、通信Ｉ／Ｆ３１、データコントローラ３２（ＤＣＴＬ）、ディスクＩ／Ｆ３３、キャッシュメモリ３４（ＣＭ）、ブリッジ３５、ＣＰＵ３６、メモリ３７、及びスイッチ３８を備える。基本筐体１０１及び増設筐体１０２の夫々に内蔵されているハードディスクドライブ１７１は、ファイバチャネルループ１０６を介して制御基盤３０に接続されている。また複数の制御基盤３０は、内部通信路１０５を介して通信可能に接続されており、他の制御基盤３０との間でフェールオーバを構成することが可能である。
【００３８】
管理装置３は、例えばパーソナルコンピュータやオフィスコンピュータである。管理装置３は、ストレージ装置１０と一体的であっても（同一筐体に実装されていても）よい。管理装置３は、保守装置１８とＬＡＮ等を介して通信可能に接続されている。管理装置３は、ストレージ装置１０の制御や監視のためのＧＵＩ（Graphical User Interface）やＣＬＩ（Command Line Interface）等を用いたユーザインタフェースを備える。
【００３９】
図３に管理装置３として利用可能なコンピュータ（情報処理装置）の一例を示している。同図に示すように、コンピュータ３０は、ＣＰＵ３１、揮発性または不揮発性のメモリ３２（ＲＡＭまたはＲＯＭ）、記憶装置３３（例えばハードディスク、半導体記憶装置（ＳＳＤ））、キーボードやマウス等の入力装置３４、液晶モニタやプリンタ等の出力装置３５、及びＮＩＣやＨＢＡ等の通信インタフェース（通信Ｉ／Ｆ３６と表記する。）を備える。
【００４０】
＜論理ボリューム＞
ストレージ装置１０は、記憶装置１７によって提供される記憶領域（例えば前述したＬＤＥＶ）に基づく論理的なボリューム（以下、論理ボリューム又はＬＵ（Logical Unit））と称する。）を構成し、この論理ボリュームを単位としてホスト装置２に記憶領域を提供する。ホスト装置２は、ストレージ装置１０の通信ポートの識別子（以下、ポートＩＤとも称する。）と論理ボリュームの識別子（以下、ＬＵＮとも称する。）を指定してストレージ装置１０の記憶領域を特定する。図４にホスト装置２の通信ポート４１、通信ネットワーク５，６を構成しているネットワークスイッチ４２が備える通信ポート４３、ストレージ装置１０，５０が備える通信ポート４４、及びストレージ装置１０，５０が提供する論理ボリューム４５（ＬＵ）の関係を示す。
【００４１】
＜通信経路（パス）＞
ストレージ装置１０，５０間でデータ転送を行う場合には、ストレージ装置１０,５０間に通信経路（以下、パス（Path）と称する。）を設定しなければならない。パスの設定は、具体的にはストレージ装置１０の通信ポートの識別子と、リモートストレージ装置５０の通信ポートの識別子を対応づけることにより行う。ストレージ装置１０，５０は、このようにして設定されたパスの情報（以下、パス定義情報と称する。）を、例えば共有メモリ１５や記憶装置１７にパス定義テーブルとして記憶している。ストレージ装置１０，５０は、データ転送に際しパス定義情報を参照して送信元から送信先に至るパスを特定する。
【００４２】
図５にパス定義テーブルの一例を示している。同図に示すように、パス定義テーブル５００は、ストレージ装置１０の識別子が格納される装置ＩＤ５１１、ストレージ装置１０の通信ポートの識別子が格納されるポートＩＤ５１２、リモートストレージ装置５０の識別子が格納される装置ＩＤ５１３、及びリモートストレージ装置５０の通信ポートの識別子が格納されるポートＩＤ５１４の各項目を有する複数のレコードからなる。尚、同図に示すパス定義テーブル５００には、自装置以外のストレージ装置１０，５０間のパスの情報が含まれているが、ストレージ装置１０，５０の夫々が自装置に関するパスの情報のみを管理するようにしてもよい。
【００４３】
＜接続モード＞
ストレージ装置１０，５０の夫々には、各ストレージ装置１０，５０が複数の他のストレージ装置１０，５０と同時に通信することを許可するか否か、即ち同時に異なる複数の他のストレージ装置１０，５０との間にパスを設定することを許可するか否かを示す情報である、接続モードを設定することができる。各ストレージ装置１０，５０についての接続モードの設定は、ユーザが管理装置３を操作して行うことができる。各ストレージ装置１０，５０は、自身に現在設定されている接続モードを、例えば共有メモリ１５や記憶装置１７に接続モード情報として記憶している。
【００４４】
図６に各ストレージ装置１０，５０に設定される接続モード情報の一例を示している。同図に示すように、接続モード情報６００は、当該ストレージ装置１０，５０が接続モードに関する機能を備えているか否かを示す情報（有り／無し）が格納される接続モード設定機能６１１、及び当該ストレージ装置１０，５０に現在設定されている接続モード（有効（複数接続許可）／無効（複数接続不許可））が格納される接続モード６１２の各項目を有する。
【００４５】
＜暗号情報設定機能＞
ストレージ装置１０，５０の各通信ポートにはその通信ポートの利用するための暗号情報（パスワード）を設定することができる。暗号情報は、例えば管理装置３を操作して設定することができる。前述したパスの設定に際し暗号情報が設定されている通信ポートを利用する場合、ユーザは暗号情報の入力を要求される。暗号情報が認証されない限り、その通信ポートを利用してパスを設定することができない。暗号情報は、その通信ポートを用いて設定されるパスごとに設定することができる。ストレージ装置１０，５０は、自身が備える各通信ポートについて設定されている暗号情報を例えば共有メモリ１５や記憶装置１７に暗号情報として記憶している。尚、暗号情報を用いた上記認証の仕組みは、例えばＣＨＡＰ（Challenge Handshake Authentication Protocol）等を用いて実現される。
【００４６】
図７にストレージ装置１０，５０が記憶している暗号情報の一例を示している。同図に示すように、暗号情報７００には、ストレージ装置１０，５０が備える各通信ポート（ポートＩＤ７１１）について設定されている暗号情報７１２が格納されている。
【００４７】
＜複製管理機能＞
ストレージ装置１０，５０は、ある論理ボリューム４５に格納されているデータの複製を他の論理ボリューム４５に自動的に記憶する機能（複製管理機能（レプリケーション））を備えている。複製管理機能を利用する場合には、複製元となる論理ボリューム（以下、複製元ＬＵとも称する。）と複製先となる論理ボリューム（以下、複製先ＬＵとも称する。）の組み合わせ（以下、複製ペアとも称する。）を設定する必要がある。ストレージ装置１０，５０は、設定された複製ペアに関する情報（以下、複製ペア定義情報とも称する。）を、例えば共有メモリ１５や記憶装置１７に複製ペア定義テーブル８００として記憶している。ストレージ装置１０，５０は、複製管理機能のための処理に際し、複製ペア定義テーブル８００を参照する。
【００４８】
図８に複製ペア定義テーブル８００の一例を示している。同図に示すように、複製ペア定義テーブル８００は、複製元ＬＵが存在するストレージ装置１０の識別子が格納される装置ＩＤ８１１、複製元ＬＵが接続する通信ポートの識別子が格納されるポートＩＤ８１２、複製元ＬＵの識別子（ＬＵＮ）が格納されるＬＵＮ８１３、複製先ＬＵが存在するストレージ装置１０の識別子が格納される装置ＩＤ８１４、複製先ＬＵが接続する通信ポートの識別子が格納されるポートＩＤ８１５、及び複製先ＬＵの識別子（ＬＵＮ）が格納されるＬＵＮ８１６、の各項目を有する複数のレコードからなる。
【００４９】
複製ペアの制御状態には、同期状態（Synchronizing State（Pair State））、スプリット状態（Split State(Pair Suspend））、データ転送状態（Copying State）、及び停止状態（Failure State）がある。ユーザは管理装置３を操作することにより複製ペアの制御状態を変更することができる。複製ペアの制御状態が上記制御状態のうち同期状態（Synchronizing State）にある場合、複製元ＬＵのデータと複製先ＬＵのデータに差分が発生すると直ちにデータの複製が行われ、複製元ＬＵと複製先ＬＵの一致性がリアルタイムに確保される。一方、複製ペアの制御状態がスプリット状態（Split State）にある場合、複製元ＬＵに格納されているデータと複製先ＬＵに格納されているデータの差分（以下、差分情報と称する。）が管理されるが、複製元ＬＵのデータと複製先ＬＵのデータのリアルタイムな一致性は保証されない。
【００５０】
スプリット状態から同期状態に移行する場合、ストレージ装置１０，５０は、差分情報に基づきデータ転送を行って複製元ＬＵと複製先ＬＵの内容を一致させる。複製管理機能に何らかの障害が発生し、同期状態やスプリット状態を維持することができなくなれば複製ペアの制御状態は停止状態に移行する。停止状態から同期状態に移行（復旧）する際は複製元ＬＵの全てのデータが複製先ＬＵに転送される。尚、スプリット状態もしくは停止状態から同期状態に移行している間における複製ペアの制御状態は、データ転送状態（Copying State）である。
【００５１】
図９に管理装置３の機能を示している。同図に示すように、管理装置３は、パスの設定や管理に関する機能及びユーザインタフェースを提供するパス設定部９１１（通信経路設定部）、接続モードの設定や管理に関する機能及びユーザインタフェースを提供する接続モード設定部９１２、暗号情報の設定や管理に関する機能及びユーザインタフェースを提供する暗号情報設定部９１３、及び複製管理機能の設定や管理に関する機能及びユーザインタフェースを提供する複製管理機能設定部９１４の各機能を有する。尚、同図に示す機能は、ＣＰＵ３１が、メモリ３２に格納されているプログラムを実行することにより実現される。
【００５２】
図１０にストレージ装置１０の機能、及びストレージ装置１０において管理されるデータを示している。同図に示すように、ストレージ装置１０は、データの書き込みに関する処理を行う書き込み処理部１０１１、データの読み出しに関する処理を行う読み出し処理部１０１２、及び複製管理機能に関する処理を行う複製管理機能処理部１０１３の各機能を有する。尚、同図に示す各機能は、通信Ｉ／Ｆ１１のプロセッサ１１２、制御プロセッサ１２のプロセッサ１２２、又はディスクコントローラ１３のプロセッサ１３２が、メモリ１１３、メモリ１２３、メモリ１３３、又は記憶装置１７に格納されているプログラムを実行することにより実現される。
【００５３】
またストレージ装置１０，５０は、パス定義テーブル５００、接続モード情報６００、暗号情報設定情報７００、及び複製ペア定義テーブル８００といった情報を、共有メモリ１５や記憶装置１７に記憶している。これらの情報は、管理装置３が保守装置１８にアクセスすることにより随時更新される。
【００５４】
＝処理説明＝
＜書き込み処理＞
図１１は、ストレージ装置１０が、ホスト装置２から、前述したＩ／Ｏ要求としてデータ書き込み要求を受信した場合に、ストレージ装置１０の書き込み処理部１０１１によって行われる処理（以下、データ書き込み処理Ｓ１１００と称する。）を説明するフローチャートである。以下、同図とともにデータ書き込み処理Ｓ１１００について説明する。
【００５５】
ホスト装置２から送信されてくるデータ書き込み要求は、ストレージ装置１０の通信Ｉ／Ｆ１１によって受信される（Ｓ１１１１，Ｓ１１１２）。通信Ｉ／Ｆ１１は、ホスト装置２からデータ書き込み要求を受信すると、その旨を制御プロセッサ１２及びディスクコントローラ１３に通知し（Ｓ１１１３）、制御プロセッサ１２及びディスクコントローラ１３が通知を受信する（Ｓ１１１４，Ｓ１１１５）。また通信Ｉ／Ｆ１１は、ホスト装置２に完了報告を送信する（Ｓ１１１６）。ホスト装置２は、送られてきた完了報告を受信する（Ｓ１１１７）。
【００５６】
制御プロセッサ１２は、通信Ｉ／Ｆ１１から上記通知を受けると、当該データ書き込み要求によって書き込まれるデータ（以下、書き込みデータと称する）を、キャッシュメモリ１４に書き込む（Ｓ１１１８）。また制御プロセッサ１２は、キャッシュメモリ１４に書き込んだデータをディスクコントローラ１３に随時転送する（Ｓ１１１９）。ディスクコントローラ１３は、制御プロセッサ１２によって転送されてくるデータを記憶装置１７に書き込む（Ｓ１１２０）。
【００５７】
尚、ホスト装置２への完了報告の送信は、必ずしも上記のタイミングで行わなくてもよい。例えばＳ１１１８やＳ１１１９の処理が完了した後に行ってもよい。データ書き込み処理Ｓ１１００は、概ね以上のようにして行われる。
【００５８】
＜読み出し処理＞
図１２は、ストレージ装置１０が、ホスト装置２から、前述したＩ／Ｏ要求としてデータ読み出し要求を受信した場合に、ストレージ装置１０の読み出し処理部１０１２によって行われる処理（以下、データ読み出し処理Ｓ１２００と称する。）を説明するフローチャートである。以下、同図とともにデータ読み出し処理Ｓ１２００について説明する。
【００５９】
ホスト装置２から送信されてくるデータ読み出し要求は、ストレージ装置１０の通信Ｉ／Ｆ１１によって受信される（Ｓ１２１１，Ｓ１２１２）。通信Ｉ／Ｆ１１は、ホスト装置２からデータ読み出し要求を受信すると、その旨を制御プロセッサ１２及びディスクコントローラ１３に通知する（Ｓ１２１３）。
【００６０】
ディスクコントローラ１３は、通信Ｉ／Ｆ１１から上記通知を受信すると、当該データ読み出し要求によって指定されたデータ（例えばＬＢＡ（Logical Block Address）により指定さされるデータ）を、記憶装置１７から読み出す（Ｓ１２１４）。制御プロセッサ１２は、ディスクコントローラ１３によって読み出されたデータをキャッシュメモリ１４に書き込む（Ｓ１２１５）。制御プロセッサ１２は、キャッシュメモリ１４に書き込んだデータを通信Ｉ／Ｆに随時転送する（Ｓ１２１６）。
【００６１】
通信Ｉ／Ｆ１１は、制御プロセッサ１２から送られてくるデータを読み出しデータとしてホスト装置２に順次送信し（Ｓ１２１７）、ホスト装置２がこれを受信する（Ｓ１２１８）。読み出しデータの送信が完了すると、通信Ｉ／Ｆ１１は、ホスト装置２に完了報告を送信する（Ｓ１２１９）。ホスト装置２は送られてきた完了報告を受信する（Ｓ１２２０）。データ読み出し処理Ｓ１２００は、概ね以上のようにして行われる。
【００６２】
＜パス設定処理＞
図１３は、管理装置３において、ユーザがパス設定を行う際に、管理装置３のパス設定部９１１を主体として行われる処理（以下、パス設定処理Ｓ１３００と称する。）を説明するフローチャートである。以下、同図とともにパス設定処理Ｓ１３００について説明する。
【００６３】
パス設定のための開始操作が行われると、まずパス設定部９１１は、ストレージ装置１０，５０から、パス定義情報及び接続モード情報を取得する（Ｓ１３１１，Ｓ１３１２）。尚、管理装置３が接続しているストレージ装置１０以外のストレージ装置５０からのパス定義情報、及び接続モードの取得は、例えば管理装置３から当該管理装置３が接続しているストレージ装置１０に指示を送信し、当該管理装置３が接続しているストレージ装置１０を他のストレージ装置５０に通信可能に接続させる（例えば他のストレージ装置５０にログインさせる）ことにより行う。
【００６４】
次にパス設定部９１１は、ユーザがパス設定を行うための画面（以下、パス設定画面と称する。）を表示してユーザにパス定義情報の入力を促す（Ｓ１３１３，Ｓ１３１４）。図１４にパス設定画面の一例を示している。同図に示すように、パス設定画面１４００には現在設定されているパスの一覧が表示され、新規に設定しようとするパス定義情報の入力欄（１４１１〜１４１４）が設けられている。新規にパスを設定する場合、ユーザは入力欄（１４１１〜１４１４）にパス定義情報を入力し、設定ボタン１４２１を操作して設定内容を確定する。
【００６５】
設定ボタン１４２１が操作されると（Ｓ１３１５：ＹＥＳ）、パス設定部９１１は、入力されたパス定義情報に指定されている２つのストレージ装置１０，５０の夫々についての接続モード情報６００の接続モード６１２の内容を参照し、双方（ローカル側とリモート側）のストレージ装置１０，５０の接続モードがいずれも有効に設定されているか否かを判断する（Ｓ１３１６）。
【００６６】
いずれの接続モードについても有効に設定されている場合には（Ｓ１３１６：ＹＥＳ）、パスの設定ができない旨のエラーメッセージを表示した後（Ｓ１３１７）、Ｓ１３１３に戻る。いずれか一方の接続モードのみが有効に設定されている場合、又はいずれの接続モードも無効に設定されている場合には（Ｓ１３１６：ＮＯ）、Ｓ１３１８に進む。
【００６７】
尚、このようにパスを設定しようとするストレージ装置１０，５０の双方の接続モードが有効に設定されている場合にパスの設定を許可しないのは、そのようなパスの設定を許可してしまうと、前述した３竦みの状態を生じさせるパスの設定がなされる可能性があるからである。即ち、このような制限をかけることで、パスで接続された複数のストレージ装置１０，５０からなるネットワークに存在する複数の他のストレージ装置１０，５０との間でパスの設定が可能なストレージ装置１０，５０は単数しか設定することができなくなるため、３竦みの状態を生じさせるようなパスの設定がなされるのを確実に防ぐことができる。
【００６８】
Ｓ１３１８では、パス設定部９１１は、いずれかの接続モードが有効に設定されているか否かを判断する。いずれかの接続モードが有効に設定されている場合には（Ｓ１３１８：ＹＥＳ）、パス設定部９１１は、パスを設定しようとするストレージ装置１０，５０のいずれかに既に許容数（最大数）分のパスが設定済であるか否かを判断する（Ｓ１３１９）。許容数分のパスが既に設定済である場合には（Ｓ１３１９：ＹＥＳ）、パス設定部９１１は、パスの設定ができない旨のエラーメッセージを表示した後（Ｓ１３１７）、Ｓ１３１３に戻る。パスを設定しようとするストレージ装置１０，５０のいずれについても、許容数分のパスがまだ設定されていない（既に設定されているパスの数が許容数に満たない）場合には（Ｓ１３１９：ＮＯ）、１３２５に進む。ここで上記パスの許容数とは、ストレージ装置１０，５０に許されているパス数の上限値である。許容数は、例えばハードウエアの仕様に基づく制限や運用規則に基づく制限に応じて定まる。
【００６９】
Ｓ１３１８において、いずれの接続モードも有効に設定されていない場合には（Ｓ１３１８：ＮＯ）、パス設定部９１１は、パスを設定しようとするストレージ装置１０，５０のいずれかに既にパスが設定されているか否かを判断する（Ｓ１３２０）。既にパスが設定されている場合には（Ｓ１３２０）、パス設定部９１１は、パスの設定ができない旨のエラーメッセージを表示した後（Ｓ１３２１）、Ｓ１３１３に戻る。パスを設定しようとするストレージ装置１０，５０のいずれについてもまだパスが設定されていない場合には（Ｓ１３２０：ＮＯ）、１３２５に進む。Ｓ１３５２では、パス設定部９１１は、ストレージ装置１０，５０にアクセスし、入力されたパス定義情報の内容を、各ストレージ装置１０，５０のパス定義テーブル５００に反映する。
【００７０】
＜接続モード設定処理＞
図１５は、管理装置３において、ユーザが接続モードの設定を行う際に、管理装置３の接続モード設定部９１２を主体として行われる処理（以下、接続モード設定処理Ｓ１５００と称する。）を説明するフローチャートである。以下、同図とともに接続モード設定処理Ｓ１５００について説明する。
【００７１】
接続モードの設定のための開始操作が行われると、まず接続モード設定部９１２は、接続モードを設定しようとするストレージ装置１０，５０から、パス定義情報、接続モード情報、及び暗号情報を取得する（Ｓ１５１１〜Ｓ１５１３）。尚、管理装置３が接続しているストレージ装置１０以外のストレージ装置５０からのパス定義情報、接続モード、及び暗号情報の取得は、例えば管理装置３から当該管理装置３が接続しているストレージ装置１０に指示を送信し、当該管理装置３が接続しているストレージ装置１０を他のストレージ装置５０に通信可能に接続させる（例えば他のストレージ装置５０にログインさせる）ことにより行う。
【００７２】
次に接続モード設定部９１２は、ユーザが接続モードの設定を行うための画面（以下、接続モード設定画面と称する。）を表示して、パス定義情報の入力を促す（Ｓ１５１４，Ｓ１５１５）。図１６に接続モード設定画面の一例を示している。同図に示すように、接続モード設定画面１６００には、ストレージ装置１０，５０から取得した接続モードに基づき、現在設定されている接続モードが表示される。同図に示すように、接続モード設定画面１６００には、ストレージ装置１０，５０の識別子の表示欄１６１１、接続モード設定機能の表示欄１６１２、及び接続モードの設定欄１６１３が設けられている。接続モード設定機能の表示欄１６１２の内容は、この画面では内容を変更することができない。当該表示欄１６１１の内容は、例えばストレージ装置１０，５０の導入時に予め設定される。
【００７３】
接続モードの設定欄１６１３には、そのストレージ装置１０，５０に現在設定されている接続モードが表示される。接続モードの１６１３表示欄には、選択ボタン１６１４が設けられている。ユーザが選択ボタン１６１４を操作すると、有効／無効のいずれかを選択させるプルダウンメニューが表示される。ユーザはプルダウンメニューから有効／無効を選択して接続モードを設定する。同図に示すように、接続モードに関する機能を有しないストレージ装置１０，５０については選択ボタン１６１４が表示されず、そのような装置にユーザは接続モードを設定することができない。
【００７４】
設定ボタン１６２１が操作されると（Ｓ１５１６：ＹＥＳ）、接続モード設定部９１２は、有効化する設定がされたか（無効→有効）、無効化する設定がされたか（有効→無効）を判断する（Ｓ１５１７）。有効化の設定がされている場合には（Ｓ１５１７：有効化）、接続モード設定部９１２は、ストレージ装置１０，５０にアクセスし、設定された内容を接続モード情報６００に反映する（Ｓ１５２５）。
【００７５】
無効化の設定がされた場合には（Ｓ１５１７：無効化）、接続モード設定部９１２は、当該ストレージ装置１０，５０について複数のパスが設定されているか否かを判断する（Ｓ１５１８）。設定されている場合には（Ｓ１５１８：ＹＥＳ）、接続モード設定部９１２は、接続モードの設定ができない旨のエラーメッセージを表示した後（Ｓ１５１９）、Ｓ１５１４に戻る。
【００７６】
尚、このようにストレージ装置１０，５０に既に複数のパスが設定されている場合に接続モードの無効化を許可しないのは、無効化を許可してしまうと既に設定されているパスを維持することができなくなり、ストレージシステムの運用に支障が生じるからである。
【００７７】
一方、当該ストレージ装置１０，５０について複数のパスが設定されていない場合には（Ｓ１５１８：ＮＯ）、接続モード設定部９１２は、当該ストレージ装置１０，５０に複数の暗号情報が設定されているか否か（当該ストレージ装置１０，５０の各通信ポートに設定されている暗号情報の総数が複数であるか否か）を判断する（Ｓ１５２０）。複数の暗号情報が設定されている場合には（Ｓ１５２０：ＹＥＳ）、接続モード設定部９１２は、接続モードの設定ができない旨のエラーメッセージを表示した後（Ｓ１５１９）、Ｓ１５１４に戻る。
【００７８】
尚、このようにストレージ装置１０，５０に複数の暗号情報が設定されている場合に接続モードの無効化を許可しないのは、複数の暗号情報が設定されている場合は複数パスが構成されているか、もしくは複数パスが設定される可能性があり、無効化を許可してしまうと複数パスを維持もしくは設定することができなくなってしまうからである。
【００７９】
複数の暗号情報が設定されていない場合には（Ｓ１５２０：ＮＯ）、接続モード設定部９１２は、ストレージ装置１０，５０にアクセスし、設定された内容を接続モード情報６００に反映する（Ｓ１５２５）。
【００８０】
＜暗号情報設定処理＞
図１７は、ユーザが暗号情報の設定を行う際に、管理装置３の暗号情報設定部９１３を主体として行われる処理（以下、暗号情報設定処理Ｓ１７００と称する。）を説明するフローチャートである。以下、同図とともに暗号情報設定処理Ｓ１７００について説明する。
【００８１】
暗号情報の設定のための開始操作が行われると、まず暗号情報設定部９１３は、暗号情報を設定しようとするストレージ装置１０，５０から暗号情報を取得する（Ｓ１７１１）。尚、管理装置３が接続しているストレージ装置１０以外のストレージ装置５０からの暗号情報の取得は、例えば管理装置３から当該管理装置３が接続しているストレージ装置１０に指示を送信し、当該管理装置３が接続しているストレージ装置１０を他のストレージ装置５０に通信可能に接続させる（例えば他のストレージ装置５０にログインさせる）ことにより行う。
【００８２】
次に暗号情報設定部９１３は、ユーザが暗号情報の設定を行うための画面（以下、暗号情報設定画面と称する。）を表示して、暗号情報の入力を促す（Ｓ１７１２）。
図１８に暗号情報設定画面の一例を示している。同図に示すように、暗号情報設定画面１８００には、現在各通信ポートに設定されている暗号情報の一覧が表示されている。通信ポートに暗号情報を設定する際は、該当の暗号情報の入力欄１８１３に暗号情報を入力し、設定ボタン１８２１を操作して設定内容を確定する。
【００８３】
設定ボタン１８２１が操作されると（Ｓ１７１３：ＹＥＳ）、暗号情報設定部９１３は、ストレージ装置１０，５０にアクセスし、設定された内容を暗号情報７００に反映する（Ｓ１７１４）。
【００８４】
＜複製ペア設定処理＞
図１９は、管理装置３において、ユーザが複製管理機能における複製ペアの設定を行う際に、管理装置３の複製管理機能設定部９１４を主体として行われる処理（以下、複製ペア設定処理Ｓ１９００と称する。）を説明するフローチャートである。以下、同図とともに複製ペア設定処理Ｓ１９００について説明する。
【００８５】
複製ペアの設定のための開始操作が行われると、まず複製管理機能設定部９１４は、ストレージ装置１０，５０から、パス定義情報、及び複製ペア定義情報を取得する（Ｓ１９１１，Ｓ１９１２）。尚、管理装置３が接続しているストレージ装置１０以外のストレージ装置５０からのパス定義情報、及び複製ペア定義情報の取得は、例えば管理装置３から当該管理装置３が接続しているストレージ装置１０に指示を送信し、当該管理装置３が接続しているストレージ装置１０を他のストレージ装置５０に通信可能に接続させる（例えば他のストレージ装置５０にログインさせる）ことにより行う。
【００８６】
次に複製管理機能設定部９１４は、ユーザが複製ペアの設定を行うための画面（以下、複製ペア設定画面と称する。）を表示して、複製ペア定義情報の入力を促す（Ｓ１９１３，Ｓ１９１４）。図２０に複製ペア設定画面の一例を示している。
【００８７】
同図に示すように、複製ペア設定画面２０００には、ストレージ装置１０，５０から取得した複製ペア定義情報に基づき、現在設定されている複製ペア定義情報が表示される。同図に示すように、複製ペア設定画面２０００には、複製元のストレージ装置１０，５０の識別子の設定欄２０１１、複製元の通信ポートの識別子の設定欄２０１２、複製元の論理ボリュームの識別子（ＬＵＮ）の設定欄２０１３、複製先のストレージ装置１０，５０の識別子の設定欄２０１４、複製先の通信ポートの識別子の設定欄２０１５、複製先の論理ボリュームの識別子（ＬＵＮ）の設定欄２０１６、削除指示欄２０１７が設けられている。新規に複製ペアを設定する場合、ユーザは入力欄（２０１１〜２０１７）に複製ペア定義情報を入力する。既存の複製ペアを削除したい場合、ユーザは削除指示欄２０１７をチェックする。設定ボタン２０２１を操作すれば設定内容が確定する。
【００８８】
設定ボタン２０２１が操作されると（Ｓ１９１５：ＹＥＳ）、複製管理機能設定部９１４は、入力された内容が、複製ペアの新規登録に関するものであるのか、複製ペアの削除に関するものであるのかを判断する（Ｓ１９１６）。削除に関するものである場合には（Ｓ１９１６：削除）、複製管理機能設定部９１４は、ストレージ装置１０，５０にアクセスし、複製ペア定義テーブル８００から該当の複製ペアの定義情報を削除する（Ｓ１９２５）。
【００８９】
一方、新規登録に関するものである場合には（Ｓ１９１６：登録）、複製管理機能設定部９１４は、複製ペア間を結ぶパスが、パス設定部９１１によって既に設定されているか否かを判断する（Ｓ１９１７）。パスが設定されていなければ（Ｓ１９１７：ＮＯ）、複製管理機能設定部９１４は、複製ペアの設定ができない旨のエラーメッセージを表示した後（Ｓ１９１８）、Ｓ１９１３に戻る。パスが設定されていれば（Ｓ１９１７：ＹＥＳ）、複製管理機能設定部９１４は、ストレージ装置１０，５０にアクセスし、入力された複製ペアの定義情報を登録する。
【００９０】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図１Ａ】
2010089897.tif 000003
【図１Ｂ】
2010089897.tif 000004
【図１Ｃ】
2010089897.tif 000005
【図２Ａ】
2010089897.tif 000006
【図２Ｂ】
2010089897.tif 000007
【図２Ｃ】
2010089897.tif 000008
【図３】
2010089897.tif 000009
【図４】
2010089897.tif 000010
【図５】
2010089897.tif 000011
【図６】
2010089897.tif 000012
【図７】
2010089897.tif 000013
【図８】
2010089897.tif 000014
【図９】
2010089897.tif 000015
【図１０】
2010089897.tif 000016
【図１１】
2010089897.tif 000017
【図１２】
2010089897.tif 000018
【図１３】
2010089897.tif 000019
【図１４】
2010089897.tif 000020
【図１５】
2010089897.tif 000021
【図１６】
2010089897.tif 000022
【図１７】
2010089897.tif 000023
【図１８】
2010089897.tif 000024
【図１９】
2010089897.tif 000025
【図２０】
2010089897.tif 000026
【国際調査報告】
2010089897.tif 000027
2010089897.tif 000028