(57)【要約】【課題】ストレージエリアネットワーク関連データライブラリを分割するシステムを提供すること。【解決手段】本発明のシステムは、データ記憶媒体を収容するように適合される複数の収容要素スロットと、複数のパーティションのうちの１つのパーティションに割り当てられるスロットのうちの少なくとも１つからなる少なくとも１つのセットと、媒体を受け取り、データを媒体に／から転送するように適合される複数のデータ転送要素であって、データ転送要素の少なくとも１つからなる少なくとも１つのセットのそれぞれはパーティションの１つに割り当てられ、各パーティションの仮想的なコントローラに異なる論理要素名称を割り当てるライブラリコントローラと、１つの同じパーティションに割り当てられるスロットのセットの１つへの／からの媒体の移動を指示する仮想的なコントローラとを備える。【選択図】図２
2004005381.tif 000002
【特許請求の範囲】
【請求項１】
ストレージエリアネットワークに関連するデータライブラリを分割するシステムであって、
データ記憶媒体を収容するように適合される複数の収容要素スロットであって、該収容要素スロットのうちの少なくとも１つからなる少なくとも１つのセットが、複数のパーティションのうちの１つのパーティションに割り当てられる、複数の収容要素スロットと、
前記データ記憶媒体を受け取り、前記データ記憶媒体へ／からデータを転送するように適合される複数のデータ転送要素であって、該データ転送要素のうちの少なくとも１つからなる少なくとも１つのセットそれぞれが、前記パーティションのうちの１つに割り当てられるデータ転送要素と、
前記パーティションそれぞれの仮想的なコントローラに異なる論理要素名称を割り当てるライブラリコントローラであって、前記仮想的なコントローラが１つの同じ前記パーティションに割り当てられる前記収容要素スロットの１つのセットへの／からの前記データ転送媒体の移動を指示する、前記ライブラリコントローラと、
を備えるシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、概してデータストレージに関し、特にストレージエリアネットワークに関連するデータライブラリを分割するシステムおよび方法に関する。
【０００２】
本発明は、同時係属中であり、同じ譲受人に譲渡された以下の米国特許出願に関連する。すなわち、２００１年１２月２８日付で出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｐａｒｔｉｔｉｏｎｉｎｇ　ａ　Ｓｔｏｒａｇｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ　Ａｓｓｏｃｉａｔｅｄ　Ｄａｔａ　Ｌｉｂｒａｒｙ　Ｅｍｐｌｏｙｉｎｇ　Ｅｌｅｍｅｎｔ　Ａｄｄｒｅｓｓｅｓ」と題する米国特許出願第１０／０３３，００９号、２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｍａｎａｇｉｎｇ　Ａｃｃｅｓｓ　Ｔｏ　Ｍｕｌｔｉｐｌｅ　Ｄｅｖｉｃｅｓ　ｉｎ　ａ　Ｐａｒｔｉｔｉｏｎｅｄ　Ｄａｔａ　Ｌｉｂｒａｒｙ」と題する米国特許出願第１０／０３２，６６２号、２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｐｅｒｉｐｈｅｒａｌ　Ｄｅｖｉｃｅ　Ｖｉｒｔｕａｌ　Ｆｕｎｃｔｉｏｎａｌｉｔｙ　Ｏｖｅｒｌａｙ」と題する米国特許出願第１０／０３２，９２３号、２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｓｅｃｕｒｉｎｇ　Ｄｒｉｖｅ　Ａｃｃｅｓｓ　Ｔｏ　Ｍｅｄｉａ　ＢａｓｅｄＯｎ　Ｍｅｄｉｕｍ　Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ　Ｎｕｍｂｅｒｓ」と題する米国特許出願第１０／０３４，５１８号、２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｓｅｃｕｒｉｎｇ　Ｄｒｉｖｅ　Ａｃｃｅｓｓ　ｔｏ　Ｄａｔａ　Ｓｔｏｒａｇｅ　Ｍｅｄｉａ　Ｂａｓｅｄ　Ｏｎ　Ｍｅｄｉｕｍ　Ｉｄｅｎｔｉｆｉｅｒｓ」と題する米国特許出願第１０／０３４，８８８号、２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｓｅｃｕｒｉｎｇ　Ｆｉｂｅｒ　Ｃｈａｎｎｅｌ　Ｄｒｉｖｅ　Ａｃｃｅｓｓ　ｉｎ　ａ　Ｐａｒｔｉｔｉｏｎｅｄ　Ｄａｔａ　Ｌｉｂｒａｒｙ」と題する米国特許出願第１０／０３３，０１０号、２００１年１２月２８日付けで出願された「Ｍｅｔｈｏｄ　ｆｏｒ　Ｕｓｉｎｇ　Ｐａｒｔｉｔｉｏｎｉｎｇ　ｔｏ　Ｐｒｏｖｉｄｅ　Ｃａｐａｃｉｔｙ　ｏｎ　Ｄｅｍａｎｄ　ｉｎ　Ｄａｔａ　Ｌｉｂｒａｒｉｅｓ」と題する米国特許出願第１０／０３３，００３号、２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｉｎｔｅｒｍｅｄｉａｔｉｎｇ　Ｃｏｍｍｕｎｉｃａｔｉｏｎ　ｗｉｔｈ　ａ　Ｍｏｖｅａｂｌｅ　Ｍｅｄｉａ　Ｌｉｂｒａｒｙ　Ｕｔｉｌｉｚｉｎｇ　ａ　Ｐｌｕｒａｌｉｔｙ　ｏｆ　Ｐａｒｔｉｔｉｏｎｓ」と題する米国特許出願第１０／０３４，５８０号、および２００１年１２月２８日付けで出願された「Ｓｙｓｔｅｍ　ａｎｄ　Ｍｅｔｈｏｄ　ｆｏｒ　Ｍａｎａｇｉｎｇ　ａ　Ｍｏｖｅａｂｌｅ　Ｍｅｄｉａ　Ｌｉｂｒａｒｙ　ｗｉｔｈ　Ｌｉｂｒａｒｙ　Ｐａｒｔｉｔｉｏｎｓ」と題する米国特許出願第１０／０３４，０８３号である。
【０００３】
【従来の技術】
ストレージエリアネットワーク（ＳＡＮ）の最も魅力的な側面の１つは、ネットワーク接続性により、企業が記憶容量をいくつかのサーバで共有することによってストレージを効率的に使用することができることである。これは、多数の小容量ストレージデバイスを使用して実施することができる。しかし、十分に堅牢な管理ソフトウェアが採用されない限り、小容量デバイスをＳＡＮにおいてこのように使用すると、相当な管理オーバヘッドが生じうる。
【０００４】
大部分のユーザは、大容量ストレージデバイスを設置してデバイスを分割し、各パーティションを異なるサーバに割り当てるほうを好む。たとえば、企業レベルのディスクアレイについての既存のファームウェアは、ユーザが、多数の独立ディスク冗長アレイ（ＲＡＩＤ）セットを定義できるようにし、各ＲＡＩＤセットは異なる論理装置番号（ＬＵＮ）として現れる。こういったＬＵＮの１つずつを異なるサーバ専用にすることが可能である。しかし、今日まで、後述する特別なハードウェアまたは特別なバックアップソフトウェアが、分割の実施に使用されてきた。
【０００５】
既存のライブラリ向けの既存のハードウェアベース分割方式は、共有ライブラリサービスとして知られている。この実施には、ＱＩＰ（ｑｕａｄ　ｉｎｔｅｒａｃｅ　ｐｒｏｃｅｓｓｏｒ）と呼ばれることもある少なくとも１つのブリッジをドライブとライブラリコントローラの間に配置する必要がある。各ＱＩＰのホスト側は２本のＳＣＳＩ（Ｓｍａｌｌ　Ｃｏｍｐｕｔｅｒ　Ｓｙｓｔｅｍｓ　Ｉｎｔｅｒｆａｃｅ）バスからなり、ＱＩＰは、各ＳＣＳＩバス上に、ＳＣＳＩ　ＩＤをそれぞれ有する単一の仮想的なライブラリコントローラを示すことができる。したがって、ホストＳＣＳＩバスごとに１つの仮想ライブラリが存在することができ、そのパーティションに仮想的なライブラリコントローラおよびドライブが含まれる。このような既存のライブラリの各パーティションには、段階的にスロットを追加することができ、ドライブを１個ずつまたはペアで追加することができる。この既存の分割方式における各内部ＳＣＳＩバスは、最大２つのドライブを収容することが可能であり、同一バス上のドライブは同じパーティション中になければならない。
【０００６】
このような既存のハードウェアベースライブラリ分割方式は、スイッチを使用してセキュアな分割を提供することができる。既存のＱＩＰブリッジは、ＳＣＳＩターゲットＩＤを各パーティションに採用する。各ＳＣＳＩ　ＩＤには、別個のＳＣＳＩ／ファイバチャネル（ＦＣ）ブリッジを関連付けることができる。他の既存のライブラリはセキュアな分割を提供しない。
【０００７】
【発明が解決しようとする課題】
既存のソフトウェアベース分割ソリューションは通常、テープライブラリの部分部分へのアクセスを制限するホストシステムを採用する。ホスト制限は、パーティション制限を行うためにホストシステム上の調停（ソフトウェア）プロセスによって実施される。しかし、この手法には問題がある。具体的には、この手法は、テープライブラリがストレージサービスプロバイダ（ＳＳＰ）環境において利用される場合は望ましくない。ＳＳＰ環境では、テープライブラリおよびホストシステムが異なるエンティティ（たとえば、ＳＳＰおよび顧客）に属する。ソフトウェア調停プロセスをホストシステムに配置することは、ストレージサービスの利用についての顧客に対する負担を増大させるため、魅力的ではない。また、企業の環境は、新しいホストシステムソフトウェアについて比較的長い確認サイクルを課す。新しいソフトウェアは通常、確認サイクルのため６ヶ月から８ヶ月ごとに一度しかこのような環境に導入されない。さらに、多くの顧客は、他の顧客にソフトウェアをホストシステム上に配置させることを快く思わない。加えて、ソフトウェア調停プロセス手法は通常、既存のデータバックアップユーティリティと互換性がない、すなわちソフトウェア調停プロセス手法では、専用のデータバックアップアプリケーションを使用する必要がある。したがって、ユーザには、所望のバックアップソフトウェアを実行する能力が事実上与えられない。
【０００８】
【課題を解決するための手段】
ストレージエリアネットワークに関連するデータライブラリを分割するシステムは、データ記憶媒体を収容するように適合される複数の収容要素スロットと、複数のパーティションのうちの１つのパーティションに割り当てられるスロットのうちの少なくとも１つからなる、少なくとも１つのセットと、媒体を受け取り、データを媒体に／から転送するように適合される複数のデータ転送要素であって、データ転送要素の少なくとも１つからなる少なくとも１つのセットそれぞれは、パーティションのうちの１つに割り当てられるデータ転送要素と、各パーティションの仮想的なコントローラに異なる論理要素名称を割り当てるライブラリコントローラであって、前記仮想コントローラが同じ１つのパーティションに割り当てられるスロットの１つのセットへの／からの媒体の移動を指示する、仮想コントローラとを備える。
【０００９】
ストレージエリアネットワークに関連するデータライブラリを分割する本発明による方法は、異なる論理要素名称を複数のライブラリパーティションそれぞれに割り当てること、データライブラリにおいてパーティションを確立することであって、パーティションはそれぞれ少なくとも１つの収容要素スロットおよび少なくとも１つのデータ転送要素を含み、スロットはそれぞれ媒体を収容するように適合され、データ転送要素はそれぞれ、媒体を受け取り、データを媒体へ／から転送するように適合されること、および、同じパーティションに割り当てられたスロットへの／からの媒体の移動を制御することを含む。
【００１０】
【発明の実施の形態】
ストレージエリアネットワークに関するデータライブラリを分割する本システムおよび本方法は、データライブラリを分割することによっていくつかのサーバおよび／またはＲＡＩＤパーティションで共有させることができる。本システムおよび本方法の下では、ライブラリドライブおよび媒体スロットのサブセットがセキュア化される、すなわち特定のサーバのみが使用するために確保される。パーティションの存在ならびにパーティションへのアクセスもセキュア化することができる。本発明によるライブラリ分割は、自己を識別し、ドライブ、収容要素、および／または移送器など、既存のテープライブラリモデルと同一のリソースを提示することができるため、既存のソフトウェアがライブラリタイプを認識することができる。
【００１１】
本システムおよび本方法は、上記ＱＩＰなどの特別なブリッジの必要性をなくす。それにより、本システムおよび本方法は、ホストへの同じＳＣＳＩバス上のパーティションにすべてのドライブを備える必要性もなくし、これによって結果として生じる潜在的なボトルネックも回避する。代わりに、本発明は既存の標準のライブラリアーキテクチャを使用することができ、ドライブは既存のＳＣＳＩバスの採用を許す。各仮想コントローラが別個のパーティションに割り当てられる多数の仮想コントローラを実施するために、コントローラは、好ましくはコントローラのＳＣＳＩ　ＩＤの下で、異なるＳＣＳＩ　ＬＵＮまたは同様の論理要素名称を各パーティションの仮想コントローラに割り当てることが好ましい。パーティションをセキュア化するために外部スイッチがスイッチゾーニングを実施する必要なく、ＷＷＮ（ｗｏｒｌｄ　ｗｉｄｅ　ｎａｍｅ）など一意のホストデバイス識別子に適合する指定されたホストへのアクセスを許可することのみにより、ＦＣ−ＳＡＮ環境においてパーティションをセキュア化することができる。本発明のライブラリ管理システムおよび方法による、ブリッジ、ライブラリコントローラ、およびドライブを含むがこれらに限定されないセキュアな分割に関わるすべての主要コンポーネントの統合構成は、単純なポイントアンドクリックセットアッププロセスを提供する。これにより、多数のブリッジおよびＦＣスイッチゾーニングを採用し、各コンポーネントを別個にセットアップする必要のある既存のライブラリと比較して、管理オーバヘッドおよびエラーの範囲が大幅に低減する。
【００１２】
本発明のＳＡＮ分割システムおよび方法は、好ましくは、ｉＳＣＳＩ（ｉｎｔｅｒｎｅｔ　ｓｍａｌｌ　ｃｏｍｐｕｔｅｒ　ｓｙｓｔｅｍｓ　ｉｎｔｅｒｆａｃｅ）関連ライブラリ、ならびにＦＣに取り付けられたライブラリまたはＳＣＳＩベースライブラリと併用するように適合される。ｉＳＣＳＩ環境におけるセキュリティのための一意のホストデバイス識別子は、ｉＳＣＳＩ名またはイーサネットアドレスなどの他の一意の識別子であることができる。
【００１３】
図１を参照すると、ＳＡＮ１００が示されている。例として、第１および第２の顧客サーバ１０１および１０２が、ＦＣスイッチ１０３を介してＳＡＮ１００に接続される。ＲＡＩＤ１０４は、既存のＬＵＮベースＲＡＩＤ分割方法を使用して、第１のパーティション１０５をサーバ１０１に、第２のパーティション１０６をサーバ１０２に割り当てて分割することができる。ＲＡＩＤ１０４とテープライブラリ１０８の間のゼロダウンタイムバックアップ（ＺＤＢ）相互接続性を介して、各サーバがＲＡＩＤ上に有するデータのＺＤＢをテープライブラリ１０８に対して行うこともできる。このようなＺＤＢは、ＲＡＩＤ１０４または他のＳＡＮ要素において具現されるデータムーバ（ｄａｔａ−ｍｏｖｅｒ）ファームウェアを採用しうる。ＺＤＢは、好ましくは、サーバ１０１および１０２のプロセッサ動作またはローカルエリアネットワーク（ＬＡＮ）容量に影響を及ぼすことなく実行される。テープライブラリ１０８は、サーバ１０１のデータが、サーバ１０２のデータから切り離されたパーティション１０９に維持され、サーバ１０２のデータが、サーバ１０１のデータから切り離されたパーティション１１０に維持されることを保証するように、本システムおよび本方法の実施形態を採用して分割されることが好ましい。このような分割により、双方のサーバのデータが同じ物理的なライブラリに維持されても、サーバが互いのデータにアクセス不可能なように保証する。
【００１４】
本システムおよび本方法の好ましい実施形態を採用するデータテープライブラリ２００を、図１のライブラリ１０８として採用されうるライブラリの例として図２に示す。しかし、他のライブラリ設計および／または容量も本システムおよび本方法を具現しうる。例示的なデータテープライブラリ２００は、テープドライブ２０１〜２０４の形態での４つのデータ転送要素、それぞれ１０個のスロット２０５からなる４個のトレイ２０６〜２０９に編成されて図示される４０個の媒体収容要素スロット２０５、２つのＦＣ−ＳＣＳＩブリッジ２１０および２１１、ライブラリ管理インタフェースカードまたは遠隔管理カード（ＲＭＣ）２１２、ならびにライブラリコントローラ２１３を有する。テープドライブ２０１〜２０４、ＦＣ−ＳＣＳＩブリッジ２１０および２１１、ＲＭＣ２１２ならびにライブラリコントローラ２１３は、好ましくは、Ｉ２Ｃ（ｉｎｔｅｒ−ｉｎｔｅｇｒａｔｅｄ　ｃｉｒｃｕｉｔ）シリアル管理バスおよび／または自動制御インタフェース（ＡＣＩ）２１４などを使用して互いに通信する。テープドライブ２０１〜２０４のうち任意のドライブは、ＳＣＳＩベースのデバイスであるか、またはカートリッジメモリ（ＣＭ）読み取り機能性を採用しうるＦＣテープドライブであることができる。
【００１５】
本システムおよび本方法による分割の場合、ライブラリ媒体スロット２０５およびテープドライブ２０１〜２０４が各パーティションに割り当てられ、各パーティションに関して仮想的なライブラリコントローラがアドレス指定可能である。スロットは、トレイ単位で、または個々に割り当てることができる。図２に示す分割例は、ボックス２１５、２１６、および２１７によって示される。図示のように、ＬＵＮ０はパーティション２１５に対応し、ＬＵＮ１はパーティション２１６に対応し、ＬＵＮ２はパーティション２１７に対応する。最後に、インポート／エクスポート要素すなわちメールスロットを各パーティションに割り当てるか、またはライブラリ全体が使用するように構成することができる。好ましくは、容易にアクセス可能な媒体ストレージスロットは、本発明によりメールスロットとして構成することができる。
【００１６】
本ライブラリ分割実施では、ライブラリ分割は、好ましくは、ライブラリのフロントパネル管理インタフェースにおいて、あるいは関連するＬＡＮ２１８などでセキュアなＲＭＣ２１２を経由してアウトオブバンド（ｏｕｔ−ｏｆ−ｂａｎｄ）で構成される。これは、たとえば、ＬＡＮ２１８へのアクセスまたはライブラリ２００のフロントパネルへの物理的なアクセスを有するユーザに対してアクセスを制限することにより、分割プロセスの被制御アクセスセキュリティの確保を助ける。代替として、本分割システムおよび方法は、セキュアなインバンド（ｉｎ−ｂａｎｄ）接続を介して構成してもよい。アウトオブバンドＬＡＮ２１８上で、ウェブブラウザインタフェースあるいはネットワーク管理プロトコルインタフェースを介して構成を実行することができる。デフォルトにより、データライブラリ２００は、好ましくは、標準構成のライブラリデータ転送要素（ドライブ）２０１〜２０４、インポート／エクスポート要素（メールスロット）を含むライブラリ収容要素（スロット）２０５、ならびにライブラリ２００に関連するデータムーバを包含する、パーティション０とラベルされることが好ましい非セキュアな１つのパーティションを含む。
【００１７】
本分割システムおよび方法をユーザサーバに対してトランスペアレントにするために、媒体をスロットからドライブに移動するために使用されるライブラリロボットアームをユーザサーバ間で共有することができる。しかし、各サーバからは、各サーバがアームの所有者のように見えるはずである。メールスロットもまた、分割システムにより仮想化または複製する必要のある共有リソースである。したがって、インポート／エクスポート要素を収容要素と同様にパーティションに割り当てるか、あるいはインポート／エクスポート要素の所有権を仮想化する。
【００１８】
作成される各パーティションは、好ましくは、後述するようなメールスロットなしでライブラリをエミュレートする場合を除き、１つのメールスロットを初めに有する。好ましくは、パーティションのメールスロット構成は、パーティションがいったん作成されると、テープライブラリによって提供される標準的な機構／インタフェースを使用して変更することができる。しかし、メールスロットは、パーティション単位で構成される。パーティションにおけるテープドライブまたはメールスロットにテープが装填される場合、テープに関連するパーティション、テープドライブ、および／またはメールスロットの構成を変更する要求は、メールスロットがクリアされるまで拒絶される。
【００１９】
大部分のライブラリは、単一のＳＣＳＩ　ＩＤによってアドレス指定される単一のライブラリコントローラを有する。既存の分割システムでのようにいくつかの協働するコントローラを有する必要性をなくすため、本システムおよび本方法によりＳＣＳＩ規格に定義されるＳＣＳＩ　ＬＵＮ方式を使用して、コントローラ２１３が多数の自己のインスタンスを提示できるようにすることが好ましい。好ましくは、コントローラ２１３は、ＲＭＣ２１２を介して要求されると、ストレージスロットおよびインポート／エクスポートスロットを分割する。たとえば、ライブラリコントローラの第１のインスタンスをパーティション２１５のＬＵＮ０に提示し、第２のインスタンスをパーティション２１６のＬＵＮ１に提示し、第３のインスタンスをパーティション２１７のＬＵＮ２に提示しうる。ＳＣＳＩバス上で必要な物理的なコントローラ２１３は１つだけであるが、コントローラファームウェアは、個々のＬＵＮ上でアクティブなコマンドに対処し（すなわち、切断を適宜サポートし）、各ＬＵＮの現在のアクティブ状態を正確に維持する（たとえば、装置準備テスト（ｔｅｓｔ　ｕｎｉｔ　ｒｅａｄｙ）および感知要求（ｒｅｑｕｅｓｔ　ｓｅｎｓｅ）、モードページ（ｍｏｄｅ　ｐａｇｅ）、ログページ（ｌｏｇ　ｐａｇｅ）などに応答して）ように要求されうる。
【００２０】
好ましくは、ライブラリ分割は、セキュアウェブブラウザインタフェース等を介して、たとえばＬＡＮ２１８からＲＭＣ２１２においてアウトオブバンドで構成される。好ましくは、ＬＡＮ２１８は、ＳＡＮリソースの管理専用のイーサネットネットワークなどである。代替として、分割の構成は、ネットワーク管理プロトコルを介してプログラムで実行してもよい。好ましくは、ＲＭＣ２１２は、ライブラリコントローラ２１３、ＦＣ−ＳＣＳＩブリッジ２１０、２１１、および／またはテープドライブ２０１〜２０４と通信して、構成情報を連絡して選択された分割を実施する。好ましくは、ＲＭＣ２１２はまた、ウェブブラウザインタフェースを介して図式的に、またはネットワーク管理プロトコルインタフェースを介して概略的に、ライブラリ２００がどのように分割されているかを示す。
【００２１】
例として、ＦＣ−ＳＣＳＩブリッジ２１０および２１１のファームウェアは、ＷＷＮなどの一意のホスト識別子に基づきうる有効なホストからのコマンドのみをライブラリ２００中のコントローラ２１３およびドライブに与える。加えてブリッジ２１０および２１１は、ホストがアクセスを許可されている１つまたは複数のパーティションのメンバであるコンポーネント、すなわちテープドライブ２０１〜２０４およびライブラリコントローラインスタンスのみを示す。適切なＬＵＮマッピング方式を使用して、ブリッジＦＣアービトレートループ物理アドレス（ＡＬＰＡ）の背後に示すＬＵＮ番号付けにおけるギャップを回避する。最後に、ブリッジに関連するあらゆるデータムーバは、ホスト単位のセキュリティの対象となるべきであり、データムーバシステム１０７などを介しての不適切なホストへのデータ交換を回避する。データムーバセキュリティもまた、ＷＷＮなど一意のホスト識別子に基づきうる。
【００２２】
ＲＭＣ２１２は、好ましくは、ウェブブラウザインタフェースまたはネットワーク管理プロトコルインタフェースを介してアウトオブバンドで受信する要求を処理して、一度に１つずつ指定されたパーティションの構成を変更する。リクエスタの権限は、本システムおよび本方法に組み込まれる被制御アクセスセキュリティによって保証される。たとえば、ＬＡＮ２１８は、ＳＡＮリソースの管理専用であることが好ましく、外部ユーザには利用不可能であることが好ましく、ウェブブラウザユーザインタフェースがセキュアログオンを要求することが好ましく、ネットワーク管理プロトコルインタフェースもまた、同様のパスワード認証によって保護されることが好ましい。好ましくは、少なくとも４つの異なるタイプの要求を処理することができ、これについては図３〜図６に示す。
【００２３】
図３を参照すると、ボックス３０１で開始されるパーティション作成要求３００は、ボックス３０２において、好ましくは、新しいパーティションの最初のデータ転送要素のアドレスおよびデータ転送要素の数、ならびに新しいパーティションの最初のスロットのアドレスおよびスロットの数を含むか、またはこれらを提供するようにユーザにプロンプトする。パーティション作成プロセス３００の一環として、３０３において、ユーザにパーティションを非セキュア化するというデフォルトの選択肢、またはパーティションをセキュア化するオプションが提供される。ボックス３０４において、ユーザがパーティションをセキュア化することを選択する場合、ユーザは、パーティションへのアクセスを許可するホストの、ＷＷＮなどの一意のホスト識別子のリストを入力する。ボックス３０５において、新しいパーティションには、利用可能な番号の中で最も小さなパーティション番号、ならびにボックス３０２において要求されたスロットおよび転送要素を割り当てるべきである。新しいパーティションのすべての要素は、選択に先立ってディスエーブルされるべきであり、選択された要素は、連続することによりライブラリが従って動作している全体的な分割方式の構成ルールに準拠すべきである。
【００２４】
パーティション削除要求４００を図４に示す。ボックス４０１において開始されるパーティション削除要求は好ましくは、パーティションの番号を含むか、または、ボックス４０２においてパーティション番号を提供するようにユーザにプロンプトする。削除コマンドの結果、ボックス４０３において、パーティションにおけるすべての要素がディスエーブルされることが好ましい。
【００２５】
図５に示すように、パーティション拡大要求５００は好ましくは、拡大するパーティションを識別し、追加する最初のデータ転送要素のアドレスを含み、追加するデータ転送要素の数を示し、追加する最初のスロットのアドレスを識別し、追加するスロットの数を指定する。この情報は、ボックス５０１においてユーザが拡大要求５００を開始するときに提供されるか、またはボックス５０２においてユーザが情報を提供するようにプロンプトされてもよい。ボックス５０３において追加される要素は、選択に先立ってディスエーブルされるべきであり、要素の選択は、パーティションの既存の要素に隣接することにより、ライブラリが従って動作している分割方式の構成ルールに準拠すべきである。
【００２６】
図６中、パーティション縮小要求６００は好ましくは、ボックス６０１において縮小するパーティションを識別するか、またはボックス６０２において縮小するパーティションを提供するようにユーザにプロンプトする。要求６０１またはプロンプト６０２は、好ましくは、除去する最初のデータ転送要素のアドレスを含み、除去するデータ転送要素の数を挙げ、除去するスロットのうちの最初のスロットのアドレスを示し、除去するスロットの数を指定する。ボックス６０３において除去するものとして選択される要素は、互いにかつ既存のパーティションと隣接することにより、ライブラリが従って動作している分割方式の構成ルールに準拠すべきである。パーティション拡大要求５００およびパーティション縮小要求６００はそれぞれ、さらに詳細に後述する柔軟性重視の分割実施形態の場合にのみ有効でありうる。
【００２７】
図７を参照すると、ユーザが次に、パーティションのセキュリティ構成の変更を選択する場合、プロセス７００が採用される。ボックス７０１においてセキュリティ変更要求を呼び出すと、ボックス７０４において、パーティションを非セキュア化するというデフォルトの選択肢をユーザに提示することができる。７０４におけるデフォルトの選択肢は、非セキュアであることが好ましい。７０４において非セキュアを選択すると、ボックス７０５においてパーティションのセキュリティが非セキュアに設定される。７０４においてユーザがパーティションのセキュア化を選択する場合、ボックス７０６において、識別されたパーティションへのアクセスを許可する、ＷＷＮまたは他の適用可能な一意のホストデバイス識別子のリストを入力するようにユーザにプロンプトする。
【００２８】
ＲＭＣは、好ましくは、ライブラリの分割をどのように構成するかについて全体的な協調を維持する責任を担う。したがって、好ましい実施形態のＲＭＣはライブラリコントローラと通信して、ライブラリコントローラの構成を指示し、選択された分割を実施する。ＲＭＣは、ライブラリにおけるあらゆるＦＣ−ＳＣＳＩブリッジおよびＦＣテープドライブとも通信して、セキュリティを構成することができる。ＲＭＣは、好ましくは、ウェブブラウザインタフェースを介して図式的にライブラリのフロントパネル上に、またはネットワーク管理プロトコルインタフェースを介して概略的に、ライブラリがどのように分割されているかを示す。好ましくは、ユーザは、図上で要素を選択し、パーティション作成３００、パーティション削除４００、パーティション拡大５００、パーティション縮小６００、またはパーティションのセキュリティ構成変更７００など要求のタイプを選択することによって分割を構成することができる。
【００２９】
ＦＣ−ＳＣＳＩブリッジがデータムーバＬＵＮをサポートする場合、好ましい実施形態によれば、データムーバＦＣ　ＬＵＮもパーティションに／から追加／削除することができ、ＲＭＣを介してのパーティション構成の一環として見ることができる。データムーバＬＵＮに適用されるセキュリティは、好ましくは、メンバであるパーティションに適用されるセキュリティである。したがって、本システムおよび本方法にＷＷＮベースのセキュリティを採用して、データムーバへのアクセスを制御することができる。パーティションからデータムーバを除去すると、データムーバがディスエーブルされることになり、これは、任意のホストからの要求を受け入れなくなることを意味する。これらデータムーバがＦＣ−ＳＣＳＩブリッジにおいて具現される場合、データムーバＬＵＮは、このようなデータムーバがＦＣ−ＳＣＳＩブリッジにのみ存在しうるため、ライブラリコントローラにより要素として列挙されないことがある。データムーバ機能性は、データライブラリの一部である既存のＦＣテープドライブにも組み込むことが可能である。
【００３０】
好ましくは、ライブラリの分割はパワーサイクル間で永続的であり、分割変更の実行にパワーサイクルを必要としない。好ましくは、ＲＭＣは、ライブラリコントローラへのファームウェア更新を検出し、それに従ってライブラリコントローラにおける分割を再構成する。
【００３１】
ＲＭＣウェブブラウザページまたはフロントパネル上で利用可能なメンテナンスまたはインベントリ関連の媒体移動などの媒体移動オプションは、好ましくは、媒体の移動をパーティション内に制限する。換言すれば、媒体は、好ましくは、同じパーティション内のテープドライブ、ストレージスロット、およびメールスロットの間でのみ移動する。これはまた、クリーニングカートリッジの使用も含みうる。この制限は、動作のタイプを選択する前に、ユーザにまずパーティションを選択するよう求めることによって実施することができ、動作は選択肢をそのパーティション内のドライブおよびスロットに制限すべきである。ライブラリ診断は、診断中に媒体が割り当てられたパーティションから決して移動しないように、かつ割り当てられたパーティションのスロットまたはドライブに媒体が維持されるよう保証すべきである。インベントリチェックおよび／またはドアのロックおよびロック解除機能は、好ましくは、ライブラリ全体およびパーティションについて少なくとも１つの選択されたパーティションを通して、パーティション単位で可能でありうる。
【００３２】
デフォルトにより、ライブラリは、好ましくは、ライブラリ全体である１つのパーティションを含み、必要に応じてパーティションのセットアップを促進するためにセキュリティは適用されない。好ましくは、ユーザは、いくつかの実施形態の１つを使用して分割を変更することができる。２つのこのような実施形態を以下に提示する。ライブラリは、好ましくは、一度に１つのみの分割実施形態を使用するように構成される。使用されている分割実施形態を変更するには、すべてのパーティションを削除すべきであり、すべての要素がディスエーブルされることになる。可能な分割実施形態のうち、１つは柔軟性について最適化され、もう１つは既存のバックアップソフトウェアとの互換性について最適化される。
【００３３】
図８Ａ〜図８Ｄは、柔軟性重視の実施形態８００の下での有効な分割に従った分割の再構成段階中の、トレイ単位でのドライブおよびスロットの有効な割り当ての例を示す。好ましくは、柔軟性重視の実施形態８００により、ライブラリにおけるパーティション８０１、８０２、および８０３は、多数のスロットまたはそれぞれがいくつかのスロットから構成されるいくつかのトレイ８０４〜８１７を含むことができる。選択されるスロットはすべて、好ましくは、特定のＬＵＮの下でのスロット番号の付け直しを容易にするために、収容要素番号の連続シーケンスである。好ましくは、各パーティションにおいて、いかなるインポート／エクスポート要素も、パーティション中の最も大きな番号の付いた収容要素で構成される。好ましくは、少なくとも１つのドライブ８１８〜８２３がパーティションに含められ、パーティションが他のパーティションから独立して動作できるようにする。パーティション８０１〜８０３におけるドライブ８１８〜８２３は、好ましくは、データ転送要素番号の連続シーケンスである。柔軟性重視の実施形態下での各アクティブパーティションについてのライブラリコントローラ照会ストリングは、一意であることが好ましい。照会ストリングは、好ましくは、既存のライブラリの照会ストリングと同様に、パーティション中のスロットおよびドライブの数に基づく。
【００３４】
概して、本システムおよび本方法の下でパーティションに対して行いうるすべてのアクションは、柔軟性重視の実施形態の下でのパーティション８０１〜８０３に対して行うことができる。図４を参照して先に述べたように、パーティション削除要求は、パーティション中のスロットもしくはトレイ、およびデータ転送要素をディスエーブルさせる。それにより、スロットおよびデータ転送要素は、セキュアまたは非セキュアないずれのパーティションにも属さないものとして示される。図３を参照して述べたパーティション作成要求は、選択された、事前にディスエーブルされたスロットおよびデータ転送要素を使用して実行することができる。図６の除去または縮小要求は、好ましくは、選択されたスロット、スロットのブロック、またはトレイに対して一度に、かつパーティションからのデータ転送要素単位で許可される。選択されるスロットトレイは、パーティションが連続したスロットで構成されるよう保証するために、パーティション中のスロットのリストの冒頭あるいは末尾にあることが好ましい。同様に、除去するデータ転送要素は、パーティションが連続した番号を有するデータ転送要素で構成されるよう保証するために、パーティション中のデータ転送要素のリストの末尾あるいは冒頭にあることが好ましい。これらスロットまたはトレイおよびデータ転送要素は、次にディスエーブルされ、いずれのセキュアまたは非セキュアなパーティションにも属さなくなる。図５の拡大要求と合致する追加要求は、パーティションのディスエーブルされ選択されたスロットのブロックまたは個々のトレイおよびデータ転送要素に関係する。選択される追加のスロットトレイは、パーティションが連続したスロットで構成されるよう保証するために、そのパーティション中のスロットのリストの冒頭あるいは末尾にあることが好ましい。同様に、追加されるデータ転送要素は、パーティションが連続した番号を有するデータ転送要素で構成されるよう保証するために、パーティション中のデータ転送要素のリストの末尾あるいは冒頭にあることが好ましい。したがって、あるパーティションから別のパーティションへのスロットまたはデータ転送要素の移動は、２段階プロセスで達成することができる。まず、スロットおよび／またはデータ転送要素がパーティションから除去されて、そのスロットおよび／またはデータ転送要素がディスエーブルされる。次に、そのスロットおよび／またはデータ転送要素が第２のパーティションに追加される。
【００３５】
図８Ａでは、柔軟性重視の実施形態８００を採用する６個のドライブ、１４個を含むトレイライブラリがパーティション８０１、８０２、および８０３に分割される。第１のパーティション８０１は、２個のドライブ８１８および８１９と、４個のトレイ８０４〜８０７で総計４０個のスロットとを有する。第２のパーティション８０２は、２個のドライブ８２０および８２１と、４個のトレイ８０８〜８１１で総計４０個のスロットとを有する。第３のパーティション８０３は、２個のドライブ８２２および８２３と、２個のトレイ８１２および８１３で総計２０個のスロットとを有する。トレイ８１４〜８１７はディスエーブルされており、図８Ａでは割り当てられない。
【００３６】
図８Ａと図８Ｂの間で、トレイ８０５、８０６、および８０７で合計３０個のスロット、ならびにドライブ８１９のセットがディスエーブルされている。これは、好ましくは、パーティション８０１、トレイ８０５〜８０７のスロット、およびドライブ８１９を指定する除去要求を使用して行われる。
【００３７】
図８Ｃでは、ディスエーブルされたドライブ８１９およびトレイ８０５〜８０７のスロットが、トレイ８０５〜８０７のスロットおよびドライブ８１９を指定する追加要求を使用してパーティション８０２に追加される。好ましい実施形態によれば、これらのスロットがディスエーブルされており、トレイ８０８の既存のパーティション８０２と隣接しているため、この追加は認められる。同様に、ドライブ８１９もディスエーブルされており、パーティション８０２のドライブ８２０と隣接している。
【００３８】
図８Ｄでは、以前に割り当てられておらず、したがってディスエーブルされているトレイ８１４〜８１７のスロットが、追加要求を使用してパーティション８０３に追加される。トレイ８１４〜８１７のスロットは、パーティション８０３のトレイ８１３の既存のスロットに隣接している。したがって、この追加もまた好ましい実施形態により認められる。
【００３９】
柔軟性重視の分割は、いくつかのインポート／エクスポート要素を有するライブラリによって提供される方法を使用して構成することができる。概して、パーティションは、０個、１個、５個、または１０個のインポート／エクスポート要素を有しうる。インポート／エクスポート要素は、パーティションにおける最後のトレイの中で最も大きな番号を有するスロットで構成されることが好ましく、パーティションのサイズが変更されるときに適宜再び割り当てられることが好ましい。したがって、図８Ａ〜図８Ｄにおいて、パーティション８０１に割り当てられるメールスロットは、好ましくは、図８Ａのトレイ８０７の中で最も大きな番号のスロットである。次に、トレイ８０４の中で最も大きな番号のスロットが、図８Ｂにおけるパーティション８０１のメールスロットとして再び割り当てられる。パーティション８０２のメールスロットは、好ましくは、図８Ａ〜図８Ｄを通してトレイ８１１の中で依然として最も大きな番号のスロットである。パーティション８０３のメールスロットは、図８Ａ〜図８Ｃでのトレイ８１３の中で最も大きな番号のスロットから、図８Ｄでのトレイ８１７の中で最も大きな番号のスロットに移る。
【００４０】
図９Ａ〜図９Ｄを参照すると、互換性重視の実施形態９００が簡易性およびバックアップソフトウェア互換性を提供する。互換性重視の実施形態の下でのライブラリにおけるパーティション９０１、９０２、９０３、９２４、および９２５は、既存もしくは既知のデータライブラリモデルと同等であるか、またはこれをエミュレートする。たとえば、ドライブ１個、スロット９個（１／９）のライブラリは、ライブラリの１つのレベル上の１個のドライブ９１８および１個のスロットトレイ９０４を使用して図９Ａに示すようにパーティション９０１を提供することによってエミュレートすることができる。このような１／９パーティション構成では、１個のスロットが使用されず、ディスエーブルされる。好ましくは、メールスロットは既存の１／９ライブラリに存在しないため、このような１／９パーティションにおいてメールスロットは許可されない。２つの１／９パーティション９０１および９０２は、図９Ａに例示するライブラリ例では、レベルを共有しうる。既存のライブラリモデルのエミュレーションを促進するために、図９Ｃおよび図９Ｄに示すように、パーティション９２４などの２／２０パーティションは１つのレベルのすべてを占めることが好ましく、レベル間で分割されないことが好ましい。２／２０パーティション９２４は、２個のドライブ９２０および９２１、ならびに２０個のスロットすなわち２個のトレイ９０６および９０７を含み、これらから０個、１個、５個、または１０個のメールスロットを定義することができる。図９Ａに示すように、４個のドライブおよび４０個のスロットを有する４／４０パーティション９０３は、２つのレベルすべてを占めることが好ましく、レベル間で分割されないことが好ましい。パーティション９０３については、０個、１個、５個、または１０個のスロットをメールスロットとして定義することができる。好ましくは、６／６０パーティションは、ドライブ９１８〜９２３など６個のドライブと、トレイ９０４〜９０９など６０個のスロットすなわち６個のトレイを含む。６／６０互換パーティションは、ライブラリの３つのレベルすべてを占めることが好ましく、レベル間で分割されないことが好ましい。エミュレートされる６／６０ライブラリでは、６０個のスロットのうち０個、１個、５個、または１０個をメールスロットとして定義することができる。６個のドライブ９１８〜９２３および１４個のトレイ９０４〜９１７における１４０個のスロットを有する６／１４０パーティションは、図示の７つのレベルすべてを占め、上述したようにパーティションにセキュリティを適用するには、ライブラリ全体をこのような６／１４０パーティションに分割することが望ましい。６／１４０ライブラリのスロットから０個、１個、５個、または１０個のメールスロットを定義することができる。
【００４１】
各レベルごとにドライブを有さない既存のテープライブラリでは、互換性重視の実施形態を使用しての分割のために、関連するドライブを欠くトレイまたはスロットをディスエーブルする必要がありうる。したがって、図９Ａ〜図９Ｄに示す６／１４０データテープライブラリが、標準的な６／１４０構成以外で分割される（すなわち、ライブラリが１つまたは複数の１／９、２／２０、４／４０、または６／６０パーティションを含む）場合、このような既存の６／１４０ライブラリの上位４レベルのトレイ９１０〜９１７を図示のようにディスエーブルすることができる。互換性実施形態でエミュレートされる既存の１／９、２／２０、４／４０、６／６０ライブラリは、レベルにドライブのないスロットまたはトレイをサポートしないため、これによって上記エミュレーションが保存される。互換性重視の実施形態では、各アクティブパーティションタイプについてのライブラリコントローラ照会ストリングは、対応する既存のライブラリタイプまたはモデルについての標準の照会ストリングである。
【００４２】
互換性重視の実施形態９００においてパーティションに対して行うことのできるアクションは、制限することが可能である。互換性重視の実施形態９００では、パーティションが全体として削除および作成されることが好ましい。たとえば、１／９パーティションを２／２０パーティションの一部になるようにサイズ変更するには、１／９パーティションを削除し、要素をディスエーブルしてから、好ましくは同じレベルでの連続するディスエーブルされた要素から２／２０パーティションが作成される。図４に関連して上述したように、パーティション削除要求の場合、パーティション中のスロットおよびデータ転送要素がディスエーブルされ、このためセキュアまたは非セキュアなパーティションに属さなくなる。ユーザは、選択された有効なディスエーブルスロットおよびデータ転送要素から、図３に示すプロセスに従ってパーティションを作成することができる。図示の互換性重視の実施形態９００の場合、有効な選択は、１０個（９がアクティブ）、２０個、４０個、６０個、または１４０個のスロットの連続セット、および１個、２個、４個または６個のドライブの対応する連続セットからなる。この実施形態では、１１個以上のスロットを有するパーティションが選択される場合、既存のライブラリモデルのエミュレーションを促進するために、ライブラリにおける各関連レイヤを完全に占めることが好ましい。１０個、２０個、４０個、または６０個のスロットパーティションは、スロット１０個セットの各トレイセットに関連するテープドライブも含むべきである。既存の６／１４０ライブラリの１４０個スロットパーティションは、ライブラリの下位３レイヤに６個のドライブを含むべきである。パーティションは、ライブラリによって許されるように、０個、１個、５個、または１０個のインポート／エクスポート要素を有するように構成されうる。好ましくは、メールスロットは、パーティションにおける最後のトレイの前面、すなわちパーティションにおいて最も大きな番号のスロットであり、パーティションのサイズが変更される場合、適宜再び割り当てられる。
【００４３】
図９Ａでは、６個のドライブ、１４個のトレイのライブラリが、パーティション９０１、９０２、および９０３に分割される。第１のパーティション９０１および第２のパーティション９０２は、それぞれ１個のドライブ９１８および９１９と、それぞれ１個のトレイ９０４および９０５とを有する。パーティション９０３は、４／４０ライブラリをエミュレートし、４個のドライブ９２０〜９２３と、４個のトレイ９０６〜９０９で総計４０個のスロットとを有する。
【００４４】
パーティション９０２および９０３は、図９Ａと図９Ｂの間で削除される。したがって、トレイ９０５〜９０９およびドライブ９１９〜９２３は、割り当て解除されて図９Ｂに示される。
【００４５】
エミュレートされた２／２０ライブラリ９２４が図９Ｂと図９Ｃの間で作成される。同じレベル上の連続トレイ９０６および９０７と、ドライブ９２０および９２１を使用して、２／２０パーティション９２４を作成する。同様に、図９Ｄの２／２０ライブラリエミュレーションパーティション９２５も、同一レベルの連続した、割り当てられていないトレイ９０８および９０９、ならびに同じレベルのドライブ９２２および９２３から作成される。トレイ９０５およびドライブ９１９は、図９Ｄにおいて割り当てられないままである。
【００４６】
ファイバチャネル環境においてセキュリティを提供するために、ユーザは、どのホストが各パーティション中のテープドライブ、ライブラリコントローラ、および媒体などのリソースへのアクセスを有するかも構成することができる。これは、ウェブブラウザインタフェースまたはネットワーク管理プロトコルインタフェースを介して実行しうる。ユーザは、アクティブなパーティションを選択し、そのパーティションを非セキュアにしてすべてのホストにアクセスを許可するか、あるいはホストＷＷＮのリストにアクセスを制限するように構成することが可能である。本システムおよび本方法を使用してパーティションが作成される場合、デフォルトにより、セキュリティレベルは非セキュアに設定されている。同様に、パーティション０としてのライブラリ全体のデフォルト分割は、非セキュアというデフォルトのセキュリティ設定をパーティション０に適用する。すべてのホストがパーティションにアクセスしないようにするためには、ＷＷＮのリストを空にした状態でパーティションを構成することができる。また、アクティブなパーティションにないディスエーブルされたリソースへのすべてのホストによるアクセスは、制限されることが好ましい。
【００４７】
ユーザが、ライブラリウェブブラウザ管理インタフェースを介してパーティションのデバイスリソースを変更する（たとえば、デバイスを追加するか、またはデバイスを除去する）場合、ライブラリ管理ファームウェアは、好ましくは、そのパーティションのデバイスリソースに取り付けられるすべてのＦＣ−ＳＣＳＩブリッジおよびライブラリ中のあらゆるネイティブＦＣドライブのセキュリティ情報を更新する。これは、好ましくは、セキュリティ構成要求をＦＣ−ＳＣＳＩブリッジおよびＦＣテープドライブそれぞれに送信して、そのパーティション中のすべてのデバイスのセキュリティを更新することによって実行される。これにより、ライブラリ管理ファームウェアは、最新のセキュリティ構成情報を各ＦＣ−ＳＣＳＩブリッジに提供することになる。好ましくは、このセキュリティ情報、たとえばあらゆるライブラリパーティションについてのデバイスリソースおよび許可されるＷＷＮのリストが、不揮発性メモリストレージに保持される。このため、ＦＣ−ＳＣＳＩブリッジが故障し、交換される場合、交換されるＦＣ−ＳＣＳＩブリッジと同じセキュリティ設定を有するように再構成することができる。
【００４８】
ＲＭＣは、好ましくは、ユーザがウェブブラウザを介してライブラリ全体のセキュリティ構成をホストに保存するとともに、ウェブブラウザを介してライブラリ全体のセキュリティ構成をリロードできるようにする。ユーザがライブラリを元のデフォルト設定に設定したい場合、または別のライブラリからのセキュリティ情報をすでに含む交換用のＦＣテープドライブが検出される場合、ライブラリ管理ファームウェアは、セキュリティ構成要求を発することによってセキュリティ情報をリセットすることができる。
【００４９】
パーティションセキュリティは、パワーサイクル間で永続的であり、パワーサイクルがパーティションセキュリティを変更する必要がない。ＲＭＣは、好ましくは、ライブラリにおける任意のコンポーネントへのファームウェア更新を検出する。ファームウェア更新が検出される場合、ＲＭＣは、好ましくは、コンポーネントのセキュリティ設定を再構成する。ライブラリコントローラが、ライブラリにおけるＦＣテープドライブのファームウェアが更新されたことを検出する場合、またはドライブが交換され、テープドライブがもはや分割をサポートしない場合、ＲＭＣは、パーティションを元のデフォルト状態に構成することが好ましい。ＲＭＣファームウェアが更新されると、ＲＭＣはライブラリにおけるすべてのコンポーネントのセキュリティ構成をデフォルトの元の非セキュア状態に設定する。
【００５０】
ライブラリ管理インタフェースにより、ユーザがＦＣ−ＳＣＳＩブリッジに関連するデバイスのＳＣＳＩ−ＩＤを手動で変更することができる場合、管理インタフェースを介してのいかなるＳＣＳＩ−ＩＤの変更もまた、変更されたテープドライブに関連するＦＣ−ＳＣＳＩブリッジへの影響を受けるライブラリパーティションについてのセキュリティ構成要求をトリガするように、この動作は、セキュリティシステムと統合されることが好ましい。また、この発明は、例として次のような実施形態を含む。
【００５１】
（１）　ストレージエリアネットワークに関連するデータライブラリを分割するシステム（２００）であって、
データ記憶媒体を収容するように適合される複数の収容要素スロット（２０５）であって、該収容要素スロットのうちの少なくとも１つからなる少なくとも１つのセットが、複数のパーティション（２１５〜２１７）のうちの１つのパーティションに割り当てられる、複数の収容要素スロット（２０５）と、
前記データ記憶媒体を受け取り、前記データ記憶媒体へ／からデータを転送するように適合される複数のデータ転送要素（２０１〜２０４）であって、該データ転送要素のうちの少なくとも１つからなる少なくとも１つのセットそれぞれが、前記パーティションのうちの１つに割り当てられるデータ転送要素（２０１〜２０４）と、
前記パーティションそれぞれの仮想的なコントローラに異なる論理要素名称（ＬＵＮ１、ＬＵＮ２、ＬＵＮ３）を割り当てるライブラリコントローラ（２１３）であって、前記仮想的なコントローラが１つの同じ前記パーティションに割り当てられる前記収容要素スロットの１つのセットへの／からの前記データ転送媒体の移動を指示する、前記ライブラリコントローラ（２１３）と、
を備えるシステム。
【００５２】
（２）　前記仮想的なコントローラは、前記データ転送要素の１つのセットへの／からの前記データ記憶媒体の移動を指示し、前記収容要素スロットの前記１つのセットおよび前記データ転送要素の前記１つのセットは１つの同じ前記パーティションに割り当てられる、（１）記載のシステム。
【００５３】
（３）　前記パーティションの少なくとも１つはセキュアであり、前記セキュアなパーティションの特定の１つへのアクセスは、該特定のパーティションへのアクセスに関する一意のホストデバイス識別子のリストに列挙される一意のホストデバイス識別子を有する前記ストレージエリアネットワークのユーザに制限される、（１）または（２）記載のシステム。
【００５４】
（４）　セキュアなパーティションについての一意のホストデバイス識別子がリストにない場合、前記セキュアなパーティションがいかなるユーザによるアクセスからも保護される、（３）記載のシステム。
【００５５】
（５）　前記パーティションの少なくとも１つは非セキュアであり、前記ストレージエリアネットワークの任意のユーザによる前記非セキュアなパーティションへのアクセスは許可される、（１）または（２）記載のシステム。
【００５６】
（６）　前記データ転送要素の少なくとも１つはディスエーブルされ、いかなるユーザも前記少なくとも１つのディスエーブルされるデータ転送要素にアクセスすることはできない、（１）または（２）記載のシステム。
【００５７】
（７）　前記パーティションの少なくとも１つにおける前記収容要素スロットの少なくとも１つは、インポート／エクスポートスロットとして定義される、（１）または（２）記載のシステム。
【００５８】
（８）　ストレージエリアネットワークに関連するデータライブラリ（２００）を分割する方法であって、
異なる論理要素名称（ＬＵＮ１、ＬＵＮ２、ＬＵＮ３）を複数のライブラリパーティション（２１５〜２１７）それぞれに割り当てるステップと、
前記データライブラリにおいて前記パーティションを確立するステップであって、前記パーティションはそれぞれ少なくとも１つの収容要素スロット（２０５）および少なくとも１つのデータ転送要素（２０１〜２０４）を含み、前記収容要素スロットはそれぞれ媒体を収容するように適合され、前記データ転送要素はそれぞれ前記媒体を受け取り、データを前記媒体へ／から転送するように適合されるステップと、
同じパーティションに割り当てられた前記収容要素スロットへの／からの前記媒体の移動を制御するステップと
を含む方法。
【００５９】
（９）　前記データ転送要素への／からの、および、同じ前記パーティションに割り当てられた前記収容要素スロットへの／からの前記媒体の移動を制御するステップをさらに含む、（８）記載の方法。
【００６０】
（１０）　前記パーティションそれぞれにアクセス可能な一意のホストデバイス識別子のリストを割り当てることにより、前記パーティションのうち選択されたパーティションをセキュア化するステップをさらに含む、（８）または（９）記載の方法。
【図面の簡単な説明】
【図１】本発明の教示に従って動作するＳＡＮを示す概略図である。
【図２】データライブラリ分割システムおよび本システムの方法の実施形態を採用したデータライブラリの例の概略図である。
【図３】本発明の創意に富む分割方法によるパーティション作成のフローチャートである。
【図４】本発明の創意に富む分割方法によるパーティション削除のフローチャートである。
【図５】本発明の創意に富む分割方法によるパーティション拡大のフローチャートである。
【図６】本発明の創意に富む分割方法によるパーティション縮小のフローチャートである。
【図７】本発明の創意に富む分割方法によるパーティションのセキュリティ構成の変更を示すフローチャートである。
【図８Ａ】パーティションが図８Ａ〜図８Ｄの間で再定義される柔軟性重視の実施形態の下で、本発明の教示に従って本システムにより分割される例示的なデータテープライブラリの概略図である。
【図８Ｂ】パーティションが図８Ａ〜図８Ｄの間で再定義される柔軟性重視の実施形態の下で、本発明の教示に従って本システムにより分割される例示的なデータテープライブラリの概略図である。
【図８Ｃ】パーティションが図８Ａ〜図８Ｄの間で再定義される柔軟性重視の実施形態の下で、本発明の教示に従って本システムにより分割される例示的なデータテープライブラリの概略図である。
【図８Ｄ】パーティションが図８Ａ〜図８Ｄの間で再定義される柔軟性重視の実施形態の下で、本発明の教示に従って本システムにより分割される例示的なデータテープライブラリの概略図である。
【図９Ａ】パーティションが図９Ａ〜図９Ｄの間で再定義される互換性重視の実施形態の下で、本システムにより分割される例示的なデータテープライブラリの概略図である。
【図９Ｂ】パーティションが図９Ａ〜図９Ｄの間で再定義される互換性重視の実施形態の下で、本システムにより分割される例示的なデータテープライブラリの概略図である。
【図９Ｃ】パーティションが図９Ａ〜図９Ｄの間で再定義される互換性重視の実施形態の下で、本システムにより分割される例示的なデータテープライブラリの概略図である。
【図９Ｄ】パーティションが図９Ａ〜図９Ｄの間で再定義される互換性重視の実施形態の下で、本システムにより分割される例示的なデータテープライブラリの概略図である。
【図１】
2004005381.tif 000003
【図２】
2004005381.tif 000004
【図３】
2004005381.tif 000005
【図４】
2004005381.tif 000006
【図５】
2004005381.tif 000007
【図６】
2004005381.tif 000008
【図７】
2004005381.tif 000009
【図８Ａ】
2004005381.tif 000010
【図８Ｂ】
2004005381.tif 000011
【図８Ｃ】
2004005381.tif 000012
【図８Ｄ】
2004005381.tif 000013
【図９Ａ】
2004005381.tif 000014
【図９Ｂ】
2004005381.tif 000015
【図９Ｃ】
2004005381.tif 000016
【図９Ｄ】
2004005381.tif 000017