(57)【要約】【課題】仮想テープボリュームを他のコンピュータで使用するときの、転送時間を短縮すること。【解決手段】仮想テープ装置１３０が組み込まれているシステムＡ１１０は、遠隔地にあるシステムＢ１２０とネットワーク１４０を介して接続されている。仮想テープ転送処理装置１１１により、システムＡ１１０の仮想テープボリュームと、仮想テープの管理情報１１７と仮想テープのファイル１１８の間で入出力される。仮想テープのファイルは磁気ディスク装置間のコピー機能を用いてシステムとは非同期にコピーされる。入出力要求変換部１２６により、システムＢ１２０のテープ使用業務は、仮想テープのファイル１２８を、磁気テープのファイルとして使用する。【選択図】  図１
2004227448.tif 000002
【特許請求の範囲】
【請求項１】
ディスク装置で磁気テープ装置を仮想的にエミュレートしたシステムにおいて、
前記ディスク装置上の仮想テープ記憶領域から仮想テープのファイルを作成し、前記作成した仮想テープのファイルを他のシステムの仮想テープのファイルにディスク装置間のファイルのコピー機能によって転送することを特徴とするテープ管理方法。
【請求項２】
前記ディスク装置は磁気ディスク装置であって、前記転送はシステムとは非同期に行なわれることを特徴とする請求項１記載のテープ管理方法。
【請求項３】
ディスク装置で磁気テープ装置を仮想的にエミュレートし、仮想テープ記憶領域を有する仮想テープ装置と、第１の仮想テープのファイルと、前記第１の仮想テープのファイルの構造を定義する第１の仮想テープの管理情報を有する第１の仮想テープ転送処理装置とを備えた第１のシステムと、
第２の仮想テープのファイルと前記第２の仮想テープのファイルの構造を定義する第２の仮想テープの管理情報を有する第２の仮想テープ転送処理装置を備えた第２のシステムとがネットワークで接続されたネットワークシステムにおいて、前記仮想テープ記憶領域から第１の仮想テープのファイルを生成し、
前記第１の仮想テープのファイルを前記第２の仮想テープのファイルにディスク装置間のファイルのコピー機能によって前記第１、第２のシステムとは非同期に転送することを特徴とするテープ管理方法。
【請求項４】
前記転送に先立って、前記仮想テープ装置を仮想テープボリューム単位で、前記第１、第２の仮想テープのファイルをファイル単位で排他制御をすることを特徴とする請求項３記載のテープ管理方法。
【請求項５】
前記第２のシステムは更にテープ使用業務実行部を持ち、
前記テープ使用業務実行部から前記第１のシステムの仮想テープの入力要求を出すステップを有し、前記転送は前記ステップに基づいて行われることを特徴とする請求項３記載のテープ管理方法。
【請求項６】
前記第１の仮想テープ転送処理装置において、前記転送された仮想テープのファイルの使用期限を監視し、使用期限が来たら返却要求を出すことを特徴とする請求項３記載のテープ管理方法。
【請求項７】
ディスク装置で磁気テープ装置を仮想的にエミュレートし、仮想テープ記憶領域を有する仮想テープ装置と、第１の仮想テープのファイルと、前記第１の仮想テープのファイルの構造を定義する第１の仮想テープの管理情報を有する第１の仮想テープ転送処理装置とを備えた第１のシステムと、
第２の仮想テープのファイルと前記第２の仮想テープのファイルの構造を定義する第２の仮想テープの管理情報を有する第２の仮想テープ転送処理装置と、テープ使用業務実行部とを備えた第２のシステムとがネットワークで接続されたネットワークシステムにおいて、
前記テープ使用業務実行部が仮想テープの入力要求を出し、
前記第２の仮想テープ転送処理装置が前記第２の仮想テープのファイルにロックをかけ、前記第１の仮想テープ転送処理装置に仮想テープの入力要求を出し、
前記入力要求に応答して前記第１の仮想テープ転送処理装置が仮想テープボリュームと前記第１の仮想テープのファイルにロックをかけ、前記入力要求に対する前記第１の仮想テープのファイルと前記第１の仮想テープの管理情報を作成し、前記第１の仮想テープのファイルを前記第１のシステムと非同期にディスク装置間のコピー機能を利用して前記第２の仮想テープのファイルに転送し、
前記第２の仮想テープ転送処理装置が前記テープ使用業務実行部に前記第２の仮想テープのファイルを使用せしめ、
前記第１の仮想テープの転送処理装置が前記仮想テープボリュームと前記第１の仮想テープのファイルのロックを解除し、
前記第２の仮想テープの転送処理装置が前記第２の仮想テープのファイルのロックを解除することを特徴とするテープ管理方法。
【請求項８】
ディスク装置で磁気テープ装置を仮想的にエミュレートし、仮想テープ記憶領域を有する仮想テープ装置と、第１の仮想テープのファイルと、前記第１の仮想テープのファイルの構造を定義する第１の仮想テープの管理情報を有する第１の仮想テープ転送処理装置とを備えた第１のシステムと、
第２の仮想テープのファイルと前記第２の仮想テープのファイルの構造を定義する第２の仮想テープの管理情報を有する第２の仮想テープ転送処理装置と、テープ使用業務実行部とを備えた第２のシステムとがネットワークで接続されたネットワークシステムにおいて、
前記テープ使用業務部が仮想テープの出力要求を出し、
前記第２の仮想テープ転送処理装置が前記第２の仮想テープのファイルにロックをかけ、前記第１の仮想テープ転送処理装置に仮想テープの出力要求を出し、
前記出力要求に応答して前記第１の仮想テープ転送処理装置が仮想テープボリュームと前記第１の仮想テープのファイルにロックをかけ、前記第２の仮想テープ処理装置に仮想テープが使用可能であることを通知し、
前記第２の仮想テープ転送処理装置は前記通知に応答して前記第２の仮想テープのファイルに出力し、前記第２の仮想テープのファイルをディスク装置間のコピー機能を用いて前記第１の仮想テープのファイルに転送し、
前記第１の仮想テープ転送処理装置は前記転送後、前記第１の仮想テープのファイルと前記第１の仮想テープの管理情報から前記仮想テープ記憶領域にデータを戻し、
前記第１の仮想テープ転送処理装置が、前記転送が終了すると前記仮想テープボリュームと前記第１の仮想テープのファイルのロックを解除し、
前記第２の仮想テープの転送処理装置が前記転送が終了すると前記第２の仮想テープのファイルのロックを解除することを特徴とするテープ管理方法。
【請求項９】
ディスク装置で磁気テープ装置を仮想的にエミュレートし、仮想テープ記憶領域を有する仮想テープ装置と、第１の仮想テープのファイルと、前記第１の仮想テープのファイルの構造を定義する第１の仮想テープの管理情報を有する第１の仮想テープ転送処理装置とを備えた第１のシステムと、
第２の仮想テープのファイルと前記第２の仮想テープのファイルの構造を定義する第２の仮想テープの管理情報を有する第２の仮想テープ転送処理装置と、テープ使用業務実行部とを備えた第２のシステムとがネットワークで接続されたネットワークシステムであって、
前記第２の仮想テープ転送処理装置は前記テープ使用業務実行部が仮想テープの入力要求に基づいて前記第１の仮想テープ転送処理装置に仮想テープの入力要求を出す手段を有し、
前記第１の仮想テープ転送処理装置は前記入力要求に応答して前記入力要求に対する前記第１の仮想テープのファイルと前記第１の仮想テープの管理情報を作成し、前記第１の仮想テープのファイルを前記第１のシステムと非同期にディスク装置間のコピー機能を利用して前記第２の仮想テープのファイルに転送する手段を有することを特徴とするネットワークシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は複数のコンピュータシステム間でのテープ情報の転送の技術に関する。
【０００２】
【従来の技術】
従来から用いられてきた記憶媒体として磁気テープがあるが、磁気ディスク装置等に比べてアクセスが低速である。そこで、近年ではより高速なアクセスが可能な磁気ディスク装置上で仮想的にテープ装置をエミュレートすることにより、実際の磁気テープよりも高速にアクセスすることが可能な仮想テープ装置が開発されている。（例えば、特許文献１）
【特許文献１】
特開平１１−２７２４２６
【０００３】
【発明が解決しようとする課題】
仮想テープボリュームを他のコンピュータシステムで使用する場合、一度磁気テープに出力し、その磁気テープ自体を他のコンピュータシステムへ搬送して使用する方法がある。また、システム間の通信回線を用いてディスクのファイルのイメージのデータセットを転送して使用する方法がある。
【０００４】
一度磁気テープに出力して使用する場合、仮想テープに比べ磁気テープへの入出力は処理に時間がかかり、更に、磁気テープの搬送などの運用にコストがかかる。
【０００５】
システム間の通信回線を使用してファイルを転送して使用する場合、ファイルの転送処理中は、転送元と転送先のシステムに掛かる負荷が大きい。また、転送したファイルを使用するために、テープを扱うようなプログラムをディスクファイルを扱うように従来業務を変更する必要があり、業務の変更に関するコストがかかる。
【０００６】
本発明の目的は、仮想テープボリュームを他のコンピュータシステムで使用する業務の処理の高速化とコストの削減である。
【０００７】
【課題を解決するための手段】
磁気テープを使用せずに他のコンピュータシステムで仮想テープボリュームを使用するために、通信回線を用いて仮想テープボリュームを転送する。具体的には、仮想テープのファイルをコピーするのに、システム間の通信ではなく、システムとは非同期に動くディスク装置間のコピー機能を利用する。
【０００８】
【発明の実施の形態】
以下、本発明の実施例を、図面を用いて詳細に説明する。
図１は本発明の一実施例を含むコンピュータシステムと他のコンピュータシステムがネットワークで接続されたネットワークシステムの構成図である。仮想テープ装置の組み込まれたシステムと他システム間での仮想テープ転送処理の実施例を、図１を用いて説明する。図中の実線の矢印はデータの流れ、破線の矢印は処理の流れを示している。
【０００９】
システムＡ１１０は仮想テープ装置１３０が接続されており、仮想テープ転送処理装置１１１と仮想テープ転送処理装置オペレーション指示部１１９を備えている。
【００１０】
仮想テープ転送処理装置１１１は制御部１１２と仮想テープ入出力部１１３と排他処理部１１４とファイル転送部１１５と使用期限管理部１１６と仮想テープの管理情報１１７と仮想テープのファイル１１８で構成される。
【００１１】
システムＢ１２０は仮想テープ転送処理装置１２１とテープ使用業務実行部１２９を備えている。
【００１２】
仮想テープ転送処理装置１２１は制御部１２２と仮想テープ入出力部１２３と排他処理部１２４とファイル転送部１２５と入出力要求変換部１２６と仮想テープの管理情報１２７と仮想テープのファイル１２８で構成される。
【００１３】
仮想テープ装置１３０は仮想テープ装置制御部１３１と仮想テープ管理情報１３２と仮想テープ記憶領域１３３で構成される。
【００１４】
また、システムＡとシステムＢは、仮想テープ装置制御部１３１と入出力要求変換部１２６に、テープ装置に対する入出力要求をディスクへの入出力に変換する機構を持つ。
【００１５】
システムＡ１１０とシステムＢ１２０はネットワーク１４０を介して接続されており、システム間のデータの転送や入出力要求等はネットワーク１４０を介して行なわれる。仮想テープのファイル１１８と仮想テープのファイル１２８は、磁気ディスク装置間のコピー機能を有し、システムとは非同期にファイルのコピーが可能な磁気ディスク装置に格納される。
【００１６】
システムＡ１１０の仮想テープボリュームをシステムＢ１２０のテープ使用業務実行部１２９の入力処理に用いる処理の流れを、図１を用いて説明する。
【００１７】
テープ使用業務実行部１２９が仮想テープの入力要求を出す。排他処理部１２４が仮想テープのファイル１２８にロックをかけ、制御部１２２が仮想テープ転送処理装置１１１に仮想テープの入力要求を出す。
【００１８】
制御部１１２が入力要求を受けたら、排他処理部１１４で仮想テープボリュームが使用可能か調べ、使用可能であれば仮想テープボリュームと仮想テープのファイル１１８にロックをかける。
【００１９】
現在の仮想テープが既に転送されているか調べる。現在の仮想テープが転送されていなければ、仮想テープ入出力部１１３が仮想テープボリュームを元に仮想テープの管理情報（テープファイルの構成を定義するもの、後に詳述する）１１７と仮想テープのファイル１１８を作成する。即ち、仮想テープ記憶領域１３３から仮想テープのファイル（仮想テープ記憶領域にあるものと同じデータセット）１１８が作成される。仮想テープのファイル１１８はワークエリアの働きをする。これは、システムＡの処理がファイル転送によって妨げられないようにするためである。
【００２０】
ファイル転送部１１５により仮想テープのファイル１１８を磁気ディスク装置間のコピー機能を用いて仮想テープのファイル１２８にシステムとは非同期に転送し、転送先のファイルの位置情報を仮想テープの管理情報１１７に格納する。制御部１１２が仮想テープの管理情報１１７を仮想テープの管理情報１２７にコピーする。ホストコンピュータに負荷をかけないでデータをシステム間でコピーする技術については例えば特開２０００−３０５８５６号公報にその例が記載されている。
【００２１】
現在の仮想テープがシステムＢ１２０へ転送済みの状態であれば、制御部１１２が仮想テープ転送処理装置１２１に仮想テープが使用可能であることを通知する。
【００２２】
制御部１２２が仮想テープの使用可能の通知を受けたら、テープ使用業務実行部１２９からの入力要求を入出力要求変換部１２６で変換し、仮想テープの管理情報１２７と仮想テープのファイル１２８を、仮想テープ入出力部１２３を用いてテープ使用業務実行部１２９の入力処理に使用する。
【００２３】
入力処理が終了したら、制御部１２２が仮想テープ転送処理装置１１１に仮想テープの使用終了を通知し、排他処理部１１４で仮想テープボリュームと仮想テープのファイル１１８のロックを解除し、排他処理部１２４で仮想テープのファイル１２８のロックを解除する。
【００２４】
システムＢ１２０のテープ使用業務実行部１２９がシステムＡ１１０の仮想テープボリュームに対して出力する処理の流れを、図１を用いて説明する。
【００２５】
テープ使用業務実行部１２９が仮想テープの出力要求を出す。排他処理部１２４が仮想テープのファイル１２８にロックをかけ、制御部１２２が仮想テープ転送処理装置１１１に仮想テープの出力要求を出す。
【００２６】
制御部１１２が出力要求を受けたら、排他処理部１１４で仮想テープボリュームが使用可能か調べ、使用可能であれば仮想テープボリュームと仮想テープのファイル１１８にロックをかけ、制御部１１２が仮想テープ転送処理装置１２１に仮想テープが使用可能であることを通知する。仮想テープボリュームは例えば１本の磁気テープであり、複数のファイルがその中に含まれる。仮想テープ管理簿１３２は仮想ボリューム単位に排他制御をし、仮想テープの管理情報１１７はファイル単位で排他制御をする。
【００２７】
制御部１２２が仮想テープの使用可能通知を受けたら、テープ使用業務実行部１２９からの出力要求を入出力要求変換部１２６でテープインタフェースとディスクインタフェース間を変換し、仮想テープ入出力部１２３を用いて仮想テープの管理情報１２７と仮想テープのファイル１２８に対して出力する。
【００２８】
出力処理終了後、ファイル転送部１２５により仮想テープのファイル１２８を磁気ディスク装置間のコピー機能を用いて仮想テープのファイル１１８にシステムとは非同期に転送し、転送先のファイルの位置情報を仮想テープの管理情報１２７に格納し、制御部１２２が仮想テープの管理情報１２７を仮想テープの管理情報１１７にコピーし、仮想テープの管理情報１１７と仮想テープのファイル１１８を元に仮想テープボリュームに出力する。具体的には仮想テープ記憶領域にデータを戻し、仮想テープ管理簿１３２を書き換える。
【００２９】
仮想テープの管理情報１２７と仮想テープのファイル１２８のシステムＡ１１０への転送が終了したら、制御部１２２が仮想テープ転送処理装置１１１に仮想テープの使用終了を通知し、排他処理部１１４で仮想テープボリュームと仮想テープのファイル１１８のロックを解除し、排他処理部１２４で仮想テープのファイル１２８のロックを解除する。
【００３０】
使用期限管理部１１６は、システムＡ１１０の仮想テープをシステムＢ１２０に貸し出す業務の際に、貸し出し使用期限の監視をし、期限が切れたとき自動的に仮想テープの返却処理を行なう。使用期限管理部１１６が返却要求を出し、システムＢの制御部１２２が返却の制御を行なう。
【００３１】
仮想テープ転送処理装置オペレーション指示部１１９は、システムＡ側から仮想テープ転送処理を行なう際に、仮想テープ転送処理装置１１１に要求を出力する。
【００３２】
図２は、仮想テープの転送に用いる仮想テープの管理情報１１７と仮想テープのファイル１１８の構成例である。
仮想テープの管理情報１１７には転送する仮想テープごとにボリューム名２１０、制御情報２２０、ラベル情報２３０、各ファイルの位置情報２４０が格納される。
制御情報２２０には排他制御情報２２１、磁気テープ出力制御情報２２２、使用期限情報等２２３があり、使用する業務に応じて設定する。
仮想テープのファイル１１８には、各仮想テープのファイル２５０が格納される。
【００３３】
図３は、磁気ディスク装置間のコピー機能によるファイルのコピー例と、ファイルの位置情報例である。
【００３４】
転送元と転送先の磁気ディスク装置はコピー可能な単位でマッピングされており、磁気テープ上では１つのファイルは連続した１つのデータとなっているが、磁気ディスク装置上の１つのファイルはいくつかの連続したデータに分割して書き込まれている。
【００３５】
磁気ディスク装置間のコピーで、各ブロックのデータは転送元の装置とは違う位置に記録される場合もある。ファイルの位置情報２４０は、連続したデータ毎にデータの開始位置と終了位置、データの継続・終了指定、データのコピー元ブロック位置とコピー先ブロック位置が格納される。
【００３６】
図４は、入力処理の流れを示すフローチャートである。入力処理の手順を、図４を用いて説明する。
【００３７】
システムＢ１２０のテープ使用業務実行部１２９で仮想テープの入力要求が出される（ステップ４０１）。
【００３８】
入力要求が出されたらシステムＡ１１０とシステムＢ１２０で対象の仮想テープにロックかけ、他の処理で使用されないようにする。まず、システムＢ１２０で仮想テープのファイル１２８にロックかける（ステップ４０２）。ロックは排他処理部１２４で仮想テープの管理情報１２７中の制御情報２２０内にある排他制御情報２２１に排他制御の指定を書き込むことによって行なう。次に制御部１２２から仮想テープ転送処理装置１１１に対して仮想テープ入力要求を出し（ステップ４０３）、制御部１１２で入力要求を受け取ったら（ステップ４０４）、排他処理部１１４で対象の仮想テープボリュームが使用可能か調べる（ステップ４０５）。仮想テープボリュームが使用可能であれば、排他処理部１１４が仮想テープ装置に対して仮想テープボリュームを使用中にする要求を出し、仮想テープの管理情報１１７の排他制御情報２２１に排他制御の指定を入れて仮想テープのファイル１１８にロックをかける（ステップ４０６）。
【００３９】
対象の仮想テープの管理情報１１７にラベル情報２３０が格納されているか調べ、格納されている場合には仮想テープボリュームと仮想テープの管理情報１１７の更新日時を比較して、仮想テープが転送されているかチェックする（ステップ４０７）。ラベル情報２３０が存在しない場合や、仮想テープボリュームの更新日時の方が新しい場合には仮想テープの転送を行なう。
【００４０】
仮想テープの転送は、まず、仮想テープ入出力部１１３で仮想テープ記憶領域１３３を元に、転送する仮想テープのファイル１１８を作成し、仮想テープ管理簿１３２の対象ボリュームのラベル情報を仮想テープの管理情報１１７のラベル情報２３０に格納する（ステップ４０８）。ファイル転送部１１５が磁気ディスク装置間のコピー機能を用いてシステムとは非同期に仮想テープのファイル１１８をシステムＢ１２０の仮想テープのファイル１２８に転送し（ステップ４０９、４１０）、転送元と転送先のファイルの位置を対応付けたファイルの位置情報２４０を仮想テープの管理情報１１７に格納する（ステップ４１１）。制御部１１２が仮想テープの管理情報１１７をシステムＢ１２０の仮想テープ情報１２７に送付する（ステップ４１２、４１３）。
【００４１】
仮想テープがシステムＢ１２０に転送済みならば、制御部１１２が仮想テープの使用可能をシステムＢ１２０に通知する（ステップ４１４）。
テープ使用業務実行部１２９の入力要求を入出力要求変換部１２６により変換し（ステップ４１５）、仮想テープ入出力部１２３で仮想テープの管理情報１２７内のボリューム名２１０とラベル情報２３０、仮想テープのファイル１２８を入力処理に使用する（ステップ４１６）。
【００４２】
入力処理終了後、制御部１２２がシステムＡ１１０に仮想テープの使用終了を通知し（ステップ４１７）、排他処理部１１４が仮想テープ装置１３０に仮想テープボリュームの使用終了の要求を出し、仮想テープの管理情報１１７で排他制御情報２２１の排他制御の指定を外して、仮想テープのファイル１１８のロックを解除し（ステップ４１８）、排他処理部１２４が仮想テープの管理情報１２７で排他制御情報２２１の排他制御の指定を外して、仮想テープのファイル１２８のロックを解除する（ステップ４１９）。
【００４３】
入力処理の運用例として、仮想テープ転送処理装置オペレーション指示部１１９が、あらかじめ決めておいた契機や、一定の時間毎等のタイミングでシステムＢ１２０に仮想テープの転送処理を行っておく。テープ使用業務実行部１２９で入力要求が出される前に、仮想テープの転送が終わっていれば入力処理時の仮想テープの転送処理が無くなり、入力処理の高速化が考えられる。テープ使用業務実行部１２９は仮想テープの転送を待たないという効果がある。仮想テープの転送処理の流れは次のようになる。
【００４４】
仮想テープ転送処理装置オペレーション指示部１１９からテープの転送要求を出し、システムＡ１１０とシステムＢ１２０で仮想テープにロックをかけ、仮想テープ入出力部１１３で仮想テープ記憶領域１３３を元に、転送する仮想テープのファイル１１８を作成し、仮想テープ管理簿１３２の対象ボリュームのラベル情報を仮想テープの管理情報１１７のラベル情報２３０に格納する。ファイル転送部１１５で仮想テープのファイル１１８をシステムＢ１２０に送り、ファイルの位置情報２４０を仮想テープの管理情報１１７に格納し、制御部１１２で仮想テープの管理情報１１７をシステムＢ１２０に送付する。
【００４５】
図５は、出力処理の流れを示すフローチャートである。出力処理の手順を、図５を用いて説明する。
システムＢ１２０のテープ使用業務実行部１２９で仮想テープの出力要求が出される（ステップ５０１）。
【００４６】
出力要求が出されたらシステムＡ１１０とシステムＢ１２０で対象の仮想テープに対するロックをかけ、他の処理で使用されないようにする。まず、システムＢ１２０で仮想テープのファイル１２８にロックをかける（ステップ５０２）。ロックは排他処理部１２４で仮想テープの管理情報１２７中の制御情報２２０内にある排他制御情報２２１に排他制御の指定を書き込むことによって行なう。次に制御部１２２から仮想テープ転送処理装置１１１に対して仮想テープ出力要求を出し（ステップ５０３）、制御部１１２で出力要求を受け取ったら（ステップ５０４）、排他処理部１１４で対象の仮想テープボリュームが使用可能か調べる（ステップ５０５）。仮想テープボリュームが使用可能であれば、排他処理部１１４が仮想テープ装置に対して仮想テープボリュームを使用中にする要求を出し、仮想テープの管理情報１１７の排他制御情報２２１に排他制御の指定を入れて仮想テープのファイル１１８にロックをかける（ステップ５０６）。
【００４７】
システムＡ１１０と１２０でロックをかけたら、制御部１１２が仮想テープの使用可能をシステムＢ１２０に通知する（ステップ５０７）。テープ使用業務実行部１２９の出力要求を入出力要求変換部１２６により変換し（ステップ５０８）、出力結果を仮想テープ入出力部１２３で仮想テープの管理情報１２７内のラベル情報２３０と仮想テープのファイル１２８に格納する（ステップ５０９）。出力処理終了後、仮想テープの転送を行なう。
【００４８】
仮想テープの転送は、ファイル転送部１２５が磁気ディスクの制御では知られた磁気ディスク装置間のコピー機能を用いてシステムとは非同期に仮想テープのファイル１２８をシステムＡ１１０の仮想テープのファイル１１８に転送し（ステップ５１０、５１１）、転送元と転送先のファイルの位置を対応付けたファイルの位置情報２４０を仮想テープの管理情報１２７に格納する（ステップ５１２）。制御部１２２が仮想テープの管理情報１２７をシステムＡ１１０の仮想テープ情報１１７に送付して（ステップ５１３、５１４）、仮想テープ入出力部１１３が仮想テープの管理情報１１７と仮想テープのファイル１１８を元に仮想テープボリュームを出力する（５１５）。
【００４９】
仮想テープボリュームへの出力処理終了後、制御部１２２がシステムＡ１１０に仮想テープの使用終了を通知して（ステップ５１６）、排他処理部１１４が仮想テープ装置１３０に仮想テープボリュームの使用終了の要求を出し、仮想テープの管理情報１１７で排他制御情報２２１の排他制御の指定を外して、仮想テープのファイル１１８のロックを解除し（ステップ５１７）、排他処理部１２４が仮想テープの管理情報１２７で排他制御情報２２１の排他制御の指定を外して、仮想テープのファイル１２８のロックを解除する（ステップ５１８）。
【００５０】
図６は、仮想テープを他のシステムで磁気テープへ自動的に出力する実施例である。この図は図１、図２を前提にしており特にこの実施形態に関係あるものを表記したものである。この実施形態によれば遠隔地にバックアップコピーを作成することが出来、災害時などの備えとすることが出来る。
【００５１】
仮想テープ転送処理装置オペレーション指示部１１９が、出力元仮想テープの削除の有無を指定して、システムＡ１１０の仮想テープをシステムＢ１２０の磁気テープに出力する要求を出す。
【００５２】
仮想テープ入出力部１１３が仮想テープの管理情報１１７の制御情報２２０で、磁気テープ出力制御情報２２２に磁気テープへの出力指定を入れ、出力元仮想テープの削除の有無を指定する。
【００５３】
入力処理と同様にして仮想テープをシステムＢ１２０へ転送し、仮想テープの転送終了後、制御部１１２が仮想テープ転送処理装置１２１に磁気テープへの出力要求を出す。仮想テープ入出力部１２３が仮想テープの管理情報１２７の磁気テープ出力制御情報２２２を調べ、磁気テープへの出力指定のある仮想テープを実磁気テープに出力する。
【００５４】
磁気テープへの出力終了後、仮想テープの管理情報１２７の磁気テープ出力制御情報２２２に出力元仮想テープの削除指定があれば、制御部１２２が仮想テープ転送処理装置１１１に対象の仮想テープの削除要求を出し、出力元仮想テープを削除する。
【００５５】
図７は、仮想テープ貸し出し業務実施例であり、図８は貸し出し業務終了時の仮想テープ返却処理実施例である。これらの図は図１、図２を前提にしており、それぞれの実施形態に特に関係するものを表記してある。
【００５６】
仮想テープ貸し出し業務の処理の流れは、仮想テープ転送処理装置オペレーション指示部１１９が仮想テープの貸し出し要求を仮想テープ転送処理装置１１１に出し、仮想テープ入出力部が仮想テープの管理情報１１７の使用期限情報２２３を指定し、入力処理と同様にしてシステムＡ１１０の仮想テープをシステムＢ１２０へ転送する。
【００５７】
仮想テープの使用期限は、使用期限管理部１１６により監視される。使用期限管理部１１６は、あらかじめ決めておいた契機や、一定の時間毎等のタイミングで、仮想テープの管理情報１１７の使用期限情報をチェックし、使用期限を過ぎたら仮想テープ転送処理装置１２１に仮想テープの返却要求を出す。
【００５８】
制御部１２２が返却要求を受けたら、出力処理と同様にしてシステムＢ１２０の仮想テープをシステムＡ１１０の仮想テープ装置１３０上の仮想テープボリュームに出力する。
【００５９】
以上述べたように本実施例によれば、仮想テープボリュームの転送に磁気テープを使用しないことにより、処理時間の短縮、磁気テープの運用コストの削減が図れる。また、システムとは非同期に動く磁気ディスク装置間のコピー機能を利用して、仮想テープのファイルをコピーすることにより、ファイル転送処理によるシステムの負荷を減らすことができ、入出力要求の変換により磁気ディスク上のファイルを磁気テープのファイルとして使用することにより、従来業務を変更せずに済むため、業務の変更に関するコストを抑えることができる。
【００６０】
なお、本実施例では磁気ディスクを主に述べたが、媒体の種類にとらわれるものではなく光ディスクであっても良い。
【００６１】
【発明の効果】
本発明によれば、システム間の仮想テープボリュームの転送時間を短縮できる。
【図面の簡単な説明】
【図１】本発明の一実施例を含む構成図である。
【図２】図１中の仮想テープの管理情報と仮想テープのファイルの構成例である。
【図３】磁気ディスク装置間のコピー機能の例とファイルの位置情報の構成例である。
【図４】仮想テープの入力処理例のフローチャートである。
【図５】仮想テープの出力処理例のフローチャートである。
【図６】遠隔地のシステムにおける磁気テープへの自動出力処理の実施例である。
【図７】仮想テープ貸し出し業務の貸し出し処理の実施例である。
【図８】仮想テープ貸し出し業務終了時の返却処理の実施例である。
【符号の説明】
１１０：システムＡ、１２０：システムＢ、１１１：仮想テープ転送処理装置、１１２：制御部、１１３：仮想テープ入出力装置、１１４：排他処理部、１１５：ファイル転送部、１１６：使用期限管理部、１１７：仮想テープの管理情報記憶部、１１８：仮想テープのファイル、１２１：仮想テープ転送処理装置、１２６：入出力要求変換部、１２９：テープ使用業務実行部、１３０：仮想テープ装置、１３１：仮想テープ装置制御部、１３２：仮想テープ管理簿記憶部、１３３：仮想テープ記憶領域。
【図１】
2004227448.tif 000003
【図２】
2004227448.tif 000004
【図３】
2004227448.tif 000005
【図４】
2004227448.tif 000006
【図５】
2004227448.tif 000007
【図６】
2004227448.tif 000008
【図７】
2004227448.tif 000009
【図８】
2004227448.tif 000010