(57)【要約】【課題】論理装置５００の移動やアクセスパスの変更の際、ホスト計算機２００のＯＳは論理装置を認識する（マウント）処理が必要であり、ホスト計算機の処理負担が大きかった。【解決手段】本発明の一実施形態である接続切替装置は、ストレージネットワークを構成する計算機と記憶装置との接続関係を制御する。この接続切替装置は、記憶装置に記録された内容を他の記憶装置に移動する移動要求と、移動元の記憶装置を識別する移動元識別子と、移動先の記憶装置を識別する移動先識別子とを受付ける装置移動手段と、計算機からのアクセス先の記憶装置を識別するためのアクセス先識別子が移動元識別子であるアクセス要求を受付けた場合に、移動元識別子を移動先識別子に変換するアクセス先識別子変換手段と、変換した移動先識別子を含むアクセス要求を記憶装置に対して送信する送信部とを有する。【選択図】　図１
2004054806.tif 000002
【特許請求の範囲】
【請求項１】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムであって、
前記計算機は、
アクセス先の前記記憶装置を識別するためのアクセス先識別子を含むアクセス要求を発行する制御部と、
前記アクセス要求を前記接続切替装置に対して送信する接続部とを有し、
前記接続切替装置は、
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける装置移動手段と、
前記移動元識別子を含むアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換するアクセス先識別子変換手段と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有し、
前記記憶装置は、
データを格納する複数のデータ格納領域と、
前記アクセス要求に従って、アクセス対象となる前記データ格納領域へのアクセスを許可するアクセス許可手段とを有することを特徴とするストレージネットワークシステム。
【請求項２】
請求項１に記載のストレージネットワークシステムであって、
前記アクセス先識別子変換手段は、
前記移動元識別子を含むアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換する変換テーブルを保持し、該変換テーブルに従って、前記移動元識別子を含むアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換することを特徴とするストレージネットワークシステム。
【請求項３】
請求項１に記載のストレージネットワークシステムであって、
前記アクセス先識別子、前記移動元識別子及び前記移動先識別子は、
前記記憶装置を識別する識別子の他に、該記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子を含むことを特徴とするストレージネットワークシステム。
【請求項４】
請求項１又は３に記載のストレージネットワークシステムであって、
前記アクセス先識別子、前記移動元識別子及び前記移動先識別子は、
前記記憶装置内の論理的な記憶装置を識別する識別子が含まれることを特徴とするストレージネットワークシステム。
【請求項５】
請求項１に記載のストレージネットワークシステムであって、
接続切替装置は、
システムの運用が開始されたとき、前記ストレージネットワークシステムに新たな前記記憶装置が追加されたとき、又は記憶装置に新たな論理装置が追加されたときには、
新たに追加された記憶装置を識別する識別子に対する、前記アクセス先識別子、前記移動元識別子及び前記移動先識別子の初期値を各々設定する初期設定手段をさらに有することを特徴とするストレージエリアネットワークシステム。
【請求項６】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムであって、
前記計算機は、
アクセス先の前記記憶装置を識別するためのアクセス先装置識別子と、該記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子とを含むアクセス要求を発行する制御部と、
前記アクセス要求を前記接続切替装置に対して送信する接続部とを有し、
前記接続切替装置は、
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付けるアクセスパス変更手段と、
前記変更元識別子を含むアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換するアクセス先識別子変換手段と、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有し、
前記記憶装置は、
データを格納する複数のデータ格納領域と、
前記アクセス要求に従って、アクセス対象となる前記データ格納領域へのアクセスを許可するアクセス許可手段とを有することを特徴とするストレージネットワークシステム。
【請求項７】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける該接続切替装置であって、
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける装置移動手段と、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換するアクセス先識別子変換手段と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有することを特徴とする接続切替装置。
【請求項８】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける該接続切替装置であって、
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付けるアクセスパス変更手段と、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換するアクセス先識別子変換手段と、前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する送信部とを有することを特徴とする接続切替装置。
【請求項９】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける、前記計算機から前記接続切替装置を介して前記記憶装置に対してのアクセスを制御するアクセス制御方法であって、
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付けるステップと、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換するステップと、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信するステップとを有することを特徴とするアクセス制御方法。
【請求項１０】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける、前記計算機から前記接続切替装置を介して前記記憶装置に対してのアクセスを制御するアクセス制御方法であって、
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付けるステップと、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換するステップと、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信するステップとを有することを特徴とするアクセス制御方法。
【請求項１１】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける、前記計算機から前記接続切替装置を介して前記記憶装置に対してのアクセスを制御するプログラムを該接続切替装置に対して実行させるアクセス制御プログラムであって、
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける手順と、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換する手順と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラム。
【請求項１２】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける、前記計算機から前記接続切替装置を介して前記記憶装置に対してのアクセスを制御するプログラムを該接続切替装置に対して実行させるアクセス制御プログラムであって、
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付ける手順と、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換する手順と、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラム。
【請求項１３】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける、前記計算機から前記接続切替装置を介して前記記憶装置に対してのアクセスを制御するプログラムを該接続切替装置に対して実行させるアクセス制御プログラムを記録した記録媒体であって、
前記記憶装置に記録された内容を他の前記記憶装置に移動する移動要求と、移動元の前記記憶装置を識別する移動元識別子と、移動先の前記記憶装置を識別する移動先識別子とを受付ける手順と、
前記計算機からのアクセス先の前記記憶装置を識別するためのアクセス先識別子が前記移動元識別子であるアクセス要求を受付けた場合に、該移動元識別子を前記移動先識別子に変換する手順と、
前記変換した移動先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラムを記録した記録媒体。
【請求項１４】
計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有するストレージネットワークシステムにおける、前記計算機から前記接続切替装置を介して前記記憶装置に対してのアクセスを制御するプログラムを該接続切替装置に対して実行させるアクセス制御プログラムを記録した記録媒体であって、
前記記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の前記接続ポートを識別する変更元識別子と、変更先の前記接続ポートを識別する変更先識別子とを受付ける手順と、
前記計算機からの前記記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子が前記変更元識別子であるアクセス要求を受付けた場合に、該変更元識別子を前記変更先識別子に変換する手順と、
前記変換した変更先識別子を含むアクセス要求を前記記憶装置に対して送信する手順とを実行させるアクセス制御プログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ホスト計算機、ストレージ装置、ホスト計算機とストレージ装置との間の接続切替装置を有するストレージエリアネットワークシステムにおいて、論理記憶装置の移動やアクセスパスの変更を行った場合の処理に関する。
【０００２】
【従来の技術】
企業などがコンピュータシステム上で保有するデータ量は増加する一方であり、データを格納するためのストレージ装置についても、その容量や台数も同様に増加している。これまでのストレージ装置はホスト計算機に内蔵されるか、あるいはＳＣＳＩインタフェースなどで接続されるものがほとんどであった。しかし、最近ではストレージエリアネットワーク（ＳＡＮ：Ｓｔｏｒａｇｅ　　ＡｒｅａＮｅｔｗｏｒｋ）が出現している。ＳＡＮとは、既存の通信のためのネットワークとは別に、ストレージ専用のネットワークを構築し、そのネットワーク中にディスクやテープライブラリなどの各種ストレージ装置を統合するものである。
【０００３】
ＳＡＮの基本的な構成は、複数台のホスト計算機と複数台のストレージ装置とが、接続切替装置を介して接続される。接続切替装置の中にはスイッチ、ホスト接続ポート、ストレージ接続ポートがある。ホスト接続ポートにはホスト計算機が接続され、ストレージ接続ポートにはストレージ装置が接続される。スイッチはホスト接続ポートとストレージ接続ポートとの間の接続を切り替える。これにより、ホスト計算機とストレージ装置の間の接続が切り替えられる。そして、ストレージ装置には接続ポートがあり、このストレージ装置の接続ポートが、接続切替装置のストレージ接続ポートと接続される。ストレージ装置には複数個の論理装置があり、ホスト計算機はストレージ装置の接続ポートを経由して論理装置にアクセスする。ホスト計算機上のオペレーティングシステム（ＯＳ）は、接続されている機器をスキャンし、アクセス可能な接続ポートや論理装置を認識する。これにより、各ホスト計算機から各ストレージ装置へのアクセスが可能となる。
【０００４】
一方で、ＳＡＮ環境においては、セキュリティに対する考慮が必要である。ホスト計算機においては、どのストレージ装置のどの論理装置へのアクセスを許可するのか、ストレージ装置あるいは論理装置においては、どのホスト計算機からのアクセスを許可するのか、といった制御が行われる。
【０００５】
以上の技術については、デザイニング　　ストレージ　　エリア　　ネットワークス、トム　　クラーク　　著、アディソン　　ウェズレー（ＤＥＳＩＧＮＩＮＧ　　ＳＴＯＲＡＧＥ　　ＡＲＥＡ　　ＮＥＴＷＯＲＫＳ、Ｔｏｍ　　Ｃｌａｒｋ、ＡＤＤＩＳＯＮ−ＷＥＳＬＥＹ）、あるいは、ビルディング　　ストレージ　　ネットワークス、マーク　　ファーリー著、オズボーン／マグロウヒル（Ｂｕｉｌｄｉｎｇ　　Ｓｔｏｒａｇｅ　　Ｎｅｔｗｏｒｋｓ、Ｍａｒｋ　　Ｆａｒｌｅｙ、Ｏｓｂｏｒｎｅ／ＭｃＧｒａｗ−Ｈｉｌｌ）において述べられている。
【０００６】
【発明が解決しようとする課題】
ＳＡＮに接続されている、あるストレージ装置（ストレージ装置１）内の論理装置（論理装置１）を、新たにＳＡＮに追加した他のストレージ装置（ストレージ装置２）の論理装置（論理装置２）に移動することを考える。このような状況は、ストレージ装置１の使用量が限界に近づいた場合の移動や、論理装置１のバックアップとして新たに論理装置２を追加し、論理装置２からアクセスを開始する場合などが考えられる。
【０００７】
このときに、論理装置２が最初から定義されており、ホスト計算機上のＯＳが既に論理装置２を認識していれば問題はない。しかし、認識していない場合は、ホスト計算機上のＯＳは、装置のスキャンを行い、新たなターゲットであるストレージ装置２の接続ポートおよび論理装置２を認識する処理が必要である。この処理は、論理装置１にアクセスするすべてのホスト計算機において実行する必要があり、運用管理上の大きな負担となる。
【０００８】
この例では、論理装置１と論理装置２は、異なるストレージ装置上にあるとしたが、これは、同じストレージ装置上の異なる接続ポートを論理装置１と論理装置２が利用する場合でも上記と同様の問題が発生する。また、論理装置の移動のケースを例に挙げたが、ある論理装置が利用する接続ポートを変更する場合（アクセスパスの変更）にも上記と同様の問題が発生する。
【０００９】
また、上述した論理装置の移動が発生した場合、論理装置２に対してもアクセスが可能となるようにするため、ホスト計算機上のＯＳは当該ホスト計算機からのアクセスを許可されているストレージ装置や論理装置に関するセキュリティ情報の更新が必要となる。このようなセキュリティ情報の更新処理についても、論理装置１にアクセスするすべてのホスト計算機において実行する必要があり、運用管理上の大きな負担となる。
【００１０】
本発明の目的は、論理装置５００の移動やアクセスパスの変更の際、ホスト計算機２００のＯＳは論理装置を認識する（マウント）処理は不要とし、ホスト計算機の処理負担を軽減することにある。
【００１１】
【課題を解決するための手段】
本発明の目的を達成するために、本発明の一実施形態であるストレージネットワークシステムは、計算機と、記憶装置と、計算機と記憶装置との接続関係を制御する接続切替装置とを有する。ここで、計算機は、アクセス先の記憶装置を識別するためのアクセス先識別子を含むアクセス要求を発行する制御部と、アクセス要求を接続切替装置に対して送信する接続部とを有する。また、接続切替装置は、記憶装置に記録された内容を他の記憶装置に移動する移動要求と、移動元の記憶装置を識別する移動元識別子と、移動先の記憶装置を識別する移動先識別子とを受付ける装置移動手段と、移動元識別子を含むアクセス要求を受付けた場合に、移動元識別子を移動先識別子に変換するアクセス先識別子変換手段と、変換した移動先識別子を含むアクセス要求を記憶装置に対して送信する送信部とを有する。さらに、記憶装置は、データを格納する複数のデータ格納領域と、アクセス要求に従って、アクセス対象となるデータ格納領域へのアクセスを許可するアクセス許可手段とを有する。
【００１２】
また、上記実施形態において、アクセス先識別子変換手段は、移動元識別子を含むアクセス要求を受付けた場合に、移動元識別子を移動先識別子に変換する変換テーブルを保持し、変換テーブルに従って、移動元識別子を含むアクセス要求を受付けた場合に、移動元識別子を前記移動先識別子に変換することが好ましい。
【００１３】
また、上記実施形態において、アクセス先識別子、移動元識別子及び移動先識別子は、記憶装置を識別する識別子の他に、記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子を含むことが好ましい。
また、上記実施形態において、アクセス先識別子、移動元識別子及び移動先識別子は、記憶装置内の論理的な記憶装置を識別する識別子が含まれることが好ましい。
【００１４】
また、上記実施形態において、接続切替装置は、システムの運用が開始されたとき、前記ストレージネットワークシステムに新たな前記記憶装置が追加されたとき、又は記憶装置に新たな論理装置が追加されたときには、新たに追加された記憶装置を識別する識別子に対する、アクセス先識別子、移動元識別子及び移動先識別子の初期値を各々設定する初期設定手段をさらに有することが好ましい。
【００１５】
さらに、本発明の一実施形態であるストレージネットワークシステムは、計算機と、記憶装置と、該計算機と該記憶装置との接続関係を制御する接続切替装置とを有する。ここで計算機は、アクセス先の記憶装置を識別するためのアクセス先装置識別子と、記憶装置内のアクセス先接続ポートを識別するためのアクセス先ポート識別子とを含むアクセス要求を発行する制御部と、アクセス要求を接続切替装置に対して送信する接続部とを有する。また、接続切替装置は、記憶装置内のアクセス先接続ポートを変更するアクセス先変更要求と、変更元の接続ポートを識別する変更元識別子と、変更先の接続ポートを識別する変更先識別子とを受付けるアクセスパス変更手段と、変更元識別子を含むアクセス要求を受付けた場合に、変更元識別子を変更先識別子に変換するアクセス先識別子変換手段と、変換した変更先識別子を含むアクセス要求を記憶装置に対して送信する送信部とを有する。さらに、記憶装置は、データを格納する複数のデータ格納領域と、アクセス要求に従って、アクセス対象となるデータ格納領域へのアクセスを許可するアクセス許可手段とを有する。
【００１６】
【発明の実施の形態】
図１に、本発明の一実施形態であるネットワークシステムのシステム構成を示す。
【００１７】
本実施形態のネットワークシステムは、接続切替装置１００と、複数のホスト計算機２００ａ〜２００ｃと、複数のストレージ装置３００ａ〜３００ｃと、複数の管理用計算機４００とを有するストレージエリアネットワーク（ＳＡＮ）システムである。尚、ホスト計算機２００及びストレージ装置３００の台数は、本実施例では３台としたが、２台であってもよく４台以上であってもよい。また、ホスト計算機２００上で動作するＯＳは、各々異なるものでも構わない。
【００１８】
ホスト計算機２００は、接続切替装置１００と接続される接続手段２１０と、ホスト計算機内で実行するプログラム等を格納する記憶部と、記憶部に格納されたプログラムを実行等する制御部とを有する。
【００１９】
ストレージ装置３００は、複数の論理装置５００と、ストレージ装置ごとに定義されている物理的な記憶領域と論理装置との関係を示す論物関係情報を格納する記憶部３０１と、記憶部３０１に格納された論物関係情報に従ってストレージ装置内の論理装置に対してホスト計算機２００からのアクセスを制御するアクセス許可手段３０２と、接続切替装置１００と接続される接続ポート３０３とを有する。尚、接続ポート３０３又は論理装置５００の数はストレージ装置により異なってもよい。
【００２０】
管理用計算機４００は、運用管理者により本実施形態であるネットワークシステムの管理を行うための計算機であって、接続切替装置１００と接続される接続手段４０５と、管理用計算機４００内で実行する運用管理用のプログラム等を格納する記憶部と、記憶部に格納されたプログラムを実行等する制御部と、表示装置とを有する。
【００２１】
接続切替装置１００は、各ホスト計算機２００と各ストレージ装置３００と管理用計算機４００との接続切替えのための制御を行う。
【００２２】
接続切替装置１００は、ホスト計算機２００の接続手段２１０と接続するためのホスト接続ポート１１０と、ストレージ装置３００の接続ポート３０３と接続するためのストレージ接続ポート１２０と、ホスト接続ポート１１０とストレージ接続ポート１２０とに接続されたスイッチ１３０と、識別子変換手段１４０と、ストレージ装置初期設定手段４１０と、論理装置移動手段４２０と、アクセスパス変更手段６００と、管理用計算機４００に接続される管理用計算機接続手段１１５とを有する。
【００２３】
尚、ホスト接続ポート１１０およびストレージ接続ポート１２０の数は、接続切替装置１００により異なってもよい。
【００２４】
また、これら接続切替装置１００の接続手段２１０、スイッチ１３０、識別子変換手段１４０、ストレージ装置初期設定手段４１０と、論理装置移動手段４２０と、アクセスパス変更手段６００と、管理用計算機接続手段１１５として機能させるためプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され、磁気ディスク等に格納された後、メモリにロードされて接続切替装置１００内の制御部におり実行されるものとする。さらに、プログラムを記録する媒体は、ＣＤ−ＲＯＭ以外の他の記憶媒体でも良い。さらに、プログラムは、当該記憶媒体から接続切替装置１００にインストールしても良いし、ネットワークを通じて当該記憶媒体にアクセスしてプログラムを使用するものとしても良い。
【００２５】
また、論理装置移動手段４２０と、アクセスパス変更手段６００とは、上述したホスト計算機２００内に設けても良い。
【００２６】
ここで、スイッチ１３０は、各ホスト計算機２００からのアクセスを各ストレージ装置３００に振り分け制御する。また、スイッチ１３０は、各ストレージ装置３００からのアクセスも各ホスト計算機２００へ振り分け制御を実行する。
【００２７】
スイッチ１３０は、アクセス対象となるストレージ装置３００の接続ポート３０３の識別子である接続ポート識別子と論理装置５００の識別子である論理装置識別子とに基づいて、ホスト計算機２００とストレージ装置３００とのアクセスを制御する。
【００２８】
図２は、識別子変換手段１４０の構成を示す。
【００２９】
識別子変換手段１４０は、ホスト計算機２００がストレージ装置３００へのアクセスする際の接続ポート識別子および論理装置識別子を変換するものである。
【００３０】
識別子変換手段１４０は、変換前接続ポート識別子テーブル１４１と、変換前論理装置識別子テーブル１４２と、変換後接続ポート識別子テーブル１４３と、変換後論理装置識別子テーブル１４４とを変換テーブルとして内部のメモリに記憶している。
【００３１】
識別子変換手段１４０は、この変換テーブル１４１〜１４４に従って、ホスト計算機２００がストレージ装置３００へのアクセスする際の接続ポート識別子および論理装置識別子を変換する。具体的には、識別子変換手段１４０は、ホスト計算機２００から受信した（接続ポート識別子、論理装置識別子）のペアの識別情報を、このペアに一致する（変換前接続ポート識別子テーブル１４１、変換前論理装置識別子テーブル１４２）のペアの情報を有する行の（変換後接続ポート識別子テーブル１４３、変換後論理装置識別子テーブル１４４）のペアの情報に各々変換する。この結果、ホスト計算機２００は、変換されたペア情報に従って、（変換後接続ポート識別子テーブル１４３、変換後論理装置識別子テーブル１４４）を有する論理装置５００へアクセスをすることができる。
【００３２】
図３は、接続切替装置１００のストレージ装置初期設定手段４１０を実行する場合の管理用計算機４００の表示装置に表示される画面イメージを示す。
【００３３】
ストレージ装置初期設定手段４１０は、運用管理者が管理用計算機４００を会して起動する。尚、ストレージ装置初期設定手段４１０は、システムの運用が開始されたとき、システムに新たなストレージ装置３００を追加されたとき、又はストレージ装置３００に新たな論理装置５００を追加されたときに自動的に起動するようにしてもよい。
【００３４】
ストレージ装置初期設定手段４１０を起動すると、図３のような画面が管理用計算機４００の表示装置に表示される。画面上の「ストレージ装置４０８」では管理の対象とするストレージ装置を指定する。この画面では、「ストレージ装置４０８」で指定したストレージ装置について、画面上の「状態表示領域４１１」にその時点で認識されている論理装置５００の名前４１２を表示し、画面上「論理装置定義領域４１４」に新たな論理装置５００の名前４１５を表示する。
【００３５】
画面上「メッセージ領域４１７」には、ストレージ装置初期設定手段４１０の処理過程におけるシステムからのメッセージを表示する。
【００３６】
画面上「状態表示領域４１１」には、既に認識されている論理装置５００の論理装置名４１２と、当該論理装置ごとの記憶容量４１３と、当該論理装置が利用している接続ポート３０３の識別子４１８とを表示する。尚、「状態表示領域４１１」に表示される内容は、接続切替装置１００により各ストレージ装置３００から収集された情報に基づいている。
【００３７】
画面上「論理装置定義領域４１４」には、管理用計算機４００により新たに定義する論理装置５００の論理装置名４１５と、当該論理装置ごとの記憶容量４１６と、当該論理装置が利用する接続ポート３０３の識別子４１９とが表示される。図３に示した例の場合では、１０ＧＢの容量を持ち接続ポートＰＯＲＴ＿２１を利用するＬＤＥＶ＿２５という論理装置を新たに定義している。
【００３８】
図４は、管理用計算機４００により新たに論理装置が定義された場合に、識別子変換手段１４０の変換テーブル１４１〜１４４の内容を変更するフローチャートを示す。
【００３９】
まず、ストレージ装置初期設定手段４１０は、定義された論理記憶装置５００に対して管理用計算機４００により指定された容量４１６の論理装置を確保可能か否かをチェックする（ステップ４７０）。
【００４０】
確保不可能なら、ストレージ装置初期設定手段４１０は、「確保不可能」のメッセージをメッセージ領域４１７に出力し処理を終了する（ステップ４７３）。
【００４１】
確保可能なら、ストレージ装置初期設定手段４１０は、識別子変換手段１４０のメモリに記憶された変換テーブル１４１、１４２に、論理装置名４１５によりあらたに定義した論理装置の論理装置識別子とその利用接続ポート４１９の識別子とを各々新たに追加するように識別子変換手段１４０に指示する。
【００４２】
識別子変換手段１４０は、あらたに定義した論理装置の論理装置識別子とその利用接続ポートの識別子とをメモリに記憶された変換前論理装置識別子テーブル１４２と変換前接続ポート識別子テーブル１４１に各々新たに追加し記録する。また、識別子変換手段１４０は、新たに追加した論理装置の論理装置識別子とその利用接続ポートの識別子との関係で、メモリに記憶された変換後論理装置識別子テーブル１４４と変換後接続ポート識別子テーブル１４３に変換後の論理装置の論理装置識別子とその利用接続ポートの識別子をペアで追加し、記録する。
【００４３】
具体的には、識別子変換手段１４０は、識別子変換手段１４０に追加し記録した新たな行の（変換前接続ポート識別子テーブル１４１、変換前論理装置識別子テーブル１４２）のペアに、論理装置名４１５で新たに定義した論理装置の論理装置識別子と利用接続ポート４１９で指定した接続ポート３０３の接続ポート識別子を記録する。また、追加した新たな（変換前接続ポート識別子テーブル１４１、変換前論理装置識別子テーブル１４２）のペアとの関係で、（変換後接続ポート識別子テーブル１４３、変換後論理装置識別子テーブル１４４）のペアにも同じ接続ポート識別子および論理装置識別子を追加し記録する（ステップ４７６）。
【００４４】
ステップ４７６の処理を利用接続ポート４１９で指定されたすべての接続ポート３０３について実行する（ステップ４７７）。
【００４５】
識別子変換手段１４０は、メモリに記録された変換テーブル１４１〜１４４の内容をストレージ装置３００に送信し、受信したストレージ装置３００はその内容を記憶部３０１に格納する（ステップ４７９）。
【００４６】
以上の処理により、管理用計算機４００により新たに論理装置が定義された場合に、識別子変換手段１４０の変換テーブル１４１〜１４４の内容を反映させることができる。尚、管理用計算機４００で定義する論理装置５００１つに対して、複数の接続ポートを利用する場合であってもよい。
【００４７】
ここで、変換前接続ポート識別子テーブル１４１と変換後接続ポート識別子テーブル１４３には同じ内容（作成した論理装置が利用する接続ポート識別子）を追加記録し、変換前論理装置識別子テーブル１４２と変換後論理装置識別子テーブル１４４にも同じ内容（作成した論理装置の論理装置識別子）を追加記録した。従って、新たに論理装置を定義した段階では、アクセス先の変換は行われずに、新たに作成した論理装置へのアクセスはそのままこの論理装置に対してなされる。
【００４８】
図５は、接続切替装置１００の論理装置移動手段４２０を実行する場合の管理用計算機４００の表示装置に表示される画面イメージを示す。
【００４９】
まずは、論理装置５００の移動を行う際に、運用管理者が管理用計算機４００を介して論理装置移動手段４２０を起動するように接続切替装置１００に対して指示する。
【００５０】
接続切替装置１００により論理装置移動手段４２０を起動させると、管理用計算機４００は図５のような表示画面を管理用計算機４００の表示装置に表示する。ここでは、画面上の「移動元論理装置定義領域」で移動元の論理装置５００を指定し、画面上の「移動先論理装置定義領域」で移動先の論理装置５００を指定することができる。
【００５１】
「移動元論理装置定義領域４２１」でストレージ装置４２２を指定すると、論理装置移動手段４２０は、指定したストレージ装置に属する論理装置５００のリストを画面上の「論理装置リスト４２３」に表示する。管理者は、管理用計算機のＧＵＩ等を介して、その中から１つの論理装置５００を選択することができる（図では選択された論理装置を◎で示している）。そして、論理装置移動手段４２０は、画面上の「利用接続ポート４２８」に論理装置リスト４２３で選択された移動元論理装置が利用している接続ポート３０３を表示する。
【００５２】
画面上「移動先論理装置定義領域４２４」でストレージ装置４２２を指定すると、論理装置移動手段４２０は、指定したストレージ装置に属する論理装置５００のリストを画面上の「論理装置リスト４２６」に表示する。管理者は、管理用計算機のＧＵＩ等を介して、その中から１つの論理装置５００を選択することができる。そして、論理装置移動手段４２０は、画面上の「利用接続ポート４２９」に論理装置リスト４２６で選択された移動先論理装置が利用している接続ポート３０３を表示する。
【００５３】
このように、管理者は、論理装置リスト４２３で選択した論理装置５００から、論理装置リスト４２６で選択した論理装置５００への移動を指定することができる。図５に示した例では、論理装置ＬＤＥＶ＿１１を論理装置ＬＤＥＶ＿２５に移動する。
【００５４】
尚、論理装置移動手段４２０は、画面上の「メッセージ領域４２７」に論理装置移動手段４２０の処理過程におけるシステムからのメッセージを表示する。
【００５５】
図６は、論理装置移動手段４２０による論理装置に記録された内容とアクセス先の移動処理のフローチャートを示す。
【００５６】
まず、図５を用いて説明したように管理者により管理用計算機４００の画面上で移動元論理装置と移動先論理装置を指定する（ステップ４３０）。
【００５７】
次に、論理装置移動手段４２０は、移動元論理装置の容量と移動先論理装置の容量を比較し（ステップ４３１）、移動先論理装置の容量が小さい場合は、「移動先論理装置の容量が小さいため移動は不可能」のメッセージをメッセージ領域４２７に出力し、処理を終了する（ステップ４３２）。
【００５８】
移動元論理装置の利用する接続ポート数と移動先論理装置の利用する接続ポート数を比較し（ステップ４３３）等しくなければ、論理装置移動手段４２０は、「利用する接続ポート数が異なるため移動は不可能」のメッセージをメッセージ領域４２７に出力し、処理を終了する（ステップ４３４）。
【００５９】
次に、論理装置移動手段４２０は、移動元論理装置のストレージ装置のリモートコピー機能（特開平１１−８５４０８号公報参照）により、指定された移動元論理装置へのアクセスの指定された移動先論理装置へのリモートコピーをストレージ装置３００に対して指示する（ステップ４３５）。
【００６０】
ストレージ装置３００は、指示に従って、移動元論理装置の内容を移動先論理装置へ物理的な記憶領域を指定してコピーする（ステップ４４０）。
【００６１】
移動先論理装置が属するストレージ装置３００のアクセス許可手段３０２は、指定された移動先論理装置及び利用する接続ポートに対して物理的な記憶領域の位置をステップ４４０で指定した物理的な記憶領域となるように、当該ストレージ装置３００の記憶部３０１で定義されている物理的な記憶領域と論理装置との関係を示す論物関係情報を書き換える（ステップ４４２）。
【００６２】
ここで、識別子変換手段１４０は、変換前接続ポート識別子テーブル１４１と変換前論理装置識別子テーブル１４２のうち、論理装置リスト４２３で指定した移動元論理装置の論理装置識別子とその接続ポート識別子に対応する変換後接続ポート識別子テーブル１４３と変換後論理装置識別子テーブル１４４の内容を、論理装置リスト４２６で指定した移動先論理装置の論理装置識別子とその接続ポート識別子に書き換える（ステップ４４５）。
【００６３】
ステップ４４５の処理を、利用するすべての接続ポートについて実行する（ステップ４４７）。
【００６４】
リモートコピーを終了し（ステップ４５０）、移動元論理装置を消去する（ステップ４５５）。
【００６５】
以上により、移動元論理装置の内容はすべて移動先論理装置にコピーされ、さらに以降の移動元論理装置へのアクセスは、移動先論理装置へ切り替えられる。
【００６６】
図６の処理後の、図５に示した例における識別子変換手段１４０の様子を、図２の１行目に示す。即ち、論理装置ＬＤＥＶ＿１１と接続ポートＰＯＲＴ＿００へのアクセスが、論理装置ＬＤＥＶ＿２５と接続ポートＰＯＲＴ＿０１へのアクセスに変更されていることがわかる。
【００６７】
以上の処理により、論理装置の移動を行った場合に移動先の論理装置の論理装置識別子が識別子変換手段１４０に設定されることにより、ホスト計算機２００からの移動元論理装置へのアクセス要求が接続切替装置内の識別子変換手段１４０により移動先論理装置へのアクセスに変換される。
【００６８】
これにより、ホスト計算機２００は、論理装置の移動があった後でも新たにＯＳ上でのストレージの認識処理をしなくとも、ストレージ装置３００内のアクセス許可手段３０２により、変換後の移動先論理装置にアクセスすることができる。
【００６９】
図７は、接続切替装置１００のアクセスパス変更手段６００を実行する場合の管理用計算機４００の表示装置に表示される画面イメージを示す。
【００７０】
アクセスパスの変更を行う際に、運用管理者は、管理用計算機４００を介してアクセスパス変更手段６００起動するように指示する。
【００７１】
アクセスパス変更手段６００が起動されると、図７のような画面が管理用計算機４００の表示装置に表示される。
【００７２】
ここでは、アクセスパスを変更する論理装置５００と変更する接続ポート３０３を指定し、指定された接続ポート３０３の代わりに利用する接続ポート３０３を指定する場合について説明していく。
【００７３】
管理者は管理用計算機４００のＧＵＩ等により、画面上「論理装置指定領域６１０」の「ストレージ装置指定部６１２」でストレージ装置を指定することができる。
【００７４】
アクセスパス変更手段６００は、指定されたストレージ装置に属する論理装置５００のリストが画面上の「論理装置リスト６１４」に表示する。
【００７５】
管理者は管理用計算機４００のＧＵＩ等を介して、その中から１つの論理装置５００を選択することができる（図では選択された項目を◎で示している）。
【００７６】
そして、アクセスパス変更手段６００は、指定された論理装置５００に接続されている接続ポート３０３を画面上の「利用中接続ポートリスト６１６」に表示する。
【００７７】
管理者は管理用計算機４００のＧＵＩ等を介して、このリストの中から変更する接続ポート３０３を指定することができる。
【００７８】
管理者は管理用計算機４００のＧＵＩ等により、先に指定した接続ポート３０３に代わって利用する接続ポート３０３を、画面上「接続ポート指定領域６２０」の「接続ポート候補リスト６２２」の中から選んで指定する。
【００７９】
アクセスパス変更手段６００は、画面上の「接続ポート候補リスト６２２」に、指定された論理装置５００に対して接続が可能な接続ポート３０３の一覧を表示する。図７に示した例では、論理装置ＬＤＥＶ＿１４が利用する接続ポートＰＯＲＴ＿１０を接続ポートＰＯＲＴ＿１２に変更する。
【００８０】
このようにして、アクセスパス変更手段６００により、利用中接続ポートリスト６１６で指定したアクセスパス変更前の接続ポート３０３を、接続ポート候補リスト６２２で指定した接続ポート３０３に変換されるような変換テーブル１４１〜１４４を作成することができた。
【００８１】
図８は、アクセスパス変更手段６００における処理のフローチャートを示す。
【００８２】
上述したように、管理者は管理用計算機４００のＧＵＩ等により、アクセスパスを変更する先の論理装置および接続ポートと変更元の論理装置および接続ポートを指定する（ステップ６３０）。
【００８３】
アクセスパス変更手段６００は、この指定を受けて、識別子変換手段１４０に対して、変換テーブル１４１〜１４４の内容の書き換えるように指示する。
【００８４】
識別子変換手段１４０は、アクセスパス変更手段６００からの指示に従って、変換テーブルの内容を書き換える。具体的には、まず、変換前接続ポート識別子テーブル１４１と変換前論理装置識別子テーブル１４２とのペアが、「論理装置リスト６１４」で指定した論理装置５００の論理装置識別子と「利用中接続ポートリスト６１６」で指定した接続ポート３０３の接続ポート識別子に一致するペアを選択する。次に、この選択したペアに対応する変換後接続ポート識別子テーブル１４３と変換後論理装置識別子テーブル１４４の内容を、「接続ポート候補リスト６２２」で指定した接続ポート３０３の接続ポート識別子に書き換える（ステップ６３５）。
【００８５】
図８の処理後の、図７に示した例における識別子変換手段１４０の様子を、図２の２行目に示す。即ち、論理装置ＬＤＥＶ＿１４が利用する接続ポートが、ＰＯＲＴ＿１０からＰＯＲＴ＿１２に変更されていることがわかる。
【００８６】
以上の処理により利用する接続ポートの変更（アクセスパスの変更）を行った場合に変更先の論理装置の論理装置識別子が識別子変換手段１４０に設定されることにより、ホスト計算機２００からの変更元論理装置へのアクセス要求が接続切替装置内の識別子変換手段１４０により変更先論理装置へのアクセスに変換される。
【００８７】
これにより、ホスト計算機２００は、アクセスパスの変更があった後でも新たにＯＳ上でのストレージの認識処理をしなくとも、ストレージ装置３００内のアクセス許可手段３０２により、変換先の論理装置にアクセスすることができる。
【００８８】
以上、本発明の一実施形態によると、本実施例によれば、論理装置５００の移動の際や、利用する接続ポート３０３の変更（アクセスパスの変更）の際、ホスト計算機２００上のＯＳの処理は不要となり、ホスト計算機２００の上のＯＳは論理装置５００の移動やアクセスパスの変更を意識する必要がなくなる効果がある。
【００８９】
【発明の効果】
以上、本発明によると、論理装置５００の移動やアクセスパスの変更の際、ホスト計算機２００のＯＳは論理装置を認識する（マウント）処理は不要となり、ホスト計算機の処理負担が軽減される。
【図面の簡単な説明】
【図１】本発明の一実施例のシステム構成を示す図
【図２】識別子変換手段１４０内の変換テーブルの詳細を示す図
【図３】ストレージ装置初期設定手段４１０の画面イメージを示す図
【図４】ストレージ装置初期設定手段４１０における論理装置定義領域４１４での処理のフローチャートを示す図
【図５】論理装置移動手段４２０の画面イメージを示す図
【図６】論理装置移動手段４２０における処理のフローチャート
【図７】アクセスパス変更手段６００の画面イメージを示す図
【図８】アクセスパス変更手段６００における処理のフローチャート
【符号の説明】
１００：接続切替装置、１３０：スイッチ、１４０：アクセス先識別子変換手段、１４１：変換前接続ポート識別子、１４２：変換前論理装置識別子、１４３：変換後接続ポート識別子、１４４：変換後論理装置識別子、２００：ホスト計算機、３００：ストレージ装置、３０１：装置管理手段、３０２：アクセス許可手段、３０３：接続ポート、４００：管理用計算機、４１０：ストレージ装置初期設定手段、４１１：状態表示領域、４１４：論理装置定義領域、４２０：論理装置移動手段、４２１：移動元論理装置定義領域、４２４：移動先論理装置定義領域、５００：論理装置、６００：アクセスパス変更手段、６１０：論理装置指定領域、６２０：接続ポート指定領域
【図１】
2004054806.tif 000003
【図２】
2004054806.tif 000004
【図３】
2004054806.tif 000005
【図４】
2004054806.tif 000006
【図５】
2004054806.tif 000007
【図６】
2004054806.tif 000008
【図７】
2004054806.tif 000009
【図８】
2004054806.tif 000010