(57)【要約】【課題】ユーザがクライアントからＧＵＩを用いてペアボリューム機能を持ったストレージのホストへの割当てや分割等の操作や管理を容易に行う。【解決手段】ホスト一覧を表示する画面において、ホストを選択してペアボリュームの割当てを指示すると、セカンダリのボリュームを割り当てるバックアップホストを入力する項目が表示される。入力されたバックアップホストの情報はペアボリュームの情報と組にして記憶装置に格納される。また、ホスト一覧の表示画面において、ホストに割り当てられているプライマリまたはセカンダリボリュームを表示し、ボリュームを選択してボリュームの分割を指示すると、ストレージシステムの対応する機能を呼び出した後、セカンダリのボリューム情報とバックアップホストの情報が記憶部から取り出され、バックアップホスト上のオペレーティングシステムを呼び出してセカンダリボリュームが割り当てられる。【選択図】  図１
2004157637.tif 000002
【特許請求の範囲】
【請求項１】
ストレージシステム内の正ボリュームとこの正ボリュームの複製を記憶する副ボリュームをペアボリュームとして扱い、ユーザの業務処理を行うホストにこれらのボリュームを割り当てて使用するボリュームの管理において、
使用されるホストの一覧を表示画面に表示し、該表示画面からホストを選択してペアボリュームの割当てを指示し、かつ副ボリュームを割り当てるホストを入力する項目を表示し、指示されたホストの情報とペアボリュームの情報とを組にして記憶装置に格納することを特徴とするペアボリュームの管理方法。
【請求項２】
前記記憶装置には、ペアボリュームのペアの種別、ホスト名、ホスト上でいずれの論理ボリュームとして割当てられるかを示すマウントポイント、割り当てられた物理ボリュームのＩＤを組にして格納することを特徴とする１項記載の管理方法。
【請求項３】
該ホスト名としてＩＰアドレスが用いられ、マウントポイントとしてディレクトリ名が用いられることを特徴とする１項記載の管理方法。
【請求項４】
請求項１のボリュームの管理において、ホスト一覧が表示される表示画面に、前記ホストに割り当てられている正または副ボリュームを表示し、組として扱われている副ボリュームとバックアップホストに関する情報とを前記記憶装置から読出し、表示画面のボリュームを選択してペアボリュームの分割が指示された場合、ストレージシステムのペアボリュームの分割機能を実行させるようにし、かつバックアップホスト上のプログラムに該ボリューム情報を送信し、該プログラムがバックアップホスト上のオペレーティングシステムを呼び出して副ボリュームの割り当てを行うことを特徴とするボリュームの管理方法。
【請求項５】
請求項１において、前記ホスト一覧の表示画面に、ホストに割り当てられている正又は副ボリュームを表示し、前記ボリュームを選択してボリュームの再同期が指示された場合、前記副ボリューム情報とバックアップホストの情報を該記憶装置から読出し、バックアップホスト上のプログラムに前記ボリューム情報を送信し、該プログラムがバックアップホスト上のオペレーティングシステムを呼び出して該副ボリュームの割り当てを解除し、該ストレージシステムのペアボリュームの再同期機能を実行することを特徴とするペアボリュームの管理方法。
【請求項６】
請求項１において、前記ホスト一覧の表示画面に、ホストに割り当てられている正又は副ボリュームを表示し、前記ボリュームを選択してボリュームの書き戻しが指示された場合、前記副ボリューム情報とバックアップホストの情報を前記記憶装置から読出し、バックアップホスト上のプログラムに前記ボリューム情報を送信し、該プログラムがバックアップホスト上のオペレーティングシステムを呼び出して該副ボリュームの割り当てを解除し、該ストレージシステムのペアボリュームの書き戻し機能を実行することを特徴とするペアボリュームの管理方法。
【請求項７】
請求項１において、前記ホスト一覧の表示画面において、ホストに割り当てられているペアボリュームを選択すると、副ボリューム情報とバックアップホストの情報を前記記憶装置から読出し、該表示画面内の対応するボリュームを強調表示することを特徴とするペアボリューム管理方法。
【請求項８】
請求項１において、ホスト一覧を表示する画面において、ホストを選択してペアボリュームの割当てが指示された際に、ホスト上で前記ボリュームを利用しているデータベースのアプリケーションに対する連携コマンドの入力項目を表示し、前記記憶装置に格納されている副ボリューム情報とバックアップホストの情報の組に、更に入力された前記連携コマンドを追加して格納することを特徴とするペアボリューム管理方法。
【請求項９】
請求項１又は８において、
ホスト一覧を表示する画面において、ホストを選択してペアボリュームの割当てを指示した際に、前記バックアップホスト上でテープ等へのバックアップを行うバックアップアプリケーションに対するバックアップコマンドの入力項目を表示し、前記記憶装置に格納されている前記組に、更に入力された前記バックアップコマンドを追加して格納することを特徴とするペアボリューム操作方法。
【請求項１０】
請求項８または請求項９において、
前記ホスト一覧の表示画面において、ホストに割り当てられている正又は副ボリュームを表示し、ボリュームを選択してボリュームのバックアップが指示される場合、前記連携コマンドが存在すれば、前記記憶装置から該コマンドを読み出してホスト上のプログラムに送信して、該プログラムが該連携コマンドを実行し、該ストレージシステムのペアボリュームの分割機能を呼び出し、前記副ボリューム情報とバックアップホストの情報を前記記憶装置から読出し、バックアップホスト上のプログラムに送信し、該プログラムがバックアップホスト上のオペレーティングシステムを呼び出して副ボリュームの割り当て、前記バックアップコマンドが存在すれば、前記記憶装置から読み出し、前記バックアップホスト上のプログラムに送信し、該プログラムがバックアップコマンドを実行することを特徴とするペアボリューム管理方法。
【請求項１１】
業務処理する複数の処理装置と、該処理装置とネットワークを介して接続され、該処理装置で処理される情報を記憶する複数のボリュームを備えるストレージシステムと、これらの処理装置及びストレージシステムと接続され、ストレージの管理をする機能を備えるサーバと、ストレージの管理のための関連する情報を表示する表示器及び、関連する情報を入力器とを備えるクライアントを有するシステムにおいて、
該ストレージシステムは、ボリュームを関連付けてペアボリュームを形成するための機能、又はその関連付けを解除するための制御する機能を備え、
該サーバは、ペアボリュームと処理装置の関連付けを行う機能と、該ペアボリュームに関する情報と該ペアボリュームに関連付けられた処理装置に関する情報とを対応付けて格納する記憶装置とを備え、
該クライアントは、ペアボリュームを処理装置に割り当てる処理のために該記憶装置に記憶された情報を該表示器に表示する機能と、ペアボリュームの割り当てのために処理装置を指定する情報を該入力器から入力する機能とを有する、ストレージの管理システム。
【請求項１２】
前記記憶装置には、ペアボリュームのペアの種別、処理装置となるホスト名、ホスト上でいずれの論理ボリュームとして割当てられるかを示すマウントポイント、割り当てられた物理ボリュームのＩＤを組にして格納することを特徴とする１１項記載のストレージ管理システム。
【請求項１３】
該ホスト名としてＩＰアドレスが用いられ、マウントポイントとしてディレクトリ名が用いられる１２項記載のストレージ管理システム。
【請求項１４】
システムで使用される処理装置としてのホストの一覧と、ホストに割り当てられている論理ボリュームの一覧を含む第１の画面情報と、
ボリュームに関する情報として、ボリュームのサイズ、ボリュームを構成するストレージのＲＡＩＤのレベル、ボリュームを割り当てるマウントポイントを入力する項目を含む第２の画面情報をメモリに格納し、
かつこれらの画面情報は該表示器に表示されることを特徴とする１１項記載のストレージ管理システム。
【請求項１５】
ペアボリュームは第１のボリュームと第２のボリュームから構成され、第１のボリュームはローカルサイトのストレージシステムに存在し、第２のボリュームはリモートサイトに存在する、請求項１１項記載のストレージ管理システム。
【請求項１６】
情報を記憶する正ボリュームとこの正ボリュームの情報の複製を記憶する副ボリュームが対に設定されたペアボリュームを有し、このペアボリュームはユーザの業務処理を行うホストより使用されるシステムにおいて、
使用されるホストの一覧を表示器の表示画面に表示するステップと、
表示画面に表示されたホストを選択してボリュームを割当てて指示するステップと、
副ボリュームに対してバックアップホストを指示して入力するステップと、
指示入力されたペアボリュームとホストとの対応関係を示す情報を記憶装置に記憶するステップと、
を有するペアボリュームの管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はストレージ管理方法に係り、特にペアボリューム機能を持ったストレージをホストに割当てる操作やその管理を行うためのストレージの運用管理技術に関する。
【０００２】
【従来の技術】
ネットビジネスやオンラインシステム等においてノンストップサービスに応えることが必要であり、そのためにネットワークに接続されたストレージを支障なく、運用管理することが益々重要になって来ている。
ストレージの運用管理に関するストレージソリューションには種々あるが、その中でもバックアップに関連するニーズが最も大きい。とりわけオンラインバックアップと称されるような、ストレージを利用するシステムを停止させることなくバックアップを行うことは大変重要である。
【０００３】
ストレージのバックアップに関しては、例えば以下のような技術が知られている。
ストレージシステムとして、複数のボリュームを正副ペアに設定して、それらのボリューム間で同期を取りながら一方のボリューム（正ボリューム又はプライマリボリュームと言う）から他方のボリューム（副ボリューム又はセカンダリボリュームと言う）へコピーする機能を持つ。このペアは外部からの指示により分割すること（ｓｐｌｉｔと言う）が可能である。この分割機能によりプライマリボリュームでシステム稼動を継続させ、セカンダリボリュームを別システムに一時的に割り当てることによりバックアップを行うことができる。また、分割したペアを再同期（ｒｅｓｙｎｃと言う）させ、更新されたプライマリボリュームの内容をセカンダリボリュームに反映させる機能や、セカンダリボリュームの内容をプライマリボリュームに書き戻す機能、プライマリボリュームとセカンダリボリュームの役割を入れ替える機能等を持せている。この技術は一般にペアボリューム機能と呼ばれており、例えば米国特許Ｎｏ．６，３２１，２９２  “Ｅｘｔｅｒｎａｌ  ｓｔｏｒａｇｅ  ｃｏｎｔｒｏｌ  ｄｅｖｉｃｅａｎｄ  ｄａｔａ  ｔｒａｎｓｆｅｒ  ｍｅｔｈｏｄ  ｂｅｔｗｅｅｎ  ｅｘｔｅｒｎａｌ  ｓｔｏｒａｇｅ  ｃｏｎｔｒｏｌ  ｄｅｖｉｃｅｓ”に開示されている。
【０００４】
ストレージは一般にＲＡＩＤ構成からなるディスクシステムであり、ペアの分割時には、ディスク上の情報の整合性が取れていねければならない。このために、一般にデータベースなどのアプリケーションは、ディスク上のデータをバックアップ可能な状態にする機能を持つ。
【０００５】
【特許文献１】
米国特許第６，３２１，２９２号公報
【０００６】
【発明が解決しようとする課題】
オンラインバックアップ機能の中核となるペアボリュームはストレージ本体の機能であり、ユーザがホスト上でバックアップ操作する際には、上述した機能を実行するためにツールを使いこなす必要がある。このとき，本来の目的であるホスト上からみた論理ボリュームのバックアップとは直接関係のないパラメータ（例えばストレージ内の物理ボリュームやホストストレージ間のパス設定）を、各パラメータの対応関係の整合性をとりながら指定する必要がある。
【０００７】
本発明の目的は、ペアボリュームとホストとのボリューム割当に関する情報を管理し、操作者がホストを指定してペアボリュームの割当や分割等に関する運用の管理を容易に行うためのストレージ管理方法を提供することにある。
本発明の他の目的は、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いてペアボリューム機能を持ったストレージのホストへの割当て操作や管理を容易に行うためのストレージ管理の技術を提供することにある。
【０００８】
【課題を解決するための手段】
本発明によれば、ＧＵＩを用いてペアボリュームのホストへの割り当て情報を管理することにより、ユーザのための業務処理を行う処理装置としてのホストを指定してペアボリュームの割り当て操作を容易に行うものである。
好ましい例によれば、ホスト一覧を表示する画面において、ホストを選択してペアボリュームの割当てを指示すると、セカンダリのボリュームを割り当てるバックアップホストを入力する項目が表示される。入力されたバックアップホストの情報はペアボリュームの情報と組にして記憶部に格納される。また、ホスト一覧の表示画面において、ホストに割り当てられているプライマリまたはセカンダリボリュームが示され、ボリュームを選択してボリュームの分割を指示すると、ストレージシステムの対応する機能を呼び出した後、セカンダリのボリューム情報とバックアップホストの情報を記憶装置から取り出し、バックアップホスト上のオペレーティングシステムを呼び出してセカンダリボリュームが割り当てられる。
【０００９】
また、本発明によれば、ホストへのペアボリュームの割り当て情報を利用することにより、ホストに割り当てられた論理ボリュームを指定してペア分割、再同期、書き戻し等の操作が可能になる。
【００１０】
更に本発明によれば、ホストへのペアボリュームの割り当て情報を利用することにより、ホストに割り当てられた論理ボリュームを指定して対応したペアボリュームを強調表示する操作が可能になる。
【００１１】
更に、ホストへのペアボリュームの割り当て情報およびホスト上のアプリケーション連携プログラム、バックアップホスト上のバックアップアプリケーションを利用することにより、ホストに割り当てられた論理ボリュームを指定したボリュームのバックアップ操作が可能になる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施例を説明する。
図１は、本発明の一実施例におけるストレージ管理システムの全体構成を示す図である。
メインホスト１およびバックアップホスト２はＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介してストレージシステム３に接続されて構成される。また、メインホスト１およびバックアップホスト２、ストレージシステム３のポートとはＬＡＮを介して、ストレージの運用を管理するための運用管理サーバ４および実際にユーザが運用管理の操作を行うための運用管理クライアント５が接続されている。
メインホスト１及びバックアップホスト２はユーザのための業務処理を行う処理装置であり、各々エージェント４１，４２を有している。エージェント４１，４２はボリューム管理のためのプログラムであり、ホスト上でオペレーティングシステムＯＳに対してコマンドを発行することにより論理ボリュームの割り当て（例えばｍｏｕｎｔ）や割り当ての解除（例えばｕｎｍｏｕｎｔ）を行う。これは、運用管理サーバ４のボリューム割当管理プログラム４４からの指令を受け、ストレージシステム３のボリュームの領域確保や、ボリュームを構成するディスクのフォーマットの形成等を行うために、ＯＳに対してコマンドを発行することにより行なわれる。
ストレージシステム３は、情報を記憶する複数のボリュームを有する。通常これら各々のボリュームは例えばＲＡＩＤ構成の磁気ディスク装置で構成されている。またストレージシステム３内のメモリにはストレージ制御プログラム４３が格納されており、このストレージ制御プログラム４３の実行によって、ボリュームに対してペアボリューム機能が種々実現される。即ちストレージ制御プログラム４３はペアボリュームの作成、分割や削除、再同期等の制御を行う。図示の状態は、プライマリボリューム３１およびセカンダリボリューム３２が設定されている状態にある。
【００１３】
尚、ここで、ペアボリュームの作成或いは割当てとは、プライマリボリュームに対してリザーブのボリュームを新たにセカンダリボリュームとして割当てて設定するための機能あるいは動作をいう。ペアの関係が設定された場合、セカンダリボリュームはプライマリの複製としての立場なので、ホストはプライマリボリュームには直接アクセスできるが、セカンダリには直接アクセスできない。分割（ｓｐｌｉｔ）とは、ペアボリュームの関係にあるプライマリとセカンダリの関係を解消して両者を切り離すことを言う。分割されたプライマリボリュームとセカンダリボリュームはホストから夫々独立にアクセスされ得る。プライマリを更新専用として使用し、セカンダリは読出し専用として使用する用途がある。再同期とは、分割の状態にあったボリュームを元のペアの状態に戻した場合、プライマリとセカンダリ両者のボリューム間で同期を取り直すことを言う。通常プライマリボリュームの更新された情報はセカンダリボリュームに複製される。この動作を更新コピーと言う。一方、セカンダリボリュームからプライマリボリュームへの複製を書き戻しと言う。また、入換えとは、プライマリとセカンダリの役割を入替えることを言う。今まで正ボリュームものが副になるので、以後セカンダリボリューム（今までプライマリボリュームであった）はホストから直接アクセスされないことになる。削除とは、ペアボリュームの関係を解消する機能である。もはや当該ペアボリュームを使用しなくなった場合、ペアの機能を解消して、例えばそのボリュームをリザーブとして確保する。
【００１４】
運用管理サーバ４はメモリ（図示せず）を備え、ボリュームの割当て等に関する運用の管理を行う管理プログラム４４を格納する。また、データベースを構成する記憶装置４５には、ペアボリュームの情報とその割当先ホストの情報の組からなるボリューム割当管理情報を格納する。ボリューム割当管理プログラム４４が、メインホスト１上のエージェントＡ４１およびバックアップホスト２上のエージェントＢ４２と、ストレージシステム３上のストレージ制御プログラム４３にコマンドを送受信することによりストレージシステムの運用管理を行う。
運用管理クライアント５は例えばパーソナルコンピュータＰＣであり、プログラムであるボリューム割当ＧＵＩ５１を格納するメモリと、表示器５３と、マウスやキーボードのような入力器５４を備えている。運用管理クライアント５上のボリューム割当管理ＧＵＩ５１はユーザに対してボリューム操作のためのＧＵＩを提供する。一般にボリューム割当管理ＧＵＩの実装方法として、ＷＷＷブラウザまたは専用のクライアントプログラムを利用する。ユーザは表示器５３に表示されるボリューム割当管理のための画面を見ながら、入力器５４を操作して関連情報の設定等を行う。
【００１５】
図２は、ボリューム割当管理情報ＤＢ４５の構成を示すフォーマットである。ボリューム割当管理情報４５は、プライマリボリュームとセカンダリボリュームで組を構成して、各々ペア種別４５１、ホスト名４５２、マウントポイント４５３、物理ボリュームＩＤ４５４に関する情報を設定して記憶装置に記憶される。実際にはこのような組が複数在り、概念上テーブル構成にして登録される。ここで、ペア種別４５１はボリュームがプライマリかセカンダリかを示すものである。ホスト名４５２は割当先のホスト名を記憶する。本実施例では実際のホスト名を記憶するものであるが、他の実現方法として例えばＩＰアドレスを利用しても同様に実施可能である。マウントポイント４５３は割当先ホスト上でどの論理ボリュームとして割り当てられているかを示したものであり、本実施例ではディレクトリ名を格納する。他の実現方法としては例えばデバイスファイル名や論理ボリュームＩＤ等を利用しても同様に実施可能である。物理ボリュームＩＤ４５４としてはストレージ内の物理ボリュームを識別するための情報が格納される。
【００１６】
図３は、運用管理クライアント５におけるボリューム割当管理ＧＵＩ５１による画面の表示例を示す図である。
表示器５３の画面５３１にはホストの一覧が表示される。ホストのサブ項目としてホストに割り当てられている論理ボリュームの一覧も表示される。画面の右側には、選択された論理ボリュームに関する詳細な情報が表示される。ここでは論理ボリュームの詳細な中身は特に重要でないため、画面例（右側）では省略されている。この画面例では、ホスト一覧として“ＨｏｓｔＡ”から“ＨｏｓｔＤ”が表示され、また“ＨｏｓｔＡ”の“／ｒｏｏｔ”ディレクトリに割り当てられている論理ボリュームが表示されている。画面の上部にはボリュームの“新規割当”および“削除”を操作するためのボタンが表示される。ホストにボリュームを割り当てるには、ホスト一覧から対象となるホストを選択して“新規割当”ボタンを押す。“新規割当”ボタンを押すと、図４の画面が表示される。
【００１７】
図４は、ボリューム新規割当てにおけるＧＵＩによる画面の表示例を示す図である。
画面５３２の上部には、ボリュームのサイズ、ボリュームを構成するドライブのＲＡＩＤレベル、ボリュームを割り当てるマウントポイントを入力する項目を表示している。これらの入力項目はペアボリューム機能を利用しない通常のボリュームの割当てでも用いられる項目である。この例では“ＲＡＩＤ５”で構成した“２０ＧＢ”のボリュームを“／ｕｓｒ”にマウントすることを指示している。また、ペアボリュームを割り当てる場合には、割り当て対象となるボリュームはプライマリボリュームである。
【００１８】
画面の下部には、ペアボリューム割当てを行うかどうかを選択するチェックボックスが表示されている。チェックボックスの“実行”を選択すると、下のセカンダリホストおよびマウントポイントの入力項目が有効になる。この例ではセカンダリボリュームを割り当てるホストとして“ＨｏｓｔＢ”がマウントポイントとして“／ｕｓｒ”を指示している。
【００１９】
次に図７のフローチャートを参照してボリュームの割当て処理について説明する。
運用管理クラアエント５の入力器５４を操作してボリューム割当て管理プログラム４４を起動すると（７０１）、クライアント５から管理サーバ４へボリューム割当て管理情報の読出し要求が送られる（７０２）。運用管理サーバ４ではデータベース４５からボリューム割当て管理情報（図２のように記憶されている）を読み出し（７０３）、これをクライアント５に転送する（７０４）。
運用管理クライアント５ではボリューム割当ＧＵＩが起動されており、表示器５３にはボリューム割当て管理の画面が表示される（７０５）。この表示画面は図３及び図４に示す画面である。この画面を見ながら、操作者は入力器５４を操作してマウントポイント、ペアの割当て、ホスト名、セカンダリボリュームを指定して入力する（７０６）。
そして、図４の表示画面の最下部の“実行”ボタンが押され、実行が指示される（７０７）と、実行指令がクライアント５から管理サーバ４へ送られる。
運用管理サーバ４では、ボリューム割当管理プログラム４４の制御の下、管理情報の設定が行われる（７０８）。
ボリューム割当管理プログラム４４は、まずボリューム割当管理情報４５内のペア種別４５１に“プライマリ”および“セカンダリ”を設定する。次に、ユーザがボリューム割当管理ＧＵＩ５１で選択したメインホスト“ＨｏｓｔＡ”を“プライマリ”のホスト名４５２に設定し、ボリューム新規割当てのＧＵＩ画面５３２の上部で入力したマウントポイント“／ｕｓｒ”をマウントポイント４５３に設定する。次に、ボリューム新規割当てのＧＵＩ画面５３２の下部で入力したバックアップホスト“ＨｏｓｔＢ”を“セカンダリ”のホスト名４５２に設定し、マウントポイント“／ｕｓｒ”をマウントポイント４５３に設定する。そして、ボリューム割当管理プログラム４４は、設定された管理情報をＤＢ４５へ格納し（７０９）、併せてストレージ制御プログラム４３にペアボリューム作成を指示する（７１０）。
【００２０】
ストレージシステム３では、ストレージ制御プログラム４３が起動され（７１１）、指定されたボリュームに対してペアボリューム作成を実行する（７１２）。ペアボリュームの割当の設定が完了すると（７１３）、各ボリュームの物理ボリュームＩＤがボリューム割当管理プログラム４４に転送される（７１４）。
ボリューム割当管理プログラム４４は、各ボリュームの物理ボリュームＩＤをボリューム割当管理情報４５内の対応するボリュームの物理ボリュームＩＤ４５４に設定して、ＤＢ４５に格納する（７１５）。この例では、プライマリボリュームの物理ボリュームＩＤは“ｉｄ１”、セカンダリボリュームの物理ボリュームＩＤは“ｉｄ２”で示している。物理ボリュームＩＤは実際のストレージシステムによって異なる表示となる。
次に、ボリューム割当管理プログラム４４は、メインホスト１上のエージェントＢ４１に“プライマリ”の物理ボリュームＩＤ４５４とマウントポイント４５３を送信する（７１６）。メインホスト１ではエージェントＢ４１が起動され（７１７）、エージェントＢ４１はメインホスト１上のオペレーティングシステムを呼び出してマウントポイント４５３に物理ボリュームＩＤ４５４で識別されるプライマリボリューム３１を割り当てる（７１８）。これでメインホスト１のマウントポイントの設定が完了する（７１９）。そして、ホスト２から管理サーバ４へボリュームの割当て完了の通知が行われる（７２０）。管理サーバ４では物理ボリュームＩＤがＤＢ４５に格納される（７２１）。また管理サーバ４からクライアント５へ割当て終了が通知され、一連のボリューム割当ての処理が終了する（７２２）。
【００２１】
図５は、ボリューム割当管理ＧＵＩ５１でペア分割操作を行う場合の画面例を示す図である。
ペア分割操作を行うには、まずホスト一覧から論理ボリュームを選択する。論理ボリュームを選択して例えばマウスで右クリックを押すと画面例のようなメニューを表示する。そして、このメニューから“分割”を選択する。この画面例では、ホストとして“ＨｏｓｔＡ”上の“／ｕｓｒ”ディレクトリに割り当てられている論理ボリュームを指定してペア分割を行っている。
【００２２】
ここで、プライマリボリュームが指定されたものとしてボリューム割当管理プログラム４４の動作を説明する。ペア分割が指示されると、ボリューム割当管理プログラム４４は指定されたプライマリボリュームに対応するセカンダリの物理ボリュームＩＤ４４５とバックアップホスト名４５２およびマウントポイント４５３をボリューム割当管理情報４５から取り出し、ストレージシステム３内のストレージ制御プログラム４３のペアボリューム分割機能を物理ボリュームＩＤ４４５を指定して呼び出す。次に、バックアップホスト２上のエージェントＢ４２に物理ボリュームＩＤ４５４とマウントポイント４５３を送信し、エージェントＢ４２がバックアップホスト２上のオペレーティングシステムを呼び出してマウントポイント４５３に物理ボリュームＩＤ４５４で識別されるセカンダリボリューム３２を割り当てる。
【００２３】
以上のようにペアボリュームの割当てや分割の例を説明したが、ペアの再同期、書き戻し、入替え操作におけるホストとペアボリュームの関係の指定は上記の操作と同様に行ことができる。即ち図５における「分割」の項目が「再同期」や、「書き戻し」、「入換え」等の項目になることが理解できる。指定された機能は、ストレージシステム３のストレージ制御プログラム４３の実行により遂行される。
【００２４】
例えば、ＧＵＩによる表示画面にホスト一覧が表示された状態において、ホストに割り当てられているプライマリまたはセカンダリボリュームを表示し、ボリュームを選択してボリュームの再同期を指示する。すると、セカンダリのボリューム情報とバックアップホストの情報がＤＢ４５から取り出され、バックアップホスト２上のプログラムにボリューム情報が送信される。このプログラムがバックアップホスト２上のＯＳを呼び出してセカンダリボリューム３２の割り当てを解除し、ストレージ制御プログラム４３がペアボリュームの再同期機能を実行する。
【００２５】
また、ホスト一覧の表示画面に、ホストに割り当てられているプライマリまたはセカンダリボリュームを表示し、ボリュームを選択してボリュームの書き戻しを指示する。すると、セカンダリのボリューム情報とバックアップホストの情報がＤＢ４５から取り出され、バックアップホスト上のプログラムにボリューム情報が送信される。このプログラムがバックアップホスト上のオペレーティングシステムを呼び出してセカンダリボリュームの割り当てを解除し、ストレージシ制御プログラム４３がペアボリュームの書き戻し機能を実行する。
【００２６】
次に図６を参照して、本発明を変形した他の実施例について説明する。図６は、ボリューム割当管理ＧＵＩ５１で対応ペアボリュームの強調表示を行う場合の画面例を示す図である。
【００２７】
対応するペアボリュームの強調表示を行うには、まずホスト一覧から論理ボリュームを選択する。論理ボリュームを選択して例えばマウスでダブルクリックすると、図示の画面例のように選択した論理ボリュームとペアになっている論理ボリュームが強調表示される。この画面例では、ホストとして“ＨｏｓｔＡ”上の“／ｕｓｒ”ディレクトリに割り当てられている論理ボリュームを指定しており、対応するペアボリュームが割り当てられている“ＨｏｓｔＢ”上の“／ｕｓｒ”が強調表示されている。強調表示の手段としては、枠の表示を太くしたり、輝度を上げたり、或いは色を変えたり、リバース表示することで行える。
【００２８】
ここで、プライマリボリュームが指定されたものとしてボリューム割当管理プログラム４４の動作を説明する。ペアボリュームの強調表示が指示されると、ボリューム割当管理プログラム４４は指定されたプライマリボリュームに対応するセカンダリのバックアップホスト名４５２およびマウントポイント４５３をボリューム割当管理情報４５から取り出し、ボリューム割当管理ＧＵＩ５１にバックアップホスト名４５２上のマウントポイント４５３を強調表示させる。
このように、ホストへのペアボリュームの割り当て情報を利用することにより、ホストに割り当てられた論理ボリュームを指定して対応したペアボリュームを強調表示することができる。利用者は、強調表示の状態からペアボリュームの関係が容易に分かる。
【００２９】
更に、本発明を発展させた他の例として、ホスト上でボリュームを利用しているデータベース等のアプリケーションとバックアップソフトウェアも操作の対象とした場合の実施例について説明する。図８は、バックアップ管理ソフトウェア連携時のボリューム割当て管理情報の構成図を示す図である。
【００３０】
まず図３のホスト一覧を表示する画面において、ホストを選択してペアボリュームの割当てを指示すると、ホスト上でプライマリボリュームを利用しているデータベース等のアプリケーションに対する連携コマンドの入力項目が表示される。ここで、連携コマンドとは正常なバックアップを取るようにデータベース等へ指示するためのコマンドである。ユーザが連携コマンドを入力すると、ボリューム割当管理情報４５内の“プライマリ”のペア分割連携ＡＰ４５５に入力された連携コマンドを格納する。また、同一画面において、バックアップホスト上で磁気テープ等へのバックアップを行うバックアップアプリケーションに対するバックアップコマンドの入力項目も表示される。ユーザがバックアップコマンドを入力すると、ボリューム割当管理情報４５内の“セカンダリ”のバックアップＡＰ４５６に入力されたバックアップコマンドを格納する。この例では、連携コマンドとして“ＳｐｌｉｔＡＰ”を指定し、バックアップＡＰとして“ＢａｃｋｕｐＡＰ”を指定している。
【００３１】
ここで、更に図５のボリューム割当管理画面ＧＵＩ５１でプライマリボリュームを指定してのメニューから“バックアップ”が選択されたものとしてボリューム割当管理プログラム４４の動作を説明する。
ボリューム割当管理プログラム４４は、ボリューム割当管理情報４５内の“プライマリ”のペア分割連携ＡＰ４５５から連携コマンド“ＳｐｌｉｔＡＰ”を取り出してホスト名が“ＨｏｓｔＡ”であるメインホスト１上のエージェントＡ４１に送信し、エージェントＡ４１が連携コマンド“ＳｐｌｉｔＡＰ”を実行する。次に、ストレージシステム３内のストレージ制御プログラム４３のペアボリューム分割機能を呼び出す。次に、ボリューム割当管理情報４５内の“セカンダリ”のホスト名４５２からバックアップホスト名“ＨｏｓｔＢ”を、マウントポイント４５３からディレクトリ“／ｕｓｒ”を、物理ボリュームＩＤ４５４から“ｉｄ２”を取り出し、バックアップホスト２上のエージェントＢ４２に送信する。エージェントＢ４２はバックアップホスト２上のオペレーティングシステムを呼び出してマウントポイント４５３に物理ボリュームＩＤ４５４で識別されるセカンダリボリューム３２を割り当てる。最後に、ボリューム割当管理プログラム４４は、ボリューム割当管理情報４５内の“セカンダリ”のバックアップＡＰ４５６からバックアップコマンド“ＢａｋｕｐＡＰ”を取り出して、ホスト名が“ＨｏｓｔＢ”であるバックアップホスト２上のエージェントＢ４２に送信し、エージェントＢ４２がバックアップコマンド“ＢａｃｋｕｐＡＰ”を実行する。
【００３２】
このように、ホストへのペアボリュームの割り当て情報およびホスト上のアプリケーション連携プログラムを実行させることにより、アプリケーションのデータをバックアップ可能な整合性の取れた状態にし，バックアップホスト上のバックアップアプリケーションを利用して、テープ等の外部記憶装置へのバックアップすることができる。これにより，ホストに割り当てられた論理ボリュームを指定したボリュームのバックアップ操作が可能になる。
【００３３】
更に他の実施例として、図９を参照して説明する。図９は、図１に示したシステムの変形となるストレージ管理システムの構成を示す図である。尚、図中、説明を簡単にするために図１と同じ構成部分については同一符号を付し、それらについての詳細な説明は図１と重複するので省略する。
【００３４】
この例では、プライマリボリューム３１とサカンダリボリューム３２とを夫々別のサイトに設定したものである。即ち、ローカルサイト６には、メインホスト１およびエージェントＡ４１と、これにＳＡＮを介して接続されたストレージシステム３が存在し、ストレージシステム３内にはプライマリボリューム３１が設けられる。またローカルサイト６には、運用管理サーバ４と運用管理クライアント５が設けられる。
一方リモートサイト７には、バックアップホスト２と、それにＳＡＮを介して接続されるストレージシステム３が存在する。バックアップホスト２はエージェントＢ４２を有し、またＳＡＮを介して接続されるストレージシステム３内にはセカンダリボリューム３２が設けられる。ローカルサイト６とリモートサイト７の各ＬＡＮはＷＡＮを介して接続されており、ローカルサイト６内の運用管理サーバ４からリモートサイト７内のエージェントＢ４２にも図１での構成と同様にアクセスできる。また、ローカルサイト６内のストレージとリモートサイト７内のストレージは通信路８を介して接続されている。この通信路を利用してプライマリボリューム３１とセカンダリボリューム３２がペアとして構成され、プライマリボリューム３１の内容がセカンダリボリューム３２に通信路８を通してコピーされる。これは一般にリモートコピーと呼ばれる技術であり、複製方式には同期式と非同期式の種別があるが、基本的な機能は図１で示した構成の場合と同様である。
上記のようなリモートコピーのシステムでも、前述した実施例で示したように、運用管理サーバ４のボリューム割当管理プログラム４４、及び運用管理クライアント５のボリューム割当管理ＧＵＩ５１を用いて、同様な表示および操作が行える。
【００３５】
この他にも、本発明の趣旨を逸脱しない範囲で種々変形して実施し得る。上記実施例ではいずれもプライマリボリュームに対して１つのセカンダリボリュームを設定しているが、例えば、セカンダリボリュームは１つに限らず、２つ、３つと複数設定するようにしても良い。この場合でも各セカンダリボリュームの内容はプライマリボリュームの複製であり、同じ内容である。３つのセカンダリボリュームが在ると、ボリュームの分割や再同期等が各々個別に行えると言う利点がある。
【００３６】
【発明の効果】
本発明によれば、操作者がクライアントからＧＵＩを用いてペアボリューム機能を持ったストレージのホストへの割当て操作や管理を容易に行うことができる。また、ペアボリュームとホストとの割当て関連情報を管理し、これを利用することにより、ホストに割り当てられたボリュームを指定してペアボリュームの分割等が可能になる。
【図面の簡単な説明】
【図１】本発明の一実施例によるストレージ管理システムの構成を示す図。
【図２】ボリューム割当て管理情報ＤＢの構成を示す図。
【図３】ボリューム割当て時のボリューム割当て管理ＧＵＩによる表示例を示す図。
【図４】ボリューム新規割当て時のＧＵＩによる表示例を示す図。
【図５】ペアボリューム分割時のボリューム割当て管理ＧＵＩによる表示例を示す図。
【図６】ペアボリューム強調表示時のボリューム割当て管理ＧＵＩによる表示例を示す図。
【図７】ペアボリュームのホストへの割当て処理を行う動作説明に供するフローチャートを示す図。
【図８】バックアップ管理ソフトウェア連携時のボリューム割当て管理情報の構成図。
【図９】本発明の他の実施例におけるストレージ管理システムの構成を示す図。
【符号の説明】
１  メインホスト  ２  バックアップホスト  ３  ストレージシステム
３１  プライマリボリューム  ３２  セカンダリボリューム
４  運用管理サーバ  ４１  メインホスト上のエージェント
４２  バックアップホスト上のエージェント  ４３  ストレージ制御プログラム
４４  ボリューム割当て管理プログラム  ４５  ボリューム割当て管理情報
４５１  プライマリとセカンダリを区別するためのペア種別
４５２  ホスト名  ４５３  マウントポイント  ４５４  物理ボリュームＩＤ
４５５  ペア分割連携アプリケーション
４５６  バックアップアプリケーション  ５  運用管理クライアント
５１  ボリューム割当て管理ＧＵＩ
５３１〜５３４  ボリューム割当てＧＵＩ表示画面
５３  表示器  ５４  入力器  ６  ローカルサイト  ７  リモートサイト。
【図１】
2004157637.tif 000003
【図２】
2004157637.tif 000004
【図３】
2004157637.tif 000005
【図４】
2004157637.tif 000006
【図５】
2004157637.tif 000007
【図６】
2004157637.tif 000008
【図７】
2004157637.tif 000009
【図８】
2004157637.tif 000010
【図９】
2004157637.tif 000011