(57)【要約】  仮想ライブラリシステム（１００）の仮想テープ装置（１０）は、バックアップ処理としてデータの書き込み要求を受け付けた場合には、論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置（３０ａ、３０ｂ）内の物理ボリュームへ格納するマイグレーション処理を行う。続いて、ホスト（２０）が仮想テープ装置（１０）にエクスポート指示を通知すると、仮想テープ装置（１０）は、マイグレーション処理が完了した論理ボリュームに格納されたデータをネットワークを介して、副センタ側ライブラリ装置（３０ｃ）の物理ボリュームにエクスポートする。
2009040954.tif 000002
【特許請求の範囲】
【請求項１】
正センタとして配下のライブラリ装置に接続されるとともに、副センタの仮想テープ装置に接続されているライブラリ装置とネットワークを介して接続され、ホストコンピュータから受け付けたデータを格納する論理ボリュームを有し、当該論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートする正センタの仮想テープ装置であって、
前記論理ボリュームに記憶されたデータを自装置に接続され、正センタ側に設置された装置内の物理ボリュームへ格納するマイグレーション処理を行う正センタ側におけるマイグレーション手段と、
前記マイグレーション手段によってマイグレーション処理が完了した前記論理ボリュームに格納されたデータを前記ネットワークを介して、前記副センタ側ライブラリ装置の物理ボリュームにエクスポートするエクスポート手段と、
を備えたことを特徴とする正センタの仮想テープ装置。
【請求項２】
前記エクスポート手段は、前記マイグレーション手段によってマイグレーション処理が完了した前記論理ボリュームを任意の時間間隔で自動的に抽出し、任意のＬＶＧに所属する、指定された日時、もしくはハードで保持している最新のマイグレーション実行日時以降に更新された論理ボリューム数が指定された任意の、もしくはバックエンドドライブの種類に対応した規定の閾値に達したか否かを判断し、閾値を超えた場合に、エクスポート対象となる当該ボリュームに格納されたデータを前記ネットワークを介して、前記副センタ側ライブラリ装置の物理ボリュームにエクスポートすることを特徴とする請求項１に記載の正センタの仮想テープ装置。
【請求項３】
前記エクスポートに用いられる物理ボリュームと論理ボリュームとを対応付けて記憶するボリューム記憶部をさらに備え、
前記エクスポート手段は、前記エクスポート処理が完了すると、前記ボリューム記憶部からの前記物理ボリュームを削除する事を特徴とする請求項１または２に記載の正センタの仮想テープ装置。
【請求項４】
前記インポートの完了通知を受けると、前記ボリューム記憶部に前記物理ボリュームを再度登録することを特徴とする請求項３に記載の正センタの仮想テープ装置。
【請求項５】
請求項１に記載の正センタの仮想テープ装置とネットワークを介して接続されるライブラリ装置を配下に置く副センタの仮想テープ装置であって、
前記エクスポート手段によってエクスポートされた前記副センタ側ライブラリ装置の物理ボリュームに格納されたデータを前記論理ボリュームにインポートするインポート手段と、
前記インポート手段によってインポートが完了した後、当該インポートにより前記論理ボリュームに格納されたデータを、前記エクスポート手段によってデータがエクスポートされた前記物理ボリュームとは異なる物理ボリュームにマイグレーション処理を行う副センタ側におけるマイグレーション手段と、
を備えることを特徴とする副センタの仮想テープ装置。
【請求項６】
配下のライブラリ装置に接続されるとともに、副センタの仮想テープ装置に接続されているライブラリ装置とネットワークを介して接続され、ホストコンピュータから受け付けたデータを格納する論理ボリュームを有し、当該論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートする正センタの仮想テープ装置と、当該正センタの仮想テープ装置とネットワークを介して接続されるライブラリ装置を配下に置く副センタの仮想テープ装置とで構成される仮想ライブラリシステムであって、
前記正センタの仮想テープ装置は、
前記論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置内の物理ボリュームへ格納するマイグレーション処理を行う正センタマイグレーション手段と、
前記マイグレーション手段によってマイグレーション処理が完了した前記論理ボリュームに格納されたデータを前記ネットワークを介して、前記副センタ側ライブラリ装置の物理ボリュームにエクスポートするエクスポート手段と、
を備えることを特徴とする仮想ライブラリシステム。
【請求項７】
前記副センタの仮想テープ装置は、
前記エクスポート手段によってエクスポートされた前記副センタ側ライブラリ装置の物理ボリュームに格納されたデータを前記論理ボリュームにインポートするインポート手段と、
前記インポート手段によってインポートが完了した後、当該インポートにより前記論理ボリュームに格納されたデータを、前記エクスポート手段によってデータがエクスポートされた前記物理ボリュームとは異なる物理ボリュームにマイグレーション処理を行う副センタマイグレーション手段と、
を備えることを特徴とする請求項６に記載の仮想ライブラリシステム。
【請求項８】
論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートするように仮想テープ装置を制御する仮想テープ制御方法であって、
前記論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置内の物理ボリュームへ格納するマイグレーション処理を行うマイグレーションステップと、
前記マイグレーションステップによってマイグレーション処理が完了した前記論理ボリュームに格納されたデータを自動的に抽出し、ネットワークを介して、副センタ側ライブラリ装置の物理ボリュームにエクスポートするエクスポートステップと、
を含んだことを特徴とする仮想テープ制御方法。
【請求項９】
前記エクスポートステップによってエクスポートされた前記副センタ側ライブラリ装置の物理ボリュームに格納されたデータを前記論理ボリュームにインポートするインポートステップと、
前記インポートステップによってインポートが完了した後、当該インポートにより前記論理ボリュームに格納されたデータを、前記エクスポートステップによってデータがエクスポートされた前記物理ボリュームとは異なる物理ボリュームにマイグレーション処理を行う前記マイグレーションステップと、
をさらに含んだことを特徴とする請求項８に記載の仮想テープ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートする仮想テープ装置、仮想ライブラリシステム、仮想テープ制御方法に関する。
【背景技術】
【０００２】
従来より、ライブラリシステムでは、図６に示すように、ホストが直接ロボットパスを制御して、記憶媒体（例えば、テープ媒体）のマウントおよびアンマウントを制御し、ライブラリ装置内の物理ドライブを介してデータのリードおよびライトを行っていた。【０００３】
また、一般的には、ホストからのデータ読み出しや書き込みをさらに高速に行うために、ホストとライブラリ装置の間に、ホストに対して論理ドライブと論理ボリュームを提供する仮想テープ装置を備えた仮想ライブラリシステムも多く利用されている（例えば、特許文献１参照）。具体的には、仮想ライブラリシステムは、論理ボリュームへ記憶されたデータをキャッシュディスクに保持し、その後、ホストアクセスとは非同期に論理ボリュームへ記憶されたデータをライブラリ装置内の物理ボリュームへ格納するマイグレーション処理を行う。また、ライブラリ装置内の物理ボリュームへ保存された論理ボリュームは、キャッシュディスクの容量の許す限り保持される。【０００４】
このような仮想ライブラリシステムにおいて、災害等によるデータ損失を防ぐために、正センタと副センタとで冗長化構成となるように構成し、正センタと副センタ間でデータを同期させたいという要求がある（特許文献２および特許文献３参照）。【０００５】
この正センタと副センタとの間でデータを同期させる方法のうち、例えば、可搬媒体を副センタ側に搬送して、正センタと副センタ間でデータを同期する技術が知られている。具体的には、図７に示すように、正センタで論理ボリュームをライブラリ装置内の物理ボリュームに保存するエクスポート処理を行い、その後ライブラリ装置の記憶媒体を外部の副センタ側に搬出し、外部搬出された記憶媒体内の物理ボリュームを副センタの論理ボリューム上に戻すインポート処理を行って、正センタと副センタ間でデータを同期する。【０００６】
また、正センタと副センタとの間でデータを同期させる方法として、データのトリプルセーブ処理を行って、正センタと副センタ間でデータを同期する技術も知られている。具体的には、図８に示すように、副センタ側にライブラリ装置を配置し、正センタの仮想テープ装置内の論理ボリュームを用いて、正センタおよび副センタのライブラリ装置内の物理ボリュームに随時マイグレーション処理を行うことで、データのトリプルセーブを行い、正センタ側で災害が起こった場合には、副センタ側でディザスタリカバリを行って、正センタと副センタ間でデータを同期する。【０００７】
【特許文献１】特開平１１−１０２２６２号公報
【特許文献２】特開２００５−２６７２１６号公報
【特許文献３】特開２００６−４８１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記した可搬媒体を副センタ側に搬送して、正センタと副センタとの間でデータを同期する技術では、エクスポート処理を行って搬送された記憶媒体のデータをインポート処理することでリカバリが行われるので、搬送後にエクスポート処理を行えない結果、エクスポート処理を行った時点から正センタに災害が起こった時点までのデータを損失するという課題があった。また、エクスポート処理を行った可搬媒体を搬送するコストおよび手間がかかってしまうという課題があった。【０００９】
また、データのトリプルセーブ処理を行って、正センタと副センタ間でデータを同期する技術では、仮想テープ装置内の論理ボリュームの更新をライブラリ装置内の物理ボリュームに反映するマイグレーション処理を随時行うので、当該マイグレーション処理の途中で正センタに障害が発生した場合には、正センタおよび副センタ両方のライブラリ装置内の物理ボリュームに仮想テープ装置内の論理ボリュームの更新を完全に反映していない結果、データを損失してしまうという課題があった。【００１０】
そこで、この発明は、ライブラリ装置を搬送するコストおよび手間を軽減し、データの損失を防止することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、本発明は、正センタとして配下のライブラリ装置に接続されるとともに、副センタの仮想テープ装置に接続されているライブラリ装置とネットワークを介して接続され、ホストコンピュータから受け付けたデータを格納する論理ボリュームを有し、当該論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートする正センタの仮想テープ装置であって、前記論理ボリュームに記憶されたデータを自装置に接続され、正センタ側に設置された装置内の物理ボリュームへ格納するマイグレーション処理を行う正センタ側におけるマイグレーション手段と、前記マイグレーション手段によってマイグレーション処理が完了した前記論理ボリュームに格納されたデータを前記ネットワークを介して、前記副センタ側ライブラリ装置の物理ボリュームにエクスポートするエクスポート手段と、を備えたことを特徴とする。【００１２】
また、本発明は、上記の発明において、前記エクスポート手段は、前記マイグレーション手段によってマイグレーション処理が完了した前記論理ボリュームを任意の時間間隔で自動的に抽出し、任意のＬＶＧに所属する、指定された日時、もしくはハードで保持している最新のマイグレーション実行日時以降に更新された論理ボリューム数が指定された任意の、もしくはバックエンドドライブの種類に対応した規定の閾値に達したか否かを判断し、閾値を超えた場合に、エクスポート対象となる当該ボリュームに格納されたデータを前記ネットワークを介して、前記副センタ側ライブラリ装置の物理ボリュームにエクスポートすることを特徴とする。【００１３】
また、本発明は、上記の発明において、前記エクスポートに用いられる物理ボリュームと論理ボリュームとを対応付けて記憶するボリューム記憶部をさらに備え、前記エクスポート手段は、前記エクスポート処理が完了すると、前記ボリューム記憶部からの前記物理ボリュームを削除する事を特徴とする。【００１４】
また、本発明は、上記の発明において、前記インポートの完了通知を受けると、前記ボリューム記憶部に前記物理ボリュームを再度登録することを特徴とする。【００１５】
また、本発明は、正センタの仮想テープ装置とネットワークを介して接続されるライブラリ装置を配下に置く副センタの仮想テープ装置であって、前記エクスポート手段によってエクスポートされた前記副センタ側ライブラリ装置の物理ボリュームに格納されたデータを前記論理ボリュームにインポートするインポート手段と、前記インポート手段によってインポートが完了した後、当該インポートにより前記論理ボリュームに格納されたデータを、前記エクスポート手段によってデータがエクスポートされた前記物理ボリュームとは異なる物理ボリュームにマイグレーション処理を行う副センタ側におけるマイグレーション手段と、を備えることを特徴とする。【００１６】
また、本発明は、配下のライブラリ装置に接続されるとともに、副センタの仮想テープ装置に接続されているライブラリ装置とネットワークを介して接続され、ホストコンピュータから受け付けたデータを格納する論理ボリュームを有し、当該論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートする正センタの仮想テープ装置と、当該正センタの仮想テープ装置とネットワークを介して接続されるライブラリ装置を配下に置く副センタの仮想テープ装置とで構成される仮想ライブラリシステムであって、前記正センタの仮想テープ装置は、前記論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置内の物理ボリュームへ格納するマイグレーション処理を行う正センタマイグレーション手段と、前記マイグレーション手段によってマイグレーション処理が完了した前記論理ボリュームに格納されたデータを前記ネットワークを介して、前記副センタ側ライブラリ装置の物理ボリュームにエクスポートするエクスポート手段と、を備えることを特徴とする。【００１７】
また、本発明は、上記の発明において、前記副センタの仮想テープ装置は、前記エクスポート手段によってエクスポートされた前記副センタ側ライブラリ装置の物理ボリュームに格納されたデータを前記論理ボリュームにインポートするインポート手段と、前記インポート手段によってインポートが完了した後、当該インポートにより前記論理ボリュームに格納されたデータを、前記エクスポート手段によってデータがエクスポートされた前記物理ボリュームとは異なる物理ボリュームにマイグレーション処理を行う副センタマイグレーション手段と、を備えることを特徴とする。【００１８】
また、本発明は、論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートするように仮想テープ装置を制御する仮想テープ制御方法であって、前記論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置内の物理ボリュームへ格納するマイグレーション処理を行うマイグレーションステップと、前記マイグレーションステップによってマイグレーション処理が完了した前記論理ボリュームに格納されたデータを自動的に抽出し、ネットワークを介して、副センタ側ライブラリ装置の物理ボリュームにエクスポートするエクスポートステップと、を含んだことを特徴とする。【００１９】
また、本発明は、上記の発明において、前記エクスポートステップによってエクスポートされた前記副センタ側ライブラリ装置の物理ボリュームに格納されたデータを前記論理ボリュームにインポートするインポートステップと、前記インポートステップによってインポートが完了した後、当該インポートにより前記論理ボリュームに格納されたデータを、前記エクスポートステップによってデータがエクスポートされた前記物理ボリュームとは異なる物理ボリュームにマイグレーション処理を行う前記マイグレーションステップと、をさらに含んだことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、正センタ側仮想テープ装置がネットワークを介して副センタ側ライブラリ装置の物理ボリュームにエクスポートするので、ライブラリ装置の搬送を行うことなくエクスポートを行う結果、エクスポート処理を行った時点から正センタに災害が起こった時点までのデータの損失を防止し、ライブラリ装置を搬送するコストおよび手間を軽減することが可能である。【００２１】
また、本発明によれば、正センタ側仮想テープ装置がマイグレーションを完了した後に、論理ボリュームに格納されたデータを副センタ側ライブラリ装置の物理ボリュームにエクスポートするので、正センタ側仮想テープ装置で何らかの障害が発生し、副センタ側ライブラリ装置のテープライブラリへのエクスポート処理が正常終了しなかった場合でも、正センタ側仮想テープ装置のテープライブラリに正常にマイグレーションが終了したテープ媒体が存在する結果、正センタ側で障害が発生する前の状態に復旧させることができ、データの損失を防止することが可能である。【００２２】
また、本発明によれば、正センタ側仮想テープ装置での復旧が困難な場合には副センタ側でマイグレーション処理が完了した時点でのデータは保証できるので、副センタ側仮想テープ装置でリカバリ処理を行うことが可能となる。
【図面の簡単な説明】
【００２３】
【図１】図１は、実施例１に係る仮想ライブラリシステムの概要および特徴を説明するための図である。
【図２】図２は、実施例１に係る仮想ライブラリシステム１００の構成を示すブロック図である。
【図３】図３は、実施例１に係る仮想テープ装置１０の構成を示すブロック図である。
【図４】図４は、ボリューム記憶部を説明するための図である。
【図５】図５は、実施例１に係る仮想ライブラリシステム１００による処理の流れを示すシーケンス図である。
【図６】図６は、従来技術を説明するための図である。
【図７】図７は、従来技術を説明するための図である。
【図８】図８は、従来技術を説明するための図である。
【符号の説明】
【００２４】
１  正センタ
２  副センタ
１０、１０ａ  仮想テープ装置
２０、２０ａ  ホスト
３０ａ、３０ｂ、３０ｃ、３０ｄ  ライブラリ装置
１００  仮想ライブラリシステム
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明に係る仮想ライブラリシステムの実施例を詳細に説明する。
【実施例１】
【００２６】
以下の実施例では、実施例１に係る仮想ライブラリシステムの概要および特徴、仮想テープ装置の構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。【００２７】
［実施例１に係る仮想ライブラリシステムの概要および特徴］
まず最初に、図１を用いて、実施例１に係る仮想ライブラリシステムの概要および特徴を説明する。図１は、実施例１に係る仮想ライブラリシステムの概要および特徴を説明するための図である。【００２８】
実施例１の仮想ライブラリシステム１００では、論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートすることを概要とする。そして、ライブラリ装置を搬送するコストおよび手間を軽減し、データの損失を防止する点に主たる特徴がある。【００２９】
この主たる特徴について具体的に説明すると、実施例１に係る仮想ライブラリシステム１００は、図１に示すように、配下のライブラリ装置３０ａ、３０ｂに接続されるとともに、副センタ２の仮想テープ装置１０ａに属するライブラリ装置３０ｃとネットワークを介して接続され、ホストコンピュータ２０から受け付けたデータを格納する論理ボリュームを有し、当該論理ボリュームに格納されたデータをライブラリ装置３０ｃの物理ボリュームへエクスポートする正センタ１の仮想テープ装置１０と、当該正センタ１の仮想テープ装置１０とネットワークを介して接続されるライブラリ装置３０ｃと、正センタ１の仮想テープ装置１０とネットワークを介して接続されていない３０ｄを配下に置く副センタ側仮想テープ装置１０ａとで構成される。【００３０】
このような構成のもと、仮想ライブラリシステム１００の仮想テープ装置１０は、バックアップ処理としてデータの書き込み要求を受け付けた場合には（図１の（１）参照）、論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置３０ａ、３０ｂ内の物理ボリュームへ格納するマイグレーション処理を行う（図１の（２）参照）。【００３１】
続いて、ホスト２０が仮想テープ装置１０にエクスポート指示を通知すると、仮想テープ装置１０は、マイグレーション処理が完了した論理ボリュームに格納されたデータをネットワークを介して（図１の（３）参照）、副センタ側ライブラリ装置３０ｃの物理ボリュームにエクスポートする（図１の（４）参照）。【００３２】
つまり、正センタの仮想テープ装置１０がネットワークを介して副センタ側ライブラリ装置３０ｃの物理ボリュームにエクスポートするので、ライブラリ装置の搬送を行うことなくエクスポートを行える。また、正センタ側仮想テープ装置１０がマイグレーションを完了した後に、論理ボリュームに格納されたデータを副センタ側ライブラリ装置３０ｃの物理ボリュームにエクスポートするので、正センタ側仮想テープ装置１０で何らかの障害が発生し、副センタ側ライブラリ装置３０ｃのテープライブラリへのエクスポート処理が正常終了しなかった場合でも、正センタ側仮想テープ装置１０のテープライブラリ３０ａ、３０ｂに正常にマイグレーションが終了したテープ媒体が存在している。【００３３】
図１の説明に戻ると、その後、ホスト２０は、副センタの仮想テープ装置１０ａにインポート指示を通知する（図１の（５）参照）。そして、インポート指示を受け付けた仮想テープ装置１０ａは、エクスポートされた副センタ側ライブラリ装置３０ｃの物理ボリュームに格納されたデータを論理ボリュームにインポートする（図１の（６）参照）。【００３４】
続いて、仮想テープ装置１０ａは、インポート処理後、インポート処理対象のテープライブラリ３０ｃの物理ボリュームの所属を削除し（図１の（７）参照）、インポートが完了した後、当該インポートにより論理ボリュームに格納されたデータを、データがエクスポートされたライブラリ装置３０ｃとは異なるライブラリ装置３０ｄの物理ボリュームにマイグレーション処理を行う（図１の（８）参照）。つまり、正センタ側仮想テープ装置１０ａでの復旧が困難な場合には副センタ側でマイグレーション処理が完了した時点でのライブラリ装置３０ｄのデータは保証できるので、副センタ側仮想テープ装置１０ａでリカバリ処理を行うことができる。【００３５】
このように、仮想ライブラリシステム１００は、上記した主たる特徴のごとく、ライブラリ装置を搬送するコストおよび手間を軽減し、データの損失を防止することが可能である。【００３６】
［仮想ライブラリシステムの構成］
次に、図２を用いて、図１に示した仮想ライブラリシステム１００の構成を説明する。図２は、実施例１に係る仮想ライブラリシステム１００の構成を示すブロック図である。【００３７】
同図に示すように、仮想ライブラリシステム１００は、正センタ１と副センタ２の冗長構成となっており、正センタ１および副センタ２それぞれが、仮想テープ装置１０、１０ａ、ホスト２０、２０ａ、テープライブラリ３０ａ〜３０ｄを備える。正センタ１の仮想テープ装置１０は、ネットワークを介して、副センタ２のテープライブラリ３０ｃと接続され、また、正センタ１のホスト２０は、ネットワークを介して、副センタ２の仮想テープ装置１０ａと接続される。【００３８】
ホスト２０は、ＬＡＮ等のネットワークを介して仮想テープ装置１０と接続され、バックアップ処理としてデータの書き込み要求、エクスポート指示やインポート指示を仮想テープ装置に通知する。テープライブラリ３０は、バックアップテープ３３を装填するロボット３１と、データ書込みを行うドライブ３２とを有し、バス等を介して仮想テープ装置１０に接続される。【００３９】
［仮想テープ装置の構成］
次に、図３を用いて、図１に示した仮想テープ装置１０の構成を説明する。図３は、実施例１に係る仮想テープ装置１０の構成を示すブロック図である。同図に示すように、この仮想テープ装置１０は、ＶＬＰ（Ｖｉｒｔｕａｌ  Ｌｉｂｒａｒｙ  Ｐｒｏｃｅｓｓｏｒ）サーバ１１、ＰＬＰ（Ｐｈｙｓｉｃａｌ  Ｌｉｂｒａｒｙ  Ｐｒｏｃｅｓｓｏｒ）サーバ１２、ＩＣＰ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｈａｎｎｅｌ  Ｐｒｏｃｅｓｓｏｒ）サーバ１３、ＩＤＰ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｅｖｉｃｅ  Ｐｒｏｃｅｓｓｏｒ）サーバ１４およびＲＡＩＤキャッシュ１５を備え、ネットワークを介してホスト２０およびライブラリ装置３０と接続され、また正センタ１の仮想テープ装置１０の場合には、ネットワークを介して副センタ２のテープライブラリ３０ａと接続される。以下にこれらの各部の処理を説明する。【００４０】
ＲＡＩＤキャッシュ１５は、記憶領域として論理ボリュームを備え、ディスク装置で構成され、このディスク装置を１次キャッシュとして用い、ホスト２０への早い応答を可能にする。【００４１】
ＶＬＰサーバ１１は、ホスト２０とネットワークにより接続され、ホスト２０からのマウント要求などを受ける。その後、ＶＬＰサーバ１１は、必要に応じてＩＣＰサーバ１３に論理ボリューム、論理ドライブの制御の依頼や、ＩＤＰサーバ１４に物理テープ、物理ドライブの制御の依頼を行う。特に本発明に密接に関連するものとしては、マイグレーション制御部１４ａ、リモートエクスポート制御部１４ｂ、インポート制御部１４ｃ、ボリューム記憶部１４ｄを備える。【００４２】
ＰＬＰサーバ１２は、ＶＬＰサーバ１１からの指示により、ライブラリ装置３０のロボット３１を制御し、ライブラリ装置３０上の物理ボリュームをドライブ３２にマウントまたはアンマウントを行う。【００４３】
ＩＣＰサーバ１３は、チャネルインタフェースカードを搭載し、ＦＣｌｉｎｋ又はＯＣｌｉｎｋによりホスト２０と接続される。ＩＣＰサーバ１３は、ホスト２０からの要求により、キャッシュ上にあるＬＶのデータをリードおよびライトを行う。【００４４】
ＩＤＰサーバ１４は、ライブラリ装置３０へのデータパスを持ち、ＶＬＰサーバからの指示によってＲＡＩＤキャッシュ１５上の論理ボリュームをライブラリにストアしたり、インポート処理においてテープから読み込まれたデータをＲＡＩＤキャッシュ１５上にリストアしたりする処理を実行する。【００４５】
ボリューム記憶部１４ｄは、エクスポートに用いられる物理ボリュームグループと論理ボリュームグループとを対応付けて記憶する。具体的には、ボリューム記憶部１４ｄは、図４に示すように、論理ボリュームグループ（図４では、ＬＶＧ）と物理ボリュームグループ（図４では、ＰＶＧ）とを対応付けて記憶するとともに、ＰＶＧに物理ボリュームが登録された時間をタイムスタンプとして記憶する。また、正センタの仮想テープ装置１０の場合には、物理ボリュームとして、エクスポート用物理ボリューム（図１の例でいうと、副センタ２におけるライブラリ装置３０ｃ内の物理ボリューム）が記憶されている。【００４６】
マイグレーション制御部１４ａは、論理ボリュームに記憶されたデータを自装置に所属するライブラリ装置３０内の物理ボリュームへ格納するマイグレーション処理の制御を行う。具体的には、マイグレーション制御部１４ａは、論理ボリュームにデータの書き込みがあると、自動的に論理ボリュームのマイグレーション処理をホストアクセスとは非同期に実施する。また、副センタの場合には、マイグレーション制御部１４ａは、後述するインポート制御部１４ｃによってインポート処理され、インポート対象のテープライブラリの所属が削除された後、論理ボリュームのマイグレーション処理を実施する。【００４７】
リモートエクスポート制御部１４ｂは、正センタ側の場合には、マイグレーション処理が完了して変更がなされた論理ボリューム数がある一定以上の数になると、格納されたデータをネットワークを介して、副センタ側ライブラリ装置３０ｃの物理ボリュームにエクスポートする。つまり、リモートエクスポート制御部１４ｂは、マイグレーション処理が完了した論理ボリュームを任意の時間間隔で自動的に抽出し、任意のＬＶＧに所属する、指定された日時、もしくはハードで保持している最新のマイグレーション実行日時以降に更新された論理ボリューム数が指定された任意の、もしくはバックエンドドライブの種類に対応した規定の閾値に達したか否かを判断し、閾値を超えた場合に、エクスポート対象となる当該ボリュームに格納されたデータをネットワークを介して、副センタ側ライブラリ装置の物理ボリュームにエクスポートする。【００４８】
具体的には、エクスポート処理部１４ｂは、正センタであって、ホスト２０からエクスポート指示とエクスポート対象となる副センタ２におけるライブラリ装置３０ｃ内の物理ボリュームの指定とを受け付けた場合には、論理ボリュームを副センタ２のテープライブラリ３０ｃにエクスポート処理を行う。【００４９】
ここで、ホスト２０から指定される論理ボリュームは、ボリューム記憶部１４ｄに記憶されたエクスポート用物理ボリュームであって、タイムスタンプが一番古いものとする。このように、指定するエクスポート用物理ボリュームをローテーションされることによって、バックアップテープの消耗を軽減する。【００５０】
そして、リモートエクスポート処理部１４ｂは、エクスポート処理完了後に、エクスポート処理対象のテープライブラリの所属をボリューム記憶部１４ｄから削除し、エクスポート処理が終了した旨をホスト２０に通知する。【００５１】
インポート処理部１４ｃは、副センタの場合には、正センタ側からエクスポートされた副センタ側ライブラリ装置３０ｃの物理ボリュームに格納されたデータを論理ボリュームにインポートする。具体的には、インポート制御部１４ｃは、ホスト２０からインポート指示を受け付けた場合には、インポート処理対象の物理ボリュームの所属を登録し、インポート処理対象の物理ボリュームからＲＡＩＤキャッシュ１５内の論理ボリュームにインポート処理を行う。そして、副センタの場合には、インポート処理部１４ｃは、インポート処理された後、インポート処理対象のテープライブラリ１０ｃの物理ボリュームの所属を削除する。【００５２】
また、副センタの場合には、インポート制御部１４ｃは、インポート処理が終了した旨を正センタ１のホスト２０に通知する。そして、正センタの場合には、リモートエクスポート制御部１４ｂは、ホスト２０から仮想テープ装置１０にインポート処理が終了した旨の通知を受け付けた場合に、エクスポート処理対象であるテープライブラリ１０ｃの物理ボリュームの所属をボリューム記憶部１４ｄに登録し直す。なお、ボリューム記憶部１４ｄに登録し直す際に、タイムスタンプが新たに付されることとなる。【００５３】
［仮想ライブラリシステムによる処理］
次に、図５を用いて、実施例１に係る仮想ライブラリシステム１００による処理を説明する。図５は、実施例１に係る仮想ライブラリシステム１００による処理の流れを示すシーケンス図である。【００５４】
同図に示すように、仮想テープ装置１０は、論理ボリュームにデータの書き込み（ステップＳ１０１）が行われる。そして、仮想テープ装置１０は、論理ボリュームにデータの書き込みが終わると、書き込み終了をホスト２０に通知し、その後、自動的に論理ボリュームのマイグレーション処理をホストアクセスとは非同期に実施する。（ステップＳ１０２）正センタ側のテープライブラリへのマイグレーション処理をすると同時に、変更が行われた論理ボリュームを任意の時間間隔で抽出し、変更が行われた論理ボリューム数を監視する（ステップＳ１０３）。【００５５】
続いて、変更が行われた論理ボリューム数がある閾値以上になったことを認識すると、ホスト２０が仮想テープ装置１０にエクスポート指示を通知し（ステップＳ１０４）、仮想テープ装置１０は、正センタ１の変更が行われたエクスポート対象となる論理ボリュームを副センタ２のテープライブラリ３０ｃの論理ボリュームに対してエクスポート処理を行う（ステップＳ１０５）。そして、仮想テープ装置１０は、エクスポート処理完了後に、エクスポート処理対象のテープライブラリの所属を削除し（ステップＳ１０６）、仮想テープ装置１０がエクスポート処理を終了した旨をホスト２０に通知する（ステップＳ１０７）。【００５６】
その後、ホスト２０は、副センタの仮想テープ装置１０ａにインポート指示を通知する（ステップＳ１０８）。そして、インポート指示を受け付けた仮想テープ装置１０ａは、インポート処理対象の物理ボリュームの所属を登録し（ステップＳ１０９）、インポート処理対象の物理ボリュームから仮想テープ装置１０ａの論理ボリュームにインポート処理を行う（ステップＳ１１０）。【００５７】
また、仮想テープ装置１０ａは、インポート処理後、インポート処理対象のテープライブラリ１０ｃの物理ボリュームの所属を削除する（ステップＳ１１1）【００５８】
続いて、仮想テープ装置１０ａは、インポート処理が終了した旨を正センタ１のホスト２０に通知する（ステップＳ１１２）。そして、通知を受け付けた正センタ１のホスト２０が仮想テープ装置１０にインポート処理が終了した旨を通知し、仮想テープ装置１０は、エクスポート処理対象であるテープライブラリ１０ｃの物理ボリュームの所属をエクスポート用に使用するＰＶＧに登録し直す（ステップＳ１１３）。副センタ側で論理ボリュームのマイグレーションを実施する（ステップＳ１１４）。【００５９】
[実施例１の効果]
上述してきたように、仮想ライブラリシステム１００は、正センタ側仮想テープ装置がネットワークを介して副センタ側ライブラリ装置の物理ボリュームにエクスポートするので、ライブラリ装置の搬送を行うことなくエクスポートを行う結果、エクスポート処理を行った時点から正センタに災害が起こった時点までのデータの損失を防止し、ライブラリ装置を搬送するコストおよび手間を軽減することが可能である。【００６０】
また、実施例１によれば、仮想ライブラリシステム１００は、正センタ側仮想テープ装置がマイグレーションを完了した後に、論理ボリュームに格納されたデータを副センタ側ライブラリ装置の物理ボリュームにエクスポートするので、正センタ側仮想テープ装置で何らかの障害が発生し、副センタ側ライブラリ装置のテープライブラリへのエクスポート処理が正常終了しなかった場合でも、正センタ側仮想テープ装置のテープライブラリに正常にマイグレーションが終了したテープ媒体が存在する結果、正センタ側で障害が発生する前の状態に復旧させることができ、データの損失を防止することが可能である。【００６１】
また、実施例１によれば、仮想ライブラリシステム１００は、正センタ側仮想テープ装置での復旧が困難な場合には副センタ側でマイグレーション処理が完了した時点でのデータは保証できるので、副センタ側仮想テープ装置でリカバリ処理を行うことが可能となる。
【実施例２】
【００６２】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。【００６３】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。【００６４】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。【００６５】
なお、本実施例で説明した仮想テープ制御方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【産業上の利用可能性】
【００６６】
以上のように、本発明に係る正センタの仮想テープ装置、副センタの仮想テープ装置、仮想ライブラリシステムおよび仮想テープ制御方法は、論理ボリュームに格納されたデータをライブラリ装置の物理ボリュームへエクスポートすることに有用であり、特に、ライブラリ装置を搬送するコストおよび手間を軽減し、データの損失を防止する場合に適する。
【図１】
2009040954.tif 000003
【図２】
2009040954.tif 000004
【図３】
2009040954.tif 000005
【図４】
2009040954.tif 000006
【図５】
2009040954.tif 000007
【図６】
2009040954.tif 000008
【図７】
2009040954.tif 000009
【図８】
2009040954.tif 000010
【国際調査報告】
2009040954.tif 000011
2009040954.tif 000012
2009040954.tif 000013
2009040954.tif 000014
2009040954.tif 000015
2009040954.tif 000016
2009040954.tif 000017
2009040954.tif 000018