(57)【要約】【課題】  複数のライブラリ装置を１台のライブラリ装置として扱えるようにすることで管理コストを低減する方法を提供する。【解決手段】  複数のライブラリ装置を管理するため、ライブラリ統合制御装置７のような仮想的なライブラリ装置内にアドレスを変換表９を置き、ホスト１２からの指示されるカートリッジ収納棚の番号やドライブ番号をアドレスを変換表９を参照して対応するライブラリ装置１およびカートリッジ収納棚の番号５、ドライブ番号２を特定し、該当するライブラリ装置１を制御する。【選択図】図１
2008243116.tif 000002
【特許請求の範囲】
【請求項１】
複数のライブラリ装置を統合して１台のライブラリ装置として制御することを特徴とするライブラリ制御装置。
【請求項２】
請求項１記載のライブラリ制御装置において、同一仕様の複数のライブラリ装置を統合して１台のライブラリ装置として扱うことを特徴とするライブラリ制御装置。
【請求項３】
請求項１または２記載のライブラリ制御装置において、個々のテープ収容巻数が異なる複数の磁気テープのライブラリ装置を統合して１台の磁気テープのライブラリ装置として扱うことを特徴とするライブラリ制御装置。
【請求項４】
請求項１から３のいずれかの項に記載のライブラリ制御装置において、個々のドライブ搭載数が異なる複数の磁気テープのライブラリ装置を統合して１台の磁気テープのライブラリ装置として扱うことを特徴とするライブラリ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気でデータの記録／再生が出来る磁気テープカートリッジと、前記の磁気テープカートリッジを収納することが出来るカートリッジ収納棚があり、磁気テープカートリッジを掴む把持機構と、磁気テープカートリッジを搬送する搬送機構と、磁気テープカートリッジにデータを記録／再生する事が出来る記録再生装置を有するライブラリ装置において、複数のライブラリ装置を統合し１台のライブラリ装置として制御することができる制御方式およびその方法に関する。
【背景技術】
【０００２】
データを記録した磁気テープカートリッジ（以下カートリッジと呼ぶ）を複数収納することが出来る収納棚（以下、カートリッジ収納棚と呼ぶ）を有し、このカートリッジ収納棚からカートリッジを取り出す機構（以下、カートリッジを取り出す機構を把持機構と呼ぶ）を備え、カートリッジを搬送する機構（以下、搬送機構と呼ぶ）と、カートリッジに記録／再生をすることが出来る記録再生装置（以下ドライブと呼ぶ）を有し、カートリッジを管理することが出来る装置をライブラリ装置と呼ぶ。
【０００３】
カートリッジを複数収納・管理することができる上記のようなライブラリ装置では、コンピュータ・システムで扱うデータ量が増えバックアップ容量が増加した場合、ライブラリ装置を新た増設して複数台を稼動させたり、サイズの大きいライブラリ装置に買い替えなおす必要があった。
【０００４】
【特許文献１】特開２００６−１９６０７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記、データ量が増えバックアップ容量が増加した場合に、ライブラリ装置を増設し複数台を稼動させる必要があり、ライブラリ装置の制御を、個々に行なわなければならず、運用面において劣っている。また、サイズの大きいライブラリ装置に買い替えなおす必要が既存資産の流用面において劣っていた。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、ホストとライブラリ装置の間にライブラリ統合制御装置を接続し、ホストには複数のライブラリ装置が論理的に統合された１台の仮想的なライブラリ装置として認識させる。
【０００７】
ライブラリ統合制御装置は、接続している各ライブラリ装置のカートリッジ収納棚の数および各棚番号のアドレスと各ドライブ番号のアドレスを接続している各ライブラリ装置から取得し、これらの情報をもとに仮想ライブラリとしてのカートリッジ収納棚番号のアドレスおよび各ドライブ番号のアドレスを割り当てる。このとき仮想的なライブラリ装置のアドレスと実際のライブラリ装置のアドレスとを変換するアドレス変換表を作成しておく。
【０００８】
ホスト上で稼動するバックアップ・ソフトウェアは、ライブラリ統合制御装置が提供する仮想的なライブラリ装置に対して、目的のカートリッジが収納されているカートリッジ収納棚番号を示すアドレスとドライブ番号を示すアドレスを指定して目的のカートリッジをドライブへ搬送するコマンド発行する。
【０００９】
ライブラリ統合制御装置は、アドレス変換表を参照して、目的のカートリッジとドライブのあるライブラリ装置、およびカートリッジ収納棚番号のアドレス、ドライブ番号のアドレスを特定する。その後、ライブラリ統合制御装置がカートリッジをドライブに搬送するコマンドをそのライブラリ装置に対して発行する。ライブラリ装置はそのコマンドに従い動作する。
【発明の効果】
【００１０】
ホストとライブラリ装置の間にライブラリ統合制御装置を接続することで、複数のライブラリ装置を１台として扱えるため、管理が容易である。
【００１１】
巻数の少ないライブラリ装置を複数台接続し統合することで、巻数の大きいライブラリ装置として扱え大容量のデータ・バックアップに対応できる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態における複数ライブラリ装置を制御するためのライブラリ統合制御装置の動作について説明する。図１は、本発明のライブラリ統合制御装置の構成図である。図１のライブラリ統合制御装置は、ホストI/F部１１とマイクロプロセッサ８とライブラリI/F部１０を備える。ホストからライブラリへの実行命令は、ホストI/F部１１よりマイクロプロセッサ８に伝えられマイクロプロセッサ８で接続ライブラリを制御し、各ライブラリI/F部１０に制御を渡す。
【００１３】
図２は本発明の実施形態におけるデータの書き込み／読み込みを示すブロック図である。
【００１４】
ライブラリ統合制御装置７は、制御を行うマイクロプロセッサ８、メモリ９、ライブラリ装置と接続するライブラリI/F部１０、ホスト１２と接続するためのホストI/F部１１を備えている。ライブラリ装置A、ライブラリ装置Bは、ライブラリ装置本体１、テープに対して書込み/読み取りができるドライブ２、テープを搬送する搬送機構３、テープ４、カートリッジ収納棚５、ライブラリを制御する制御部６から構成されている。
【００１５】
ライブラリ統合制御装置は、ライブラリ装置Aとライブラリ装置Bのドライブ数を加算した数のドライブ数と、ライブラリ装置Aとライブラリ装置Bのカートリッジ収納棚数を加算した数のカートリッジ収納棚棚を持つ、仮想的なライブラリ装置をホスト１２に提供する。ライブラリ統合制御装置が提供する仮想的なライブラリ装置のドライブおよびカートリッジ収納棚とライブラリ装置Aとライブラリ装置Bのドライブおよびカートリッジ収納棚との対比情報は、ライブラリ統合制御装置内部のメモリ９に格納されている。
【００１６】
図３は、本発明の実施形態における、ライブラリ統合制御装置とライブラリ装置A、ライブラリ装置Bとのドライブ、カートリッジ収納棚の位置情報の対比を示したものである。本例の場合、ライブラリ装置Aはドライブを１台とカートリッジ収納棚をN巻分、ライブラリ装置Bはドライブを１台とカートリッジ収納棚をM巻分、持っている。この場合、ライブラリ統合制御装置としては、ドライブが２台、カートリッジ収納棚がＮ＋Ｍ巻分をもつ仮想的なライブラリ装置としてホストからは認識されている。
【００１７】
仮想的なライブラリ装置と実態であるライブラリ装置A、ライブラリ装置Bとは図のようにメモリ上に対比情報を持ち、ライブラリ統合制御装置のドライブ番号１に対する書込み/読み出しはライブラリ装置Aのドライブへ書込み/読み出を行い、ライブラリ統合制御装置のドライブ番号２に対する書込み/読み出しはライブラリ装置Bのドライブへ書込み/読み出しをおこなう。
【００１８】
図４は、図３においてスロット番号N+1〜N+Mをドライブ番号１でデータの書込み/読み出しをするさいのライブラリ統合制御装置とライブラリ装置A、ライブラリ装置Ｂとのドライブ、カートリッジ収納棚の位置情報の対比を示したものである。例えば、ライブラリ統合制御装置でのスロット番号Ｎ＋２のカートリッジをドライブ番号１でデータの書込みを行う場合、対比表よりライブラリ装置Ｂのスロット番号２のカートリッジを使い、ライブラリ装置Ｂのドライブ番号１を用いて書き込む必要がある。よってこのときに対比表を書き換え、ライブラリ統合制御装置のドライブ番号１をライブラリ装置Ｂのドライブ番号１へ、ライブラリ統合制御装置のドライブ番号２をライブラリ装置Ａのドライブ番号１へ対比しなおす。既に他方のドライブが使用中の場合、そのドライブでの作業が終わるまで待ち状態とする。
【００１９】
図５は、本発明の実施形態におけるホストからライブラリ装置上の磁気テープへデータを書き込むときの流れを示した制御処理フロー図を示す。
【００２０】
ホスト上のバックアップ・ソフトウェアによりバックアップ・ジョブ開始（４０１）され、ライブラリ統合制御装置上の仮想的なライブラリ装置に対してカートリッジの搬送を指示する（４０２）。ライブラリ統合制御装置は、バックアップ・ソフトウェアが指示する仮想的なライブラリ装置のカートリッジ収納棚の番号およびドライブ番号をアドレス対比表を用いて、接続しているライブラリ装置を特定し、そのライブラリ装置上でのカートリッジ収納棚の番号とドライブ番号を特定する（４０３）。バックアップ・ソフトウェアが指示するカートリッジとドライブが同一ライブラリ装置内にあるか確認する（４０４）。バックアップ・ソフトウェアが指示するカートリッジとドライブが同一ライブラリ装置内にある場合、そのカートリッジを持っているライブラリ装置に対してライブラリ統合制御装置がスロットからドライブへカートリッジ搬送の指示を出す（４０５）。バックアップ・ソフトウェアはカートリッジがドライブにロードされたことを確認後、バックアップ・データをカートリッジ・テープに書き込む（４０６）。バックアップ・データの書込み終了後、カートリッジを元のスロットに搬送する（４０７）。これよりバックアップ・ジョブが終了する（４１２）。
【００２１】
もし、バックアップ・ソフトウェアが指示するカートリッジとドライブが同一ライブラリ装置内にない場合、アドレス対比表の仮想的なドライブ番号とライブラリ装置の対比を変更する。この時、対比を変更中であるフラグを立てた後そのカートリッジを持っているライブラリ装置に対してライブラリ統合制御装置がスロットからドライブへカートリッジ搬送の指示を出す（４０８）。バックアップ・ソフトウェアはカートリッジがドライブにロードされたことを確認後、バックアップ・データをカートリッジ・テープに書き込む（４０９）。バックアップ・データの書込み終了後、カートリッジを元のカートリッジ収納棚に搬送する（４１０）。このあとライブラリ統合制御装置内のアドレス対比表を元に戻すとともに変更中を示すフラグを落とす（４１１）。これよりバックアップ・ジョブが終了する（４１２）。
【図面の簡単な説明】
【００２２】
【図１】本発明のライブラリ統合制御装置の一実施例の構成図
【図２】本発明のライブラリ統合制御装置、ライブラリ装置、ホストとを接続した場合のシステム構成を示すブロック図
【図３】本発明のカートリッジをドライブへ搬送するときのライブラリ統合制御装置内のアドレス変換表
【図４】本発明のカートリッジをドライブへ搬送するときのライブラリ統合制御装置内のアドレス変換表
【図５】本発明のホスト上で稼動するバックアップ・ソフトウェアの指示により動作するライブラリ統合制御装置が制御処理フロー図
【符号の説明】
【００２３】
1. ライブラリ装置、2. 磁気テープドライブ、3. テープカートリッジ搬送機構、4. 磁気テープカートリッジ、5. カートリッジ収納棚、6. ライブラリ装置制御部、7. ライブラリ統合制御装置、8. マイクロプロセッサ、9. メモリ、アドレス変換表、フラグ、10. ライブラリ装置を接続するインタフェース、11. ホストを接続するインタフェース、12. ホスト、13. ホスト上で稼動するバックアップ・ソフトウェア
【図１】
2008243116.tif 000003
【図２】
2008243116.tif 000004
【図３】
2008243116.tif 000005
【図４】
2008243116.tif 000006
【図５】
2008243116.tif 000007