(57)【要約】 【課題】  フェイルオーバーが発生した際に再起動を行うことなく他の仮想ライブラリによるバックアップを容易にすること。【解決手段】  ＶＴＬコントローラ３１及び３２に対してプライマリ接続とオルタネート接続との２系統のデータ伝達路を備えるホスト１０と、該ホスト１０の２系統のデータ伝送路個々に接続され、バックアップデータを記憶する複数の仮想テープ３２ｂ／３１ｂとを含む同一構成の仮想ライブラリとを備え、ホスト１０がプライマリ／オルタネート接続された同一構成の仮想ライブラリを予め認識し、プライマリ接続されたＶＴＬコントローラ３２にフェイルオーバーが発生したとき、該ＶＴＬコントローラ３２をホストから切断し、ＶＴＬコントローラ３１内に定義された仮想テープライブラリ３１ａの仮想テープ３１ｂを不可視状態から可視状態に切り替えることによって、フェイルオーバーが発生した際のホストからのオルタネート接続された仮想ライブラリの認識を不要とするもの。【選択図】図１
2006260392.tif 000002
【特許請求の範囲】
【請求項１】
仮想ライブラリにホストからのデータのバックアップを行う高可用性仮想テープライブラリシステムであって、仮想ライブラリに対してプライマリ接続とオルタネート接続との２系統のデータ伝達路を備えるホストと、該ホストの２系統のデータ伝送路個々に接続され、バックアップデータを記憶する複数の仮想テープとを含む同一構成の仮想ライブラリとを備え、前記ホストが前記プライマリ接続とオルタネート接続された同一構成の仮想ライブラリを予め認識し、前記プライマリ接続された仮想ライブラリにフェイルオーバーが発生したとき、該フェイルオーバーが発生した仮想ライブラリをホストから切断し、前記フェイルオーバーが発生していないオルタネート接続された仮想ライブラリにホストの信号伝達系を切り替えることによって、フェイルオーバーが発生した際のホストからオルタネート接続された仮想ライブラリを認識させるための再起動を不要とすることを特徴とする高可用性仮想テープライブラリシステム。
【請求項２】
前記請求項１記載の高可用性仮想テープライブラリにおいて、アクティブ状態になっているコントローラに接続された仮想ライブラリの仮想テープのみをホストから認識可能に構成することによって、ホストから同一の仮想テープが２重に認識されることを防止することを特徴とする高可用性仮想テープライブラリシステム。
【請求項３】
前記請求項１記載の高可用性仮想テープライブラリにおいて、前記フェイルオーバーが発生したとき、オルタネート接続された仮想ライブラリに接続されたコントローラのみから仮想テープを認識可能に切り替えることによって、仮想テープの認識処理のみでバックアップ業務を継続可能にしたことを特徴とする高可用性仮想テープライブラリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気ディスク装置を磁気テープ装置として仮想してデータのバックアップを行う高可用性仮想テープライブラリシステムに係り、特にホスト側コンピュータとのパス切り替えを容易に行うことができる高可用性仮想テープライブラリシステムに関する。
【背景技術】
【０００２】
従来のコンピュータシステムにおいては、磁気テープ装置の記憶容量が大きい特性並びに磁気テープのビット単価が安価な特性を利用し、データバックアップ用の記憶装置として磁気テープ装置を備えたテープライブラリシステムが採用されていた。しかしながら、近年の磁気ディスク装置の記憶容量の増大並びにビット単価の低価格化に伴って、データバックアップシステムとして磁気ディスク装置を用いたライブラリシステムが運用されている。
【０００３】
この磁気ディスク装置を用いたライブラリシステムは、本来は磁気ディスクを記憶媒体としているためホスト側から磁気ディスク装置用のデータバックアップ制御を行うことが好ましいものの、運用するホスト側コンピュータに搭載されているデータバックアップ用のソフトウェアが磁気テープを対象としているため、ホストからみてあたかも磁気テープの記憶媒体にデータバックアップを行う制御が行われている。このようなホスト側からの磁気テープを記憶媒体としたデータバッアップ制御を受け、磁気ディスク装置にデータのバックアップを行うライブラリシステムは、仮想テープライブラリシステムと呼ばれている。
【０００４】
この様な仮想テープライブラリシステムは、図５に示す如く、ホストコンピュータ（以下、ホストと呼ぶ）１０に接続され、ホスト１０から２系列の何れかのＶＴＬ（バーチャルテープライブラリ）コントローラ２ａ又は２ｂを介して接続される磁気ディスク装置２ｃを備える様に構成され、図６に示す如く、例えば一方のＶＴＬコントローラ２ａを用いた処理を続行中に該ＶＴＬコントローラ２ａに障害が発生した場合、この処理を他方のＶＴＬコントローラ２ｂに引き継がせる、所謂フェイルオーバー機能を備えている。
【０００５】
尚、本発明の対象となる仮想テープライブラリシステムが記載された文献としては、例えば下記特許公報が挙げられる。
【特許文献１】特開２００１−５０８２２５号公報
【特許文献２】特開２００４−１７１１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した従来技術による仮想テープライブラリシステムの詳細は、図７に示す如く、データのバックアップ制御を行うバックアップソフト１０ａと該バックアップソフト１０ａによりデータのバックアップを行う優先接続形態の１つであるプライマリ（Ｐｒｉｍａｒｙ）１０ｂと他の接続形態であるオルタネート（Ａｌｔｅｒｎａｔｅ）１０ｃとを備えるホスト１０と、前記プライマリ１０ｂと接続するＶＴＬコントローラ３ａ及びオルタネート１０ｃと接続するＶＴＬコントローラ３ｂと該ＶＴＬコントローラ３ａ及び３ｂに接続される記憶媒体３ｃとを有する仮想ライブラリ３とから構成され、前記ＶＴＬコントローラ３ａに障害が発生した場合、接続をオルタネート１０ｃに切り替えるものであるが、従来技術においては当該切り替えの際、ホスト１０がオルタネート１０ｃを介してライブラリ３を認識するためにサービス又はシステムの再起動が必要であった。
【０００７】
このため従来技術においては、図８に示す如く、前記接続をプライマリ１０ｂのみとし、前記接続をＶＴＬコントローラ３ｂに移行する際、ＶＴＬコントローラ３ａのＩＤをＶＴＬコントローラ３ｂに引き継ぐことによって前記再起動を不要としたものも提案されているが、この技術はホスト１０側からのインタフェースがプライマリ１０ｂの１系統のみであるため、プライマリ１０ｂに障害が発生した場合、バックアップ業務を継続することができないと言う不具合があった。
【０００８】
また従来技術においては前記再起動を不要とするため、図９に示す如く、ホスト１０に交替パスソフト１０ｄを設け、前記ＶＴＬコントローラ３ａに障害が発生した場合、前記交替パスソフト１０ｄが仮想ライブラリ３に対する接続をオルタネート１０ｃを介してＶＴＬコントローラ３ｂに切り替え制御を行うことによりホスト側から見ると同一の経路を介してライブラリ３に接続しているように制御する技術も提案されているが、この技術においては、ホスト１０側に交替パスソフト１０ｄを設ける必要があると言う不具合があった。
【０００９】
本発明の目的は、前述の従来技術による不具合を除去することであり、フェイルオーバーが発生した際に再起動を行うことなく容易にバックアップ伝送経路を切り替えることができる高可用性仮想テープライブラリシステムを提供することである。
【課題を解決するための手段】
【００１０】
前記目的を達成するため本発明は、仮想ライブラリにホストからのデータのバッアップを行う仮想テープライブラリシステムにおいて、仮想ライブラリに対してプライマリ接続とオルタネート接続との２系統のデータ伝達路を備えるホストと、該ホストの２系統のデータ伝送路個々に接続され、バックアップデータを記憶する複数の仮想テープとを含む同一構成の仮想ライブラリとを備え、前記ホストが前記プライマリ接続とオルタネート接続された同一構成の仮想ライブラリを予め認識し、前記プライマリ接続された仮想ライブラリにフェイルオーバーが発生したとき、該フェイルオーバーが発生した仮想ライブラリをホストから切断し、前記フェイルオーバーが発生していないオルタネート接続された仮想ライブラリにホストのデータ伝達路を切り替えることによって、フェイルオーバーが発生した際のホストからのオルタネート接続された仮想ライブラリの認識を不要とすることを第１の特徴とする。
【００１１】
更に前記仮想テープライブラリシステムにおいて、アクティブ状態になっているコントローラに接続された仮想ライブラリからのみ仮想テープをホストから認識可能に構成することによって、ホストから同一の仮想テープが２重に認識されることを防止することを第２の特徴とし、前記仮想テープライブラリシステムにおいて、前記フェイルオーバーが発生したとき、オルタネート接続された仮想ライブラリに接続されたコントローラのみから仮想テープを認識可能に切り替えることによって、仮想テープの認識処理のみでバックアップ業務を継続可能にしたことを第３の特徴とする。
【発明の効果】
【００１２】
前記本発明による高可用性仮想テープライブラリシステムは、ホストがプライマリ接続とオルタネート接続された同一構成の仮想ライブラリを予め認識し、該プライマリ接続された仮想ライブラリにフェイルオーバーが発生したとき、オルタネート接続された仮想ライブラリにホストの信号伝達系を切り替えることによって、ホストにオルタネート接続された仮想ライブラリを認識させるための再起動を不要とすると共に、オルタネート接続された仮想ライブラリに接続されたコントローラのみから仮想テープを認識可能に切り替えることによって、ホストから同一の仮想テープが２重に認識されることを防止し、且つ仮想テープの認識処理のみでバックアップ業務を継続可能にすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を添付図面を参照して説明する。図１は、本実施形態による仮想テープライブラリシステムを説明するための図、図２は、本発明の他の実施形態による仮想テープライブラリシステムを説明するための図である。
まず、本発明の一実施形態による仮想テープライブラリシステムは、図１左方に示す如く、データのバックアップ制御を行うバックアップソフト１０ａと該バックアップソフト１０ａによりデータのバックアップを行う優先接続形態のデータ伝達路であるプライマリ（Ｐｒｉｍａｒｙ）接続１０ｂと他の接続形態のデータ伝達路であるオルタネート（Ａｌｔｅｒｎａｔｅ）接続１０ｃとを備えるホスト１０と、前記プライマリ接続１０ｂに接続されるＶＴＬコントローラ３２と、前記オルタネート接続１０ｃに接続されるＶＴＬコントローラ３１と、前記ＶＴＬコントローラに定義された仮想ライブラリ３２ａ及び３１ａ内に格納されるテープデータの実体３３とから構成される。前記バックアップソフト１０ａはコンピュータに格納されたプログラムにより動作するものであるが、ハード的な制御部としても良い。
【００１４】
前記ＶＴＬコントローラ３１は、該ＶＴＬコントローラ３１に定義された仮想ライブラリ３１ａと仮想テープ３１ｂとから構成され、前記ＶＴＬコントローラ３２は、該ＶＴＬコントローラ３２に定義された仮想ライブラリ３２ａと仮想テープ３２ｂから構成される。尚、前記仮想テープ３１ｂ及び３２ｂは実際の記録媒体としては磁気ディスク装置から構成されている。
【００１５】
本実施形態における仮想テープライブラリシステムは、ホスト１０のバックアップソフト１０ａが起動時にプライマリ接続１０ｂを介した仮想ライブラリ３２ａと、前記オルタネート接続１０ｃを介した仮想ライブラリ３１ａとの接続を認識し、仮想テープをホスト１０からＶＴＬコントローラ３２に接続するホストポートからのみ認識可能となるように可視化（アクティブ状態）しておき、通常の使用状態においては、ＶＴＬコントローラ３１が、仮想テープ３１ｂをホスト１０に対して不可視（スタンバイ状態）とし、プライマリ接続１０ｂを介して仮想ライブラリ３２ａに対してデータのバックアップを行う様に制御されている。
【００１６】
この状態において、例えばＶＴＬコントローラ３２等の障害によって仮想ライブラリ３２ａへのデータのバックアップが不能となった場合、図１右方に記載した如く、ＶＴＬコントローラ３１がＶＴＬコントローラ間の通信等を利用して前記障害を認知し、前記仮想ライブラリ３２をＦａｉｌｕｒｅ状態（例えば切断状態）にすると共に仮想ライブラリ３２ａに既に格納したバックアップデータを仮想ライブラリ３１ａに移動し、次いで仮想テープ３１ｂをホスト１０からＶＴＬコントローラ３１に接続するホストポートから認識可能になるように可視化（アクティブ状態）し、次いでバックアップソフト１０ａが仮想ライブラリ３１ａへのバックアップを再開する様に動作することによって、ホスト側から見て同一のテープ媒体が図４に示した如き２重に認識されることを防止することができる。
【００１７】
この仮想テープライブラリシステムの動作は。従来技術による磁気テープを記憶媒体としたライブラリシステムを例にとって説明すると、図３に示す如く、障害が発生した場合、磁気テープ装置１２から記憶媒体（磁気テープカセット）を人手により磁気テープ装置１１に移動する動作に類似しており、本実施形態はこの動作を磁気ディスク装置を記憶媒体とする仮想テープライブラリシステムにおいて自動的に成すものである。
【００１８】
また他の実施形態による仮想テープライブラリシステムは、図２に示す如く、ホスト１０が、データのバックアップ制御を行うバックアップソフト１０ａと、該バックアップソフト１０ａによりデータのバックアップを行うプライマリ（ＶＴＬ０）とオルタネート（ＶＴＬ１）との２系列備える接続１０ｂと、同様にプライマリ（ＶＴＬ１）とオルタネート（ＶＴＬ０）との２系列備える接続１０ｃとを備える。また仮想ライブラリシステムは、前記接続１０ｂと接続するＶＴＬコントローラ４２と、前記接続１０ｃと接続されるＶＴＬコントローラ４１と、前記ＶＴＬコントローラ４１及び４２内に定義された仮想ライブラリに格納されるテープデータの実体４４とから成り、前記ＶＴＬコントローラ４１は内部に独立して動作する２系統の仮想ライブラリ４１ａ及び４１ｂを備え、前記ＶＴＬコントローラ４２は内部に独立して動作する２系統の仮想ライブラリ４２ａ及び４２ｂを備える。
【００１９】
この様に構成した仮想テープライブラリシステムは、ホスト１０のバックアップソフト１０ａが起動時に接続１０ｂを介したＶＴＬコントローラ４２の仮想ライブラリ４２ａ及び４２ｂと、前記接続１０ｃを介したＶＴＬコントローラ４１の仮想ライブラリ４１ａ及び４１ｂとの接続を認識し、通常の使用状態においては、ホスト１０から見て仮想ライブラリ４２ａ、４１ｂの仮想テープ４２ｃ、４１ｄのみを可視（アクティブ状態）とし、他の仮想ライブラリ４２ｂ、４１ａの仮想テープ４２ｄ、４１ｃを不可視（スタンバイ状態）とし、例えば接続１０ｂのプライマリ（ＶＴＬ０）を介して仮想ライブラリ４２ａの仮想テープ４２ｃに対してデータのバックアップを行い、ＶＴＬコントローラ４２に障害が発生した場合、ＶＴＬコントローラ４１がＶＴＬコントローラ間の通信等を利用して前記障害を認知し、ホストから見て前記ＶＴＬコントローラ４２をＦａｉｌｕｒｅ状態（例えば切断状態）にすると共に仮想ライブラリ４２ａに既に格納したバックアップデータを仮想ライブラリ４１ａに移動し、次いで仮想テープ４１ｃを可視化（アクティブ状態）し、次いで仮想テープ４１ｃへのバックアップを接続１０ｃのオルタネート（ＶＴＬ０）より再開する様に動作する。
【００２０】
更に本実施形態による仮想テープライブラリシステムは、ＶＴＬコントローラ４１側に障害が発生した場合、ホストから見て前記ＶＴＬコントローラ４１をＦａｉｌｕｒｅ状態（例えば切断状態）にすると共に仮想ライブラリ４１ｂに既に格納したバックアップデータを仮想ライブラリ４２ｂに移動し、次いで仮想テープ４２ｄを可視化（アクティブ状態）し、次いで仮想テープ４２ｄへのバックアップを再開する様に動作する。
【００２１】
この仮想テープライブラリシステムは、仮想ライブラリを二重化し、仮想ライブラリシステムの一方のＶＴＬコントローラ系に障害が発生した場合、仮想ライブラリシステムの他方のＶＴＬコントローラ系を用いてデータバックを継続することによりシステムを２重に保護することができる。
【００２２】
この様に本実施形態による高可用性仮想テープライブラリシステムは、ホストがプライマリ接続とオルタネート接続された同一構成の仮想ライブラリを予め認識し、該プライマリ接続された仮想ライブラリにフェイルオーバーが発生したとき、オルタネート接続された仮想ライブラリにホストの信号伝達系を切り替えることにより、ホストにオルタネート接続された仮想ライブラリを認識させるための再起動を不要とすることができる。更に本発明によれば、オルタネート接続された仮想ライブラリに接続されたコントローラのみから仮想テープを認識可能に切り替えることによって、ホストから同一の仮想テープが２重に認識されることを防止し、且つ仮想テープの認識処理のみでバックアップ業務を継続可能にすることができる。従って本発明は、サービス又はシステムの再起動を行うことなしに仮想テープライブラリ装置のバックアップを継続し、システムの信頼性を向上することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態による仮想テープライブラリシステムを説明するための図。
【図２】本発明の他の実施形態による仮想テープライブラリシステムを説明するための図。
【図３】従来のライブラリシステムにおけるテープ移動を示す図。
【図４】従来のライブラリシステムにおける不具合を示す図。
【図５】高可用性仮想ライブラリシステムの基本構成を示す図。
【図６】従来の高可用性仮想ライブラリシステムの障害発生時動作を示す図。
【図７】従来の高可用性仮想ライブラリシステムの課題を示す図。
【図８】従来の高可用性仮想ライブラリシステムの解決手段の一例を示す図。
【図９】従来の高可用性仮想ライブラリシステムの解決手段の他例を示す図。
【符号の説明】
【００２４】
２ａ：コントローラ、２ｂ：コントローラ、２ｃ：磁気ディスク装置、３ａ：コントローラ、３ｂ：コントローラ、３ｃ：記憶媒体、１０ｂ：プライマリ、１０ｃ：オルタネート、１０ａ：バックアップソフト、１０：ホスト、１０ｄ：交替パスソフト、１１：磁気テープ装置、１２：磁気テープ装置、３１ａ：仮想ライブラリ、３１：コントローラ、３１ｂ：仮想テープ、３２：コントローラ、３２ａ：仮想ライブラリ、３２ｂ：仮想テープ、４１：コントローラ、４１ａ：仮想ライブラリ、４１ｂ：仮想ライブラリ、４１ｃ：仮想テープ、４１ｄ：仮想テープ、４２：コントローラ、４２ａ：仮想ライブラリ、４２ｂ：仮想ライブラリ、４２ｃ：仮想テープ、４２ｄ：仮想テープ。
【図１】
2006260392.tif 000003
【図２】
2006260392.tif 000004
【図３】
2006260392.tif 000005
【図４】
2006260392.tif 000006
【図５】
2006260392.tif 000007
【図６】
2006260392.tif 000008
【図７】
2006260392.tif 000009
【図８】
2006260392.tif 000010
【図９】
2006260392.tif 000011