(57)【要約】【課題】ホストコンピュータをリブートすることなく、ライブラリシステムに装着されたＦＣドライブを交換し、使用する。【解決手段】ホストコンピュータ３１とファイバーチャネルスイッチ部１９、並びにファイバーチャネルスイッチ部１９とＦＣドライブ３２、３３は、それぞれに設けられたファイバーチャネルインタフェース同士を例えば光ファイバで接続している。制御部２０とＦＣドライブ３２、３３とは、ＲＳ−２３２Ｃで接続されている。ＦＣドライブ３２および３３の別称ＷＷＮＮおよび別称ＷＷＰＮは、制御部２０からＲＳ−２３２Ｃを経由して設定される。そして、ＦＣドライブ３２、３３で再生されたデータおよびＦＣドライブ３２、３３へ供給されたデータは、例えば光ファイバを経由してホストコンピュータ３１と送受信される。【選択図】    図２
2004265548.tif 000002
【特許請求の範囲】
【請求項１】
ノードＩＤが設定され、ホストコンピュータと接続されるテープライブラリ装置において、
大容量のテープ記録媒体に対するデータの記録／再生を行い、且つホストコンピュータとの間で大容量データを相互に伝送可能なインタフェースを備えた複数のドライブを有し、
上記ドライブのそれぞれに、ノードＩＤを第１のアドレスとして設定し、搭載されている順番を示すポートＩＤを第２のアドレスとして設定し、上記インタフェースを活性化する
ようにしたことを特徴とするテープライブラリ装置。
【請求項２】
新しいドライブが装着された場合に、上記ホストコンピュータからの指示に応じて上記第１および第２のアドレスを設定するようにしたことを特徴とする請求項１に記載のテープライブラリ装置。
【請求項３】
上記ドライブの装着場所が移動された場合に、上記ホストコンピュータからの指示に応じて上記第１および第２のアドレスを設定するようにしたことを特徴とする請求項１に記載のテープライブラリ装置。
【請求項４】
上記第１および第２のアドレスが設定されず、且つ上記ホストコンピュータからの指示がなかった場合、上記ドライブの製造時に予め設定されているアドレスを使用するようにしたことを特徴とする請求項１に記載のテープライブラリ装置。
【請求項５】
ノードＩＤが設定され、ホストコンピュータと接続されるテープライブラリ装置の制御方法において、
大容量のテープ記録媒体に対するデータの記録／再生を行い、且つホストコンピュータとの間で大容量データを相互に伝送可能なインタフェースを備えた複数のドライブのそれぞれに、ノードＩＤを第１のアドレスとして設定し、搭載されている順番を示すポートＩＤを第２のアドレスとして設定し、上記インタフェースを活性化する
ようにしたことを特徴とするテープライブラリ装置の制御方法。
【請求項６】
新しいドライブが装着された場合に、上記ホストコンピュータからの指示に応じて上記第１および第２のアドレスを設定するようにしたことを特徴とする請求項５に記載のテープライブラリ装置の制御方法。
【請求項７】
上記ドライブの装着場所が移動された場合に、上記ホストコンピュータからの指示に応じて上記第１および第２のアドレスを設定するようにしたことを特徴とする請求項５に記載のテープライブラリ装置の制御方法。
【請求項８】
上記第１および第２のアドレスが設定されず、且つ上記ホストコンピュータからの指示がなかった場合、上記ドライブの製造時に予め設定されているアドレスを使用するようにしたことを特徴とする請求項５に記載のテープライブラリ装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、記録媒体に対する情報の記録や再生を行う装置、いわゆるドライブを容易に扱うことができるテープライブラリ装置および制御方法に関する。
【０００２】
【従来の技術】
従来より、記録再生装置（以下、「ドライブ」と称する）に対して着脱可能な記録媒体（例えば、カセットテープやディスク状磁気記録媒体など）を複数収納すると共に、必要に応じて、収納された記録媒体に対して各種の情報を記録したり、記録された情報を再生したりするようなシステムがある。このようなシステムは、ライブラリシステムまたはオートチェンジャ装置などと呼ばれているが、以下の説明ではライブラリシステムと呼ぶことにする。
【０００３】
ライブラリシステムには、上述した記録媒体を収納する複数の棚から構成されたカセットコンソールや、記録媒体に対する情報の記録や再生を行う装置、いわゆるドライブを含むドライブコンソールなどと、各コンソール間を移動して棚とドライブとの間で選択的に記録媒体を搬送する搬送機、いわゆるエレベータと、さらに、各コンソールの状態やコンソールを構成するドライブや棚などの状態を表示するモニタと、ドライブや搬送機などを制御する制御装置とを備えている。
【０００４】
【特許文献１】
特開２０００−１４９５１６号公報
【０００５】
この特許文献１には、ライブラリシステムにおいて、テープカセットを所定の棚から所定の棚まで移動させるときに、テープカセットのカセットＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）やビン番号をカセットムーブウィンドウに入力しなければならないという煩雑で不便な操作を解決するものが記載されている。
【０００６】
ライブラリシステムには、ホストコンピュータとの間で高速なデータ転送が実現可能な、同軸ケーブルまたは光ファイバーを使用したファイバーチャネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）が使用されている。
【０００７】
例えば、図５に示すように、ホストコンピュータ４１とライブラリシステム４２とは、ファイバーチャネル（ＦＣ）で接続される。ライブラリシステム４２は、コンバータ４３、テープドライブ４４および４５から構成される。このライブラリシステム４２では、テープドライブ４４または４５で再生されたデータは、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）を経由して、コンバータ４３へ供給され、コンバータ４３にてＳＣＳＩからファイバーチャネルのフォーマットへ変換され、ホストコンピュータ４１へ供給される。
【０００８】
【発明が解決しようとする課題】
このように、ライブラリシステム４２の内部では、ファイバーチャネルと比較するとデータ転送速度のかなり遅い、ＳＣＳＩが使用されていた。そのため、ホストコンピュータ４１とライブラリシステム４２との間を接続しているファイバーチャネルの能力を完全に発揮することができないという問題があった。
【０００９】
これに対して、ファイバーチャネルのインタフェースを設けたテープドライブ（以下、「ＦＣドライブ」と称する）を複数備えたライブラリシステムがある。このＦＣドライブには、製造する過程で１台１台固有のＩＤとして、ＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ）が設定される。このＷＷＮは、世界に唯一無二のものであり、市場に出回ってから変更するものではない。
【００１０】
しかしながら、ＦＣドライブが故障し、故障したＦＣドライブだけを抜き取って代替のＦＣドライブに交換すると、ＷＷＮの異なるＦＣドライブがライブラリシステムに装着されたことになる。
【００１１】
ホストコンピュータは、自分が使用できるＦＣドライブを管理するために、このＷＷＮを使用しているため、代替のＦＣドライブを装着しただけでは、その代替のＦＣドライブを使用することができなかった。代替のＦＣドライブを使用するためには、ホストコンピュータに登録されているＷＷＮの管理内容を変更した後、リブート（再起動）しなければならなかった。
【００１２】
しかしながら、２４時間且つ３６５日稼動している、いわゆるミッションクリティカルなホストコンピュータの場合、容易にリブートすることができないため、現場の交換作業性は著しく悪かった。
【００１３】
また、代替のＦＣドライブのＷＷＮを故障したＦＣドライブのＷＷＮに設定するようにした場合、ＦＣドライブのＷＷＮは、上述したように世界に唯一無二の固有のＷＷＮとして製造時に設定されるものであるので、ＦＣドライブのＷＷＮ管理を全世界レベルで行わなければならず、これもサービスの障害となっていた。
【００１４】
従って、この発明の目的は、容易にＦＣドライブの交換を行うことができるテープライブラリ装置および制御方法を提供することにある。
【００１５】
【課題を解決するための手段】
上述した課題を達成するために請求項１の発明は、ノードＩＤが設定され、ホストコンピュータと接続されるテープライブラリ装置において、大容量のテープ記録媒体に対するデータの記録／再生を行い、且つホストコンピュータとの間で大容量データを相互に伝送可能なインタフェースを備えた複数のドライブを有し、ドライブのそれぞれに、ノードＩＤを第１のアドレスとして設定し、搭載されている順番を示すポートＩＤを第２のアドレスとして設定し、インタフェースを活性化するようにしたことを特徴とするテープライブラリ装置である。
【００１６】
請求項５の発明は、ノードＩＤが設定され、ホストコンピュータと接続されるテープライブラリ装置の制御方法において、大容量のテープ記録媒体に対するデータの記録／再生を行い、且つホストコンピュータとの間で大容量データを相互に伝送可能なインタフェースを備えた複数のドライブのそれぞれに、ライブラリに搭載したときにのみ利用するノードＩＤを別称の第１のアドレスとして設定し、搭載されている順番を示すポートＩＤを別称の第２のアドレスとして設定し、インタフェースを活性化するようにしたことを特徴とするテープライブラリ装置の制御方法である。
【００１７】
このように第１および第２のアドレスをドライブに設定することができるので、ミッションクリティカルなホストコンピュータをリブートすることなく、ドライブを交換することができる。
【００１８】
【発明の実施の形態】
以下、この発明の一実施形態について図面を参照して説明する。図１は、この発明が適用されたライブラリシステムの全体的構成を示す。図１Ａには、ライブラリシステム１を正面から見たときの内部構造を示し、図１Ｂには、ライブラリシステム１を側面から見たときの内部構造を示す。
【００１９】
このライブラリシステム１には、カセットテープに対する情報の記録や再生を行う記録再生装置として複数のＦＣドライブを収納しているドライブ領域１１と、複数の収納部を有してカセットテープを複数収納可能なカセット収納棚、いわゆるビン（ＢＩＮ）１２とを備えている。カセットテープは、ガイドレール１４を摺動自在に移動するカセット搬送機１３によってビン１２とドライブ領域１１との間を移動する。
【００２０】
このとき、カセット搬送機１３は、ターミナルサーバ１５からの制御信号に応じてＣＰＵ１６で制御される。また、電源部１７によってカセット搬送機１３に電源が供給される。
【００２１】
ドライブ領域１１には、ＦＣドライブを認識し、駆動するための基板１８が所定数のＦＣドライブ毎に設けられている。ファイバーチャネルスイッチ部１９には、全てのＦＣドライブが例えば光ファイバで接続される。このファイバーチャネルスイッチ部１９は、ＦＣドライブで再生されたデータを例えば時分割多重へ変換するために、接続されているＦＣドライブを適宜切り替える。
【００２２】
なお、このライブラリシステム１は、制御部２０によって全体が制御され、電源部２１によって全体に電源が供給される。また、ターミナルサーバ１５、ＣＰＵ１６、および制御部２０は、ハブ２３を経由してデータが送受信される。
【００２３】
入出力ポート部２２は、上段に設けられた上段ポート部２２ａと、下段に設けられた下段ポート部２２ｂとから構成されている。カセットテープの入出力を行うための上段ポート部２２ａおよび下段ポート部２２ｂは、それぞれ複数の入出力ポートを有している。例えば、上段ポート部２２ａは、カセットテープをライブラリシステム１内に挿入させるためのポートで、下段ポート部２２ｂは、ライブラリシステム１からカセットテープを排出させるためのポートとして使用することもできる。表示部２４は、例えば液晶表示装置から構成されている。
【００２４】
ドライブ領域１１に設けられたＦＣドライブには、上述したようにそれぞれ固有のＷＷＮが製造時に設定されている。この実施形態では、ライブラリシステム１に搭載されたときに、この製造時に設定されているＷＷＮとは別に当該ライブラリシステム専用のＷＷＮを設定することができる。以下、このライブラリシステム専用のＷＷＮを別称ＷＷＮと称する。
【００２５】
この実施形態では、ライブラリシステム自体を１ノードと考え、ＦＣドライブが搭載されているライブラリシステムのノードＩＤが別称ＷＷＮＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎｏｄｅ  Ｎａｍｅ）に設定される。さらに、複数のＦＣドライブはそれぞれ１ノードの別ポートと考え、ＦＣドライブが搭載されている順番にそれぞれのポートＩＤがそれぞれのＦＣドライブのＩＤとして割り当てられ、設定される。この設定されたポートＩＤを以下、別称ＷＷＰＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｐｏｒｔ  Ｎａｍｅ）と称する。
【００２６】
この別称ＷＷＮＮと別称ＷＷＰＮは、新たに装着されたＦＣドライブを検出したときに、制御部２０の制御通信によって設定される。この別称ＷＷＮＮによって、新たに装着されたＦＣドライブか否かを容易に判断することができ、さらに別称ＷＷＰＮによって、装着場所が移動されたＦＣドライブか否かを容易に判断することができる。
【００２７】
なお、別称ＷＷＮＮが設定されていないＦＣドライブの場合、もしくは制御部２０がＦＣドライブに対して別称ＷＷＮＮでの動作を指示しない（ライブラリシステム１に搭載されていない）場合、従来通り製造時に設定されているＦＣドライブ固有のＷＷＮが使用される。これによって、ＷＷＮの唯一性を確保することができる。
【００２８】
この別称ＷＷＮＮおよび別称ＷＷＰＮは、ＦＣドライブ内部に設けられた例えば不揮発性メモリに記憶されている。
【００２９】
ここで、図２を参照して、ホストコンピュータとＦＣドライブとの接続について説明する。ホストコンピュータ３１とファイバーチャネルスイッチ部１９、並びにファイバーチャネルスイッチ部１９とＦＣドライブ３２、３３は、それぞれに設けられたファイバーチャネルインタフェース同士を例えば光ファイバで接続している。制御部２０とＦＣドライブ３２、３３とは、ＲＳ−２３２Ｃで接続されている。
【００３０】
このように接続されたＦＣドライブ３２および３３の別称ＷＷＮＮおよび別称ＷＷＰＮは、制御部２０からＲＳ−２３２Ｃを経由して設定される。そして、ＦＣドライブ３２、３３で再生されたデータおよびＦＣドライブ３２、３３へ供給されたデータは、例えば光ファイバを経由してホストコンピュータ３１と送受信される。
【００３１】
このＦＣドライブの制御の一例を図３に示すフローチャートを参照して説明する。以下、説明を容易とするためにＦＣドライブ３２の制御の一例について説明するが、ＦＣドライブ３３または他のＦＣドライブであっても全く同様の制御がなされる。
【００３２】
ステップＳ１では、ライブラリシステム１に電源が投入され、ＦＣドライブ３２に電源が供給される。
【００３３】
ステップＳ２では、例えばライブラリシステム１の正面に設けられているスイッチによって、当該ライブラリシステム１をライブラリとして使用するモード（以下、「ライブラリモード」と称する）に設定されているか否かが判断される。ライブラリモードに設定されていると判断されると、ステップＳ３へ制御が移り、ライブラリモードに設定されていないと判断されると、ステップＳ５へ制御が移る。
【００３４】
ステップＳ３では、ＲＳ−２３２Ｃを介して制御部２０からＦＣドライブ３２へ所定の時間内に制御通信があるか否かが判断される。制御部２０からＦＣドライブ３２へ所定の時間内に制御通信があった場合、ステップＳ７へ制御が移り、制御部２０からＦＣドライブ３２へ所定の時間内に制御通信がなかった場合、ステップＳ４へ制御が移る。
【００３５】
ステップＳ４では、ＦＣドライブ３２に既に設定された別称ＷＷＮＮがあるか否かが確認される。既に設定された別称ＷＷＮＮが確認されると、ステップＳ１０へ制御が移り、未だ別称ＷＷＮＮが設定されていないと判断されると、ステップＳ５へ制御が移る。
【００３６】
ステップＳ５では、このライブラリシステム１において、ＦＣドライブ３２に予め設定されている固有のＷＷＮが当該ＦＣドライブ３２のアドレスとして使用されるようにＦＣインタフェースが設定される。そして、ステップＳ６へ制御が移る。
【００３７】
ステップＳ１０では、このライブラリシステム１において、ＦＣドライブ３２に設定された別称ＷＷＮＮおよび別称ＷＷＰＮが当該ＦＣドライブ３２のアドレスとして使用されるようにＦＣインタフェースが設定される。そして、ステップＳ６へ制御が移る。
【００３８】
ステップＳ６では、ＦＣドライブ３２を使用することができるように、ＦＣドライブ３２のＦＣインタフェースが活性化される。
【００３９】
ステップＳ７では、制御部２０からの制御通信にＦＣドライブ３２を再起動する指示が含まれているか否かが判断される。ＦＣドライブ３２を再起動する指示が制御通信に含まれていると判断されると、ステップＳ１１へ制御が移り、ＦＣドライブ３２を再起動する指示が制御通信に含まれていないと判断されると、ステップＳ８へ制御が移る。
【００４０】
ステップＳ１１では、ＦＣドライブ３２が再起動される。そして、ステップＳ１へ制御が移る。
【００４１】
ステップＳ８では、制御部２０からの制御通信にＦＣドライブ３２の別称ＷＷＮＮを設定する指示が含まれているか否かが判断される。ＦＣドライブ３２の別称ＷＷＮＮを設定する指示が制御通信に含まれていると判断されると、ステップＳ９へ制御が移り、ＦＣドライブ３２の別称ＷＷＮＮを設定する指示が制御通信に含まれていないと判断されると、ステップＳ４へ制御が移る。
【００４２】
ステップＳ９では、ＦＣドライブ３２の別称ＷＷＮＮおよび別称ＷＷＰＮが設定される。そして、ステップＳ１０へ制御が移る。
【００４３】
次に、図４のフローチャートを参照して、ＷＷＮを設定するときの制御部２０の制御の一例を説明する。ステップＳ２１では、制御部２０とＦＣドライブ３２との通信が回復したか否かが判断される。制御部２０とＦＣドライブ３２との通信が回復したと判断されると、ステップＳ２２へ制御が移り、通信が未だ回復していないと判断されると、再度ステップＳ２１の制御が繰り返される。すなわち、通信が回復するまで、このステップＳ２１は繰り返される。
【００４４】
ステップＳ２２では、ＦＣドライブ３２に別称ＷＷＮＮおよび別称ＷＷＰＮが設定されているか否かが判断される。ＦＣドライブ３２に別称ＷＷＮＮおよび別称ＷＷＰＮが既に設定されていると判断されると、ステップＳ２３へ制御が移り、ＦＣドライブ３２に別称ＷＷＮＮおよび別称ＷＷＰＮが未だ設定されていないと判断されると、ステップＳ２５へ制御が移る。
【００４５】
ステップＳ２３では、既に設定されている別称ＷＷＮＮおよび別称ＷＷＰＮは、正しい装着場所を示す別称ＷＷＮＮおよび別称ＷＷＰＮであるか否かが判断される。すなわち、別称ＷＷＮＮは、当該ライブラリシステムのノードＩＤとなっているか否か、および別称ＷＷＰＮは、当該ライブラリシステムに搭載されているＦＣドライブの順番のポートＩＤとなっているか否かが判断される。正しい装着場所を示す別称ＷＷＮＮおよび別称ＷＷＰＮであると判断されると、ステップＳ２４へ制御が移り、正しい装着場所を示す別称ＷＷＮＮおよび別称ＷＷＰＮではないと判断されると、ステップＳ２５へ制御が移る。
【００４６】
ステップＳ２４では、ＦＣドライブ３２に既に設定されている別称ＷＷＮＮおよび別称ＷＷＰＮが当該ＦＣドライブ３２のアドレスとして使用されるように、ＦＣドライブ３２のＦＣインタフェースを活性化する指示が制御通信として制御部２０からＦＣドライブ３２へ送信される。
【００４７】
ステップＳ２５では、ＦＣドライブ３２が装着されている場所の正しい別称ＷＷＮＮおよび別称ＷＷＰＮが制御部２０からＦＣドライブ３２へＲＳ−２３２Ｃを介して送信される。
【００４８】
ステップＳ２６では、ＦＣドライブ３２を再起動する指示が制御通信として制御部２０からＦＣドライブ３２へ送信される。そして、ステップＳ２１へ制御が移り、制御部２０とＦＣドライブ３２との通信が回復した後、ＦＣドライブ３２のＷＷＮが設定される。
【００４９】
この発明は、上述したこの発明の一実施形態などに限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【００５０】
【発明の効果】
この発明に依れば、ライブラリシステム毎に設定可能な別称ＷＷＮＮおよび別称ＷＷＰＮを設けることによって、ホストコンピュータをリブートすることなく、故障したＦＣドライブを交換したあとも交換前と同じＷＷＮで制御、管理することができる。
【００５１】
この発明に依れば、ライブラリシステム毎に設定可能な別称ＷＷＮＮおよび別称ＷＷＰＮが設けられていなくても、製造時に設定された固有のＷＷＮでＦＣドライブを利用することができる。
【図面の簡単な説明】
【図１】この発明の一実施形態のライブラリシステムについて説明するためのブロック図である。
【図２】この発明の一実施形態のホストコンピュータとＦＣドライブの接続について説明するためのブロック図である。
【図３】この発明の一実施形態におけるＦＣドライブの制御について説明するためのフローチャートである。
【図４】この発明の一実施形態における制御部の制御について説明するためのフローチャートである。
【図５】従来のホストコンピュータとライブラリシステムについて説明するためのブロック図である。
【符号の説明】
１・・・ライブラリシステム、１９・・・ファイバーチャネルスイッチ部、２０・・・制御部、３１・・・ホストコンピュータ、３２、３３・・・ＦＣドライブ
【図１】
2004265548.tif 000003
【図２】
2004265548.tif 000004
【図３】
2004265548.tif 000005
【図４】
2004265548.tif 000006
【図５】
2004265548.tif 000007