(57)【特許請求の範囲】
【請求項１】
上位装置からの命令を受領してディスク装置へのデータの書き込み又は読み出しを実行し、前記ディスク装置により構成される論理ボリュームを前記上位装置に提供するディスク制御装置を有する記憶装置を管理する情報処理装置に、
論理ボリュームの複製を行うための一連の操作に係る情報であって、複製元となる前記論理ボリュームとその複製先となる前記論理ボリュームとの関係に関する情報である設定情報をユーザに設定させる画面を表示する機能、
前記設定情報を蓄積して記憶する機能、
前記設定情報をユーザが編集可能なリスト形式で表示する機能と、
表示されて残っている前記設定情報を前記記憶装置に送信する機能と、
前記設定情報に対する処理結果を前記記憶装置から受信する機能と、
受信した前記処理結果に基づいて、正常に実行された前記設定情報を前記リスト形式の表示中から削除し、ユーザによって設定された前記設定情報を表示しない機能と
を実現させるためのプログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記各機能に加えて、前記情報処理装置に、
前記複製元の論理ボリュームと前記複製先の論理ボリュームとの階層的な複製関係に関する情報を記憶する機能と、
前記複製関係に関する情報を、最上位の前記複製元の論理ボリューム及び当該論理ボリュームから派生する前記複製先の論理ボリュームの集合である階層グループを単位として分類する機能と、
前記複製関係に関する情報を、前記各階層グループの前記最上位の複製元の論理ボリュームの設定情報に基づいてソートする機能と、
前記複製関係に関する情報を、前記各階層グループ内で、前記各複製先の論理ボリュームに付与された番号順に階層ごとにソートして表示する機能と
をさらに実現するためのプログラム。
【請求項３】
上位装置からの命令を受領してディスク装置へのデータの書き込み又は読み出しを実行し、前記ディスク装置により構成される論理ボリュームを前記上位装置に提供するディスク制御装置を有する記憶装置を管理する情報処理装置による情報処理方法であって、
前記情報処理装置が、
論理ボリュームの複製を行うための一連の操作に係る情報であって、複製元となる前記論理ボリュームとその複製先となる前記論理ボリュームとの関係に関する情報である設定情報をユーザに設定させる画面を表示するステップと、
前記設定情報を蓄積して記憶するステップと、
前記設定情報をユーザが編集可能なリスト形式で表示するステップと、
表示されて残っている前記設定情報を前記記憶装置に送信するステップと、
前記設定情報に対する処理結果を前記記憶装置から受信するステップと、
受信した前記処理結果に基づいて、正常に実行された前記設定情報を前記リスト形式の表示中から削除し、ユーザによって設定された前記設定情報を表示しないステップと
を含むことを特徴とする情報処理方法。
【請求項４】
請求項３に記載の情報処理方法であって、
前記情報処理装置が、
前記複製元の論理ボリュームと前記複製先の論理ボリュームとの階層的な複製関係に関する情報を記憶するステップと、
前記複製関係に関する情報を、最上位の前記複製元の論理ボリューム及び当該論理ボリュームから派生する前記複製先の論理ボリュームの集合である階層グループを単位として分類するステップと、
前記複製関係に関する情報を、前記各階層グループの前記最上位の複製元の論理ボリュームの設定情報に基づいてソートするステップと、
前記複製関係に関する情報を、前記各階層グループ内で、前記各複製先の論理ボリュームに付与された番号順に階層ごとにソートして表示するステップと
をさらに含むことを特徴とする情報処理方法。
【請求項５】
上位装置からの命令を受領してディスク装置へのデータの書き込み又は読み出しを実行し、前記ディスク装置により構成される論理ボリュームを前記上位装置に提供するディスク制御装置を有する記憶装置を管理する情報処理装置であって、
論理ボリュームの複製を行うための一連の操作に係る情報であって、複製元となる前記論理ボリュームとその複製先となる前記論理ボリュームとの関係に関する情報である設定情報をユーザに設定させる画面を表示する手段と、
前記設定情報を蓄積して記憶する手段と、
前記設定情報をユーザが編集可能なリスト形式で表示する手段と、
表示されて残っている前記設定情報を前記記憶装置に送信する手段と、
前記設定情報に対する処理結果を前記記憶装置から受信する手段と、
受信した前記処理結果に基づいて、正常に実行された前記設定情報を前記リスト形式の表示中から削除し、ユーザによって設定された前記設定情報を表示しない手段と
を備えることを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記複製元の論理ボリュームと前記複製先の論理ボリュームとの階層的な複製関係に関する情報を記憶する手段と、
前記複製関係に関する情報を、最上位の前記複製元の論理ボリューム及び当該論理ボリュームから派生する前記複製先の論理ボリュームの集合である階層グループを単位として分類する手段と、
前記複製関係に関する情報を、前記各階層グループの前記最上位の複製元の論理ボリュームの設定情報に基づいてソートする手段と、
前記複製関係に関する情報を、前記各階層グループ内で、前記各複製先の論理ボリュームに付与された番号順に階層ごとにソートして表示する手段と
をさらに備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プログラム、情報処理方法、情報処理装置及び記憶装置に関する。
【０００２】
【従来の技術】
ネットワークを通じ、複数のホストコンピュータが複数の記憶装置に接続される。この記憶装置は、ストレージとも称され、ディスクアレイ制御装置及びディスクアレイで構成される。このディスクアレイは、データを記憶するディスク装置を複数台備えている。このディスク装置へのデータの書き込み又は読み出しを実行すべく、ディスクアレイ制御装置は、ホストコンピュータからの命令を受領して、そのデータの入出力を制御する。このディスクアレイ制御装置には、ストレージ管理端末としてのクライアントコンピュータがネットワークを通じて接続される。このクライアントコンピュータには、ストレージ管理ソフトウエア（データベース管理ソフト）がインストールされている。このストレージ管理ソフトウエアが動作することにより、ストレージ管理端末は、ディスク装置へ格納されるデータの複製を作成し管理する。
【０００３】
具体的には、ストレージ管理端末は、ディスクアレイにおける論理ボリュームの構成を管理し、同一の記憶装置内において正ボリュームと副ボリュームのカスケードペアを作成したり削除する等の操作を行える。このような論理ボリュームの設定に関する処理をディスクアレイ制御装置に実行させるため、ストレージ管理端末は、論理ボリュームの設定情報をディスプレイ画面に表示し、論理ボリュームの設定情報の設定作業の環境をストレージ管理者に提供する。この論理ボリュームの設定情報は、ボリュームペアに関する設定情報を多数含んでおり、複製ボリュームについて更にその複製ボリュームが存在する階層構造となっている。
【０００４】
この階層構造を構成するボリュームペアの設定情報は、ディスプレイ画面上に、各設定情報毎に行単位に整理され、ボリュームリストとしてまとめて表形式で一覧表示される。表形式とすることで、ボリュームペアの設定情報をできるだけ多く一覧表示できる。ストレージ管理者は、各設定情報のパラメータを入力したり、削除する等の設定操作を行い、各ボリュームペアの設定情報を蓄積していき、ボリュームリストを作成する。このボリュームリスト中の各ボリュームペアの設定情報は、ストレージ管理者の操作により、ディスクアレイ制御装置に送信される。
【０００５】
ディスクアレイ制御装置は、受信した論理ボリュームの構成リスト中の各ボリュームペアの設定情報それぞれについて、順次処理を実行していく。ディスクアレイ制御装置は、この処理の結果を順次ストレージ管理端末に通知する。
【０００６】
【発明が解決しようとする課題】
通知された処理の結果がエラー（失敗）であった場合には、ストレージ管理端末は、そのエラーの旨をディスプレイ画面上に表示するだけであった。そして、ストレージ管理者は、エラーの生じた設定情報だけでなく、その後に続く残り各ボリュームペアの設定情報について、パラメータを再度入力し直すといった二度手間の作業が生じていた。ボリュームリストとして蓄積されているボリュームペアの設定情報の数は数千単位であって、一つのエラーのために残りの設定情報全てについて設定し直すことは多大な作業の手間が必要となり、問題であった。
【０００７】
また、一つのエラーのために残りの設定情報全ての処理が滞り、処理が実行されないのも大きな問題である。
【０００８】
さらに、ボリュームリストをストレージ管理端末のディスプレイ画面に表示すると、各ボリュームペアの設定情報は、単に、ポート番号、グループ番号及びパスの番号といったパラメータの順に表形式で並べられている。このため、ストレージ管理者にとって各設定情報の階層構造の理解が困難であった。このため、ボリュームリストの編集作業が極めて煩雑となっていた。
【０００９】
【課題を解決するための手段】
上位装置からの命令を受領してディスク装置へのデータの書き込み又は読み出しを実行し、前記ディスク装置により構成される論理ボリュームを前記上位装置に提供するディスク制御装置を有する記憶装置を管理する情報処理装置による情報処理方法であって、前記情報処理装置が、論理ボリュームの複製を行うための一連の操作に係る情報であって、複製元となる前記論理ボリュームとその複製先となる前記論理ボリュームとの関係に関する情報である設定情報をユーザに設定させる画面を表示するステップと、前記設定情報を蓄積して記憶するステップと、前記設定情報をユーザが編集可能なリスト形式で表示するステップと、表示されて残っている前記設定情報を前記記憶装置に送信するステップと、前記設定情報に対する処理結果を前記記憶装置から受信するステップと、受信した前記処理結果に基づいて、正常に実行された前記設定情報を前記リスト形式の表示中から削除し、ユーザによって設定された前記設定情報を表示しないステップとを含むこととする。
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄及び図面により明らかにされる。
【００１０】
【発明の実施の形態】
本明細書の記載により、少なくとも次のことが明らかにされる。
前記記憶装置に送信する複数の前記設定情報について、操作者による送信の順序の指定又は送信の対象とする前記設定情報の選択に応じ、前記送信ステップは、前記指定又は前記選択された前記設定情報を前記記憶装置に送信することとしてもよい。
【００１１】
少なくとも前記エラーの場合の前記設定情報をディスプレイ画面に表示することとしてもよい。
【００１２】
前記受信ステップで受信した前記処理の結果が正常の場合の前記設定情報を前記設定情報蓄積手段から削除するステップを備えることとしてもよい。
【００１３】
前記エラー処理実行ステップは、操作者による操作に応じて前記処理を実行することとしてもよい。
【００１４】
前記エラー処理実行ステップは、エラーの前記設定情報に関する操作者による操作に応じ、あらたな設定情報を生成し、前記記憶装置に送信することとしてもよい。
【００１５】
前記エラー設定情報保存ステップによる、エラーの前記設定情報を保存する動作と、前記エラー処理実行ステップによる、エラーの前記設定情報に関する操作者による操作に応じ、あらたな設定情報を生成し、前記記憶装置に送信する動作とを繰り返し実行することとしてもよい。
【００１６】
前記エラー処理実行ステップによる、エラーの前記設定情報に関する操作者による操作は、該エラーの前記設定情報を前記設定情報蓄積手段から削除することとしてもよい。
【００１７】
前記エラー処理実行ステップによる、エラーの前記設定情報に関する操作者による操作は新たな設定情報の追加であることとしてもよい。
【００１８】
前記設定情報は、前記記憶装置が記憶する論理ボリュームの複製に関する設定の情報であることとしてもよい。
【００１９】
記憶装置を管理して前記情報処理方法を実行する情報処理装置によって管理される記憶装置では、
前記情報処理装置からの前記記憶装置の複数の設定情報を受信する手段と、前記設定情報に基づき処理を実行する手段と、前記実行の結果、少なくともエラーが発生した前記設定情報について前記情報処理装置に通知する手段と、前記エラーが発生した前記設定情報に続く他の前記設定情報に関する処理の実行を続行する手段とを備えることとする。
【００２０】
記憶装置が記憶する論理ボリュームとその複製との階層的な複製関係に関する設定情報を記憶する論理ボリューム複製情報記憶手段を備えた情報処理装置の情報処理方法では、
前記設定情報の前記複製関係を上位と下位の階層に分ける設定情報分類ステップと、前記上位の階層の前記複製関係と前記下位の階層の前記複製関係とを別個に纏めてディスプレイの画面に表示する表示ステップとを備えることとする。
【００２１】
前記表示ステップは、閲覧用に前記設定情報を一覧表示することとしてもよい。
【００２２】
記憶装置が記憶する論理ボリュームとその複製との階層的な複製関係に関する設定情報を記憶する論理ボリューム複製情報記憶手段を備えた情報処理装置による情報処理方法では、
最上位の前記論理ボリューム及びその複製で構成される階層グループを単位として前記設定情報の前記複製関係を分類するグループ単位分類ステップと、前記各階層グループ単位で並べ替えて表示すべく、各階層グループにおける最上位の前記論理ボリュームの設定情報に基づいて、前記各階層グループ単位で整理する階層グループ並べ替えステップと、前記階層グループにおいて、上位の階層における複製番号の小さい前記複製に関する前記複製関係をディスプレイ画面の上段に表示すべく選択する上段表示複製関係選択ステップと、前記上段に表示される前記複製を正ボリュームとする下位の階層において、前記複製の前記複製関係を、その複製番号の昇順に前記上段に表示される前記複製関係の次段以降に表示すべく、整理する次段表示複製関係整理ステップと、前記上段表示複製関係選択ステップと前記次段表示複製関係整理ステップとを全ての前記複製関係に対して順次実行することにより、全ての前記複製関係を分類する複製関係分類順次実行ステップと、分類された前記複製関係を前記ディスプレイ画面に表示する表示ステップとを備えることとする。
【００２３】
前記表示ステップは、前記設定情報の編集に関する操作を受け付けるための前記画面に前記複製関係を一覧表示することとしてもよい。
【００２４】
＝＝＝＝＝第一実施例＝＝＝＝＝
本実施の形態に係るストレージ管理端末（情報処理装置）、ホストコンピュータ、クライアント及び記憶装置を含むブロック図を図１に示す。複数のホストコンピュータ（以下、ホストと称する）１６，１７は、ＳＡＮ(Storage Area Network)１００を介して複数の記憶装置（「ディスクサブシステム」とも称する）２００に接続する。各ホスト１６，１７は、ユーザによってアプリケーションがインストールされ、このアプリケーションの動作に必要なデータの外部記憶装置として複数の記憶装置２００を共用する。ストレージ管理端末１０は、ＳＡＮ４０とは異なるローカルエリアネットワーク（ＬＡＮ）１５を介して、複数のホスト１６，１７及び複数の記憶装置２００と接続できる。
【００２５】
各記憶装置２００は、ディスク制御装置２１０とディスクアレイ２２０を備える。このディスクアレイ２２０は、データを記憶するディスク装置を複数台備えている。ディスク制御装置２１０は、各クラスタ１８，１９のポート２０を通じ、ディスクアレイ２２０の構成情報及び性能やデータをストレージ管理端末１０に通知する。このディスク制御装置２１０には、サービスプロセッサ（ＳＶＰ）２１と称されるコントローラが付帯している。このコントローラは、ＣＰＵを実装した制御ボードとして内蔵されたり、あるいは、独立したコンピュータで構成される。このコントローラに実装されたプロセッサ上で動作するマイクロプログラムにより、ディスクアレイ２２０が制御される。例えば、ホスト１６，１７からのデータの読み込み要求があった場合、マイクロプログラムは、そのデータを読み出すための制御を行う。通常、データの読み込みは、キャッシュを経由して実施され、キャッシュに存在しないデータは、直接にドライブ（ディスク装置）からそのデータを読み込み、キャッシュに格納するか、あるいは、そのままホスト１６，１７へデータを送ることになる。
【００２６】
また、この動作中のマイクロプログラムによって、ストレージ管理端末１０から送信されたボリュームペアの設定情報に対する処理結果を取得できる。
【００２７】
ディスク制御装置２１０は、ディスクアレイ２２０の論理ドライブ（LDEV）の構成情報を制御メモリに記憶している。図１に示すように、論理ドライブ（LDEV）を記憶装置が識別する情報として、コントロールユニット（CU, Control Unit）番号及び論理ドライブ（LDEV）番号が用いられる。これらはＣＵ：ＬＤＥＶと表記される。図１に示される論理ドライブ（LDEV）の配置の情報では、各ＬＤＥＶ０乃至２５６に対するコントロールユニット（CU）０乃至３２の対応関係が示されている。また、ホスト１６，１７やクライアント１１，１３及びストレージ管理端末１０等の上位装置が、論理ドライブ（LDEV）を識別する情報として、ポート番号、各ポート（Ａ，Ｂ）２０に対応する複数の論理ディスク３０を纏めたグループ番号、論理ユニット（ＬＵ：Logical Unit）が用いられる。これらはＰｏｒｔ：Ｇｒｏｕｐ：ＬＵと表記される。
【００２８】
ディスク制御装置２１０は、図１に示すように、ＣＵ：ＬＤＥＶとＰｏｒｔ：Ｇｒｏｕｐ：ＬＵとを対応付けた管理変換テーブルに基づき、ディスクアレイ２２０へ各種の指示を行う。
【００２９】
ストレージ管理端末１０はコンピュータシステムで構成される。クライアント１１にストレージ管理ソフトウエアをインストールして実行させることで、ストレージ管理端末１０として機能する。このストレージ管理端末１０の機能を示すブロック図を図２に示す。ストレージ管理端末１０は、ユーザ管理レイヤ１０ａ、オブジェクト管理レイヤ１０ｂ、エージェント管理レイヤ１０ｃ、インタフェースレイヤ１０ｄを有する。インタフェースレイヤ１０ｄは、サブシステムインタフェース及びホストインタフェースを備える。また、オブジェクト管理レイヤ１０ｂは、各ディスクアレイ２２０に関する構成情報を蓄積するデータベースを備える。この構成情報の一種としては、従来技術の項で説明したように、論理ボリュームの設定情報がある。この論理ボリュームの設定情報は、ボリュームペアに関する設定情報を多数含んでおり、複製ボリュームについて更にその複製ボリュームが存在する階層（カスケード）構造となっている。また、この階層構造以外にツリー構造であってもよい。
【００３０】
なお、図１では、ストレージ管理端末１０は一つのみ示されているが、複数存在してもよい。また、ストレージ管理端末１０は、ディスクアレイ２２０の内部に設置されてもよい。さらに、ストレージ管理端末１０の機能を有するストレージ管理端末部がディスクアレイ２２０に組み込まれた構成としてもよい。すなわち、「ストレージ管理端末」という用語には、「ストレージ管理端末部」としての意味も含む。また、ディスクアレイ２２０から物理的に離れた場所に位置しても良い。
【００３１】
ストレージ管理端末１０には、ユーザ管理レイヤ３１を通じ、複数のユーザＡ乃至Ｃが使用するクライアント１１，１３が接続される。また、ストレージ管理端末１０は、インタフェースレイヤ１０ｄのサブシステムインタフェースを通じ、複数の記憶装置２００のサービスプロセッサ（ＳＶＰ）２１に接続する。さらに、ストレージ管理端末１０には、ホストインタフェース３４２を通じ、ホスト１６，１７が接続される。
ユーザ管理レイヤ３１はユーザの端末Ａ乃至Ｃを管理する。オブジェクト管理レイヤ３２は、各ディスクアレイ２２０についての論理ボリューム等の設定情報、性能、及び障害等の異常、並びに、その他のイベントに関する情報を取得し、データベースに格納する。このデータベースに格納される情報としては、各ディスクアレイ２２０の内部アクセスパス、論理ディスク、各論理ディスクの容量やアクセス権限、データ移動に関する設定、各ディスクアレイ２２０間のデータコピーに関する設定（特に論理ボリュームの設定情報）、各ディスクアレイ２２０の性能・制御の設定、各ディスクアレイの性能データの取得、及び、保守方法の設定及び障害などの異常やユーザオペレーションによるイベントの構成情報に関するものである。
【００３２】
次に、ストレージ管理端末１０を用いて、記憶装置２００における論理ボリュームの構成を設定し管理する操作について説明する。特に、同一の記憶装置２  ００内において正ボリューム及び副ボリュームの多数（Multiple）のカスケードペアを作成したり削除する等の操作を中心に説明する。図３の模式図に示すように、ストレージ管理端末１０のディスプレイには、論理ボリュームを設定し管理する画面がＧＵＩ（Graphical User Interface）でもって表示される。この画面には、ストレージ管理端末１０が接続している記憶装置のポート、論理ボリューム、及び正ボリュームと副ボリュームのカスケードペアに関する情報がある程度整理されて表形式で一覧表示される。具体的には、画面左側のツリービューボックス、画面右上部のボリュームリストボックス、及び画面右下部のＰｒｅｓｅｔボリュームリストボックスとそれぞれ称される三種類のボックスが表示される。
【００３３】
この図３に示す操作画面から論理ボリュームの複製を行うための設定操作について、図４のフローチャートを参照して説明する。このフローチャートにおける『Ｓ』とはステップ若しくは工程を意味する。先ず、ストレージ管理者（操作者）は、マウスなどの操作手段を用い、図３のツリービューボックスで操作対象とする論理ドライブ（コピー元，ＬＤＥＶ）が属しているポート（Port）を選択する（Ｓ１０）。例えば、ツリービューボックスに示されるポートの内で最上部の『ＣＬ１−Ａ』を選択する。すると、ボリュームリストボックス内に、ツリービューボックスで選択されたポート『ＣＬ１−Ａ』に属する論理ドライブ（ＬＤＥＶ）に関する設定情報が全て表示される。ストレージ管理者は、副ボリュームの作成（ペア形成，Paircreat）を行うコピー元の論理ドライブ（ＬＤＥＶ）の設定情報を表示する行をマウス選択（一つ以上選択可能）する（Ｓ２０）。ボリュームリストボックス内で選択された論理ドライブの設定情報の行は反転表示される。この反転表示されている設定情報の行上においてマウスを右クリックすると、ポップアップメニューが表示される（Ｓ３０）。このメニュー上で、例えば副ボリュームの作成（ペア形成，Paircreat）を選択すると（Ｓ４０）、図５に示すように副ボリューム作成のためのパラメタ設定用ダイアログが表示される。このダイアログ上で、必要なパラメタの設定及びコピー先の論理ドライブの選択を行う（Ｓ５０→Ｓ６０）。なお、コピー元が複数選択されていた場合には、その分、コピー先の論理ドライブの選択操作を繰り返す。そして、一通りのパラメタの設定及びコピー先の論理ドライブの選択の操作が終了すると、ダイアログ上の『ＯＫ』ボタンをマウスでクリックする（Ｓ７０）。このことで、設定された一連の論理ボリュームの複製に関する設定情報がＰｒｅｓｅｔボリュームリストとして蓄積（記憶）され、図３のＰｒｅｓｅｔボリュームリストボックスに表示される。このＰｒｅｓｅｔボリュームリストは、論理ボリュームの設定に関する処理をディスクアレイ制御装置２１０に実行させる複数の操作命令（論理ドライブ等のパラメタやコマンド）となる設定情報を蓄えておくスタックの役割を担っている。
【００３４】
このＰｒｅｓｅｔボリュームリストボックス内に表示された各行の設定情報について、編集し直すことができる（Ｓ８０）。この編集の操作の具体例としては、パラメータの変更や設定情報の追加及び削除、そして設定情報の送信順序の変更や、送信する各設定情報の範囲指定（一部送信あるいは全体送信）などである。
【００３５】
そして、編集の完了した各設定情報をディスク制御装置２１０へ送信する。ディスク制御装置２１０は、各設定情報に基づき、順次、論理ボリュームの複製の動作を実行していく。このディスク制御装置２１０は、各設定情報に対する処理の結果をストレージ管理端末１０に通知する（Ｓ９０）。
【００３６】
処理の結果を受信したストレージ管理端末１０は、受信した処理の結果として正常に実行された各設定情報については、蓄積していたＰｒｅｓｅｔボリュームリストから消去し、表示中のボックスから削除する（Ｓ１００）。その結果、Ｐｒｅｓｅｔボリュームリストボックスに残存して表示されている各行の設定情報は、処理結果がエラーであり、記憶装置２００における論理ボリュームの複製の処理が失敗（Fail）したこととなる。このエラーの内容は、処理結果とともにディスク制御装置２１０から送信される。
【００３７】
このエラーとなった各設定情報に対する操作について説明する。図６に示すように、Ｐｒｅｓｅｔボリュームリストボックスに残存して表示されている各行の設定情報には、『Ｃｏｄｅ』と表記された項目でエラーコード（図６中下段の図表の右上部）が含まれる。このエラーコードでエラーの種類が判別できる。また、各行の設定情報に対し、マウスで右クリックを行うと、該当行の削除（Delete）、全設定情報の削除（All Delete）及びエラー内容の詳細表示（Detail）のアイテムからなるポップアップメニューが表示される。このポップアップメニュー中のアイテムを選択したり、パラメータの修正や変更、追加及び削除といった操作で処置することにより、あらたにＰｒｅｓｅｔボリュームリストの再編集を行う。この再編集作業は前述したＳ８０の処理に含まれる。この再編集作業を完了させた後、Ｓ９０の処理を実行し、各設定情報をディスク制御装置２１０へ送信する。
【００３８】
以上のＳ８０乃至Ｓ１００迄の処理をＰｒｅｓｅｔボリュームリストボックス中の設定情報がなくなるまで繰り返すことができる。すなわち、全ての設定情報が正常に処理されるか、あるいは、エラーが生じても対処が施されるまで、Ｓ８０乃至Ｓ１００迄の処理を繰り返すことができる。つまり、Ｐｒｅｓｅｔボリュームリストボックス中の設定情報がなくなれば、論理ボリュームの複製についての一連の操作が終了する。
【００３９】
＝＝＝＝＝第二実施例＝＝＝＝＝
論理ボリュームのカスケードペア（カスケード構造のペア）の表示方式の改良について説明する。図３の模式図を参照して説明したように、ストレージ管理端末１０のディスプレイには、カスケードペア、すなわち、多数の論理ボリューム（正ボリューム）について階層型に作成した複製（副ボリューム）のペアができるだけ多く一覧できるように表形式で表示される。多数のカスケードペアを表形式で一覧表示するにあたり、図３に示すように、ポート（Port）、グループ（Group）及びパス（Path）の表示項目別に降順に整理して行単位で並べている。
【００４０】
記憶装置２００の負荷のバランスを考慮し、同一のパリティグループ内には複製を作成しないことが多い。このため、複製は異なるポート及びグループに属していることが多くなる。したがって、図３の表示方式では、図７の概念図に示すような同一のカスケード構造に属している論理ボリュームのペアを判別することが困難である。しかしながら、第一実施例で説明したような論理ボリュームの設定や管理を行うには、図７に示すような同一のカスケード構造に属している論理ボリュームのペアを判別することが必要であり、なおかつ、できるだけ多くのカスケードペアの設定情報を画面内に表示させたい。
【００４１】
なお、図７では、二つの階層からなるカスケード構造を示しており、第一階層に属するボリュームペアを『Ｌ１ペア』と表記し、第二階層に属するボリュームペアを『Ｌ２ペア』と表記する。図７の各ボリュームを表すボックスの下には、図３の各行に表示されるパラメータ（Port、Group及びPath、例えば、CL1-A-00-00(01:05)）が付記される。各Ｌ１ペアにおいて、正ボリュームは『Ｐ−ＶＯＬ』（Primary Volume）と表記され、その複数設定される副ボリュームは『Ｓ−ＶＯＬ』（Secondary Volume）と表記される。各Ｓ−ＶＯＬは、ＭＵ（Multiple Unit）番号が付されてＳ−ＶＯＬ１乃至Ｓ−ＶＯＬ３と識別される。
【００４２】
各Ｌ２ペアにおいて、正ボリュームはＬ１ペアのＳ−ＶＯＬ１乃至Ｓ−ＶＯＬ３であり、各Ｓ−ＶＯＬ１乃至Ｓ−ＶＯＬ３に対し、複数の副ボリュームはＭＵ番号で識別される。例えば、Ｓ−ＶＯＬ１の副ボリュームは、Ｓ−ＶＯＬ１−１乃至Ｓ−ＶＯＬ１−２と表記される。
【００４３】
本実施例では、図７に示すような同一のカスケード構造に属しているカスケードペアを判別でき、なおかつ、できるだけ多くのカスケードペアの設定情報を画面に表示できるＧＵＩ（Graphical User Interface）技術について説明する。本実施例のＧＵＩ技術では、２種類の方法について説明する。その一方は、カスケードペアの設定情報を分類整理し、図８に示すカスケード表示用のダイアログ画面を表示する方法（第二実施例その１）である。また、その他方は、カスケードペアの設定情報を分類整理し、カスケードペアの設定情報の編集可能な図３のＰｒｅｓｅｔボリュームリストボックス内で表示する方法（第二実施例その２）である。
【００４４】
＜＜＜＜＜第二実施例その１＞＞＞＞＞
第二実施例その１について、図８のカスケード表示用のダイアログ画面、並びに、図８のダイアログ画面に表示されるカスケードペアのイメージ的な概念図を参照して説明する。
【００４５】
ストレージ管理端末１０上を動作するストレージ管理ソフトウエアは、その一機能として、カスケードペアについて、図９に示すカスケード構造のペア群全体のイメージ的な概念をストレージ管理者に直感的に理解させるべく、図８のようなダイアログ画面を生成できるよう、カスケードペアの設定情報を所定のルールで整理する。
【００４６】
まず、図８ダイアログ画面は、図６の上段のポップアップメニューの最下部にある『DETAIL』を選択した際に表示される。図６の上段のポップアップメニューは、前述したように、図３のボリュームリストボックスからボリュームまたはカスケードペアを一つ選択することで表示される。図８のダイアログ画面には、選択されたカスケード構造のペア群に関する設定情報が表示される。選択されたカスケードペアのＰ−ＶＯＬ（正ボリューム）に複数のＳ−ＶＯＬ（副ボリューム）が存在する場合には、図９に示す全てのＳ−ＶＯＬに関する設定情報が表示される。
【００４７】
図８のダイアログ画面の上段部の『Detail』と表記されるボックスの左上部には、表題として『Ｐ−Ｖｏｌ  Ｉｎｆｏｒｍａｔｉｏｎ』が表記され、その下に、Ｐ−ＶｏｌのＩＤとしてＣＵ（コントロール・ユニット）：ＬＤＥＶ（論理ドライブ）の番号と、そのＬＤＥＶのステータスが表示されている。図８のダイアログ画面のボックスの右上部には、表題として『Ｖｏｌｕｍｅ  Ｉｎｆｏｒｍａｔｉｏｎ』が表記され、その下に、ＬＤＥＶのエミュレーションタイプと容量が表示されている。
【００４８】
次に、図８のダイアログ画面のボックスの中段部及び下段部に表示されるカスケード構造のペア群（複製関係）の情報を整理するルールについて説明する。先ず、図９における第一層（上位の階層）のＬ１ペアの設定情報と第二層（下位の階層）のＬ２ペアの設定情報とを分離して整理する。次に、Ｌ１ペアの設定情報とＬ２ペアの設定情報とを別個に纏めて表示する。
【００４９】
すなわち、図８のダイアログ画面のボックスの中段部には、Ｌ１ペアの設定情報を示すＬ１ペアリストボックス７６が表示される。このＬ１ペアリストボックス７６には、Ｐ−ＶｏｌのＣＵ：ＬＤＥＶの番号７０と、Ｓ−ＶｏｌのＣＵ：ＬＤＥＶの番号７１と、ＭＵ（Multiple Unit）番号７２と、ペアの状態を示すＰａｉｒＳａｔｕｓ７３と、ペアのコピーの進捗率を示すＰｒｏｇｒｅｓｓ７４と、Ｓ−ＶＯＬへの先頭のステータス（正常かあるいは異常かの状態）７５とが表示される。
【００５０】
そして、ダイアログ画面のボックスの下段部には、Ｌ２ペアの設定情報を示すＬ２ペアリストボックス７７が表示される。Ｌ２ペアリストボックス７７で表示される項目は、図示の通り、Ｌ１ペアリストボックス７６と同様である。
【００５１】
本実施例では、カスケード構造のペア群（複製関係）に関する情報を整理（ソート）して表示できる。このことにより、カスケード構造のペア群全体のイメージ的な概念をストレージ管理者に直感的に理解させることができる。
【００５２】
＜＜＜＜＜第二実施例その２＞＞＞＞＞
ストレージ管理端末１０上を動作するストレージ管理ソフトウエアは、その一機能として、カスケードペアについて、図１０に示すカスケード構造のペア群全体のイメージ的な概念をストレージ管理者に直感的に理解させるべく、図１１のようなダイアログ画面を生成できるよう、カスケードペアの設定情報を所定のルールで整理する。
【００５３】
図３に示すように、カスケードペアの設定及び管理を行う画面において、Ｐｒｅｓｅｔボリュームリストボックスにおけるカスケードペアの設定情報の表示方式を変更することができる。先ず、図３の画面中の右上部に表示された表題の『Ｄｉｓｐｌａｙ Ｆｉｌｔｅｒ』の操作入力ボタンをマウスでクリックすると、図１１のフィルタダイアログボックスが表示される。このボックスで各項目のチェックボックスをチェックすることで、カスケードペアの設定情報を種類や項目別に絞り込み、その表示方式を変更することができる。本実施例では、ボックスの左下部にある『Ｃａｓｃａｄｅ』の項目をチェックし、なおかつ、『Ｌ１−Ｌ２』の項目をチェックして『ＯＫ』ボタンをクリックすると、図３中のＰｒｅｓｅｔボリュームリストボックスの表示形式が変更される。つまり、変更されたＰｒｅｓｅｔボリュームリストボックスを示す図１３に示すように、各カスケードペアの設定情報が所定のルールで分類整理されて表示される。
【００５４】
図１３に示すボリュームリストボックスにおいて、各カスケードペアの設定情報を表示するにあたり、その分類整理のルールについて説明する。図１３に加え、図１０の概念図も合わせて参照されたい。
【００５５】
まず、図３で選択したボリューム又はカスケードペアを最上位として派生する副ボリュームの集合（階層グループ）を単位として分類する。
【００５６】
そして、図１２に示すカスケードペア群（階層グループ）９０単位で並べ替えるべく、各カスケードペア群の最上位のＰ−ＶＯＬ情報を示す各パラメータ（Port, Group, Path, MU）毎に昇順に分類整理（ソート）する。
【００５７】
次に、Ｌ１ペアの分類整理処理として、各カスケードペア群（階層グループ）９０内において、複数のＬ１ペア（図１０）で最もＭＵ番号の小さいカスケードペアを上段に表示すべく、分類整理する。次いで、Ｌ２ペアの分類整理処理として、この分類整理されたＬ１ペアに属する複数のＬ２ペアについて、ＭＵ番号の小さいカスケードペアをそのＬ１ペアの次段に表示すべく、分類整理する。そして、Ｌ１ペアに属するすべてのＬ２ペア（図１０）について、ＭＵ番号の小さい順（昇順）に順次表示すべく、分類整理する。そして、残りのＬ１ペアについて、前述した、Ｌ１ペアの分類整理処理及びＬ２ペアの分類整理処理を順次実行する。
【００５８】
以上の説明した処理の結果、本実施例では、図１３のボリュームリストボックスに示すように、カスケード構造のペア群（複製関係）に関する情報を整理（ソート）して表示できる。このことにより、図１０に示すようなカスケード構造のペア群全体のイメージ的な概念をストレージ管理者に直感的に理解させることができる。
【００５９】
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【００６０】
本実施の形態によれば次の効果を奏することができる。
論理ボリュームの構成リスト中の各ボリュームペアの設定情報に対する処理の結果、ある一つの設定情報についてエラーが発生しても、その設定情報のみ処置を施せば済む。このため、その後に続く残り各ボリュームペアの設定情報について、パラメータを再度入力し直すといった二度手間の作業を解消できる。また、一つのエラーのために残りの設定情報全ての処理が滞ることがなく、残りの設定情報に対する処理が実行される。
【００６１】
ボリュームペアの設定情報を表形式によりできるだけ多く一覧表示できるといった従来の利点を有しながら、カスケード構造の全体のペア構造のイメージ的な概念をストレージ管理者に直感的に理解することができる。
【００６２】
【発明の効果】
記憶装置の設定情報に対するエラーの処理を極めて単純化できる。また、論理ボリュームとその複製との階層的な複製関係を分かり易く表示できる。以て、管理者にとって、記憶装置の管理端末の操作性を飛躍的に向上できる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態であるストレージシステムの全体構成を示すブロック図である。
【図２】  本発明の実施の形態に係るストレージ管理端末の機能を示すブロック図である。
【図３】  本発明の一実施の形態に係る、ストレージ管理端末のディスプレイには表示される論理ボリュームの情報を一覧表示する画面を示す模式図である。
【図４】  本発明の実施の形態に係る、論理ボリュームの複製を行うための設定操作を示すフローチャートである。
【図５】  本発明の一実施の形態に係る、副ボリューム作成のためのパラメタ設定用ダイアログを示すフローチャートである。
【図６】  本発明の一実施の形態に係る、エラーとなった各設定情報を表示するＰｒｅｓｅｔボリュームリストボックスを示す模式図である。
【図７】  本発明の一実施の形態に係る、同一のカスケード構造に属している論理ボリュームのペアの構成を示す概念図である。
【図８】  本発明の実施の形態に係る、カスケード表示用のダイアログ画面を示す図表である。
【図９】  本発明の実施の形態に係る、図８のダイアログ画面に表示されるカスケードペアのイメージ的な概念図である。
【図１０】  本発明の一実施の形態に係る、同一のカスケード構造に属している論理ボリュームのペアの構成を示す概念図である。
【図１１】  本発明の実施の形態に係る、画面表示されるフィルタダイアログボックスを示す概念図である。
【図１２】  本発明の実施の形態に係る、グループ単位に分類整理された各設定情報を表示する変更されたＰｒｅｓｅｔボリュームリストボックスを示す模式図である。
【図１３】  本発明の実施の形態に係る、分類整理された各設定情報を表示する変更されたＰｒｅｓｅｔボリュームリストボックスを示す模式図である。
【符号の説明】
１０  ストレージ管理端末
１１  クライアント１
１３  クライアントｎ
１４  WAN(公衆網)
１５  LAN
１６  ホストA
１７  ホストB
１８  クラスタ１
１９  クラスタ２
２０  ポート(Port)
２１  ＳＶＰ(Service Processor)
２２  ディスクサブシステム
３０  LU(Logical Unit)
３１  LDEV(論理ドライブ)
４０  グループ１
４１  グループ２
７６  Ｌ１ペアリストボックス
７０  Ｐ−ＶｏｌのＣＵ：ＬＤＥＶの番号
７１  Ｓ−ＶｏｌのＣＵ：ＬＤＥＶの番号
７２  ＭＵ（Multiple Unit）
７３  ペアの状態を示すＰａｉｒＳａｔｕｓ
７４  ペアのコピーの進捗率を示すＰｒｏｇｒｅｓｓ
７５  Ｓ−ＶＯＬへの先頭のステータス
７７  Ｌ２ペアリストボックス
２１０  ディスク制御装置
２２０  ディスクアレイ
【図１】
0004060114.tif 000002
【図２】
0004060114.tif 000003
【図３】
0004060114.tif 000004
【図４】
0004060114.tif 000005
【図５】
0004060114.tif 000006
【図６】
0004060114.tif 000007
【図７】
0004060114.tif 000008
【図８】
0004060114.tif 000009
【図９】
0004060114.tif 000010
【図１０】
0004060114.tif 000011
【図１１】
0004060114.tif 000012
【図１２】
0004060114.tif 000013
【図１３】
0004060114.tif 000014