(57)【要約】【課題】  ホストコンピュータ，ＦＣスイッチ，およびストレージのスイッチポートをＦＣケーブルによって正確に接続し、さらにスイッチポートのゾーニングやストレージのＬＵマッピングを行う、ネットワークストレージシステムおよびネットワークストレージ構築方法を提供する。【解決手段】  ＦＣケーブルの両端にＲＦＩＤを設け、ＦＣスイッチにスイッチポート毎のＲＦＩＤリーダ並びに、スイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部を設け、ストレージに、スイッチポート毎のＲＦＩＤリーダ，ライタ並びにスイッチポートおよびストレージ内の記憶装置を管理するストレージ管理部を設け、ＦＣケーブルの接続先をＲＦＩＤに記憶させた識別ＩＤによって確認し、ＦＣスイッチにおいてはスイッチポートを識別ＩＤ管理部によってゾーニングし、ストレージ管理部はストレージのＬＵマッピングを行う。【選択図】図１
2007087240.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤを利用するネットワークストレージシステムであって、
前記ネットワークストレージシステムが、両端に予め識別ＩＤが書き込まれているＲＦＩＤを備えたＦＣケーブルと、スイッチポート毎のＲＦＩＤリーダ並びにスイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部を有するＦＣスイッチと、スイッチポート毎のＲＦＩＤリーダ／ライタ並びにストレージ内のスイッチポートを管理するストレージ管理部並びに複数の記憶装置を有するストレージとを備え、
ＦＣスイッチが、前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じてスイッチポートを割り当てるＦＣスイッチ管理テーブルを持ち、
ストレージが、前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じて記憶装置のマッピングを設定するストレージ管理テーブルを持ち、
ストレージのスイッチポートに前記ＦＣケーブルを接続する場合、各スイッチポートのＲＦＩＤリーダ／ライタ、が全ての接続されている前記ＦＣケーブルの識別ＩＤを読み込み、ストレージ管理部がストレージのストレージ管理テーブルを参照してＬＵマッピング処理を行い、
ＦＣスイッチのスイッチポートに前記ＦＣケーブルを接続する場合、ＦＣスイッチのＲＦＩＤリーダが前記ＦＣケーブルのＲＦＩＤに書き込まれた識別ＩＤを読み取り、ＦＣスイッチ管理テーブルを参照し、接続するスイッチポート以外に同一の識別ＩＤがあった場合にはゾーニング処理を行う、
ことを特徴とする、ネットワークストレージシステム。
【請求項２】
両端に予め識別ＩＤが書き込まれているＲＦＩＤを備えたＦＣケーブルと、スイッチポート毎のＲＦＩＤリーダ並びにスイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部を有するＦＣスイッチと、スイッチポート毎のＲＦＩＤリーダ／ライタ並びにストレージ内のスイッチポートを管理するストレージ管理部並びに複数の記憶装置を有するストレージを備えるネットワークストレージシステムを構築する方法において、
ＦＣスイッチが前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じてスイッチポートを割り当てるＦＣスイッチ管理テーブルを持ち、
ストレージが前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じて記憶装置のマッピングを設定するストレージ管理テーブルを持ち、
ストレージのスイッチポートに前記ＦＣケーブルを接続する場合には、各スイッチポートのＲＦＩＤリーダ／ライタが全ての接続されている前記ＦＣケーブルの識別ＩＤを読み込み、ストレージ管理部がストレージのストレージ管理テーブルを参照してＬＵマッピング処理を行い、
ＦＣスイッチのスイッチポートに前記ＦＣケーブルを接続する場合には、ＦＣスイッチのＲＦＩＤリーダが前記ＦＣケーブルのＲＦＩＤに書き込まれた識別ＩＤを読み取り、ＦＣスイッチ管理テーブルを参照し、接続するスイッチポート以外に同一の識別ＩＤがあった場合にはゾーニング処理を行う、
ように構築することを特徴とする、ネットワークストレージシステム構築方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワークストレージシステムおよびネットワークストレージシステム構築方法係り、特に両端にＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤ）を備えたＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）ケーブルを使用し、ＦＣスイッチへの接続管理と、ＦＣスイッチのゾーニングと、ストレージのＬＵマッピングとを行うネットワークストレージシステムおよびネットワークストレージシステム構築方法に関する。
【背景技術】
【０００２】
ホストコンピュータとストレージを接続する専用ネットワークであり、複数のストレージを一元管理することが可能となるＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）およびＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）においては、ストレージとホストコンピュータの間にＦＣスイッチを通常使用する。従来はラベルなどをＦＣケーブルに貼るなどしてＦＣケーブルを識別する方法が採られていた。しかし、特に大規模なＳＡＮ／ＮＡＳの構築時には大量のケーブルを正確に接続しなければならず、接続ミスが発生することが多いという不具合が発生していた。また、ＦＣスイッチの複数のスイッチポートを論理的に結合させるゾーニングやストレージ内の複数のＬＵ（Ｌｏｇｉｃａｌ  Ｕｎｉｔ）とスイッチポートを論理的に結合させるＬＵマッピングも手動で行われ、作業工数がかかり、ミスも発生するという不具合があった。
【０００３】
この不具合を解決するために、特許文献１にはケーブルの両端及び中間にＩＣタグを設け、例えば床下に設置したケーブルの一端がどこに接続されたものかをケーブルの他端のＩＣタグを読み取ることにより識別する方法が記載されている。
【特許文献１】特開２００５−２２８６８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている技術はケーブルの両端および中間にＩＣタグを設けたというだけで、ＦＣスイッチのスイッチポートに本来接続さるべきケーブルが正しく接続されているかを即座に確認するができないという不具合があった。また、スイッチポートのゾーニングやストレージのＬＵマッピングに関する考慮は全くなされていない。
【０００５】
本願発明は、上記のような不具合を鑑み、ホストコンピュータ，ＦＣスイッチ，およびストレージのスイッチポートの接続状態を管理し、さらにスイッチポートのゾーニングやストレージのＬＵマッピングを行う、ネットワークストレージシステムおよびネットワークストレージ構築方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、請求項１記載の発明は、ＲＦＩＤを利用するネットワークストレージシステムであって、
前記ネットワークストレージシステムが、両端に予め識別ＩＤが書き込まれているＲＦＩＤを備えたＦＣケーブルと、スイッチポート毎のＲＦＩＤリーダ並びにスイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部を有するＦＣスイッチと、スイッチポート毎のＲＦＩＤリーダ／ライタ並びにストレージ内のスイッチポートを管理するストレージ管理部並びに複数の記憶装置を有するストレージとを備え、
ＦＣスイッチが、前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じてスイッチポートを割り当てるＦＣスイッチ管理テーブルを持ち、
ストレージが、前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じて記憶装置のマッピングを設定するストレージ管理テーブルを持ち、
ストレージのスイッチポートに前記ＦＣケーブルを接続する場合、各スイッチポートのＲＦＩＤリーダ／ライタ、が全ての接続されている前記ＦＣケーブルの識別ＩＤを読み込み、ストレージ管理部がストレージのストレージ管理テーブルを参照してＬＵマッピング処理を行い、
ＦＣスイッチのスイッチポートに前記ＦＣケーブルを接続する場合、ＦＣスイッチのＲＦＩＤリーダが前記ＦＣケーブルのＲＦＩＤに書き込まれた識別ＩＤを読み取り、ＦＣスイッチ管理テーブルを参照し、接続するスイッチポート以外に同一の識別ＩＤがあった場合にはゾーニング処理を行う、
ことを特徴とする、ネットワークストレージシステムである。
【０００７】
また、請求項２記載の発明は、両端に予め識別ＩＤが書き込まれているＲＦＩＤを備えたＦＣケーブルと、スイッチポート毎のＲＦＩＤリーダ並びにスイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部を有するＦＣスイッチと、スイッチポート毎のＲＦＩＤリーダ／ライタ並びにストレージ内のスイッチポートを管理するストレージ管理部並びに複数の記憶装置を有するストレージを備えるネットワークストレージシステムを構築する方法において、
ＦＣスイッチが前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じてスイッチポートを割り当てるＦＣスイッチ管理テーブルを持ち、
ストレージが前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じて記憶装置のマッピングを設定するストレージ管理テーブルを持ち、
ストレージのスイッチポートに前記ＦＣケーブルを接続する場合には、各スイッチポートのＲＦＩＤリーダ／ライタが全ての接続されている前記ＦＣケーブルの識別ＩＤを読み込み、ストレージ管理部がストレージのストレージ管理テーブルを参照してＬＵマッピング処理を行い、
ＦＣスイッチのスイッチポートに前記ＦＣケーブルを接続する場合には、ＦＣスイッチのＲＦＩＤリーダが前記ＦＣケーブルのＲＦＩＤに書き込まれた識別ＩＤを読み取り、ＦＣスイッチ管理テーブルを参照し、接続するスイッチポート以外に同一の識別ＩＤがあった場合にはゾーニング処理を行う、
ように構築することを特徴とする、ネットワークストレージシステム構築方法である。
【発明の効果】
【０００８】
本発明のＲＦＩＤを利用したネットワークストレージシステムおよびネットワークストレージシステム構築方法は、ＦＣスイッチ及びストレージに、自己に接続されたＦＣケーブルのコネクタに設けたＲＦＩＤから読み込んだ識別ＩＤに応じたゾーニング及びマッピングを設定するテーブルを設けておき、ストレージに前記ＦＣケーブルを接続する場合に、ストレージ管理部がＦＣケーブルの接続しているスイッチポートをＬＵマッピングし、ＦＣスイッチに前記ＦＣケーブルを接続する場合に、ゾーニング処理を行うように構成したため、人手を介さずにゾーニングとマッピングを行うことが可能になり、正確な物理的結線の管理が可能になるばかりではなく、正確なＦＣスイッチのスイッチポートのゾーニング、正確なストレージのＬＵマッピングを行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態を添付図面を参照して説明する。
図１〜図６は発明を実施する形態の一例であって、図中同一の符号を付した部分は同一物を表わす。実施形態がこれに限られないことは言うまでもない。
【００１０】
<図の説明>
図１は、本発明のネットワークストレージシステムの全体図である。
図２は、ＲＦＩＤを両端に設けたＦＣケーブルの接続に関するプログラムのフローチャートである。
図３は、ＦＣケーブルのＦＣスイッチへの接続時処理のフローチャートである。
図４は、ゾーニングを模式的に表した図である。
図５は、ＦＣケーブルのストレージへの接続時の処理のフローチャートである。
図６は、ＦＣケーブルの識別ＩＤとマッピングするロジカル・ユニットとの対応関係を表した例である。
【００１１】
<構成の説明>
本発明のネットワークストレージシステムは、図１に示す如く、ホストコンピュータ１００１と、ＦＣスイッチ１００２と、ストレージ１００４と、両端に予め識別ＩＤを書き込んだＲＦＩＤ１０２を設けたコネクタを有するＦＣケーブル１００５とを備える。尚、前記コネクタは、ＲＦＩＤと一体のため、以下の説明ではＲＦＩＤとして説明する。
ホストコンピュータ１００１はＦＣケーブル１００５によってＦＣスイッチ１００２に接続され、ＦＣスイッチ１００２はＦＣケーブル１００５によってストレージ１００４に接続される。
【００１２】
ＦＣスイッチ１００２は、スイッチポート毎のＲＦＩＤリーダ１０１と、スイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部１０５と、ＦＣスイッチが前記ＦＣケーブルのＲＦＩＤから読み込んだ識別ＩＤに応じてスイッチポートを割り当てるＦＣスイッチ管理テーブル（図示せず）を有する。このテーブルはＦＣケーブルのＦＣスイッチへの接続時および切断時に識別ＩＤ管理部１０５がアップデートすることにより、正確なスイッチポートの管理および正確なゾーニングを可能にしている。
この識別ＩＤ管理部１０５は各スイッチポートに接続されているＦＣケーブルの識別ＩＤを管理し、また、スイッチポートのゾーニングも行う。
尚、スイッチポートとは、ＦＣケーブルのコネクタを物理的に接続する装置をいい、ゾーニングとは複数のスイッチポートを論理的に結合させて扱う処理である。図４はゾーニングを模式的に表した図であり、図の例ではＦＣケーブル４０５，４０６が符号４０２で一つのゾーニングを形成し、ＦＣケーブル４０７，４０８が符号４０３で一つのゾーニングを形成している。
【００１３】
ストレージ１００４は、複数の記憶装置と、スイッチポート毎のＲＦＩＤリーダ／ライタ１０３並びにスイッチポートおよびストレージ内のスイッチポートを管理し、ロジカル・ユニットのマッピング処理を行うストレージ管理部１０６を有する。
また、ストレージ１００４は前記ＦＣケーブル１００５のＲＦＩＤ１０２から読み込んだ識別ＩＤに応じて記憶装置のマッピングを設定するストレージ管理テーブル（図示せず）を持つ。
【００１４】
上記の内、識別ＩＤ管理部１０５とストレージ管理部１０６は、ＦＣスイッチ１００２およびストレージ１００４以外の装置やコンピューターで作動するように構成しても良い。
【００１５】
ストレージ管理部１０６は、さらにＦＣケーブル１００５の識別ＩＤとマッピングするロジカル・ユニットとの対応関係を管理している。例えば、図６の表６０１のように、識別ＩＤ０００１は０，１，２，３のロジカル・ユニットをマッピングし、識別ＩＤ０００２は４，５，６，７のロジカル・ユニットをマッピングし、識別ＩＤ０００３からはどのロジカル・ユニットもマッピングしないこと、表６０２の例は、どの識別ＩＤからも、どのロジカル・ユニットもマッピングしないこと、即ち全ての識別ＩＤに対して、マッピングＬＵが未設定の場合には、スイッチポートに接続されているホストから全ロジカル・ユニットを認識可能な状態を設定している。尚、本実施形態の対象となるネットワークストレージシステムは、ホスト／ストレージが複数台あった場合等に、ＦＣスイッチのゾーニングだけ必要な場合がある。このとき、マッピング機能は必須でないため、同一ストレージ内に接続されるＦＣケーブルの全識別ＩＤに対してマッピングＬＵが未設定の場合には、ストレージ上のＬＵマッピング機能が有効にならないようにしている。ちなみに、ＬＵマッピング機能が無効な場合には、接続されるＦＣスイッチポート上のホストから全てのＬＵが認識可能であり、表６０２の例では、ＬＵ０〜１５がホスト上から認識可能に設定している。
また、ＬＵマッピングとは、ストレージ１００４内の複数の記憶装置とスイッチポートを論理的に結合させることを言う。図１においてマッピング処理１００６はマッピングを模式的に表している。実際にはストレージのスイッチポートとロジカル・ユニットを論理的に結合させる。また、ロジカル・ユニットとは記憶装置を論理的に複数台にして扱う時の名前をいう。
また、ＲＦＩＤにはゾーニング毎に一意に定めた識別ＩＤが書き込まれており、同一の識別ＩＤを持つＦＣケーブルが接続されたスイッチポートは一つにゾーニングされる。
【００１６】
<動作の説明>
図２を用いて、ＦＣケーブル１００５の両端に設けたＲＦＩＤの動作確認プログラムの手順を説明する。
先ず、ストレージ１００４のスイッチポートにＲＦＩＤを両端に設けたＦＣケーブル１００５の両端を接続する［ステップ２０１］。
次にストレージ１００４は、書き込みソフトを用いてＲＦＩＤリーダ／ライタ１０３によってＦＣケーブル１００５の両端に設けたＲＦＩＤ１０２にそれぞれ識別ＩＤ（Ａ）を書き込む［ステップ２０２］。
次に、ストレージ管理部１０６は、ＦＣケーブル１００５のＲＦＩＤから識別ＩＤ（Ｂ）を読み込む［ステップ２０３］。
次にストレージ管理部１０６は、識別番号（Ａ）とＲＦＩＤから読み込んだ識別ＩＤ（Ｂ）とが一致するかどうか判定する［ステップ２０４］。ストレージ１００４は、一致していない場合はエラー報告を行い当該のＲＦＩＤを具備するＦＣケーブル１００５の使用を許可せず［ステップ２０５］、一致する場合には、処理を終了する。
以上の動作により、正常に動作しないＲＦＩＤの発見が可能となる。
【００１７】
図３を用いて、ＦＣケーブル１００５のＦＣスイッチ１００２への接続時処理を説明する。
先ず、ＦＣスイッチ１００２の任意のコネクタにＦＣケーブル１００５を接続する［ステップ３０１］。
ＦＣスイッチ１００２の識別ＩＤ管理部１０５は、当該ＦＣスイッチの各スイッチポートに有するＲＦＩＤリーダによって接続されたＦＣケーブル１００５上のＲＦＩＤから識別ＩＤを読み込む［ステップ３０２］。
次いで、ＦＣスイッチ１００２の識別ＩＤ管理部１０５は、ＦＣスイッチ１００２の前記接続したスイッチポート以外のスイッチポートに同一識別ＩＤのＦＣケーブル１００５が接続されているかどうかをＦＣスイッチ管理テーブルを参照することにより判定する［ステップ３０３］。同一識別ＩＤのＦＣケーブル１００５が接続されている場合には、ＦＣスイッチポートにゾーニング処理を行う［ステップ３０４］。
ステップ３０４のゾーニング処理は、識別ＩＤ管理部１０５がＦＣスイッチ管理テーブルを参照し、同一識別ＩＤのＲＦＩＤをもつＦＣケーブルか接続されているスイッチポートを検出することにより行う。
最後に、ＦＣスイッチ１００２の識別ＩＤ管理部１０５は、ＦＣスイッチ１００２の前記接続したスイッチポート以外のスイッチポートに前記ゾーニングした識別ＩＤ以外の識別ＩＤを有するＦＣケーブル１００５があるかどうか判定し［ステップ３０５］、ある場合にはステップ３０３に戻り、ない場合には処理を終了する。
【００１８】
図５を用いて、ストレージ１００４へのＦＣケーブル１００５接続時の処理について説明する。
接続する前に、ストレージ管理ソフトがストレージ１００４のＬＵ１０７とＦＣケーブル１００５の識別ＩＤの関連付けを行う。［ステップ５０１］。
【００１９】
次に、ストレージ１００４の任意のスイッチポートにＦＣケーブル１００５を接続する［ステップ５０２］と、次にストレージ管理部１０６が、ＦＣケーブル１００５の接続が一箇所目の接続かどうか判定する［ステップ５０３］。一箇所目の接続であった場合にはストレージ上のＬＵマッピングをＯＦＦにし、ステップ５０５に進む。一箇所目でない場合には、ステップ５０５に進む。
【００２０】
次に、ストレージ管理部１０６は、接続されたＦＣケーブル１００５のＲＦＩＤの識別番号をＲＦＩＤリーダ／ライタ１０３を用いて読み込む［ステップ５０５］。
次に、ストレージ管理部１０６は、接続されたＦＣケーブル１００５の識別ＩＤがストレージ管理部１０６の管理下にあるかどうかを、ストレージ管理テーブルを参照して判定する［ステップ５０６］。ない場合には処理を終了する。ある場合にはステップ５０７に進む。
【００２１】
次に、ストレージ管理部１０６は、前記接続されたＦＣケーブル１００５の識別ＩＤに対するロジカル・ユニットが登録されているかどうかを、ストレージ管理テーブルを参照して判定する［ステップ５０７］。登録されていなければ処理を終了する。登録されていれば、ステップ５０８に進む。
【００２２】
次に、ストレージ管理部１０６は、ＬＵマッピング機能が有効になっているかどうか判定する［ステップ５０８］。有効になっていなければＬＵマッピング機能を有効にし［ステップ５０９］ステップ５１０に進む。有効になっていればステップ５１０に進む。
次に、ストレージ管理部１０６はストレージのスイッチポートのＬＵマッピング処理を行い［ステップ５１０］、処理を終了する。
【００２３】
以上のように、本発明はＦＣケーブル１００５の両端にＲＦＩＤを設け、ＦＣスイッチ１００２にスイッチポート毎のＲＦＩＤリーダ１０１と、スイッチポートとＲＦＩＤの識別ＩＤを管理する識別ＩＤ管理部１０５と、ＦＣスイッチ管理テーブルを設け、ストレージ１００４に、スイッチポート毎のＲＦＩＤリーダ／ライタ１０３と、ストレージ内のスイッチポートを管理するストレージ管理部１０６と、ストレージ管理テーブルとを設け、ＦＣスイッチ１００２においてはスイッチポートを識別ＩＤ管理部１０５がゾーニングを行い、ストレージ１００４においてはストレージ管理部１０６がストレージのＬＵマッピングを行うことにより、作業者は接続時にスイッチポートを意識しなくとも正確な物理的結線が可能になるばかりではなく、正確なＦＣスイッチのスイッチポートのゾーニング、並びに正確なストレージのＬＵマッピングの自動設定を行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明のネットワークストレージシステムの全体図である。
【図２】ＲＦＩＤを両端に設けたＦＣケーブルの接続に関するプログラムのフローチャートである。
【図３】ＦＣケーブルのＦＣスイッチへの接続時処理のフローチャートである。
【図４】ゾーニングを模式的に表した図である。
【図５】ＦＣケーブルのストレージへの接続時の処理のフローチャートである。
【図６】ＦＣケーブルの識別ＩＤとマッピングするロジカル・ユニットとの対応関係を表した例である。
【符号の説明】
【００２５】
１００１、ホストコンピュータ、１００２：ＦＣスイッチ、１００４：ストレージ、１００５：ＦＣケーブル、１０１：ＲＦＩＤリーダ、１０２：ＲＦＩＤ、１０３：ＲＦＩＤリーダ／ライタ、１０５：識別ＩＤ管理部、１０６：ストレージ管理部、１０７：ＬＵ。
【図１】
2007087240.tif 000003
【図２】
2007087240.tif 000004
【図３】
2007087240.tif 000005
【図４】
2007087240.tif 000006
【図５】
2007087240.tif 000007
【図６】
2007087240.tif 000008