(57)【特許請求の範囲】
【請求項１】
第１の記憶装置との間で相互に管理情報を含めた記憶情報のミラーリングを実行する第２の記憶装置を参照可能であるコンピュータに、
前記第１の記憶装置に含まれる第１のディスクを識別する情報と前記第１のディスクを参照可能なコンピュータを識別する情報とを対応づけた情報と、前記第２の記憶装置に含まれ、且つ前記第１のディスクと相互にミラーリングする関係にある第２のディスクを識別する情報と前記第２のディスクを参照可能なコンピュータを識別する情報とを対応付けた情報とを、管理情報として前記第２の記憶装置に記憶させること
を実行させることを特徴とする管理プログラム。
【請求項２】
前記コンピュータに、さらに、
前記第２の記憶装置に記憶させた前記管理情報を、前記第１の記憶装置を参照可能な他のコンピュータに送信し、
前記他のコンピュータに、前記管理情報を前記第１の記憶装置に記憶させる処理を実行させる指示を出力することを
を実行させることを特徴とする請求項１に記載の管理プログラム。
【請求項３】
第１の記憶装置との間で相互に管理装置を含めた記憶情報のミラーリングを実行する第２の記憶装置を参照可能であるコンピュータが、
前記第１の記憶装置に含まれる第１のディスクを識別する情報と前記第１のディスクを参照可能なコンピュータを識別する情報とを対応づけた情報と、前記第２の記憶装置に含まれ、且つ前記第１のディスクと相互にミラーリングする関係にある第２のディスクを識別する情報と前記第２のディスクを参照可能なコンピュータを識別する情報とを対応付けた情報とを、管理情報として前記第２の記憶装置に記憶させる工程
を含んだことを特徴とする管理方法。
【請求項４】
第１の記憶装置との間で相互に管理装置を含めた記憶情報のミラーリングを実行する第２の記憶装置を参照可能である管理装置であって、
前記第１の記憶装置に含まれる第１のディスクを識別する情報と前記第１のディスクを参照可能なコンピュータを識別する情報とを対応づけた情報と、前記第２の記憶装置に含まれ、且つ前記第１のディスクと相互にミラーリングする関係にある第２のディスクを識別する情報と前記第２のディスクを参照可能なコンピュータを識別する情報とを対応付けた情報とを、管理情報として前記第２の記憶装置に記憶させる制御部
を備えたことを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理プログラム、管理方法及び管理装置に関する。
【背景技術】
【０００２】
近年、ディスクの障害（ディスククラッシュなど）によるデータの消失を防ぐために、
複数のディスク間でミラーリングを行い、データの安全性を向上させるＲＡＩＤ（Redund
ant  Array  of  Inexpensive  Disks）装置が利用されている（例えば特許文献１参照）
。
【０００３】
なお、従来では、ＲＡＩＤ装置に含まれるディスクにデータを書き込む場合や、各ディスク間でミラーリングを実行する場合には、ボリューム管理装置などがＲＡＩＤ装置を管理し、ディスク間の等価性を維持していたが、最近ではＲＡＩＤ装置自身の提供する機能が充実してきたことに伴って、ＲＡＩＤ装置が独自にミラーリングを実行し、複写元ディスクのデータを複写先ディスクにそのまま複写している。
【０００４】
【特許文献１】特開平９−３０５５５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、かかる従来の技術では、ＲＡＩＤ装置が独自にミラーリングを実行し、複写元ディスクのデータを複写先ディスクにそのまま複写しているため、複写先ディスクに対する固有の管理情報が破壊され、複写先ディスクにアクセスできなくなると共に、複写元ディスクと複写先ディスクとで共用クラスを設定することができないという問題があった。
【０００６】
この発明は、上述した従来技術による問題点を解決するためになされたものであり、Ｒ
ＡＩＤ装置自身によってミラーリングが実行される場合でも、複写先ディスクの管理情報
を破壊することなく、複写元ディスクおよび複写先ディスクで共用クラスを設定可能にす
る管理プログラム、管理方法及び管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、第１の記憶装置との間で相互に管理情報を含めた記憶情報のミラーリングを実行する第２の記憶装置を参照可能であるコンピュータに、前記第１の記憶装置に含まれる第１のディスクを識別する情報と前記第１のディスクを参照可能なコンピュータを識別する情報とを対応づけた情報と、前記第２の記憶装置に含まれ、且つ前記第１のディスクと相互にミラーリングする関係にある第２のディスクを識別する情報と前記第２のディスクを参照可能なコンピュータを識別する情報とを対応付けた情報とを、管理情報として前記第２の記憶装置に記憶させることを実行させることを特徴とする。
【０００８】
また、本発明は、第１の記憶装置との間で相互に管理装置を含めた記憶情報のミラーリングを実行する第２の記憶装置を参照可能であるコンピュータが、前記第１の記憶装置に含まれる第１のディスクを識別する情報と前記第１のディスクを参照可能なコンピュータを識別する情報とを対応づけた情報と、前記第２の記憶装置に含まれ、且つ前記第１のディスクと相互にミラーリングする関係にある第２のディスクを識別する情報と前記第２のディスクを参照可能なコンピュータを識別する情報とを対応付けた情報とを、管理情報として前記第２の記憶装置に記憶させる工程を含んだことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、第１の記憶装置との間で相互に管理情報を含めた記憶情報のミラーリングを実行する第２の記憶装置を参照可能であるコンピュータに、第１の記憶装置に含まれる第１のディスクを識別する情報と第１のディスクを参照可能なコンピュータを識別する情報とを対応づけた情報と、第２の記憶装置に含まれ、且つ第１のディスクと相互にミラーリングする関係にある第２のディスクを識別する情報と第２のディスクを参照可能なコンピュータを識別する情報とを対応付けた情報とを、管理情報として第２の記憶装置に記憶させる。このため、ミラーリングが実行される場合でも、複写元ディスクおよび複写先ディスで共用クラスを設定可能にするという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に、添付図面を参照して、この発明に係る管理プログラム、管理方法及び管理装置の好適な実施の形態について説明する。
【実施例】
【００１１】
まず、本実施例に係るＲＡＩＤ管理の概念について説明する。本実施例に係るＲＡＩＤ管理部は、複数のディスクに対して共通の管理情報を作成し、作成した共通の管理情報を各ディスクに記憶させると共に、ＲＡＩＤ管理部に直接接続されたディスクと他装置を介して接続されたディスクとで共用クラスを設定する。ここで、管理情報とは、ディスクを管理するための情報である。
【００１２】
次に、本実施例に係るＲＡＩＤ管理システムのシステム構成について説明する。図１は、本実施例にかかるＲＡＩＤ管理システムのシステム構成を示すブロック図である。同図に示すように、このＲＡＩＤ管理システムは、Fibre  Channelケーブル５５によってサーバ１００がスイッチングハブ３００に接続され、スイッチングハブ３００がＲＡＩＤ装置５００に接続される。
【００１３】
また、Fibre  Channelケーブル５５によってサーバ２００がスイッチングハブ４００に接続され、スイッチングハブ４００がＲＡＩＤ装置５００に接続される。また、サーバ１００およびサーバ２００はＬＡＮ（Local  Area  Network）５０によって相互に接続される。
【００１４】
サーバ１００は、種々の業務アプリケーションを実行すると共に、ＲＡＩＤ装置５００を管理する装置である。サーバ１００は、業務アプリケーション１１０とＲＡＩＤ管理部１２０とを有する。
【００１５】
ここに、業務アプリケーション１１０は、特定の業務を行うためのソフトウェアであり、ＲＡＩＤ管理部１２０は、ＲＡＩＤ装置５００を管理すると共に、ＲＡＩＤ装置５００に含まれるディスク１とＲＡＩＤ装置６００に含まれるディスク２とで共用クラスを設定する処理部である。
【００１６】
また、ＲＡＩＤ管理部１２０は、ディスク１およびディスク２の両方で利用可能な共通の管理情報（以下、共通管理情報と表記する）を生成し、生成した共通管理情報をディスク１に書き込む。
【００１７】
このように、ＲＡＩＤ管理部１２０が、共通管理情報を生成し、生成した共通管理情報をディスク１に書き込むので、ＲＡＩＤ装置５００およびＲＡＩＤ装置６００が独自にミラーリングを実行し、ディスク１のデータをそのままディスク２に複写したとしても、ディスク２の管理情報は破壊されず、複写後もディスク２にアクセス可能となる。
【００１８】
スイッチングハブ３００は、サーバ１００とＲＡＩＤ装置５００とのデータのやり取りを行なえるようにする装置である。
【００１９】
ＲＡＩＤ装置５００は、データを記憶するためのディスク１（ディスク１は共通管理情報および業務情報を記憶している）を有し、ＲＡＩＤ装置６００との間で独自にミラーリングを実行する装置である。ここに、業務情報とは、業務アプリケーション１１０などによって生成される業務に関する情報である。なお、ＲＡＩＤ装置５００は、ディスク１が複写元で、ディスク２が複写先の場合には、ディスク１に記録したデータをディスク２に複写する。
【００２０】
サーバ２００、スイッチングハブ４００およびＲＡＩＤ装置６００に関する説明は、サーバ１００、スイッチングハブ３００およびＲＡＩＤ装置５００と同様であるため説明を省略する。
【００２１】
次に、図１に示したＲＡＩＤ管理部１２０の構成について説明する。図２は、図１に示したＲＡＩＤ管理部１２０の構成を示す機能ブロック図である。同図に示すように、このＲＡＩＤ管理部１２０は、制御部１３０と、Ｉ／Ｏ処理部１４０と、共用クラス設定処理部１５０と、共通管理情報生成処理部１６０と、ミラー判定処理部１７０とを有する。
【００２２】
制御部１３０は、ＲＡＩＤ管理部１２０全体を制御する処理部であり、Ｉ／Ｏ処理部１４０は、業務アプリケーション１１０から受け取った業務情報をディスク１に書き込んだり、ディスク１に書き込まれた情報を読み込んだりする処理部である。
【００２３】
共用クラス設定処理部１５０は、共用クラスを設定する旨のコマンド（以下、共用クラス設定コマンド）を受け取った場合に、この共用クラス設定コマンドによって指定されたディスクで共用クラスを設定する処理部である。
【００２４】
図３は、共用クラス設定コマンドの一例を示す図である。図３に示す「c  Class0001」は新規に作成するクラス名を示し、「d  nodeA.c1t1d0=DISK1」はクラス（c  Class0001
）に含まれる物理ディスク（c1t1d0）と物理ディスクに対応する論理的な名前（DISK1）
、また、共用クラスでありながらもこのディスクに物理的に参照可能なサーバ１００（nodeA）の情報を示している。ここに、DISK1は、図１のディスク１に対応する。
【００２５】
「a  type=shared.scope=nodeA:nodeB」は、新規に作成するクラス（c  Class0001）は、scopeで指定されたノード間nodeAおよびnodeB、つまり、サーバ１００および２００間
で共用される旨を示す。
【００２６】
「d  nodeB.c1t2d0=DISK2」は、クラス（c  Class0001）に追加する物理ディスク（c1t2d0）と物理ディスクに対応する論理的な名前（DISK2）、また、共用クラスでありながらもこのディスクに物理的に参照可能なサーバ２００（nodeB）の情報を示している。ここ
に、DISK2は図１のディスク２に対応する。
【００２７】
「e  chkps」は、DISK2を共用クラスに追加するにあたり、「a  type=shared.scope=nodeA:nodeB」によって特定されるサーバ１００，２００からDISK2が参照可能か否かをチェックしない旨を示す。
【００２８】
従来の共用クラス設定コマンドは、共用クラスとして設定したディスクと、共用クラスを利用するノードの情報のみを含んでいたが、本発明にかかる共用クラス設定コマンドは、上述したように、共用クラスとして設定するディスクと、該ディスクを参照可能なノードとの対応関係にかかる情報が含まれているため、後述する共通管理情報が生成可能となる。なお、共用クラス設定処理部１５０は、共用クラスとして設定するディスクと、該ディスクを参照可能なノードとの対応関係にかかる情報を共通管理情報生成処理部１６０に
渡す。
【００２９】
共通管理情報生成処理部１６０は、共用クラスとして設定するディスクと、該ディスクを参照可能なノードとの対応関係にかかる情報を基にして、共通管理情報を生成し、生成した共通管理情報をディスク１に書き込む処理部である。また、共通管理情報生成処理部１６０は生成した共通管理情報を、ディスク２に対応するＲＡＩＤ管理部２２０に通知すると共に、通知した共通管理情報をディスク２に書き込む旨の指示を行う。
【００３０】
図４は、共通管理情報生成処理部１６０が生成する共通管理情報の一例を示す図である。なお、図４は、サーバ１００側から共通管理情報を参照した場合を示している。同図において、「nodeA:nodeB」は、サーバ１００，２００で共用されている共用クラスである
旨を示す。
【００３１】
また、デバイスとノードとの関係を示すDEVCONNECTが「nodeA」に設定されている行は
、nodeA（サーバ１００）がdisk0001（ディスク１）に対応している旨を示し、かつnodeB（サーバ２００）からdisk000１を参照できない旨を示し、DEVCONNECTが「*」に設定されている行は、disk0002（ディスク２）に対応するノードが不明である旨を示している。また、ACTDISKが「disk0001」に設定されている行は、現在アクセス可能なディスクがdisk0001である旨を示している。
【００３２】
従来は、ディスク固有の管理情報を生成していたが、本発明の共通管理情報生成処理部１６０は、ノードとディスクとの対応関係などの情報を含ませた共通管理情報を生成する。そして、この共通管理情報は、ディスク１およびディスク２に共通して利用可能であるため、ディスク１のデータをディスク２にそのまま複写した場合でも、ディスク２にアクセスすることが可能となる。
【００３３】
ミラー判定処理部１７０は、ＲＡＩＤ装置５００からミラーリングにかかる情報を取得し（以下、ミラーリング情報と表記する）、取得したミラーリング情報を基にして、ＲＡＩＤ装置５００自身がミラーリングを実行しているか否かを判定する処理部である。
【００３４】
図５は、ミラーリング情報の一例を示す図である。同図に示すように、ミラーリング情報に「Synchronized」が記入されている場合には、ＲＡＩＤ装置５００自身がＲＡＩＤ装置６００との間でミラーリングを実行している旨を示している。なお、「Synchronized」が記入されていない場合には、ＲＡＩＤ装置５００は独自にミラーリングを実行していない旨を示す。
【００３５】
なお、ミラー判定処理部１７０は、判定結果を共用クラス設定処理部１５０に通知する。共用クラス設定処理部１５０は、ＲＡＩＤ装置５００が独自にミラーリングを実行している場合には、本発明の手法を用いて共用クラスを設定し、ＲＡＩＤ装置５００が独自にミラーリングを実行していない場合には、従来の手法によって共用クラスを設定することになる。
【００３６】
次に、ＲＡＩＤ管理部１２０が共用クラスを設定する処理について説明する。図６は、ＲＡＩＤ管理部１２０が共用クラスを設定する処理手順を示すフローチャートである。同図に示すように、ＲＡＩＤ管理部１２０は、共用クラス設定処理部１５０がディスク１およびディスク２で共用クラスを設定する旨のコマンドを受付け（ステップＳ１０１）、共用クラスを設定する旨のコマンドを受付けたＲＡＩＤ管理部１２０からディスク１およびディスク２が参照可能か否かを判定する（ステップＳ１０２）。
【００３７】
共用クラスを設定する旨のコマンドを受付けたＲＡＩＤ管理部１２０からディスク１お
よびディスク２が参照可能である場合には（ステップＳ１０２，Ｙｅｓ）、共用クラス設定処理部１５０が従来の共用クラスの設定処理を行う（ステップＳ１０３）。
【００３８】
一方、共用クラスを設定する旨のコマンドを受付けたＲＡＩＤ管理部１２０がディスク１およびディスク２が参照不可能である場合には（ステップＳ１０２，Ｎｏ）、共用クラスを設定する旨のコマンドに、ディスク１に対応するＲＡＩＤ管理部１２０およびディスク２に対応するＲＡＩＤ管理部２２０の情報が含まれているか否かを判定する（ステップＳ１０４）。
【００３９】
共用クラスを設定する旨のコマンドに、ディスク１に対応するＲＡＩＤ管理部１２０およびディスク２に対応するＲＡＩＤ管理部２２０の情報が含まれていない場合には（ステップＳ１０４，Ｎｏ）、処理を終了し、共用クラスを設定する旨のコマンドに、ディスク１に対応するＲＡＩＤ管理部１２０およびディスク２に対応するＲＡＩＤ管理部２２０の情報が含まれている場合には（ステップＳ１０４，Ｙｅｓ）、ディスク１に対応するＲＡＩＤ管理部１２０およびディスク２に対応するＲＡＩＤ管理部２２０から各ディスクを参照可能か否かを判定する（ステップＳ１０５）。
【００４０】
ディスク１に対応するＲＡＩＤ管理部１２０およびディスク２に対応するＲＡＩＤ管理部２２０から各ディスクを参照不可能である場合には（ステップＳ１０５，Ｎｏ）、処理を終了し、ディスク１に対応するＲＡＩＤ管理部１２０およびディスク２に対応するＲＡＩＤ管理部２２０から各ディスクを参照可能である場合には（ステップＳ１０５，Ｙｅｓ）、ミラー判定処理部１７０が、ディスク１およびディスク２は、ＲＡＩＤ装置自身のミラー機能の対象となっているか否かを判定する（ステップＳ１０６）。
【００４１】
ディスク１およびディスク２は、ＲＡＩＤ装置自身のミラー機能の対象となっていない場合には（ステップＳ１０６，Ｎｏ）、処理を終了し、ディスク１およびディスク２は、ＲＡＩＤ装置自身のミラー機能の対象となっている場合には（ステップＳ１０６，Ｙｅｓ）、共通管理情報生成処理部１６０が、ディスク１およびディスク２から成る共用クラスの共通管理情報を生成し、利用者の指示を受付けたＲＡＩＤ管理部１２０に接続されているディスク１に共通管理情報を記録する（ステップＳ１０７）。
【００４２】
そして、共通管理情報生成処理部１６０が、ディスク２に対応するＲＡＩＤ管理部２２０に共通管理情報を通知すると共に、通知した共通管理情報をディスク２に書き込む旨の指示を行い（ステップＳ１０８）、ディスク管理部２２０はディスク２に共通管理情報を書き込む（ステップＳ１０９）。
【００４３】
上述してきたように、本実施例にかかるＲＡＩＤ管理部１２０は、共用クラス設定処理部１５０が共用クラス設定コマンドを受付け、この共用クラス設定コマンドにＲＡＩＤ管理部１２０，２２０の情報等が含まれている場合に、共通管理情報生成処理部１６０が共通管理情報を生成し、生成した共通管理情報をディスク１に書き込むと共に、共通管理情報をディスク２に対応するＲＡＩＤ管理部２２０に通知し、共通管理情報を書き込む旨の指示を行うので、ＲＡＩＤ管理部１２０が直接ディスク１およびディスク２にアクセスできなくとも、ディスク１およびディスク２で共用クラスを設定することができる。
【００４４】
また、共通管理情報生成処理部１６０が、ディスク１およびディスク２に共通して利用可能な共通管理情報を生成し、ディスク１に書き込むので、ＲＡＩＤ装置５００自身がディスク１のデータをそのままディスク２に複写しても、ディスク２の管理情報は破壊されず、複写後もＲＡＩＤ管理部２２０は、ディスク２にアクセスすることができる。
【００４５】
なお、本実施例に示したＲＡＩＤ管理システムは、二つのサーバ１００，２００および
ＲＡＩＤ装置５００，６００から構成される場合を示したが、これに限定されるものではなく、Ｎ（Ｎ＞２）個のサーバとＮ個のＲＡＩＤ装置から構成されてもよい。
【００４６】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図７を用いて、上記の実施例と同様の機能を有するＲＡＩＤ管理プログラムを実行するコンピュータの一例を説明する。図７は、ＲＡＩＤ管理プログラムを実行するコンピュータを示す図である。
【００４７】
同図に示すように、ＲＡＩＤ管理装置としてのコンピュータ３０は、ＬＡＮインターフェース装置３１、ＲＡＩＤインターフェース装置３２、ＲＡＭ３３、ＨＤＤ３４およびＣＰＵ３５をバス３６で接続して構成される。ここで、ＬＡＮインターフェース装置３１は、所定のプロトコルを用いて他のＲＡＩＤ管理装置と通信を行うための装置であり、ＲＡＩＤインターフェース装置３２は所定のプロトコルを用いてＲＡＩＤ装置と通信を行うための装置である。
【００４８】
そして、ＨＤＤ３４には、上記の実施例と同様の機能を発揮するＲＡＩＤ管理プログラム、つまり、図７に示すように、ＲＡＩＤ管理プログラム３４ａ、Ｉ／Ｏ処理プログラム３４ｂ、が予め記憶されている。
【００４９】
そして、ＣＰＵ３５が、これらのプログラム３４ａ，３４ｂをＨＤＤ３４から読み出し、ＲＡＭ３３を介して実行することで、図７に示すように、各プログラム３４ａ〜３４ｂは、ＲＡＩＤ管理プロセス３５ａ、Ｉ／Ｏ処理プロセス３５ｂとして機能するようになる。ＲＡＩＤ管理プロセス３５ａは、図２に示した共用クラス設定処理部１５０、共通管理情報生成処理部１６０、ミラー判定処理部１７０に対応し、Ｉ／Ｏ処理プロセス３５ｂは、図２に示したＩ／Ｏ処理部１４０に対応する。
【００５０】
また、ＲＡＭ３３には、図７に示すように、ＲＡＩＤ管理プログラム３３ａに共通管理情報３３ｂが記録される。なお、共通管理情報３３ｂは、図４に示した共通管理情報に対応する。そして、ＣＰＵ３５は、共通管理情報をディスクに書き込み、共用クラスなどを設定する。
【００５１】
ところで、上記したプログラム３４ａ〜３４ｂについては、必ずしも最初からＨＤＤ３４に記憶させておく必要はなく、例えば、コンピュータに挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、または、コンピュータ３０の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」、さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３０に接続される。「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ３０がこれらから各プログラムを読み出して実行するようにしてもよい。
【００５２】
（付記１）相互にミラーリングを実行する複数のＲＡＩＤ装置を管理するＲＡＩＤ管理プログラムであって、
前記ＲＡＩＤ装置に接続され、該ＲＡＩＤ装置に含まれるディスクにデータの書き込みを行うノードの情報であるノード情報を取得する取得手順と、
前記ノード情報を基にして、前記ノード経由で接続された複数のディスクで共用クラスを設定する共用クラス設定手順と、
をコンピュータに実行させることを特徴とするＲＡＩＤ管理プログラム。
【００５３】
（付記２）前記ノード情報を基にして複数のディスクを共通して管理可能な共通管理情報
を生成する共通管理情報生成手順と、前記共通管理情報をディスクに書き込む管理情報書き込み手順とをさらにコンピュータに実行させることを特徴とする付記１に記載のＲＡＩＤ管理プログラム。
【００５４】
（付記３）前記共通管理情報生成手順によって生成された共通管理情報を前記ＲＡＩＤ装置に接続されたノードに通知する管理情報通知手順をさらにコンピュータに実行させることを特徴とする付記２に記載のＲＡＩＤ管理プログラム。
【００５５】
（付記４）前記ノード情報は、前記ノードと前記ＲＡＩＤ装置との対応関係にかかる情報を含んでいることを特徴とする付記２または３に記載のＲＡＩＤ管理プログラム。
【００５６】
（付記５）相互にミラーリングを実行する複数のＲＡＩＤ装置を管理するＲＡＩＤ管理方法であって、
前記ＲＡＩＤ装置に接続され、該ＲＡＩＤ装置に含まれるディスクにデータの書き込みを行うノードの情報であるノード情報を取得する取得工程と、
前記ノード情報を基にして、前記ノード経由で接続された複数のディスクで共用クラスを設定する共用クラス設定工程と、
を含んだことを特徴とするＲＡＩＤ管理方法。
【００５７】
（付記６）前記ノード情報を基にして複数のディスクを共通して管理可能な共通管理情報を生成する共通管理情報生成工程と、前記共通管理情報をディスクに書き込む管理情報書き込み工程とをさらに含んだことを特徴とする付記５に記載のＲＡＩＤ管理方法。
【００５８】
（付記７）前記共通管理情報生成工程によって生成された共通管理情報を前記ＲＡＩＤ装置に接続されたノードに通知する管理情報通知工程をさらに含んだことを特徴とする付記６に記載のＲＡＩＤ管理方法。
【００５９】
（付記８）前記ノード情報は、前記ノードと前記ＲＡＩＤ装置との対応関係にかかる情報を含んでいることを特徴とする付記６または７に記載のＲＡＩＤ管理方法。
【００６０】
（付記９）相互にミラーリングを実行する複数のＲＡＩＤ装置を管理するＲＡＩＤ管理装置であって、
前記ＲＡＩＤ装置に接続され、該ＲＡＩＤ装置に含まれるディスクにデータの書き込みを行うノードの情報であるノード情報を取得する取得手段と、
前記ノード情報を基にして、前記ノード経由で接続された複数のディスクで共用クラスを設定する共用クラス設定手段と、
を備えたことを特徴とするＲＡＩＤ管理装置。
【００６１】
（付記１０）前記ノード情報を基にして複数のディスクを共通して管理可能な共通管理情報を生成する共通管理情報生成手段と、前記共通管理情報をディスクに書き込む管理情報書き込み手段とをさらに含んだことを特徴とする付記９に記載のＲＡＩＤ管理装置。
【産業上の利用可能性】
【００６２】
以上のように、本発明にかかる管理プログラム、管理方法及び管理装置は、ＲＡＩＤ装置自身によってミラーリングが行われるＲＡＩＤシステムなどに対して有用である。
【図面の簡単な説明】
【００６３】
【図１】図１は、本実施例にかかるＲＡＩＤ管理システムのシステム構成を示すブロック図である。
【図２】図２は、図１に示したＲＡＩＤ管理部の構成を示す機能ブロック図である。
【図３】図３は、共用クラス設定コマンドの一例を示す図である。
【図４】図４は、共通管理情報生成処理部が生成する共通管理情報の一例を示す図である。
【図５】図５は、ミラーリング情報の一例を示す図である。
【図６】図６は、ＲＡＩＤ管理部が共用クラスを設定する処理手順を示すフローチャートである。
【図７】図７は、ＲＡＩＤ管理プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００６４】
５０    ＬＡＮ
５５    Fibre  Channelケーブル
３０    ＲＡＩＤ装置（コンピュータ）
３１    ＬＡＮインターフェース装置
３２    ＲＡＩＤインターフェース装置
３３    ＲＡＭ
３３ａ  ＲＡＩＤ管理プログラム
３３ｂ  共通管理情報
３３ｃ  Ｉ／Ｏ処理プログラム
３４    ＨＤＤ
３４ａ  ＲＡＩＤ管理プログラム
３４ｂ  Ｉ／Ｏ処理プログラム
３５    ＣＰＵ
３５ａ  ＲＡＩＤ管理プロセス
３５ｂ  Ｉ／Ｏ処理プロセス
３６    バス
１００，２００    サーバ
１１０，２２０    業務アプリケーション
１２０，２２０    ＲＡＩＤ管理部
１３０    制御部
１４０    Ｉ／Ｏ処理部
１５０    共用クラス設定処理部
１６０    共通管理情報生成処理部
１７０    ミラー判定処理部
３００，４００    スイッチングハブ
５００，６００    ＲＡＩＤ装置
【図１】
0004885735.tif 000002
【図２】
0004885735.tif 000003
【図３】
0004885735.tif 000004
【図４】
0004885735.tif 000005
【図５】
0004885735.tif 000006
【図６】
0004885735.tif 000007
【図７】
0004885735.tif 000008