(57)【特許請求の範囲】
【請求項１】
コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理する管理装置が、
前記拡張通信部と、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、
を備え、
バックアップ管理部は、
前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする
管理装置。
【請求項２】
前記監視部は、予め記録されている前記運用装置の運用時間と非運用時間とに基づいて、前記非運用時間である場合にその運用装置が処理するデータを記憶する記憶装置がバックアップのタイミングであることを検出する
請求項１に記載の管理装置。
【請求項３】
前記監視部は、前記運用装置が処理するデータを記憶する記憶装置へのデータアクセスが所定時間以上ない場合にその記憶装置がバックアップのタイミングであることを検出する
請求項１に記載の管理装置。
【請求項４】
バックアップ管理部は、
前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致しない場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを除くデータをコピーする
請求項１から請求項３の何れか一項に記載の管理装置。
【請求項５】
前記運用装置に設けられた請求項１から請求項４の何れか一項に記載の管理装置。
【請求項６】
コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、
前記運用装置と前記ストレージサーバを管理する管理装置と、を備え、
前記管理装置が、
前記拡張通信部と、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、
を備え、
バックアップ管理部は、
前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする
バックアップシステム。
【請求項７】
コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、
前記拡張通信部を備えた管理装置が、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出し、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーする処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする
バックアップ管理方法。
【請求項８】
コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、
前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、前記拡張通信部を備えた管理装置のコンピュータを、
前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視手段、
前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理の処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーするバックアップ管理手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、バックアップシステム、バックアップ管理方法、プログラムに関する。
【背景技術】
【０００２】
コンピュータ装置にはＨＤＤ（Hard Disk Drive）などの記憶装置が設けられている。このＨＤＤに記録されている情報のバックアップを行うために、例えばコンピュータ装置に通信ネットワークを介して接続するストレージシステムの技術が存在する。またネットワークを介して接続されたストレージシステム等の記憶装置にデータを記録する技術が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１５／１４１２１９号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところでコンピュータ装置のバックアップには管理者の手間がかかると共に、バックアップ先となる記憶装置にデータをコピーする際に時間がかかっていた。
【０００５】
そこでこの発明は、上述の課題を解決することのできる管理装置、バックアップシステム、バックアップ管理方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、管理装置は、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理する管理装置が、前記拡張通信部と、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、を備え、バックアップ管理部は、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする。
【０００７】
また本発明の第２の態様によれば、バックアップシステムは、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、前記運用装置と前記ストレージサーバを管理する管理装置と、を備え、前記管理装置が、前記拡張通信部と、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視部と、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理部と、を備え、バックアップ管理部は、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする。
【０００８】
また本発明の第３の態様によれば、バックアップ管理方法は、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、前記拡張通信部を備えた管理装置が、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出し、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーする処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーする。
【０００９】
また本発明の第４の態様によれば、プログラムは、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う拡張通信部を備えた１つまたは複数の運用装置と、前記拡張通信部を備え前記運用装置が処理するデータを記憶する記憶装置を複数備えるストレージサーバと、を管理し、前記拡張通信部を備えた管理装置のコンピュータを、前記拡張通信部を介して前記運用装置を監視しバックアップのタイミングを検出する監視手段、前記運用装置のバックアップのタイミングを検出した場合に、当該運用装置が利用するデータを記憶する前記ストレージサーバ内のバックアップ元の記憶装置から、前記ストレージサーバに設けられたバックアップ先の他の記憶装置へ当該データをコピーするバックアップ管理の処理において、前記バックアップ元の記憶装置の記憶するオペレーティングシステムと、前記バックアップ先の記憶装置のオペレーティングシステムとを比較して、一致する場合には、前記バックアップ先の記憶装置に、前記バックアップ元の記憶装置の前記オペレーティングシステムを含むデータを全てコピーするバックアップ管理手段、として機能させる。
【発明の効果】
【００１０】
本発明によれば、コンピュータ装置のバックアップには管理者の手間が軽減できるとともに、バックアップ先となる記憶装置にデータをコピーする際の時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態によるバックアップシステムの構成図である。
【図２】本発明の一実施形態による管理装置と運用装置のハードウェア構成を示す図である。
【図３】本発明の一実施形態によるストレージサーバのハードウェア構成を示す図である。
【図４】本発明の一実施形態による管理装置の機能ブロック図である。
【図５】本発明の一実施形態によるバックアップシステムの各装置に割り当てられたグループＩＤを示す図である。
【図６】本発明の一実施形態による管理装置の処理フローを示す第一の図である。
【図７】本発明の一実施形態による管理装置の処理フローを示す第二の図である。
【図８】本発明の一実施形態によるＧＩＤの変更処理の概要を示す図である。
【図９】本発明の一実施形態による管理装置の処理フローを示す第三の図である。
【図１０】本発明の一実施形態による管理装置の最小構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態による管理装置及びバックアップシステムを図面を参照して説明する。
図１は同実施形態によるバックアップシステムの構成図である。
バックアップシステム１は、管理装置１０、運用装置２０、ストレージサーバ３０が通信ネットワークにより接続されている。当該通信ネットワークはＥｔｈｅｒｎｅｔ（登録商標）などの通信ネットワークであってよい。管理装置１０、運用装置２０、ストレージサーバ３０はコンピュータであり、コンピュータの基本的な機能を少なくとも有している。バックアップシステム１において運用装置２０は１つ以上接続されている。図１には運用装置２０が２つ接続されている場合の例を示している。
【００１３】
管理装置１０、運用装置２０、ストレージサーバ３０はそれぞれ拡張通信部を有している。拡張通信部は、コンピュータ装置の内部のデバイス間のデータ転送プロトコルを通信ネットワークプロトコルに変換して装置間で通信を行う機能である。例えば、拡張通信部は、ＰＣＩＥｘｐｒｅｓｓ（登録商標）バス等をイーサネット（登録商標）の通信回線により拡張するインタフェースである。ＰＣＩは、Peripheral Component Interconnectの略称である。拡張通信部は、１つのインタフェースカードの基板などに構成された回路モジュールであってよい。拡張通信部の機能により、バックアップシステム１では、イーサネット（登録商標）を利用して離れた場所にある各装置同士がＰＣＩＥｘｐｒｅｓｓ（登録商標）規格で接続できる。拡張通信部を備えた各装置では、当該拡張通信部を介して外部に接続された装置がコンピュータ内部に設置されているように認識される。
【００１４】
図２は管理装置と運用装置のハードウェア構成を示す図である。
図２で示すように、管理装置１０はＣＰＵ（Central Processing Unit）１０１、ＩＦ（Interface）１０２、拡張通信部１０３、ＲＯＭ（Read Only Memory）１０４、ＲＡＭ（Random Access Memory）１０５、ＨＤＤ（Hard Disk Drive）１０６などの構成を備えたコンピュータである。
図２において符号のカッコ内には運用装置である場合の符号を示している。運用装置２０は、管理装置１０と同様に、ＣＰＵ（Central Processing Unit）２０１、ＩＦ（Interface）２０２、拡張通信部２０３、ＲＯＭ（Read Only Memory）２０４、ＲＡＭ（Random Access Memory）２０５、ＨＤＤ（Hard Disk Drive）２０６などの構成を備えたコンピュータである。
【００１５】
図３はストレージサーバのハードウェア構成を示す図である。
図３で示すように、ストレージサーバ３０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、拡張通信部３０４、第一記憶装置３０５、第二記憶装置３０６、第三記憶装置３０７、第四記憶装置３０８などを備えたコンピュータである。図３で示すストレージサーバ３０は４つの記憶装置を備えていることを示しているが、複数の記憶装置を備えていればよく、４つ以上の記憶装置を備えていてよい。ストレージサーバ３０は一つのサーバ装置であることを示しているが、ストレージサーバ３０の代わりにストレージサーバ３０を複数有するストレージシステムが、ストレージサーバ３０の代わりにバックアップシステム１に含まれて当該バックアップシステムが構成されていてもよい。
【００１６】
図４は本実施形態による管理装置の機能ブロック図である。
管理装置１０はバックアップ管理プログラムを記憶している。管理装置１０のＣＰＵはユーザ操作に基づいてバックアップ管理プログラムを実行する。管理装置１０はバックアップ管理プログラムの実行により、図２で示すように、制御部１１、監視部１２、バックアップ管理部１３、切替指示部１４の各機能を発揮する。
【００１７】
制御部１１は、管理装置１０における他の機能部を制御する。
監視部１２は、運用装置２０が処理に利用するデータのバックアップのタイミングを検出する。
バックアップ管理部１３は、バックアップのタイミングを検出した場合に、運用装置２０が処理に利用するデータの格納されたストレージサーバ３０内の記憶装置から、ストレージサーバ３０内の他の記憶装置へそのデータをコピーする。
切替指示部１４は、バックアップシステム１を構成する装置とその装置がアクセスできるストレージサーバ３０内の記憶装置との関係を切り替える処理などを行う。
【００１８】
本実施形態の運用装置２０は、自装置において処理に利用するデータをストレージサーバ３０内の記憶装置に記憶している。管理装置１０はバックアップのタイミングにおいて、運用装置２０が利用する記憶装置を特定し、その記憶装置に記録されている情報を、ストレージサーバ３０内の他の記憶装置にコピーする。これによりバックアップが行われる。
【００１９】
管理装置１０におけるバックアップタイミングの検出は、例えば、監視部１２が、予め記録されている運用装置２０の運用時間と非運用時間とに基づいて、非運用時間である場合にその運用装置２０が処理するデータのバックアップのタイミングであると検出する。
または管理装置１０におけるバックアップタイミングの検出は、例えば、監視部１２が、運用装置２０の処理するデータを記憶する記憶装置へのデータアクセスが所定時間以上ない場合にその記憶装置に記録されている情報のバックアップのタイミングであると検出する。
【００２０】
図５はバックアップシステムの各装置に割り当てられたグループＩＤを示す図である。
図５で示すようにバックアップシステムを構成する各装置や、ストレージサーバ３０を構成する各記憶装置には、ＧＩＤ（Group Identification）が割り当てられる。当該ＧＩＤの割り当ては管理装置１０の切替指示部１４が行う。切替指示部１４は、ユーザの設定に基づいて管理装置１０にＧＩＤ＝１を割り当てる。切替指示部１４はまた運用装置２０それぞれにＧＩＤ＝２、ＧＩＤ＝３を割り当てる。なおＧＩＤ＝２の割り当てられた運用装置に２０−２の符号を付して説明する。またＧＩＤ＝３の割り当てられた運用装置に２０−３の符号を付して説明する。運用装置を纏めて説明する場合には符号２０を用いて説明する。本実施形態において切替指示部１４は、初期状態においては、第一記憶装置３０５にＧＩＤ＝２を、第二記憶装置３０６にＧＩＤ＝３を割り当てる。
【００２１】
切替指示部１４はＧＩＤを割り当てる場合には、それらＧＩＤを各装置の拡張通信部に通知する。管理装置１０の拡張通信部１０３は管理装置１０のＧＩＤを取得すると、そのＧＩＤをメモリ等に記憶する。運用装置２０の拡張通信部２０３も同様にＧＩＤを取得すると、そのＧＩＤをメモリ等に記憶する。ストレージサーバの拡張通信部３０４も同様にＧＩＤを取得すると、そのＧＩＤをメモリ等に記憶する。
【００２２】
各装置の拡張通信部は、通信ネットワークを介して接続された装置のうち拡張通信部を備えた装置のＧＩＤを取得し、自メモリに記録されているＧＩＤを比較する。拡張通信部はＧＩＤが一致していた場合、その遠隔の装置の拡張通信部との間をＰＣＩＥｘｐｒｅｓｓ（登録商標）規格で接続する。したがって運用装置２０−２は第二記憶装置３０６が自装置のコンピュータ内部に設置されているように認識する。また運用装置２０−３は第三記憶装置３０７が自装置のコンピュータ内部に設置されているように認識する。
【００２３】
図６は管理装置の処理フローを示す第一の図である。
以降の説明において、第一記憶装置３０５、第二記憶装置３０６、第三記憶装置３０７、第四記憶装置３０８を総称する場合、記憶装置３００と呼ぶこととする。
管理装置１０の監視部１２は運用装置２０を監視する（ステップＳ１０１）。例えば監視部１２は予めＲＯＭ３０２等に記憶する運用装置２０のスケジュール情報を取得する。監視部１２はスケジュール情報に基づいて、各運用装置２０が非運用時間であるかどうかを判定する（ステップＳ１０２）。例えば運用装置２０の０時〜５時までが非運用時間であるとスケジュール情報に記録されている場合には、監視部１２は０時から５時までの間、運用装置２０は非運用状態であると判定する（ステップＳ１０３）。監視部１２は現在時刻が０時から５時以外の時刻である場合、運用装置２０のＧＩＤに一致するＧＩＤの割り当てられた記憶装置をストレージサーバ３０から特定する。監視部１２はその特定した記憶装置へのデータアクセスが所定時間発生していないかを判定する（ステップＳ１０４）。データアクセスの発生の有無の情報は、例えばストレージサーバ３０のＣＰＵ３０１が、第一記憶装置３０５、第二記憶装置３０６、第三記憶装置３０７、第四記憶装置３０８へのアクセス種別やアクセス時刻とＧＩＤとの関係を、拡張通信部３０４を介して管理装置１０へ通知することにより管理装置１０が記憶してよい。監視部１２はストレージサーバ３０から取得した１つ目のＧＩＤに対応する各記憶装置に対するアクセス種別やアクセス時刻を読み取って、当該ＧＩＤが示す記憶装置３００へのデータアクセスが所定時間発生していないかを判定する。監視部１２は特定した記憶装置へのデータアクセスが所定時間発生していないと判定した場合には、その記憶装置とＧＩＤが一致する運用装置２０は非運用状態であると判定する（ステップＳ１０５）。一方で監視部１２は特定した記憶装置へのデータアクセスが所定時間内に発生している場合には、その記憶装置とＧＩＤが一致する運用装置２０は運用状態であると判定する（ステップＳ１０６）。
【００２４】
図７は管理装置の処理フローを示す第二の図である。
図８はＧＩＤの変更処理の概要を示す図である。
非運用状態の運用装置２０を検出した場合、バックアップ管理部１３が以下の処理を行う。バックアップ管理部１３は、非運用状態の運用装置２０のＧＩＤを監視部１２から取得する。バックアップ管理部１３はその非運用状態の運用装置２０のＧＩＤと同じＧＩＤが設定された記憶装置のＧＩＤと管理装置のＧＩＤとを切替指示部１４に通知し、当該記憶装置のＧＩＤを管理装置のＧＩＤに変更するよう要求する（ステップＳ２０１）。切替指示部１４は非運用状態の運用装置２０のＧＩＤと、管理装置１０のＧＩＤとをストレージサーバ３０に通知する。これによりバックアップ管理部１３は、非運用状態の運用装置２０のＧＩＤと同じＧＩＤの設定された記憶装置のＧＩＤを、管理装置１０のＧＩＤに変更するよう要求する。ＧＩＤの変更の要求を受けたストレージサーバ３０は、非運用状態の運用装置２０と同じＧＩＤの設定された記憶装置のＧＩＤを、管理装置１０のＧＩＤに変更する。拡張通信部３０４は当該ＧＩＤへの変更対象となった記憶装置の装置識別情報とＧＩＤとの関係を記憶する。これにより例えば、運用装置２０−２が非運用状態であった場合には、ＧＩＤ＝２の第一記憶装置３０５のＧＩＤが、ＧＩＤ＝１へと変更される。これにより管理装置１０のＧＩＤと第一記憶装置記憶装置のＧＩＤとが共にＧＩＤ＝１と設定される。管理装置１０は、ＧＩＤ＝１の第一記憶装置３０５のデータを扱えるようになる。
【００２５】
バックアップ管理部１３は次にバックアップ先の記憶装置３００を決定する（ステップＳ２０２）。この処理の詳細は後述する。バックアップ管理部１３はバックアップ先の記憶装置３００を決定すると、この記憶装置３００に管理装置１０に割り当てられているＧＩＤを付与するようストレージサーバ３０へ要求する（ステップＳ２０３）。ストレージサーバ３０の拡張通信部３０４は、バックアップ先の記憶装置３００に管理装置のＧＩＤを割り当てる。非運用状態の運用装置２０を、図５においてはＧＩＤ＝２の割り当てられた運用装置２０−２とする。当該運用装置２０−２のＧＩＤはステップＳ２０１の要求によってＧＩＤ＝１へと変更されている。またバックアップ先の記憶装置３００を第三記憶装置３０７とする。第三記憶装置３０７は上記ステップＳ２０３の要求によりＧＩＤ＝１へと変更されている。バックアップ管理部１３は、第一記憶装置３０５と第三記憶装置３０７のデータを扱うことができる。バックアップ管理部１３は第一記憶装置３０５から第三記憶装置３０７へバックアップ処理を行う（ステップＳ２０４）。このバックアップ処理は例えば、第一記憶装置３０５のＯＳ領域も含めた記憶装置の全体イメージをバックアップしてもよいし、ＯＳで管理される情報として記録されたデータをコピーするバックアップでもよい。バックアップ管理部１３はバックアップ処理を完了すると、ステップＳ２０１、ステップＳ２０３で変更した各記憶装置３００のＧＩＤを変更前のＧＩＤに変更する（ステップＳ２０５）。
【００２６】
図９は管理装置の処理フローを示す第三の図である。
監視部１２はストレージサーバ３０内の各記憶装置の記憶状態を監視する。監視部１２は拡張通信部１０３を介してストレージサーバ３０にストレージサーバ３０の記憶状態の情報の送信を要求する。ストレージサーバ３０は、第一記憶装置３０５、第二記憶装置３０６、第三記憶装置３０７、第四記憶装置３０８の記憶状態を常に記憶してよい。ストレージサーバ３０は第一記憶装置３０５、第二記憶装置３０６、第三記憶装置３０７、第四記憶装置３０８の各記憶状態を管理装置１０へ送信する。記憶状態が示す情報には、記憶装置３００それぞれのＧＩＤ、ＯＳ（Operating System）領域の有無、ＯＳ種別、データ記憶量、データ記憶可能領域量などの情報が含まれてよい。監視部１２は一定時間おきに記憶状態の情報をストレージサーバ３０へ要求する。ストレージサーバ３０は要求を取得する度に、自サーバで更新した各記憶装置３００の記憶状態の情報を管理装置１０へ送信する。監視部１２は状態情報をＲＯＭ１０４などに記憶しておく。
【００２７】
バックアップ管理部１３は、記憶状態を取得する度に、その情報を更新して記憶する。バックアップ管理部１３は上述のステップＳ２０２のバックアップ先の記憶装置の決定においては、まず記憶装置３００の中から、バックアップ先の記憶装置３００の決定の処理を開始する（ステップＳ３０１）。バックアップ管理部１３は、記憶状態を読み取って、ＧＩＤが割り当てられていない記憶装置３００をバックアップ先候補と特定する（ステップＳ３０２）。ＧＩＤが割り当てられていない場合には、状態情報にはＧＩＤの代わりに記憶装置３００の装置識別情報が格納されていてよい。なお非運用状態と判定された運用装置２０の記憶装置をバックアップ元と呼ぶ。
【００２８】
バックアップ管理部１３はＧＩＤの割り当てられていないバックアップ先候補の記憶装置の記憶状態から、ＯＳ領域の有無の情報を読み取ってＯＳ領域が存在するかを判定する（ステップＳ３０３）。バックアップ管理部１３は、ＯＳ領域が存在すると判定した場合には、バックアップ先候補の記憶装置のＯＳ種別と、バックアップ元候補の記憶装置のＯＳ種別とが一致するかを判定する（ステップＳ３０４）。ＯＳ種別は記憶状態の情報に格納されている情報を読み取ればよい。バックアップ管理部１３は、ＯＳ種別が一致していると判定した場合には、次にバックアップ元の記憶装置のデータ記憶量と、バックアップ先候補の記憶装置のデータ記憶量とを比較して、バックアップ領域が確保できるかを判定する（ステップＳ３０５）。バックアップ管理部１３は、バックアップ元の記憶装置のデータ記憶量が、バックアップ先候補の記憶装置のデータ記憶量よりも小さい場合にはバックアップ領域が確保できるバックアップ先と判定する（ステップＳ３０６）。バックアップ管理部１３は、バックアップ領域が確保できると判定した場合には、バックアップ元の記憶装置のＯＳ領域も含めた記憶装置の全体イメージを、バックアップ先候補の記憶装置にバックアップすると決定する。
【００２９】
上述のステップＳ３０３においてＯＳ領域が存在しない場合には、バックアップ管理部１３は、バックアップ元の記憶装置のデータ記憶量と、バックアップ先候補の記憶装置のデータ記憶量とを比較して、バックアップ領域が確保できるかを判定する（ステップＳ３０７）。バックアップ管理部１３は、バックアップ元の記憶装置のデータ記憶量が、バックアップ先候補の記憶装置のデータ記憶量よりも小さい場合にはバックアップ領域が確保できるバックアップ先と判定する（ステップＳ３０８）。バックアップ管理部１３は、ステップＳ３０７においてバックアップ領域が確保できると判定した場合には、バックアップ元の記憶装置のＯＳで管理される情報として記録されたデータをコピーするバックアップを行うと決定する。
【００３０】
バックアップ管理部１３は、上述のステップＳ３０７においてバックアップ領域が確保できないと判定した場合、ＧＩＤが割り当てられていない他のバックアップ先候補の記憶装置が存在するかを判定する（ステップＳ３０９）。
またバックアップ管理部１３は、上述のステップＳ３０４においてＯＳ種別が一致しないと判定した場合には、ＧＩＤが割り当てられていない他のバックアップ先候補の記憶装置が存在するかを判定する（ステップＳ３０９）。
またバックアップ管理部１３は、上述のステップＳ３０５においてバックアップ領域が確保できないと判定した場合、ＧＩＤが割り当てられていない他のバックアップ先候補の記憶装置が存在するかを判定する（ステップＳ３０９）。
バックアップ管理部１３は、ＧＩＤが割り当てられていない他のバックアップ先候補の記憶装置が存在しないと判定した場合には、バックアップ元の記憶装置をバックアップ対象から除外する（ステップＳ３１０）。
バックアップ管理部１３は、次の非運用状態の運用装置２０が存在するかを判定し（ステップＳ３１１）、存在する場合にはその記憶装置３００についてのバックアップ先の記憶装置を決定するためにステップＳ３０１からの処理を繰り返す。
バックアップ管理部１３は、ステップＳ３０９においてＧＩＤが割り当てられていない他のバックアップ先候補の記憶装置があると判定した場合には、その記憶装置をバックアップ先候補としてステップＳ３０２からの処理を繰り返す。
【００３１】
なお上述のバックアップシステム１においては運用装置２０とは別に管理装置１０が設けられている。しかしながら、管理装置１０は運用装置２０の内部の機能として設けられていてもよい。
【００３２】
上述のバックアップシステムにおける各装置の処理によれば、管理装置１０がバックアップタイミングを自動的に判定して、ストレージサーバ３０内のバックアップ先に運用装置のデータをバックアップするので、管理装置１０により一元的にバックアップ制御を行うことができる。
また運用装置２０の内部のバックアップ先にバックアップ処理を行う必要が無いため、運用装置２０それぞれにバックアップ制御をさせなくてよく、これにより運用装置２０が多い場合のバックアップ制御のための運用装置２０に対する設定などの管理者の労力を軽減することができる。
【００３３】
図１０は管理装置の最小構成を示す図である。
図１０で示すように、管理装置１０は、少なくとも拡張通信部１０３と、拡張通信部１０３を介して運用装置２０を監視しバックアップのタイミングを検出する監視部１２と、運用装置２０のバックアップのタイミングを検出した場合に当該運用装置２０が利用するデータを記憶するストレージサーバ３０内の記憶装置からストレージサーバ３０に設けられた他の記憶装置へ当該データをコピーするバックアップ管理部１３とを備える。
【００３４】
上述の各装置は内部に、コンピュータシステムを有している。そして、上述した各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００３５】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３６】
１・・・バックアップシステム
１０・・・管理装置
２０・・・運用装置
３０・・・ストレージサーバ
１０１、２０１、３０１・・・ＣＰＵ
１０２、２０２・・・ＩＦ
１０３、２０３、３０４・・・拡張通信部
１０４、２０４、３０２・・・ＲＯＭ
１０５、２０５、３０３・・・ＲＡＭ
１０６、２０６・・・ＨＤＤ
【図１】
0006701846.tif 000002
【図２】
0006701846.tif 000003
【図３】
0006701846.tif 000004
【図４】
0006701846.tif 000005
【図５】
0006701846.tif 000006
【図６】
0006701846.tif 000007
【図７】
0006701846.tif 000008
【図８】
0006701846.tif 000009
【図９】
0006701846.tif 000010
【図１０】
0006701846.tif 000011