(57)【特許請求の範囲】
【請求項１】
第１の計算機と、
第２の計算機と、
前記第１の計算機と前記第２の計算機とに接続される記憶装置システムとを有し、
前記記憶装置システムは、前記第１の計算機と前記第２の計算機とからアクセスされる少なくとも１つの記憶デバイスと、計算機に設定されるポートIDと開始アドレスと終了アドレスとを含むアクセスリストと、前記アクセスリストを参照することにより、前記少なくとも１つの記憶デバイスにある記憶領域に前記第２の計算機からアクセスを許可又は禁止するディスク制御装置とを備え、
前記アクセスリストの前記ポートIDは、前記開始アドレスと前記終了アドレスによって特定される前記少なくとも１つの記憶デバイスにある記憶領域にアクセスする計算機を示し、
前記第１の計算機は、前記第２の計算機から受信したファイル情報に基づいて、対象ファイルのアドレス範囲を得るアドレス取得手段と、前記対象ファイルが格納される前記記憶装置システムにある記憶領域に対するアクセスを前記第２の計算機に認めるかについて、前記アクセスリストを設定する設定手段と、前記第２の計算機に対象ファイルの前記アドレス範囲を送るアドレス送信手段と、を備え、
前記第１の計算機が前記第２の計算機からファイル情報を含む要求を受け取った場合、前記アドレス獲得手段は前記受信したファイル情報に基づいて、対象ファイルのアドレス範囲を獲得し、
前記設定手段は前記獲得したアドレス範囲を含むアクセス許可要求及び前記記憶装置システムに前記第２の計算機のポートIDを送り、
前記ディスク制御装置は、前記アドレスリストに前記受信したアドレス範囲と前記第２の計算機の前記受信したポートIDとを登録し、
前記アドレス送信手段は、前記第２の計算機に前記獲得したアドレス範囲を送り、
前記第２の計算機は、前記対象ファイルにアクセスするために、前記記憶装置システムに前記第１の計算機から受信した前記アドレス範囲を含む前記アクセス要求を発行することを特徴とする計算機システム。
【請求項２】
請求項１の計算機システムであって、
前記ディスク制御装置は、前記第２の計算機から前記アクセス要求を受信し、前記第２の計算機に前記アクセスリストに基づいて、前記受信したアドレス範囲によって特定される記憶領域にアクセスを認めることを特徴とする計算機システム。
【請求項３】
請求項２の計算機システムであって、
前記ディスク制御装置は、前記アドレス範囲と、前記第２の計算機のポートIDと、パスワードとを含むアクセス許可要求受信し、前記受信したパスワードを確認し、前記受信したパスワードが正しい場合、前記アクセスリストに前記受信したアドレス範囲と前記第２の計算機の前記受信したポートIDとを登録することを特徴とする計算機システム。
【請求項４】
請求項２の計算機システムであって、
前記第２の計算機は、前記対象ファイルにアクセスした後、前記第１の計算機に完了報告を送信し、前記設定手段は、前記記憶装置システムに前記第２の計算機からのアクセスを拒否するための要求を送信し、前記ディスク制御措置は、前記設定手段から受信した前記アクセスを拒否するための要求にしたがって、前記アクセスリストから前記第２の計算機に関する情報を削除することを特徴とする計算機システム。
【請求項５】
請求項２の計算機システムであって、
前記アドレス獲得手段は、前記記憶装置システムの前記少なくとも１つのディスク装置に格納されたファイル管理情報を参照することによって、アドレス範囲を得ることを特徴とする計算機システム。
【請求項６】
請求項５の計算機システムであって、
前記第１の計算機は、前記第２の計算機から前記記憶装置システムへのライトアクセスにしたがって、前記記憶装置システムの前記少なくとも１つのディスク装置に格納されたファイル管理情報を更新することを特徴とする計算機システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システムにおける記憶装置システムの共有方法、特に、ファイバチャネルなどで記憶装置システムと複数の計算機が相互に接続された計算機システムにおいて、アクセス制御に基づいて記憶装置システムを共有する方法に関する。
【０００２】
【従来の技術】
複数のホスト計算機（以下「ホスト」）間で、データ共有又はファイル転送などのデータのやり取りを行う場合、イーサネットなどのネットワークインタフェースを用いることが一般的である。しかし、複数のホストから共通にアクセスできる記憶装置システムを用いる方法もある。
【０００３】
例えば、ホストの中の、いわゆる汎用計算機（以下「メインフレームホスト」）で作成されたファイルを、UNIXなどのいわゆるオープンシステムと呼ばれる計算機（以下「オープンホスト」）で使用することで、複数のホスト間でデータのやり取りをすることが考えられる。具体的には、メインフレームホスト及びオープンホストの両方を接続するための複数のインターフェースを有する記憶装置システムを用いて、複数のホストが直接記憶装置システムにアクセスすることによってデータを共有する方法がある。この方法については、特開平09-258908に開示されている。
【０００４】
一方、複数のホスト及び複数の記憶装置システムを、高速なデータ転送が可能なファイバチャネル(Fibre Channel)を用いて接続して、ストレージエリアネットワーク（ＳＡＮ）を構成する技術がある。
【０００５】
ＳＡＮを構成しているすべてのホストは、同じくＳＡＮを構成している１つの記憶装置システムにアクセスすることが可能である。したがって、特開平09-258908に開示された複数のインタフェースを持つ記憶装置システムを用いなくても、複数のホストが記憶装置システムを共有することが容易になる。
【０００６】
しかし、ＳＡＮを構成する全てのホストがＳＡＮを構成する記憶装置システムに自由にアクセスできるので、ＳＡＮを構成するホストから記憶装置システムへアクセスする際のセキュリティが確保されないという問題が生じる。
【０００７】
上記の問題を解決するために、ＳＡＮにおいて、任意のホストから記憶装置システムにアクセスする際のセキュリティを確保する方法が考案されている。
【０００８】
具体的には、あらかじめ記憶装置システム又は当該記憶装置システム内の論理ユニット（ＬＵ）へのアクセスが許されるホストを識別する識別子を当該記憶装置システムに登録しておく。そして、ホストからアクセスされた記憶装置システムが、登録された識別子に基づいてそのアクセスの許可及び拒否を判断するという方法がある。この技術については、特開平10-333839に開示されている。
【０００９】
【発明が解決しようとする課題】
従来技術を使用することで、各ホストがアクセスできるＬＵを制限することが出来る。しかし、実際の計算機システムにおいては、より細かいレベル、例えば、ファイルレベルでのアクセス制限が要求される場合がある。例えば、あるデータが格納されたファイルに対しては特定のユーザしかアクセスすることが出来ない、といった制限を行うことが必要となる場合がある。この場合、特開平10-333839に開示されているＬＵレベルでのアクセス制限では、要求されたレベルのアクセス制限を行うことが出来ない。
【００１０】
本発明の目的は、ＳＡＮ環境下での記憶装置システムを介したデータ共有方法において、よりきめ細かく、かつ安全性の高いアクセス制限方法を提供することにある。
【００１１】
【課題を解決するための手段】
上記目的を達成するための、本発明におけるシステムを以下に説明する。本発明における計算機システムは、複数のホストコンピュータと記憶装置システムからなる。記憶装置システムは１つないし複数のディスク(デバイス)を有し、ファイバチャネルスイッチを介して各ホストコンピュータに接続される。
本発明における計算機システムでは、記憶装置システムは各ホストコンピュータからの無制限なアクセスを原則として拒否する。そして、アクセスが必要なホストコンピュータは、記憶装置システムに対してアクセスを許可するように設定を行う。アクセス許可又は拒否の設定は、複数のディスクの任意の領域ごとに可能である。
【００１２】
この計算機システムでは、複数のホストコンピュータのうち１つのホスト計算機が、記憶装置システムに対してアクセス許可の設定・解除の指示を行うための手段を有し、記憶装置サブシステム内のデータにアクセスしたいホストコンピュータはアクセスの際に、この指示を行うホスト計算機に対してアクセス許可の設定を申し込む。指示を行うホスト計算機が記憶装置システムに指示を出す際、パスワードによる認証を行う。指示を行う計算機は記憶装置サブシステムに対し、アクセス要求のあった計算機がディスク上のデータにアクセスできるよう、当該領域のアクセスを許可する指示を発行する。しかるのちアクセスを要求している計算機は、ディスク上のデータにアクセスし、アクセスが完了した時点で、指示を行う計算機に対してアクセス許可解除を申し込む。指示を行う計算機は記憶装置システムに対し、当該領域のアクセス許可を解除するよう指示し、記憶装置システムは当該領域のアクセス許可を解除する。
【００１３】
【発明の実施の形態】
図１は、本発明を適用した計算機システムの構成を示す図である。
【００１４】
計算機システムは、ホスト１、ホスト２、ホスト３、ホスト1に接続される記憶装置システム４、ホスト１、ホスト２、ホスト３及び記憶装置システム４とを接続するファイバチャネルスイッチ５、ホスト１、ホスト２及びホスト３とを相互に接続するネットワーク６から構成される。
【００１５】
ホスト１、ホスト２及びホスト３は、各々ファイバチャネルスイッチ５と接続されるポート１２、２２、及び３２を有する。
【００１６】
ホスト１には、ファイルサーバプログラム１１２、オペレーティングシステム（ＯＳ）１１３、及びディスク管理プログラム１１４が格納されている。ホスト２には、アプリケーション２１１、クライアントプログラム２１２、及びＯＳ２１３が格納されている。ホスト３には、アプリケーション３１１、クライアントプログラム３１２、及びＯＳ３１３が格納されている。
【００１７】
記憶装置システム４は、ディスク４１、ディスクコントローラ４２、及びホストと接続されるポート４３から構成される。ここではディスク４１は物理的に１つのディスク装置であるとするが、複数のディスク装置であっても構わない。また、ディスクアレイのように、複数のディスク装置をまとめて、ホスト１、ホスト２、ホスト３などに対して１つないし複数の論理ディスク装置に見せかけたものであってもよい。
【００１８】
ディスクコントローラ４２は、プロセッサ４２２、キャッシュメモリ４２３、及び制御メモリ４２１を有する。プロセッサ４２２は、ホスト１等からのアクセスの受付、ディスク４１へのデータの読み書き、及びディスク４１へのデータ読み書きの際のデータ変換などの制御を行う。
【００１９】
キャッシュメモリ４２３は、ホスト１等からのアクセスの処理速度を高めるため、ディスク４１から頻繁に読み出されるデータを格納したり、又はホスト１等から記憶装置システム４に転送されるライトデータを一時的に格納したりする。制御メモリ４２１は、プロセッサ４２２が実行するプログラム、及びファイバチャネルスイッチ５を介して接続されるホスト１などの情報が記憶される。
【００２０】
ファイルサーバプログラム１１２、クライアントプログラム２１２、及び３１２の役割を説明する。
【００２１】
本実施形態における計算機システムでは、ホスト２及びホスト３上で実行されるアプリケーション２１１及び３１１は、各々クライアントプログラム２１２及び３１２を介してディスク４１に格納されたファイルを共通にアクセスする。つまり、クライアントプログラム２１２及び３１２はファイルシステムの役割をする。尚、ホストによっては、クライアントプログラム２１２等がＯＳ２１３等に組み込まれている構成もあるが、その場合にも本発明を適用できる。
【００２２】
ＯＳ１１３、２１３、及び３１３は、同じ種類のＯＳであっても異なる種類のＯＳでも構わない。ファイルサーバプログラム１１２は、ディスク４１に格納されたファイルを統合的に管理する。つまり、ディスク４１に格納されたファイルは、すべてファイルサーバプログラム１１２によってその格納位置等が管理されている。
【００２３】
したがって、ディスク４１上のファイルへアクセスしようとするクライアントプログラム２１２は、アクセスを行う前に、ネットワーク経由でファイルサーバプログラム１１２にアクセスし、アクセス対象となるファイルがディスク４１上のどの物理位置に存在するかを問い合わせる。
【００２４】
問い合わせを受けたファイルサーバプログラム１１２は、アクセス対象となるファイルの物理位置をクライアントプログラム２１２に通知する。クライアントプログラム２１２は、通知された情報を元に、ポート２２経由で記憶装置システム４のディスク４１に格納されたファイルに直接アクセスする。
【００２５】
図２は、ホスト１、ホスト２、及びホスト３が、記憶装置システム４にアクセスするときの論理的なイメージを示す図である。
【００２６】
アクセス設定手段４２６、及び認証手段４２７の実体は、各々記憶装置システム４内のプロセッサ４２２で実行されるプログラムである。アプリケーション２１１及び３１１は、原則としてクライアントプログラム２１２及び３１２を介して記憶装置システム４にアクセスする。
【００２７】
各々のアプリケーションプログラム２１１及び３１１が、原則通りにクライアントプログラム２１２等を介して動作すれば、記憶装置システム４への不正アクセスは発生しない。しかし、クライアントプログラム２１２等を介さず、直接記憶装置システム４にアクセスするようなプログラムを作ることも可能である。そういったプログラムがホスト２等で実行されると、そのプログラムが記憶装置システム４に不正にアクセスする可能性がある。そのため、記憶装置システム４は、認証手段４２７を用いてホスト２等からのアクセスを制限する。
【００２８】
図３は、記憶装置システム４の制御メモリ４２１に格納されるアクセスリスト５００の内容を示す図である。アクセスリスト５００には、ファイルサーバプログラム１１２が記憶装置システム４に送信する情報が登録される。
【００２９】
本実施形態のように、複数のホスト及び記憶装置システムがファイバチャネルスイッチで結合されるＳＡＮでは、各ホスト及び各記憶装置システムに、ポートＩＤと呼ばれる、ＳＡＮ内で一意な識別子が与えられる。ホスト１等から記憶装置システム４へ送られる各コマンドには、送信元のホストに与えられたポートＩＤが含まれている。アクセスリスト５００のポートＩＤエントリ５０１には、ホスト１等から送信されたポートＩＤが格納される。
【００３０】
したがって、記憶装置システム４は、ホストから送られたコマンドに含まれるポートＩＤと、ポートＩＤ５０１に登録されたポートＩＤを比較することで、当該コマンドがどのホストから発行されたか識別できる。
【００３１】
開始ブロック５０２及び終了ブロック５０３エントリには、これらのエントリに対応するポートＩＤエントリ５０１に格納されているポートＩＤに対応するホストがアクセス可能なディスク４１の記憶領域の先頭位置を示すＬＢＡ(Logical Block Address)及び終了位置を示すＬＢＡを示す情報が格納される。ポートＩＤ５０１で示されるポートＩＤを有するホストからのライトコマンドで指定されるＬＢＡが、ポートＩＤ５０１に対応する開始ブロック５０２に格納されたＬＢＡから終了ブロック５０３エントリに格納されたＬＢＡの範囲内であれば、記憶装置システム４は、そのホストからのアクセスを許可する。
【００３２】
逆に、アクセスリスト５００にポートＩＤが登録されていない場合、及びライトコマンドで指定されるＬＢＡが開始ブロック５０２及び終了ブロック５０３に登録されたＬＢＡの範囲内にない場合には、記憶装置システム４は、ホストからの一切のアクセスを拒絶する。
【００３３】
つまり、アクセスリスト５００に何も記録されていない初期状態では、すべてのホストからのアクセスが拒絶される。したがって、ホスト１等は、記憶装置システム４の使用を開始する前に、ホスト１のディスク管理プログラム１１４を用いて、アクセスリスト５００へ自己のポートＩＤを登録しなければならない。
【００３４】
ホスト２等からポートＩＤの登録の指示を受けたディスク管理プログラム１１４は、記憶装置システム４に対してパスワードを送る。記憶装置システム４は、パスワードの認証を行い、パスワードが正しければ、ディスク管理プログラム１１４のアクセスを許可する。アクセスが許可されたディスク管理プログラム１１４は、アクセスを許可したいホストのポートＩＤ及びディスク４１の記憶範囲を示すＬＢＡの情報を送信する。記憶装置システム４は、送信された情報をアクセスリスト５００に登録する。
【００３５】
パスワードは、記憶装置システム４が工場から出荷される時に事前に設定されているもの、あるいは記憶装置システム４に接続されている又は装備されている保守端末などから自由に設定されるものが使用される。
【００３６】
図４は、ファイルサーバプログラム１１２及びクライアントプログラム２１２の処理の流れを示すフロー図である。
【００３７】
アプリケーション２１１から記憶装置システム４に格納されたファイルへのアクセス要求を受けたクライアントプログラム２１２は、ホスト１のファイルサーバプログラム１１２に、記憶装置システム４へのアクセスを要求する。その際、アクセスの対象となるファイルのファイル名やアクセスの種類(リード、ライトなど)のほか、ユーザ名やホスト２のポートＩＤなどの認証に必要となる情報をファイルサーバプログラム１１２に送信する（２００１Ｃ）。
【００３８】
クライアントプログラム２１２からのアクセス要求を受信したホスト１のファイルサーバプログラム１１２は、記憶装置システム４内のディスク４１に格納されたファイル管理情報を調べ、アクセスの対象となるファイルの書き込み位置（ＬＢＡ）などの属性情報を読み出す（２００２Ｓ）。ここで、ファイル管理情報とは、ディスク４１に格納されているファイルの物理位置を示す情報、ファイルの所有者などの属性をしめす情報である。
【００３９】
尚、ホスト１が、ファイルサーバプログラム１１２を用いてディスク４１に格納されたファイル管理情報を調べる際も、アクセスが制限される。したがって、ホスト１が、ディスク４１に格納されたファイル管理情報を読み出せるように、事前にディスク管理プログラム１１４を用いて、アクセスリスト５００に、ホスト１のポートＩＤ及びファイル管理情報が格納された記憶領域を示すＬＢＡ範囲を登録しておく必要がある。
【００４０】
続いて、ホスト１は、読み出したファイル管理情報から、クライアントから要求の有ったファイルのアクセスを許可するか判定し、その結果をクライアントに通知する(２００３S)。例えば、要求の有ったファイルの属性情報が「リードのみ可能」の場合に、クライアントからリード要求があった場合には、このアクセスを許可しても良いが、ライト要求があった場合には、そのアクセスを許可してはいけない。クライアントではこの通知を受け、アクセスが許可されたか否かを判定する（２００２Ｃ）。アクセスが許可された場合はステップ２００３Cに進み、許可されなかった場合には、その処理を終了する。
【００４１】
次にホスト１は、ディスク管理プログラム１１４を用いて、ホスト２のポートＩＤ、ホスト２のアクセスが許されるアクセス対象ファイルの格納されている位置を示す、開始ＬＢＡ及び終了ＬＢＡを記憶装置システム４に送信し、アクセスの許可を求める（２００４Ｓ）。記憶装置システム４内のアクセス設定手段４２６は、送信されたポートＩＤ、アクセスが許可されるディスクの開始ＬＢＡ、及び終了ＬＢＡをアクセスリスト５００に登録する。登録が終了したら、ホスト１へ登録完了報告を行う。アクセス設定手段４２６の行う具体的な処理は、このあとで説明する。
【００４２】
記憶装置システム４から登録完了報告を受け取ったホスト１は、クライアントプログラム２１２を用いて、ホスト２にアクセス対象ファイルの位置情報を送信する。アクセス対象ファイルの位置情報とは、具体的には、記憶装置システム４に送信したＬＢＡ範囲を示す情報である（２００４Ｓ）。
【００４３】
アクセス対象ファイルの位置情報を受信したホスト２のクライアントプログラム２１２は、実際に記憶装置システム４にアクセスし、データのリードないしライトを行う（２００３Ｃ、２００４Ｃ）。データアクセスが終了すると、ホスト２は、ホスト１に対して、記憶装置システム４へのアクセス処理が終了したことを通知する。これでクライアントプログラム２１２の処理は終了する（２００５Ｃ）。
【００４４】
アクセス処理の終了の通知を受け取ったホスト１は、ファイルサーバプログラム１１２及びディスク管理プログラム１１４を使用して、記憶装置システム４にホスト２のアクセス終了を指示する（２００５Ｓ）。具体的には、記憶装置システム４がアクセス設定手段４２６を用いてアクセスリスト５００にあるホスト２に関するエントリを削除する。
【００４５】
その後、クライアントプログラム２１２の処理がライト処理であった場合には、ホスト１は、ディスク管理プログラム１１４を使用してディスク４１上のファイル管理情報を書き換え（２００７Ｓ、２００８Ｓ）、処理を終了する。リード処理であった場合にはそのまま処理を終了する。
【００４６】
図５は、ホスト１のディスク管理プログラム１１４が記憶装置システム４に対し、ディスク４１の特定領域のアクセスを許可させる、あるいはすでにアクセスが許可されている領域のアクセスを禁止させる時の、記憶装置システム４内のアクセス設定手段４２６の処理を示すフロー図である。
【００４７】
ホスト１のディスク管理プログラム１１４は、パスワード、記憶装置システム４へのアクセスを許可させたいホストのポートＩＤ、アクセスする領域の開始ＬＢＡ、及び終了ＬＢＡを含んだコマンドを記憶装置サブシステム４に送信する。ポートＩＤやＬＢＡ情報等を記憶装置システム４に送信するためのコマンドは、記憶装置システム４だけに固有なコマンドである。
【００４８】
記憶装置システム４は、ポートＩＤ等が含まれているコマンドをホスト１より受け取る（１００１）。その後、記憶装置システム４内のアクセス設定手段４２６は、送られてきたコマンド内のパスワードが正当なパスワードかチェックする（１００２）。パスワードが不正であると判断した場合は、アクセス設定手段４２６はホスト１にエラーを送信して処理を終了する（１００６）。
【００４９】
パスワードが正当であると判断された場合、アクセス設定手段４２６は、送られてきたコマンドがアクセス許可を求めるものか、又はアクセス禁止を求めるものかを判定する（１００３）。アクセス許可を求めるコマンドである場合、アクセス設定手段４２６は、送られてきたコマンドに含まれるポートＩＤ、開始ＬＢＡ、及び終了ＬＢＡの情報をアクセスリスト５００に登録する（１００４）。アクセス禁止を求めるコマンドである場合、アクセス設定手段４２６は、送られてきたコマンドに含まれるポートＩＤ、開始ＬＢＡ及び終了ＬＢＡの組に相当する情報をアクセスリスト５００より削除する（１００５）。
【００５０】
図６は、ホスト１、２、及び３が記憶装置システム４に対してリード・ライト等のアクセスを行った際の記憶装置システム４の処理を示すフロー図である。
【００５１】
記憶装置システム４がホスト１等からコマンドを受け取ると、記憶装置システム４内の認証手段４２７は受け取ったコマンドに含まれるポートＩＤ、アクセス対象のＬＢＡを確認する（１１０１）。続いて認証手段４２７は、確認したポートＩＤ、及びＬＢＡ範囲の組がアクセスリスト５００に登録されているポートＩＤと一致するか否か及びＬＢＡ範囲が登録されているＬＢＡ範囲内に収まっているか否かをチェックする（１１０２）。ポートＩＤがアクセスリスト５００に登録されており、かつＬＢＡ範囲が、アクセスリスト５００に登録されているＬＢＡ範囲の範囲内である場合には、認証手段４２７はこのアクセスを許可し、記憶装置システム４はホスト１等が要求するアクセス処理を実行する(１１０３)。ポートＩＤが登録されていない場合、又はポートＩＤは登録されているが、ＬＢＡ範囲が登録されたＬＢＡ範囲外である場合には、ホスト１等にエラーを送信して処理を終了する(１１０４)。
【００５２】
以上説明した処理により、複数のホスト及び記憶装置システムが相互接続されるＳＡＮ環境において、従来のホスト計算機レベルよりもきめ細かなアクセスを実現できる。また、本実施例の図４では、1回のクライアントからのアクセス要求に応じて、ファイル全体のＬＢＡ範囲のアクセス許可を行っているが、必ずしもファイル全体のアクセス許可を実施する必要はなく、クライアントが1回にアクセスするときに必要な領域だけアクセス許可する方法をとることも出来る。
【００５３】
また、本実施例では、ファイバチャネルで複数のホストおよび記憶装置が相互接続された環境で説明してきたが、複数のホスト、記憶装置が相互に接続される環境であれば本発明は適用できる。例えば、最近ではSCSI over IPプロトコルをサポートし、イーサネットに直接接続される記憶装置が出現しつつあり、今後複数のホストおよび記憶装置がイーサネットで相互に接続される環境も普及する可能性がある。この場合にも、本発明の技術を用いることで、きめ細かなアクセス制限を実現することが出来る。
【００５４】
【発明の効果】
本発明の計算機システムによれば、複数のホストコンピュータが共有ストレージに接続される環境において、アクセスを制限することができ、不用意なアクセス、情報の盗難などを防ぐことができる。
【図面の簡単な説明】
【図１】本発明が適用された計算機システムの構成例を示す図である。
【図２】本発明における計算機システムの各ホストと記憶装置システムとの論理的な接続関係を示す図である。
【図３】アクセスリスト５００の内容を示す図である。
【図４】ファイルサーバプログラム１１２と、クライアントプログラム２１２または３１２の処理の流れを示すフロー図である。
【図５】記憶装置システム４にアクセス許可情報を登録する際の処理の流れを示す図である。
【図６】記憶装置システム４がリード・ライトアクセスを受けたときの処理の流れを示すフロー図である。
【符号の説明】
１、２、３・・・ホト、４・・・記憶装置システム、５・・・ファイバチャネルスイッチ、６・・・ネットワーク、１１・・・送信プログラム、１２・・・ポート、２１・・・受信プログラム、３１・・・アプリケーション、２２、３２、４３、５１・・・ポート、４１・・・ディスク、４２・・・ディスクコントローラ、４２１・・・制御メモリ、４２２・・・プロセッサ、４２３・・・キャッシュメモリ、４２６・・・アクセス設定手段、４２７・・・認証手段、５００・・・アクセステーブル。
【図１】
0004032670.tif 000002
【図２】
0004032670.tif 000003
【図３】
0004032670.tif 000004
【図４】
0004032670.tif 000005
【図５】
0004032670.tif 000006
【図６】
0004032670.tif 000007