(57)【要約】【課題】他種のホストからは、論理ディスクにアクセス出来ないように、アクセス制限をかける方法と装置の提供。【解決手段】ディスク装置（９）とのインタフェースを司るディスクインタフェース（８）と、複数種のプロトコルで論理ディスクへのアクセスをそれぞれ行うホスト（１、２）とネットワーク（３）を介して通信接続を行うホストインタフェース（５）と、論理ディスクに対して複数種のプロトコルのいずれについてアクセスが許可されるかというアクセスの許可情報を格納する制御メモリ（７）と、ホストより前記ネットワークを介して論理ディスクに対するアクセス要求を受けた際に、いずれのプロトコルでアクセスしてきたか判別し、制御メモリを参照してプロトコルによる論理ディスクへのアクセスの許可、不許可を判定する制御手段（６）を備え、判定の結果、アクセス許可された場合、論理ディスクへの通常のアクセスを行い、アクセスが不許可の場合、アクセスできない旨の応答を返す。【選択図】          図１
2004348324.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのディスク装置と、
前記ディスク装置とのインタフェースを司るディスクインタフェースと、
複数種のプロトコルで論理ディスクへのアクセスをそれぞれ行うホストとネットワークを介して通信接続を行うホストインタフェースと、
論理ディスクに対して前記複数種のプロトコルのうちアクセスが許可されているプロトコルを規定したアクセス許可情報を格納する記憶手段と、
前記ホストより論理ディスクに対するアクセス要求を前記ホストインタフェースが受けた際に、いずれのプロトコルでアクセスがなされたか判別し、前記記憶手段のアクセス許可情報を参照して、前記プロトコルに関する前記論理ディスクへのアクセスの許可／不許可を判定する制御手段と、
を備え、
前記制御手段は、前記判定の結果、前記プロトコルについて前記論理ディスクへのアクセスが許可されている場合、前記ホストからの前記論理ディスクへのアクセスが行われるように制御し、アクセスが不許可の場合、前記ホストインタフェースを介して前記ホストにアクセス不可の応答を行う、ことを特徴とするストレージ装置。
【請求項２】
前記ホストより前記ネットワークを介して論理ディスクの情報の取得要求を前記ホストインタフェースが受け取った際に、前記ホストがいずれのプロトコルでアクセスしてきたか判別し、前記記憶手段のアクセス許可情報を参照して、前記プロトコルに許可されている前記論理ディスクの情報を取得し、取得した情報を、前記ホストインタフェースを介して、要求元のホストへ返す制御を行う手段を備えている、ことを特徴とする請求項１記載のストレージ装置。
【請求項３】
前記複数種のプロトコルが、
前記ホストからネットワークを介して、直接、前記ストレージ装置の論理ディスクにアクセスする第１種のプロトコルと、
前記ホストがファイルシステムのクライアントをなし、所定のファイルシステムを介して前記ストレージ装置の論理ディスクにアクセスする第２種のプロトコルと、
を含む、ことを特徴とする請求項１又は２記載のストレージ装置。
【請求項４】
複数のディスク装置を含むディスクアレイ装置からなる、ことを特徴とする請求項１乃至３のいずれか一に記載のストレージ装置。
【請求項５】
ネットワークに接続するストレージ装置が、
前記ネットワーク上のホストからのアクセス要求に対していずれのプロトコルでアクセスしてきたか判別するステップと、
論理ディスクに対して、複数種のプロトコルのいずれについてアクセスが許可されるかを規定したアクセス許可情報が予め格納されている記憶手段を参照し、前記判別されたプロトコルによる前記論理ディスクへのアクセスの許可／不許可を判定するステップと、
前記判定の結果、アクセス許可された場合、前記ホストによる前記論理ディスクへのアクセスが行われるように制御するステップと、
前記判定の結果、アクセスが不許可の場合、前記ホストに対して前記論理ディスクへのアクセスができない旨の応答を行うステップと、
を含み、
一台の前記ストレージ装置で複数種のプロトコルに対応可能としている、ことを特徴とするストレージ装置の制御方法。
【請求項６】
前記ストレージ装置が、
前記ネットワーク上のホストより受け取った論理ディスクの情報の取得要求に対して、前記ホストがいずれのプロトコルでアクセスしてきたか判別するステップと、
前記記憶手段を参照し、前記プロトコルに対して許可されている論理ディスクを検索するステップと、
前記論理ディスクの情報を取得するステップと、
前記取得した論理ディスクの情報を要求元のホストへ返す制御を行うステップと、
を含む、ことを特徴とする請求項５記載のストレージ装置の制御方法。
【請求項７】
前記複数種のプロトコルが、
前記ホストからネットワークを介して、直接、前記ストレージ装置の論理ディスクにアクセスする第１種のプロトコルと、
前記ホストがファイルシステムのクライアントをなし、所定のファイルシステムを介して前記ストレージ装置の論理ディスクにアクセスする第２種のプロトコルと、
を含む、ことを特徴とする請求項５又は６記載のストレージ装置の制御方法。
【請求項８】
前記ストレージ装置が、複数のディスク装置を含むディスクアレイ装置である、ことを特徴とする請求項５乃至７のいずれか一に記載のストレージ装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムに関し、特に、ネットワークに接続されるストレージ装置に関する。
【０００２】
【従来の技術】
近時、ディスクアレイ装置等のストレージ装置は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）上のクライアントとサーバに共有データを提供するＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）と、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）が主流となっている。
【０００３】
ｉＳＣＳＩは、ＳＡＮストレージ装置のプロトコルの一つであり、ＮＡＳと同じく、ネットワークを用いたものである。すなわちｉＳＣＳＩは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ベースのストレージネットワーキング標準のプロトコルであり、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）コマンドがＩＰ上に転送され、ストレージ装置は、例えばＥｔｈｅｒｎｅｔ（登録商標）  ＬＡＮ等に直接取り付けられる。
【０００４】
ｉＳＣＳＩを採用したストレージ装置であれば、ＮＡＳと同一のストレージ装置上で共存させることが可能である。この場合、２種類のホストが接続することになり、セキュリティのため、あるホストがアクセスする論理ディスクは他種のホストからはアクセスできないようにアクセス制限をかける必要がある。すなわち、ｉＳＣＳＩとＮＡＳを同一のストレージ装置に共存させると、２種類のホストが接続することになる。このため、セキュリティ対策として、それぞれのホストが用いる論理ディスクについて、他種のホストに対して、アクセス制限をかける必要がある。
【０００５】
ストレージ装置に通信接続するホストマシンのＩＰアドレス、ＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ：装置固有の６４ビットの識別子）により、論理ディスクに対するアクセス制限をかける手法は、従来より知られている。しかしながら、この従来の手法では、ホストマシンの追加、削除のときに、改めてアクセス制限の設定を変更することが必要とされる。
【０００６】
なお、ネットワークに直接接続可能な磁気ディスク装置へのアクセスを制限することにより、セキュリティを保証するための装置構成として、ネットワークを介してデータ処理要求を含むパケットを受信した場合、データ処理要求が要求するプロトコルに応じて、そのデータ処理要求が実行可能か判定する構成の磁気ディスク装置が知られている（例えば特許文献１）。この従来の装置は、磁気ディスク装置単位でアクセス制限を行っている。
【０００７】
また、複数のホストとネットワークを介して接続されるストレージ装置において、自身のボリュームへのアクセスが許可されるホストが登録されるアクセス制限リストが記録されている構成のストレージ装置も知られている（例えば特許文献２）。この従来のストレージ装置は、ボリューム、ホスト単位でアクセス制限を行っており、ホストの追加、削除に対してアクセス制限の変更が必要とされる。また、上位装置と記憶制御装置との間にネットワークを有するシステムにおいて、簡易に記憶制御装置配下の記憶領域へのアクセスの許可・抑止を行えるようにしたシステムも知られている（例えば特許文献３）。このシステムは、上位装置（ホスト）からのログイン要求に含まれるフレームから上位装置を識別する情報（例えばＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ））を分離し、分子した識別情報を基に上位装置と記憶領域をモニタに表示し、上位装置がアクセス可能な記憶領域を入力し、例えば各ホストに対して、論理ユニット単位にアクセス可否を設定するものである。さらに、異種プロトコルを有する計算機システムにおいて、ストレージ装置とサーバとクライアントのそれぞれが、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）とＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の双方に接続されるシステムも知られている（例えば特許文献４）。
【０００８】
【特許文献１】
特開２０００−３４７８０８号公報（第２−３頁、第１図）
【特許文献２】
特開２００２−２７８９０５号公報（第３−４頁、第１図）
【特許文献３】
特開２００１−３３７８６３号公報（第３−４頁、第１図）
【特許文献４】
特開２０００−３４８００５号公報（第２頁、第１図）
【０００９】
【発明が解決しようとする課題】
前述したように、ストレージ装置に通信接続するホストマシンのＩＰアドレス、ＷＷＮにより論理ディスクに対するアクセス制限をかける手法は、ホストマシンの追加／削除にあたり、その都度、アクセス制限の設定変更が必要とされ、運用上、煩雑であり且つ負担がかかる。
【００１０】
したがって、本発明は、上記課題を解決するために創案されたものであって、その目的は、複数種のホストが接続するディスクアレイ装置において、ホストの追加／削除ごとのアクセス制限の変更作業を不要とし、論理ディスクにアクセス制限をかける方法と装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記課題を解決するための手段を提供する本発明は、プロトコルと論理ディスクとを関連付けることで、アクセス制限を行うものである。
【００１２】
より詳細には、本発明は、その１つのアスペクトにおいて、少なくとも１つのディスク装置と、前記ディスク装置とのインタフェースを司るディスクインタフェースと、複数種のプロトコルで論理ディスクへのアクセスをそれぞれ行うホストとネットワークを介して通信接続を行うホストインタフェースと、論理ディスクに対して前記複数種のプロトコルのうちアクセスが許可されているプロトコルを規定したアクセス許可情報を格納する記憶手段と、前記ホストより論理ディスクに対するアクセス要求を前記ホストインタフェースが受けた際に、いずれのプロトコルでアクセスがなされたか判別し、前記記憶手段のアクセス許可情報を参照して、前記プロトコルに関する前記論理ディスクへのアクセスの許可／不許可を判定する制御手段と、を備え、前記制御手段は、前記判定の結果、前記プロトコルについて前記論理ディスクへのアクセスが許可されている場合、前記ホストからの前記論理ディスクへのアクセスが行われるように制御し、アクセスが不許可の場合、前記ホストインタフェースを介して前記ホストにアクセス不可の応答を行う。
【００１３】
本発明においては、前記ホストより前記ネットワークを介して受け取った論理ディスクの情報の取得に対して、前記ホストインタフェースよりいずれのプロトコルでアクセスしてきたか判別し、前記記憶手段を参照し、前記プロトコルに対応した論理ディスクの情報を取得し、前記要求元のホストへ返す制御を行う。
【００１４】
本発明によれば、プロトコル種別にしたがって論理ディスクにアクセス制限をかけることで、必要なホストのみに、論理ディスクを見せることができ、一台のディスクアレイ装置で、複数種のプロトコルに対応可能としている。
【００１５】
【発明の実施の形態】
本発明の実施の形態について説明する。以下では、一台のストレージ装置（例えばＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）構成のディスクアレイ装置）において、ｉＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｔｏｒａｇｅ  Ｉｎｔｅｒｆａｃｅ）とＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）に対応可能とした実施形態について説明する。ｉＳＣＳＩは、ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）であるため、直接、ストレージ装置上の論理ディスクのアクセスが行われるが、ＮＡＳは、ＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）やＣＩＦＳ（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）といったファイルシステム（サーバ）を介して、ストレージ装置上の論理ディスクをアクセスする装置である。なお、論理ディスクとしては、１台の物理ディスクを所定数のブロックに分割した論理ディスク（ＵＮＩＸ（登録商標）系ＯＳでは、スライス又はパーティションともいう。ＳＣＳＩのプロトコルでは、分割した区画を「Ｌｏｇｉｃａｌ  Ｕｎｉｔ」という）を構成してもよい。なお、複数の物理ディスクを１つの論理ディスクとしてもよい。
【００１６】
本発明においては、ｉＳＣＳＩでは、ある論理ディスクのみをアクセス可能とし、ＮＡＳでは、ある論理ディスクのみをアクセス可能とするといった具合に、プロトコル毎にアクセスできる論理ディスクに制限をかけることで、１台のディスクアレイ装置において、ｉＳＣＳＩとＮＡＳという異なるプロトコルの共存を実現しながら、セキュリティを保証している。
【００１７】
ホストマシンのＩＰアドレス、ＷＷＮによりアクセス制限をかける従来の手法と相違して、本発明によれば、プロトコルによってアクセス制限を設ける構成としているため、ホストマシンの追加、削除のときに、改めてアクセス制限の変更を行う必要はない。以下、一実施例に即して詳細に説明する。
【００１８】
【実施例】
図１は、本発明の一実施例の構成を示す図である。図１を参照すると、本実施例は、ホストマシン１、ＮＡＳクライアント２と、ネットワーク接続されプログラム制御により動作する、ストレージ装置を構成するディスクアレイ装置４と、これらを接続するネットワーク（ＩＰ網）３と、複数の磁気ディスク装置９とを含む。ディスクアレイ装置（ディスクコントローラ）４は、例えばＲＡＩＤ構成（レベルは任意）とされる。複数の磁気ディスク装置９とディスクアレイ装置４とで、ストレージ装置が構成される。ＮＡＳクライアント２は、ファイルシステムを介してディスクアレイ装置４の論理ディスクにアクセスする。また、ホストマシン１は、ｉＳＣＳＩ（ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）によるＳＣＳＩストレージプロトコル）で、ディスクアレイ装置４の論理ディスクにアクセスする。なお、図１では、簡単のため、ネットワーク３上のノードとして、簡単のため、ホストマシン１、ＮＡＳクライアント２、ディスクアレイ装置４の３台が示されているが、本発明はかかる構成に限定されるものでない。
【００１９】
ディスクアレイ装置４は、ホストマシン１及びＮＡＳクライアント２とネットワーク３を介してデータ及び制御信号の授受を行うホストインタフェース５と、磁気ディスク装置９との間でデータ及び制御信号の授受を行うディスクインタフェース８と、ディスクアレイコントローラ４全体を制御するマイクロプロセッサ６と、アクセス許可制御用の情報を保持する制御メモリ７と、を有している。ディスクアレイ装置４のホストインタフェース５は、例えばＮＦＳ（Ｎｅｔｗｏｒｋ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）、ＣＩＦＳ（Ｃｏｍｍｏｎ  Ｉｎｔｅｒｎｅｔ  Ｆｉｌｅ  Ｓｙｓｔｅｍ）等のファイル・プロトコルをサポートし、さらにＩＰ上でのＳＣＳＩストレージプロトコルｉＳＣＳＩをサポートしている。ディスクアレイ装置４は、ＮＡＳクライアント２に対応するサーバ（デーモン）ソフトウエアを具備する構成としてもよい。あるいは、ファイルシステムのサーバ装置（不図示）をネットワーク３上に接続し、ＮＡＳクライアント２からの要求を受けたサーバが、ディスクアレイ装置４へのアクセス要求を行う構成としてもよい。
【００２０】
本実施例では、ディスクアレイ装置４に存在する各論理ディスクに対して、ｉＳＣＳＩまたはＮＡＳのいずれのプロトコルでアクセスが許可されたかについて、ユーザ（操作者）は、図示されない入力装置から又はネットワーク接続されるリモート端末（不図示）から、予め設定しておく。入力されたアクセスの許可情報は、ディスクアレイ装置４の制御メモリ７に保存される。
【００２１】
ディスクアレイ装置４が、ホストマシン１、ＮＡＳクライアント２から、ディスクアレイ装置４のホストインタフェース５を通して、論理ディスクの情報の取得要求を受け取った際に、アクセスが許可された論理ディスクの情報を、ホストマシン１、ＮＡＳクライアント２に返す。また、ホストマシン１、ＮＡＳクライアント２から、ディスクアレイ装置４の論理ディスクに対するアクセス要求が行われた際に、ディスクアレイ装置４では、当該論理ディスクに対するアクセスが許可されているか否かをチェックする。
【００２２】
より詳細には、ホストマシン１又はＮＡＳクライアント２が、ディスクアレイ装置４のホストインタフェース５を通して、論理ディスクの情報を取得する際に、マイクロプロセッサ６は、ホストインタフェース５より、ＮＡＳ又はｉＳＣＳＩのいずれのプロトコルでアクセスしてきたかの情報を取得する。ＮＡＳ又はｉＳＣＳＩのプロトコル情報は、例えば受信パケットのヘッダ、あるいはペイロード部のコマンド等の解析によって取得される。プロトコル情報を取得したマイクロプロセッサ６は、該プロトコルでアクセスを許可している論理ディスクを、制御メモリ７より検索する。マイクロプロセッサ６は、該当する論理ディスクの情報を、ホストインタフェース５を介して、要求元のホストマシン１又はＮＡＳクライアント２に返す。
【００２３】
これにより、ホストマシン１又はＮＡＳクライアント２は、プロトコルに関連してアクセスが許可された論理ディスクに対してのみ、当該論理ディスクの情報を、認識することになる。
【００２４】
また、ホストマシン１又はＮＡＳクライアント２が、ディスクアレイ装置４のホストインタフェース５を通して論理ディスクに対してアクセスしてきた場合には、マイクロプロセッサ６は、ホストインタフェース５より、アクセスしてきたプロトコルを判別し、該プロトコルによりアクセス許可されているか否かを、制御メモリ７の情報を参照してチェックする。マイクロプロセッサ６は、該チェック結果、アクセス許可の場合は通常のアクセス処理が行われるように制御する。一方、不許可の場合には、異常（アクセス要求がフェイルした旨）で、ホストマシン１又はＮＡＳクライアント２に応答する。これにより、ホストマシン１又はＮＡＳクライアント２は、許可された論理ディスクに対してのみアクセスすることになる。
【００２５】
図２は、図１に示した実施例の動作を説明するための流れ図である。図１に示したディスクアレイ装置４の論理ディスクに対するアクセスに対して、アクセス許可された論理ディスクの情報を返す場合の動作が示されている。
【００２６】
ホストマシン１、ＮＡＳクライアント２がディスクアレイ装置４の論理ディスクにアクセスする（ステップＳ１）。
【００２７】
ディスクアレイ装置４は、当該アクセスのプロトコルを判別する（ステップＳ２）。
【００２８】
判別の結果、ｉＳＣＩＳの場合、ｉＳＣＩＳで許可された論理ディスクを検索する（ステップＳ４）。
【００２９】
ＮＡＳの場合、ＮＡＳで許可された論理ディスクを検索する（ステップＳ５）。
【００３０】
許可された論理ディスクの情報を、応答として、ホストマシン１、ＮＡＳクライアント２に返す（ステップＳ６）。
【００３１】
なお、上記実施例において、ネットワークに接続する１つのホストから、異種のプロトコルにより、論理ディスクをアクセスする場合にも同様にして適用できることは勿論である。
【００３２】
以上本発明を上記実施例に即して説明したが、本発明は、上記実施例の構成にのみ限定されるものでなく、本発明の原理の範囲内で当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【００３３】
【発明の効果】
以上説明したように、本発明によれば、プロトコル種別にしたがって論理ディスクにアクセス制限をかけることで、必要なホストのみに、論理ディスクを見せることができる。このため、１台のストレージ装置で、ＳＡＮとＮＡＳの同時サポートを実現することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態の構成を示す図である。
【図２】本発明の一実施形態の動作を説明するための流れ図である。
【符号の説明】
１  ホストマシン
２  ＮＡＳクライアント
３  ネットワーク
４  ディスクアレイ装置
５  ホストインタフェース
６  マイクロプロセッサ
７  制御メモリ
８  ディスクインタフェース
９  磁気ディスク
【図１】
2004348324.tif 000003
【図２】
2004348324.tif 000004