(57)【要約】【課題】分割されたデータライブラリにおいてファイバチャネルドライブアクセスをセキュア化するシステムを提供すること。【解決手段】データ記憶媒体を収容するように適合され、収容スロット要素からなるセットが１つのパーティションに割当てられる複数の収容スロット要素と、データ記憶媒体を受け取り、データ記憶媒体へ／からデータを転送するように適合され、データ転送要素からなるセットそれぞれはパーティションの１つに割当てられ、パーティションそれぞれのデータ転送要素は、パーティションそれぞれの仮想コントローラの論理要素名称をホストし、仮想コントローラは、データ記憶媒体の移動を同じパーティションに割当てられた収容スロット要素のセットとデータ転送要素のセットとの間に制限する複数のデータ転送要素と、を備えるデータライブラリ分割システムを提供する。【選択図】図２
2004206221.tif 000002
【特許請求の範囲】
【請求項１】
ストレージエリアネットワークに関連するデータライブラリ分割システムであって、
データ記憶媒体を収容するように適合される複数の収容スロット要素であって、少なくとも１つの前記収容スロット要素からなる少なくとも１つのセットが複数のパーティションの１つのパーティションに割当てられる複数の収容スロット要素と、
前記データ記憶媒体を受け取り、前記データ記憶媒体へ／からデータを転送するように適合される複数のデータ転送要素であって、少なくとも１つの該データ転送要素からなる少なくとも１つのセットそれぞれは前記パーティションの１つに割当てられ、前記パーティションそれぞれの少なくとも１つのデータ転送要素は、前記パーティションそれぞれの仮想コントローラの論理要素名称をホストし、前記仮想コントローラは、前記データ記憶媒体の移動を前記パーティションのうちの同じパーティションに割当てられた前記収容スロット要素のセットと前記データ転送要素のセットとの間に制限する、複数のデータ転送要素と、
を備えるシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、概してデータストレージに関し、特に、分割されたデータライブラリにおけるファイバチャネルドライブアクセスをセキュア化（secure:権限設定、保護）するシステムおよび方法に関する。
【０００２】
本発明は、以下の同時係属中および同じ譲受人に譲渡された米国特許出願に関連する。すなわち、２００１年１２月２８日付で出願された「System and Method for Partitioning a Storage Area Network Associated Data Library」と題する米国特許出願第１０／０３４，６９１号、２００１年１２月２８日付けで出願された「System and Method for Partitioning a Storage Area Network Associated Data Library Employing Element Addresses」と題する米国特許出願第１０／０３３，００９号、２００１年１２月２８日付けで出願された「System and Method for Managing Access To Multiple Devices in a Partitioned Data Library」と題する米国特許出願第１０／０３２，６６２号、２００１年１２月２８日付けで出願された「System and Method for Peripheral Device Virtual Functionality Overlay」と題する米国特許出願第１０／０３２，９２３号、２００１年１２月２８日付けで出願された「System and Method for Securing Drive Access to Media Based On Medium Identification Numbers」と題する米国特許出願第１０／０３４，５１８号、２００１年１２月２８日付けで出願された「System and Method for Securing Drive Access to Data Storage Media Based On Medium Identifiers」と題する米国特許出願第１０／０３４，８８８号、２００１年１２月２８日付けで出願された「Method for Using Partitioning toProvide Capacity on Demand in Data Libraries」と題する米国特許出願第１０／０３３，００３号、２００１年１２月２８日付けで出願された「System andMethod for Intermediating Communication with a Moveable Media Library Utilizing a Plurality of Partitions」と題する米国特許出願第１０／０３４，５８０号、および２００１年１２月２８日付けで出願された「System and Method for Managing a Moveable Media Library with Library Partitions」と題する米国特許出願第１０／０３４，０８３号である。
【０００３】
【従来の技術】
ストレージサービスプロバイダ（ＳＳＰ）の場合に生じうるなど、特定のストレージエリアネットワーク（ＳＡＮ）使用のシナリオでは、同じ共通のＳＡＮリソースを共有しようとする多数の顧客がいる。このような場合、顧客がそれぞれに割当てられたストレージリソースしか見ることができず、かつそれぞれに割当てられたストレージリソースにしかアクセスすることができないようにし、また他の顧客のストレージへのアクセスを阻止するようことを確実にする必要がある。たとえば、顧客は、ＳＳＰを利用して極めて重大なビジネスデータを格納する場合、概して、ＳＳＰの他の顧客にデータを読んでもらいたくなく、またさらにはＳＳＰに情報を格納していることを気付かれたくもない。テープライブラリを分割する機能が知られているが、後述する特別なハードウェアまたは特別なバックアップソフトウェアが分割の実施に使用されてきている。
【０００４】
既存のソフトウェアベースデータライブラリ分割ソリューションは通常、テープライブラリの部分へのアクセスを制限するホストシステムを使用する。ホスト制限は、パーティションの制限を行うためにホストシステム上で調停ソフトウェアプロセスによって実施される。しかし、この手法には問題がある。具体的には、この手法は、データライブラリがストレージサービスプロバイダ（ＳＳＰ）環境において利用される場合は望ましくない。ＳＳＰ環境では、テープライブラリおよびホストシステムが異なるエンティティ（たとえば、ＳＳＰおよび顧客）に属する。ソフトウェア調停プロセスをホストシステムに配置することは、ストレージサービスの利用についての顧客に対する負担を増大させるため、魅力的ではない。さらに、多くの顧客は、他の顧客にソフトウェアをホストシステム上に配置させることを快く思わない。加えて、ソフトウェア調停プロセス手法は通常、既存のデータバックアップユーティリティと互換性がない、すなわちソフトウェア調停プロセス手法では、専用のデータバックアップアプリケーションを使用する必要がある。したがって、ユーザには、所望のバックアップソフトウェアを実行する能力が事実上与えられない。
【０００５】
ディスクアレイファームウェアはＳＡＮに接続されるアレイのポートを直接制御するため、既存のファイバチャネル（ＦＣ）ディスクアレイファームウェアは、ＦＣ独立ディスク冗長アレイ（ＲＡＩＤ）にセキュリティを提供するために使用され得る。ＳＡＮへのあらゆるホストおよびデバイスの接続は概して、一意のＦＣベースのＷＷＮ（ｗｏｒｌｄ  ｗｉｄｅ  ｎａｍｅ）を有し、ＦＣベースのＲＡＩＤはこのＷＷＮを使用して、デバイスまたはホストの接続を一意に識別することができる。したがって、ＦＣディスクアレイファームウェアは、ホストがＳＣＳＩ（ｓｍａｌｌ  ｃｏｍｐｕｔｅｒ  ｓｙｓｔｅｍｓ  ｉｎｔｅｒｆａｃｅ）コマンドをＲＡＩＤ内のＦＣ論理装置番号（ＬＵＮ）に送信しようとするときにファームウェアが、許可されたＷＷＮのリストと照らし合わせてコマンドを送信したサーバからの発信元のＷＷＮをチェックするように構成することができる。ＷＷＮがそのＲＡＩＤ  ＦＣ−ＬＵＮの許可ＷＷＮのリストにある場合、ＳＣＳＩコマンドを処理することができ、ＷＷＮがＲＡＩＤ  ＦＣ−ＬＵＮの許可ＷＷＮのリストにない場合、コマンドは拒絶される。各ＲＡＩＤ  ＦＣ−ＬＵＮの許可ＷＷＮのリストは、ＲＡＩＤに対する既存の管理ソフトウェアを介して構成することができる。
【０００６】
【発明が解決しようとする課題】
しかし、データテープライブラリなど標準の既存のＳＣＳＩデバイスが、ライブラリに既存のＦＣテープドライブなど既存のＦＣインタフェースを介してＦＣＳＡＮに接続される場合、個々の既存のＦＣテープドライブは上述したＦＣ  ＷＷＮベースのセキュリティをサポートしないため、特定のホストしかアクセスできないようにこれらデバイスをセキュア化することは不可能である。典型的な例として、ＦＣテープドライブがＳＡＮに接続される場合、そのＳＡＮに接続されたあらゆるサーバから見ることができる。この状況は、セキュアなストレージリソースを多種多様な顧客に提供するＳＡＮにとっては容認できないことである。既存のソリューションでは、ファイバチャネルテープドライブデバイスをＳＡＮ環境においてセキュア化することができない。上述したように、ＦＣディスクアレイで実施されるＬＵＮをセキュア化する方式は、ＳＡＮに接続されたテープライブラリ内の論理的なパーティションを構成する物理的なテープドライブをセキュア化するように拡張されない。
【０００７】
ＦＣスイッチは、どのサーバのＷＷＮまたはＦＣポートがどのデバイスのＷＷＮまたはＦＣポートを見ることができるかを定義するセキュリティゾーンを構成する能力を有する。しかし、このＦＣスイッチゾーニングはデバイスＬＵＮに拡張されないため、このようなＦＣスイッチゾーニングをＦＣポートレベルで使用してセキュリティを提供することしかできない。テープライブラリがＦＣ  ＳＡＮに直接接続される場合であっても、ユーザがライブラリテープドライブのセキュリティゾーンを定義することは非常に難しい。データテープライブラリは、複数のＦＣテープドライブを有することができ、複数のファイバチャネルテープドライブにわたって延びるパーティションに論理的に分割しうる。したがって、どのＦＣポートおよびＬＵＮを共にＦＣスイッチの同じセキュリティゾーンに関連付けるべきかをユーザが正しく識別することは困難である。当然のことながらユーザは、このような手動での構成プロセスにおいて誤りを犯しやすい。
【０００８】
スタンドアロンＦＣドライブとアクセスするユーザのＷＷＮの間の一対一の関係によって促進されるスイッチゾーニングを用いることによって、スタンドアロンネイティブＦＣデバイスへのアクセスをセキュア化することができる。データライブラリでは、ライブラリコントローラはブリッジの背後に通常配置される。スイッチゾーニングのＦＣスイッチに構成し、このようなコントローラをセキュア化すると、ＳＡＮ管理者のプロセスが追加され、実行され、ユーザとの調整が行われる。ＦＣスイッチの構成は、通常、ライブラリの管理カードの制御下にない。
【０００９】
【課題を解決するための手段】
ストレージエリアネットワークに関連するデータライブラリ分割システムの一実施形態は、データ記憶媒体を収容するように適合される複数の収容スロット要素であって、少なくとも１つのスロットからなる少なくとも１つのセットが複数のパーティションの１つのパーティションに割当てられる複数の収容スロット要素と、媒体を受け取り、媒体へ／からデータを転送するように適合される複数のデータ転送要素であって、少なくとも１つのデータ転送要素からなる少なくとも１つのセットそれぞれはパーティションの１つに割当てられ、パーティションそれぞれの少なくとも１つのデータ転送要素は、パーティションそれぞれの仮想コントローラの論理要素名称をホストし、仮想コントローラは、媒体の移動を同じパーティションに割当てられたスロットのセットとデータ転送要素のセットとの間に制限する、複数のデータ転送要素とを備える。
【００１０】
ストレージエリアネットワークに関連するデータライブラリを分割する本発明による方法の好ましい実施形態は、データライブラリに複数のパーティションを確立することであって、パーティションはそれぞれ少なくとも１つの収容スロット要素および少なくとも１つのデータ転送要素を備え、スロットはそれぞれ媒体を収容するように適合され、データ転送要素はそれぞれ、媒体を受け取り、媒体へ／からデータを転送するように適合されること、異なる論理要素名称をライブラリパーティションそれぞれに割当て、また、パーティションにおけるデータ転送要素の少なくとも１つがホストする仮想コントローラに上記パーティションと同じ論理要素名称を割当てること、同じパーティションに割当てられたスロットとデータ転送要素との間での媒体の移動を制限することとを含む。
【００１１】
【発明の実施の形態】
本発明は、分割されたデータライブラリのＦＣリソースにＦＣセキュリティを提供するシステムおよび方法を対象とする。ＳＣＳＩベースのデータライブラリ分割システムおよび方法においてＦＣテープドライブの１つまたは複数によって提供されるライブラリコントローラの代理ＬＵＮ（surrogate LUN）もまた、本発明によりセキュア化することができる。本発明を実施する物理的なデータライブラリは複数の仮想的なライブラリパーティションに分割することができ、各ライブラリパーティションが１つまたは複数の物理的なドライブを有し、ライブラリ媒体スロットの一意のサブセットおよび専用の仮想的なライブラリチェンジャデバイスＬＵＮが後述するようにパーティションに割当てられる。このようなデータライブラリ分割システムおよび方法は、同じ譲受人に譲渡された「System and Method for Partitioning a Storage Area Network Associated Data Library Employing Element Addresses」と題する米国特許出願第１０／０３３，００９号に開示されている。好ましくは、本発明は、実施のために既存のライブラリハードウェアを変更する必要がない。本発明は、好ましくは、ＦＣベースのドライブおよびライブラリコントローラを統制するようにファームウェアを変更することによって実施される。
【００１２】
図１を参照すると、ＳＡＮ１００が示されている。例として、第１および第２の顧客サーバ１０１および１０２が、ＦＣスイッチ１０３を介してＳＡＮ１００に接続される。ＲＡＩＤ１０４は、既存のＬＵＮベースＲＡＩＤ分割方法を使用して、たとえば、第１のパーティション１０５をサーバ１０１に、第２のパーティション１０６をサーバ１０２に割当てることができる。ゼロダウンタイムバックアップ（ＺＤＢ）により、ＲＡＩＤ１０４とテープライブラリ１０８の間のゼロダウンタイムバックアップ（ＺＤＢ）相互接続性１０７を介して、各サーバがＲＡＩＤ上に有するデータのＺＤＢをテープライブラリ１０８に対して行うこともできる。このようなＺＤＢは、好ましくは、ＲＡＩＤ１０４または他のＳＡＮ要素１００において具現されるデータムーバ(data-mover)ファームウェアを使用しうる。このようなＺＤＢは、好ましくは、サーバ１０１および１０２のプロセッサ動作またはローカルエリアネットワーク（ＬＡＮ）容量に影響を及ぼすことなく実行される。テープライブラリ１０８は、サーバ１０１のデータが、サーバ１０２のデータから切り離されたパーティション１０９に維持され、サーバ１０２のデータが、サーバ１０１のデータから切り離されたパーティション１１０に維持されることを保証するように、上述したライブラリの論理分割のシステムおよび方法を使用して分割されることが好ましい。このような分割により、本発明のセキュリティシステムおよび方法を実行することを容易にし、同じ物理的なライブラリに維持されても、サーバが互いのデータにアクセス不可能なように保証する。
【００１３】
本システムおよび本方法の好ましい実施形態を使用するデータテープライブラリ２００を、図１のライブラリ１０８として使用されうるライブラリの例として図２に示す。しかし、他のライブラリ設計および／または容量も本システムおよび本方法を具現しうる。例示的なデータテープライブラリ２００は、データ転送要素として機能する４つのＦＣテープドライブ２０１〜２０４、それぞれ１０個のスロット２０５からなる４個のトレイ２０６〜２０９に編成される４０個の媒体収容スロット２０５、２つのＦＣ−ＳＣＳＩブリッジ２１０および２１１、ライブラリ管理インタフェースカードまたは遠隔管理カード（ＲＭＣ）２１２、ライブラリコントローラ２１３、ならびにロボティック媒体移送器２２０を有する。ブリッジ、ドライブ、移送器、ＲＭＣおよびコントローラは、好ましくは、Ｉ２Ｃ（inter-integrated circuit）バス２１４によって相互接続される。さらに、ドライブ２０１〜２０４およびライブラリコントローラ２１３は、好ましくは、各ドライブ２０１〜２０４およびコントローラ２１３の間に個々に延びる、専用の自動制御インタフェース（ＡＣＩ）リンク２２１〜２２４などを使用して互いに通信する。好ましくは、各ドライブは、ＦＣデバイスであり、ライブラリが関連するＳＡＮのＦＣアドレスを有する。
【００１４】
本システムおよび本方法の好ましい実施形態によって用いられる分割の場合、媒体スロット２０５およびテープドライブ２０１〜２０４のサブセットが各パーティションに割当てられ、各パーティションに関してライブラリロボティック媒体移送器２２０を制御する仮想的なライブラリコントローラまたは専用仮想ライブラリチェンジャーデバイスがアドレス指定可能なはずである。図２に示す分割例は、ボックス２１５、２１６、および２１７によって示される。図示のように、ＳＣＳＩ  ＬＵＮ０（２３０）はパーティション２１５に対応し、ＳＣＳＩ  ＬＵＮ１（２３１）はパーティション２１６に対応し、ＳＣＳＩ  ＬＵＮ２（２３２）はパーティション２１７に対応する。メールスロットすなわちインポート／エクスポート要素を各パーティションに割当てるか、またはライブラリ全体が使用するように構成することができる。好ましくは、容易にアクセス可能な媒体ストレージスロットは、メールスロットとして構成することができる。
【００１５】
好ましくは、ドライブ２０１〜２０４などの各パーティション中のＦＣデバイスは、１つまたは複数のＦＣ  ＬＵＮをホストしうる。ドライブそれ自体へのＳＣＳＩコマンドは、好ましくは、ＬＵＮ０に送られる。各ドライブは、仮想的なコントローラを代理ＬＵＮ１として提示することができる。好ましくは、パーティションにおける１つのドライブのみがそのパーティションの仮想コントローラを提示する。コントローラ２１３は、パーティション中のどのドライブが仮想的なコントローラを提示するかを指示する。コントローラ２１３はＡＣＩ２２１、２２２、２２３、または２２４を介して仮想コントローラを提供するようにドライブを構成する。
【００１６】
ドライブが受信する仮想コントローラのＬＵＮへのＳＣＳＩコマンドは、ドライブのＡＣＩを介してコントローラ２１３に渡される。コントローラ２１３は、ドライブのＡＣＩ２１４を介してＳＣＳＩ応答をドライブに返送する。次にドライブは、仮想コントローラＬＵＮからＦＣ  ＳＡＮを介してこれらＳＣＳＩ応答を送信する。ＳＣＳＩのコマンドおよび応答は、好ましくは、ＡＣＩメッセージパケットとしてパッケージされ、適切な形態でＡＣＩを介して送信される。ドライブのファームウェアは、好ましくは、仮想コントローラまたは代理ＬＵＮのホストを促進する機能性をサポートし、ドライブのＡＣＩを介してＳＣＳＩメッセージをコントローラ２１３へ／から往復で受け渡しする。これは、どのパーティションにあるドライブかに関係なく、またＳＣＳＩコマンドによりどの論理コントローラがアドレス指定されているドライブかにも関係ない。コントローラ２１３は、パーティションのどのドライブが論理コントローラＬＵＮをホストしているかを判定し維持する。よって、ＡＣＩはバス（すなわち、各ドライブのコントローラにＡＣＩポートがあり、それぞれ１つのドライブのみに接続する）とは対照的にポイントツーポイント接続であるため、コントローラ２１３がＡＣＩリンクを介してＳＣＳＩコマンドを受信する場合、コマンドは１つの特定の論理コントローラにアドレス指定される。したがって、コントローラ２１３は、ＳＣＳＩコマンドをドライブの論理コントローラから受信する場合、発信元ドライブに基づいてパーティションを識別することができる。
【００１７】
構成された各パーティションごとに、そのパーティションの論理コントローラＬＵＮをホストする１つのドライブがある。上述したように、パーティションの論理コントローラをホストするドライブがコントローラ２１３によって決定される。パーティション中のドライブが故障するか、またはＦＣ  ＳＡＮから不注意に切断される場合、有利なことにコントローラは、そのパーティションをホストする論理ライブラリＬＵＮを引き継ぐようにパーティション中のその他のドライブの１つを構成することができる。
【００１８】
既存のスタンドアロンネイティブＦＣデバイスへのアクセスは、上述したようにスイッチゾーニングを使用することによって制限することができる。これは、既存のスタンドアロンＦＣドライブとアクセスするユーザのＷＷＮの間の一対一の関係によって促進される。しかし、分割されたＳＣＳＩデータライブラリでは、ライブラリコントローラ２１３は、好ましくは、ＦＣ−ＳＣＳＩブリッジ２１０および／または２１１などのブリッジの背後に配置される。このような状況では、コントローラ２１３をセキュア化するようスイッチゾーニングにＦＣスイッチを構成すると、ＳＡＮ管理者のプロセスが追加され、実行され、ユーザとの調整が行われる。ＦＣスイッチ構成は従来、ライブラリ管理カードの制御下になく、スイッチゾーニングの手動での構成は誤りを犯しやすい。
【００１９】
本発明のシステムおよび方法によれば、ネイティブＦＣテープドライブ２０１〜２０４は、スイッチゾーニングおよび関連する手動での構成を必要とすることなく、ＷＷＮまたは他の一意のホストデバイス識別子に基づいてセキュリティをサポートすることができる。より有用なワンステップ構成プロセスを提供するために、このようなセキュリティは、管理カード２１２を介して確立し変更することができる。
【００２０】
ライブラリ２００に配置されるテープドライブ２０１〜２０４すべてがＦＣテープドライブであり、かつライブラリコントローラ２１３がブリッジ２１０または２１１などのＦＣ−ＳＣＳＩブリッジと共通のバス上にない場合、パーティションごとに１つのライブラリコントローラのインスタンスが、各パーティションにおける１つのテープドライブを介して代理ＬＵＮ２３０、２３１、および２３２としてアクセスされるようにライブラリを構成することができる。図２に示す例では、パーティション２１５の代理ＬＵＮ０（２３０）がドライブ２０１によって提供され、パーティション２１６および２１７それぞれの代理ＬＵＮ１（２３１）および代理ＬＵＮ２（２３２）は、それぞれドライブ２０３および２０４によって提供される。テープドライブ２０１〜２０４およびライブラリコントローラＬＵＮ２３０〜２３２のＦＣセキュリティは、ＲＭＣ２１２を介してユーザによって構成されることが好ましい。さらに、ＲＭＣ２１２は、どのテープドライブがどのパーティションにあるかを定義する。
【００２１】
このファイバチャネル環境においてセキュリティを提供するため、ユーザは、ＲＭＣ２１２の制御インタフェースを介して、各パーティション中のテープドライブ、ライブラリコントローラ、および媒体などのパーティションリソースへのアクセスをどのＳＡＮホストが有するかを構成することもできる。このセキュリティ構成は、ウェブブラウザインタフェースを介して、またはネットワーク管理プロトコルインタフェースを介して実行しうる。たとえば、ユーザは、アクティブなパーティションを選択し、そのパーティションを非セキュアにしてすべてのホストアクセスを許可するように構成するか、あるいはアクセスをホストＷＷＮもしくは同様の一意のホストデバイス識別子のリストに制限するように構成することができる。最大の柔軟性を提供するために、デフォルトにより、パーティションのセキュリティレベルは非セキュアに設定されることが好ましい。すべてのホストのパーティションへのアクセスを阻止するためには、ＷＷＮのリストを空にしてパーティションを構成することができる。反対に、アクティブなパーティションにないディスエーブルされたリソースへのすべてのホストによるアクセスは制限されることが好ましい。
【００２２】
好ましくは、テープドライブのセキュリティ構成は、テープドライブがサポートする、ＺＤＢなどの任意の拡張された第三者のコピーコマンドを備えるテープドライブ自体へのアクセスに適用される。テープドライブのセキュリティ構成はまた、好ましくは、テープドライブがホストまたはサポートする任意のライブラリコントローラ代理ＬＵＮ２３０〜２３２にも適用される。好ましくは、ＲＭＣ２１２は、パーティション中のどのテープドライブが代理ＬＵＮをホストしているかを知る必要がない。好ましくは、パーティション中のすべてのテープドライブが同じセキュリティ設定を有する。したがって、たとえば図２のパーティション２１５について示すように、パーティション中のテープドライブの１つが代理ＬＵＮをホストする限り、代理ＬＵＮ２３０ならびに代理ＬＵＮ下にあるドライブ２０１および２０２には、要求されるセキュリティ設定が適用されている。好ましくは、上述したように、ライブラリコントローラのファームウェアは、どのテープドライブがそのパーティションのライブラリコントローラ代理ＬＵＮを保持するかを判定する。あるいは、コントローラのファームウェアおよびテープドライブのファームウェアが、各パーティションについてどのテープドライブがライブラリコントローラ代理ＬＵＮを保持するかについて交渉することができる。
【００２３】
好ましくは、ＦＣドライブは、関連するＳＡＮに接続されるホストがドライブを見る能力をブロックする。換言すれば、ドライブはホストのＷＷＮに基づいていずれのＳＣＳＩコマンド（たとえば、ＳＣＳＩ照会など）にも応答しない。しかし、ＷＷＮは各ＳＣＳＩコマンドにおいて送信されないため、ドライブは、好ましくは、後述するようにネームサーバによって割当てられるホストのソースＩＤに基づいてフィルタリングする。
【００２４】
パーティションが再構成される場合、テープドライブのＦＣセキュリティ設定が再構成されることが好ましい。ＲＭＣ２１２は、Ｉ２Ｃバス２１４を介してセキュリティ構成要求をライブラリコントローラ２１３に送信する。好ましい実施形態によれば、ライブラリコントローラ２１３は、テープドライブのＡＣＩポートを介してセキュリティ構成要求を特別なＡＣＩコマンドのフォーマットでテープドライブに渡す。テープドライブにおけるＦＣ−ＬＵＮセキュリティはＡＣＩを介してアウトオブバンド（out-of-band）で構成されるため、ドライブへの／からのデータの搬送に使用されるＳＣＳＩバスをセキュリティ構成に使用する必要がない。
【００２５】
ＦＣコマンドは概して、発信元ホストのＷＷＮを含まない。しかし、ＦＣコマンドはソースＩＤを使用する。したがって、本発明によれば、テープドライブもまたＦＣソースＩＤ−ＷＷＮマッピングを維持すべきである。テープドライブは、ログイン時にＳＡＮ関連のネームサーバからソースＩＤ−ＷＷＮマッピングについての情報を収集し、ネームサーバに状態変更通知要求（request state change notification）を発し、これらマッピングにおけるいずれの変更についても通知されることになる。ＦＣテープドライブが維持するセキュリティルックアップテーブルに新しいＷＷＮが追加される場合、ドライブはこの新しいＷＷＮのソースＩＤについてネームサーバに照会すべきである。好ましくは、入ってくる各コマンドのソースＩＤが、テープドライブに発せられたかそれともＦＣテープドライブがホストする代理ＬＵＮに発せられたかに関係なく、ＦＣドライブまたは代理ＬＵＮのセキュリティ構成と比較され、これを使用してセキュリティアクセスを決定する。ソースＩＤが表形式になったセキュリティの設定においてＷＷＮにマッピングされたソースＩＤと整合する場合、アクセスは許可される。ドライブまたは代理ＬＵＮのセキュリティ設定が非セキュアな場合、ソースＩＤに関係なくアクセスは許可される。
【００２６】
パーティションへのセキュリティアクセスが変更される場合、そのパーティションの新しいセキュリティ設定がパーティション中のすべてのテープドライブに送信されることが好ましい。テープドライブのファームウェアは、ＡＣＩを介してセキュリティ構成要求を受信すると、現在のセキュリティ設定を消去してから、セキュリティ構成要求に含まれる許可されたＷＷＮの新しいリストまたは非セキュアな設定を不揮発性ランダムアクセスメモリ（ＮＶＲＡＭ）に格納するはずである。影響を受ける各ＦＣテープドライブへのセキュリティ構成要求は、そのデバイスに許可されたＷＷＮのリストを含むことができる。ライブラリパーティションが非セキュアであり、したがっていずれのイニシエータＷＷＮにも利用可能である場合、セキュリティ構成要求はドライブを非セキュアなまま残す。テープドライブのデフォルト構成は、好ましくは、非セキュアである。最後に、セキュリティ構成要求がテープドライブにＷＷＮの空のリストを確立する場合、テープドライブはアクティブなパーティションの一部であるべきではなく、したがって好ましくはディスエーブルされ、あらゆるユーザによるドライブへのアクセスも全く許可しない。
【００２７】
ライブラリ管理ファームウェアは、セキュリティ構成要求を使用して、あらゆるセキュリティ情報をクリアして非セキュアな状態にすることができる。これは、ユーザがライブラリを工場出荷時の状態に設定したい場合、またはライブラリ管理ファームウェアが、上書きする必要のある別のライブラリからのセキュリティ情報を含む置換ＦＣテープドライブを検出する場合に必要でありうる。テープドライブがパーティションに追加または除去される場合、そのテープドライブのセキュリティ設定は、好ましくは、新しいパーティションのセキュリティ設定を反映するように変更される。
【００２８】
上述したように、好ましくは、本発明を使用するために必要なのは、既存のライブラリへのファームウェア変更だけである。代理ＬＵＮ機能性を実施し、かつＷＷＮベースのフィルタリングを実施するようにテープドライブファームウェアに変更を行う必要がありうる。ライブラリコントローラのファームウェアは、パーティション単位でＷＷＮベースのフィルタリングを用いるようにＦＣドライブを構成する複数の論理コントローラ代理ＬＵＮ機能性を使用するようにＦＣドライブを構成する能力を与えるように変更する必要がありうる。上述したように、好ましくは、ハードウェアの変更は必要ない。
【００２９】
当業者が認識するように、本システムおよび本方法は、他のタイプのＳＡＮインタフェースへのドライブ、たとえばインターネットＳＣＳＩ（ｉＳＣＳＩ）との併用にもよく適している。好ましくは、本システムおよび本方法を使用するためのｉＳＣＳＩデバイスへの変更は、ｉＳＣＳＩ名などＦＣソースＩＤおよび／またはＷＷＮのｉＳＣＳＩ同等物を使用して、セキュア化されたデバイスへのアクセスのイニシエータを認証することだけである。この発明は、例として次のような実施形態を含む。
【００３０】
（１）  ストレージエリアネットワークに関連するデータライブラリ分割システム（２００）であって、
データ記憶媒体を収容するように適合される複数の収容スロット要素（２０５）であって、少なくとも１つの前記収容スロット要素からなる少なくとも１つのセットが複数のパーティション（２１５〜２１７）の１つのパーティションに割当てられる複数の収容スロット要素（２０５）と、
前記データ記憶媒体を受け取り、前記データ記憶媒体へ／からデータを転送するように適合される複数のデータ転送要素（２０１〜２０４）であって、少なくとも１つの該データ転送要素からなる少なくとも１つのセットそれぞれは前記パーティションの１つに割当てられ、前記パーティションそれぞれの少なくとも１つのデータ転送要素は、前記パーティションそれぞれの仮想コントローラ（２３０〜２３２）の論理要素名称（ＬＵＮ０、ＬＵＮ１、ＬＵＮ２）をホスト（host）し、前記仮想コントローラは、前記データ記憶媒体の移動を前記パーティションのうちの同じパーティションに割当てられた前記収容スロット要素のセットと前記データ転送要素のセットとの間に制限する、複数のデータ転送要素（２０１〜２０４）と、
を備えるシステム。
【００３１】
（２）  前記パーティションの少なくとも１つはセキュア化され、該セキュア化されたパーティションの特定の１つへのアクセスは、該特定のパーティションへのアクセスについての一意のホストデバイス識別子のリストにリストされる一意のホストデバイス識別子を有する前記データライブラリのユーザに制限される（１）記載のシステム。
【００３２】
（３）  セキュア化されたパーティションについての一意のホストデバイス識別子のリストが空であると、前記セキュア化されたパーティションがどのユーザのアクセスからもセキュア化されることになる、（２）記載のシステム。
【００３３】
（４）  前記一意のホストデバイス識別子のリストは、前記パーティションそれぞれにおける少なくとも１つのデータ転送要素によって維持される（２）または（３）記載のシステム。
【００３４】
（５）  前記データ転送要素はデータテープドライブに接続されるファイバチャネルである（１）または（２）記載のシステム。
【００３５】
（６）  前記論理要素名称はＳＣＳＩ（small computer systems interface）論理装置番号である（１）または（２）記載のシステム。
【００３６】
（７）  前記仮想コントローラの論理装置番号は、前記データライブラリのＳＣＳＩ  ＩＤの形で取り決められる（６）記載のシステム。
【００３７】
（８）  ストレージエリアネットワークに関連するデータライブラリ（２００）を分割する方法であって、
前記データライブラリに複数のパーティション（２１５〜２１７）を確立することであって、前記パーティションはそれぞれ少なくとも１つの収容スロット要素（２０５）および少なくとも１つのデータ転送要素（２０１〜２０４）を備え、前記収容スロット要素はそれぞれ媒体を収容するように適合され、前記データ転送要素はそれぞれ、前記媒体を受け取り、前記媒体へ／からデータを転送するように適合され、
異なる論理要素名称（ＬＵＮ０、ＬＵＮ１、ＬＵＮ２）を前記データライブラリのパーティションにそれぞれに割当て、また、前記パーティションにおける前記データ転送要素の少なくとも１つがホストする仮想コントローラ（２３０〜２３２）に前記パーティションと同じ論理要素名称を割当てること、
同じパーティションに割当てられた前記パーティションと前記データ転送要素との間での前記媒体の移動を制限することとを含む方法。
【００３８】
（９）  前記パーティションそれぞれにアクセスし得る一意のホストデバイス識別子のリストを割当てることによって前記パーティションのうち選択されたパーティションをセキュア化することをさらに含む（８）記載の方法。
【００３９】
（１０）  パーティションにアクセスし得る前記一意のホストデバイス識別子のリストを前記パーティションにおける前記データ転送要素の少なくとも１つに維持することをさらに含む（８）または（９）記載の方法。
【図面の簡単な説明】
【図１】本発明の好ましい実施形態により動作するＳＡＮの線図である。
【図２】本発明の実施形態により動作するデータライブラリ例の線図である。
【図１】
2004206221.tif 000003
【図２】
2004206221.tif 000004