(57)【要約】【課題】  ストレージ装置またはストレージネットワーク移行をするにあたりシステム管理者の作業負担を軽減することが可能な方法、手段を提供する。【解決手段】  ストレージネットワーク管理装置３００を、管理用ネットワーク４３０を介して、移行に係るすべてのストレージ装置１００およびホスト計算機２００と接続した。そのため、ストレージネットワーク管理装置３００は、移行に係るストレージ装置１００およびホスト計算機２００からそのネットワークに係る構成情報、および、ストレージ装置１００のデータ領域に係る属性情報を取得することができる。従って、ストレージネットワーク管理装置３００は、取得した情報を参照し、異なるネットワーク間をまたがる構成管理情報の移行を制御することができる。【選択図】      図３
2006059119.tif 000002
【特許請求の範囲】
【請求項１】
１以上のストレージ装置と、１以上のホスト計算機と、前記ストレージ装置と前記ホスト計算機とを接続する第１のストレージネットワークおよび第２のストレージネットワークと、ストレージネットワーク管理装置と、そのストレージネットワーク管理装置を前記ストレージ装置と前記ホスト計算機とに接続する管理用ネットワークとを備えたストレージネットワークシステムにおいて、前記ストレージ装置に含まれ、前記第１のストレージネットワークに接続された第１のデータ領域を、前記ストレージ装置に含まれ、前記第２のストレージネットワークに接続された第２のデータ領域へ移行させるストレージネットワークの移行方法であって、
前記ストレージネットワーク管理装置が、前記管理用ネットワークを介して前記ストレージ装置および前記ホスト計算機から、そのストレージ装置またはホスト計算機に接続されているストレージネットワークの通信インタフェースに係る情報を取得し、ストレージネットワーク構成情報として記憶する第１のステップと、
前記第１のデータ領域を含むストレージ装置が、前記第１のデータ領域および前記第２のデータ領域を識別する情報を入力し、その入力した情報を自己のストレージ構成情報に加えて記憶し、その記憶した情報と前記第１のデータ領域に設定されている属性情報とを前記ストレージネットワーク管理装置へ送信する第２のステップと、
前記ストレージネットワーク管理装置が、前記第１のステップにおいて記憶したストレージネットワーク構成情報と、前記第２のステップにおいて前記ストレージ装置から送信された情報とに基づき、前記第１のデータ領域に付された属性情報を前記第２のデータ領域の属性情報に変換する第３のステップと、
前記ストレージネットワーク管理装置が、前記第３のステップにおいて変換された属性情報を、前記第２のデータ領域を含むストレージ装置に送信する第４のステップと、
前記第２のデータ領域を含むストレージ装置が、前記第４のステップで前記ストレージネットワーク管理装置から送信された属性情報を、前記第２のデータ領域の属性情報として自己のストレージ構成情報に加えて記憶する第５のステップと
を実行することを特徴とするストレージネットワークの移行方法。
【請求項２】
請求項１に記載のストレージネットワークの移行方法において、
前記第３のステップと前記第４のステップとの間で、前記ストレージネットワーク管理装置が、前記第２のデータ領域の属性情報と同属性の属性情報を入力し、入力した属性情報を前記第２のデータ領域の属性情報に追加する第６のステップ
を実行することを特徴とするストレージネットワークの移行方法。
【請求項３】
請求項１または請求項２に記載のストレージネットワークの移行方法において、
前記ストレージネットワークシステムには、前記管理用ネットワークに接続されたストレージ管理装置が含まれ、
前記ストレージ管理装置は、前記第１のデータ領域を含むストレージ装置に代わり、第２のステップを実行すること
を特徴とするストレージネットワークの移行方法。
【請求項４】
請求項１ないし請求項３のいずれかの一項に記載のストレージネットワークの移行方法において、
前記属性情報は、データ領域に設定され、そのデータ領域のアクセス権限を有するホスト計算機の識別情報を含むこと
を特徴とするストレージネットワークの移行方法。
【請求項５】
請求項１ないし請求項４のいずれかの一項に記載のストレージネットワークの移行方法において、
第１のストレージネットワークの通信プロトコルと、第２のストレージネットワークの通信プロトコルとが異なるプロトコルである
を特徴とするストレージネットワークの移行方法。
【請求項６】
請求項１ないし請求項４のいずれかの一項に記載のストレージネットワークの移行方法において、
第１のストレージネットワークの通信プロトコルが、ファイバチャネルに基づく通信プロトコルであり、第２のストレージネットワークの通信プロトコルが、ｉＳＣＳＩに基づく通信プロトコルであり、かつ、
前記第１のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ＷＷＰＮであり、前記第２のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ｉＳＣＳＩ  Ｎａｍｅであること
を特徴とするストレージネットワークの移行方法。
【請求項７】
請求項１ないし請求項４のいずれかの一項に記載のストレージネットワークの移行方法において、
第１のストレージネットワークの通信プロトコルが、ｉＳＣＳＩに基づく通信プロトコルであり、第２のストレージネットワークの通信プロトコルが、ファイバチャネルに基づく通信プロトコルであり、かつ、
前記第１のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ｉＳＣＳＩ  Ｎａｍｅであり、前記第２のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ＷＷＰＮであること
を特徴とするストレージネットワークの移行方法。
【請求項８】
１以上のストレージ装置と、１以上のホスト計算機と、前記ストレージ装置と前記ホスト計算機とを接続する第１のストレージネットワークおよび第２のストレージネットワークと、ストレージネットワーク管理装置と、そのストレージネットワーク管理装置を前記ストレージ装置と前記計算機とに接続する管理用ネットワークとを備えたストレージネットワークシステムにおいて、前記ストレージ装置に含まれ、前記第１のストレージネットワークに接続された第１のデータ領域を、前記ストレージ装置に含まれ、前記第２のストレージネットワークに接続された第２のデータ領域へ移行させるデータ領域の移行を管理するストレージネットワーク管理装置であって、
前記管理用ネットワークを介して前記ストレージ装置および前記ホスト計算機から、そのストレージ装置またはホスト計算機に接続されているストレージネットワークの通信インタフェースに係る情報を取得し、その取得した情報をストレージネットワーク構成情報として記憶し、
前記第１のデータ領域を含む前記ストレージ装置から送信される前記第１のデータ領域の識別情報、前記第２のデータ領域の識別情報、および、前記第１のデータ領域に設定されている属性情報を受信し、
前記記憶したストレージネットワーク構成情報と、前記受信した前記第１のデータ領域の識別情報と、前記第２のデータ領域の識別情報とに基づき、前記第１のデータ領域に設定されている属性情報を前記第２のデータ領域の属性情報として変換し、
前記変換した属性情報を、前記第２のデータ領域を含むストレージ装置に送信する
ことを特徴とするストレージネットワーク管理装置。
【請求項９】
請求項８に記載のストレージネットワーク管理装置において、
前記第１のデータ領域に設定されている属性情報を前記第２のデータ領域の属性情報として変換する前に、前記第２のデータ領域の属性情報と同属性の属性情報を入力し、入力した属性情報を前記第２のデータ領域の属性情報に追加すること
を特徴とするストレージネットワーク管理装置。
【請求項１０】
請求項８または請求項９に記載のストレージネットワーク管理装置において、
前記属性情報は、データ領域に設定され、そのデータ領域のアクセス権限を有するホスト計算機の識別情報を含むこと
を特徴とするストレージネットワーク管理装置。
【請求項１１】
請求項８ないし請求項１０のいずれかの一項に記載のストレージネットワーク管理装置において、
第１のストレージネットワークの通信プロトコルと、第２のストレージネットワークの通信プロトコルとが異なるプロトコルであること
を特徴とするストレージネットワーク管理装置。
【請求項１２】
請求項８ないし請求項１０のいずれかの一項に記載のストレージネットワーク管理装置において、
第１のストレージネットワークの通信プロトコルが、ファイバチャネルに基づく通信プロトコルであり、第２のストレージネットワークの通信プロトコルが、ｉＳＣＳＩに基づく通信プロトコルであり、かつ、
前記第１のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ＷＷＰＮであり、前記第２のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ｉＳＣＳＩ  Ｎａｍｅであること
を特徴とするストレージネットワーク管理装置。
【請求項１３】
請求項８ないし請求項１０のいずれかの一項に記載のストレージネットワーク管理装置において、
第１のストレージネットワークの通信プロトコルが、ｉＳＣＳＩに基づく通信プロトコルであり、第２のストレージネットワークの通信プロトコルが、ファイバチャネルに基づく通信プロトコルであり、かつ、
前記第１のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ｉＳＣＳＩ  Ｎａｍｅであり、前記第２のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ＷＷＰＮであること
を特徴とするストレージネットワーク管理装置。
【請求項１４】
１以上のストレージ装置と、１以上のホスト計算機と、前記ストレージ装置と前記ホスト計算機とを接続する第１のストレージネットワークおよび第２のストレージネットワークと、ストレージネットワーク管理装置と、そのストレージネットワーク管理装置を前記ストレージ装置と前記計算機とに接続する管理用ネットワークとを備えたストレージネットワークシステムにおいて、前記ストレージ装置に含まれ、前記第１のストレージネットワークに接続された第１のデータ領域を、前記ストレージ装置に含まれ、前記第２のストレージネットワークに接続された第２のデータ領域へ移行させるデータ領域の移行を管理するストレージネットワーク管理装置におけるストレージネットワーク管理プログラムであって、
前記ストレージネットワーク管理装置に、
前記管理用ネットワークを介して前記ストレージ装置および前記ホスト計算機から、そのストレージ装置またはホスト計算機に接続されているストレージネットワークの通信インタフェースに係る情報を取得し、その取得した情報をストレージネットワーク構成情報として記憶するステップと、
前記第１のデータ領域を含む前記ストレージ装置から送信される前記第１のデータ領域の識別情報、前記第２のデータ領域の識別情報、および、前記第１のデータ領域に設定されている属性情報を受信するステップと、
前記記憶したストレージネットワーク構成情報と、前記受信した前記第１のデータ領域の識別情報と、前記第２のデータ領域の識別情報とに基づき、前記第１のデータ領域に設定されている属性情報を前記第２のデータ領域の属性情報として変換するステップと、
前記変換した属性情報を、前記第２のデータ領域を含むストレージ装置に送信するステップと
を実行させるためのプログラムであることを特徴とするストレージネットワーク管理プログラム。
【請求項１５】
請求項１４に記載のストレージネットワーク管理プログラムにおいて、
前記ストレージネットワーク管理装置に、さらに、
前記第１のデータ領域に設定されている属性情報を前記第２のデータ領域の属性情報として変換するステップの前に、前記第２のデータ領域の属性情報と同属性の属性情報を入力し、入力した属性情報を前記第２のデータ領域の属性情報に追加するステップ
を実行させるためのプログラムであることを特徴とするストレージネットワーク管理プログラム。
【請求項１６】
請求項１４または請求項１５に記載のストレージネットワーク管理プログラムにおいて、
前記属性情報は、データ領域に設定され、そのデータ領域のアクセス権限を有するホスト計算機の識別情報を含むこと
を特徴とするストレージネットワーク管理プログラム。
【請求項１７】
請求項１４ないし請求項１６のいずれかの一項に記載のストレージネットワーク管理プログラムにおいて、
第１のストレージネットワークの通信プロトコルと、第２のストレージネットワークの通信プロトコルとが異なるプロトコルであること
を特徴とするストレージネットワーク管理プログラム。
【請求項１８】
請求項１４ないし請求項１６のいずれかの一項に記載のストレージネットワーク管理プログラムにおいて、
第１のストレージネットワークの通信プロトコルが、ファイバチャネルに基づく通信プロトコルであり、第２のストレージネットワークの通信プロトコルが、ｉＳＣＳＩに基づく通信プロトコルであり、かつ、
前記第１のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ＷＷＰＮであり、前記第２のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ｉＳＣＳＩ  Ｎａｍｅであること
を特徴とするストレージネットワーク管理プログラム。
【請求項１９】
請求項１４ないし請求項１６のいずれかの一項に記載のストレージネットワーク管理装置において、
第１のストレージネットワークの通信プロトコルが、ｉＳＣＳＩに基づく通信プロトコルであり、第２のストレージネットワークの通信プロトコルが、ファイバチャネルに基づく通信プロトコルであり、かつ、
前記第１のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ｉＳＣＳＩ  Ｎａｍｅであり、前記第２のデータ領域に付された属性情報に含まれる前記ホスト計算機の識別情報が、ＷＷＰＮであること
を特徴とするストレージネットワーク管理プログラム。
【請求項２０】
第１のデータ領域を含んだ第１のストレージ装置と、
第２のデータ領域を含んだ第２のストレージ装置と、
前記第１のデータ領域をアクセスする第１のホスト計算機と、
前記第１および第２のデータ領域をアクセスする第２のホスト計算機と、
前記第２のデータ領域をアクセスする第３のホスト計算機と、
前記第１のストレージ装置、前記第１および第２のホスト計算機が接続された第１のストレージネットワークと、
前記第２のストレージ装置、前記第２および第３のホスト計算機が接続された第２のストレージネットワークと、
前記第１および第２のストレージ装置が接続されたデータコピー用ネットワークと、
前記第１および第２のストレージ装置、並びに、前記第１、第２および第３のホスト計算機から、それらの装置が接続された前記第１または第２のストレージネットワークの通信インタフェースに係る情報を取得し、データ領域の移行を管理するストレージネットワーク管理装置と、
前記第１および第２のストレージ装置からその構成情報を取得しするとともに、前記第１および第２のデータ領域の識別情報、並びに、前記第１のデータ領域に設定する属性情報を入力し、取得および入力した情報を前記ストレージネットワーク管理装置に送信するストレージ管理装置と、
ｉＳＣＳＩ  Ｎａｍｅの名前解決をするネームサーバと、
前記第１および第２のストレージ装置、前記第１、第２および第３のホスト計算機、前記ストレージ管理装置、前記ストレージネットワーク管理装置、並びに、ネームサーバが接続された管理用ネットワークと
を備えたことを特徴とするストレージネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理方法が異なる複数のストレージネットワーク間において、そのネットワークに関する管理情報を移行する方法、その移行を管理する装置、プログラム、および、ストレージネットワークシステムに関する。
【背景技術】
【０００２】
近年、多くの分野において電子計算機（以下、計算機という）が管理する情報量は、飛躍的に増加し、しかも、その情報およびその情報を記憶するストレージ装置について、高度の信頼性が求められるようになってきた。そこで、その要求を満たす大容量・高信頼ストレージ装置として、多数の単体のディスク装置をアレイ状に冗長構成したＲＡＩＤ（Redundant Arrays of Inexpensive Disks）が多用されるようになった。また、計算機アプリケーションの多様化に伴い、多種多様の情報が作成、管理されるようになり、さらには、複数の計算機の間でそれらの情報を共有することが多くなった。そこで、ＲＡＩＤ等の複数のストレージ装置をネットワークによって接続し、それらを複数の計算機が共有するように構成されたストレージネットワーク（しばしば、ＳＡＮ（Storage Area Network）とよばれる）の概念が導入され、ストレージネットワークは、現在、金融システム等情報の高信頼管理が求められる分野において、かなり普及するに至っている。
【０００３】
現在、多くのストレージネットワークにおいては、光ファイバケーブルが用いられている。そして、その光ファイバケーブルには、ストレージ装置および計算機が、ファイバチャネル（Fiber Channel：ＦＣと略すことがある）と呼ばれるインタフェース仕様に基づき接続される。なお、ファイバチャネルにおいて定められるインタフェース仕様は、電気的、物理的仕様のみならず、ＯＳＩ（Open System Interconnection）参照モデルの第３層以下および第４層の一部を含んでいる。このファイバチャネルによるストレージネットワークにおいては、高速（２Ｇｂｐｓ）かつ高信頼のデータ転送を実現できるものの、そのためにシステム全体が高価になるという側面がある。
【０００４】
また一方で、近年、ＳＣＳＩ（Small Computer System Interface）のコマンドをＩＰ（Internet Protocol）ネットワーク経由で送受信するためのプロトコルとしてｉＳＣＳＩが提案され、ＩＥＴＦ（Internet Engineering Task Force）などでその標準化が図られている。ｉＳＣＳＩプロトコルを用いると、光ファイバのＩＰネットワークのほか、在来のイーサネット（登録商標）を使用することができ、安価にストレージネットワークを構築することができるようになる。
【０００５】
このような状況のもと、ストレージネットワークのシステム管理者は、しばしば、そのアプリケーションが求めるデータ容量、データ転送速度、信頼性、運用コスト等に応じてそのシステムが最適のものになるように改良を加える。そのときには、既存のストレージ装置の中に格納されているデータを新しいストレージ装置へ移動させるとともに、そのストレージ装置の論理的な構成情報やアクセス権限の情報、さらには、ストレージネットワークの構成情報を新しいストレージネットワークにおいて新たに設定する必要がある。このような新しいストレージ装置または新しいストレージネットワークへの移行の作業は、システム管理者にとって大きな負担となっている。しかも、最近では、前記したようにファイバチャネルのストレージネットワーク（以下、ＦＣネットワークと略す）とｉＳＣＳＩのストレージネットワーク（以下、ＩＳＣＳＩネットワークと略す）のようにデータの転送方式が異なるストレージネットワークが存在し、その異なるストレージネットワーク間でのストレージ装置の移行となると、さらに、システム管理者の負担が大きくなる。
【０００６】
特許文献１には、第１のストレージシステムから第２のストレージシステムへのストレージシステム移行技術に関する記載がある。そのストレージシステム移行技術によれば、ストレージシステムの移行を、そのストレージシステムを使用する計算機アプリケーションを動作させたまま行うことができるという。
【特許文献１】特表平１０−５０８９６７号公報（１１頁〜２９頁、図１〜図４）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１には、ストレージシステム移行に際するシステム管理者の作業負担の軽減に係る技術の開示や、前記したＦＣネットワークからｉＳＣＳＩネットワークへの移行のようにプロトコルが異なるストレージネットワーク間でのストレージシステム移行に係る技術の開示は、行われていない。しかるに、現実に、データの転送方式が異なるストレージネットワーク間でストレージ装置の移行をしようとすると、ストレージ装置の論理的な構成情報やアクセス権限の情報、さらには、ストレージネットワークの構成情報などを移行したり、新規に設定したりするシステム管理者の作業負担が大きいという実態がある。そこで、本発明の課題は、ストレージ装置またはストレージネットワークの移行に際して、システム管理者の作業負担を軽減することが可能な移行方法、管理装置、管理プログラムを提供することにある。
【０００８】
プロトコルが異なるストレージネットワーク間でのストレージシステムの移行が煩雑になるのは、プロトコルによって計算機やストレージ装置を特定する方法が異なるからである。ちなみに、ＦＣネットワークにおいては、計算機やストレージ装置を、ＦＣネットワークに接続されている通信ポートに一意に割り当てられた名前（ＷＷＰＮ（World Wide Port Name）と呼ばれる）によって識別するが、ｉＳＣＳＩネットワークにおいては、計算機やストレージ装置を、その計算機やストレージ装置そのもの（ノード（Node）と呼ばれる）に割り当てられた名前（ｉＳＣＳＩ  Ｎａｍｅと呼ばれる）によって識別する。そのため、ＷＷＰＮとｉＳＣＳＩ  Ｎａｍｅとの対応付けについては、ポートの構成を含めシステム管理者による対応付けが不可欠である。その対応付けをした上で、システム管理者は、さらに、アクセス権限の情報などを移行させなければならない。本発明の他の課題は、プロトコルが異なる複数のストレージネットワークにまたがってのストレージ装置またはストレージネットワークの移行を制御する管理装置、移行理プログラムおよび移行のためのストレージネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００９】
前記課題の少なくともいずれか一つを解決するために、本発明の一実施態様は、１以上のストレージ装置と、１以上のホスト計算機と、前記ストレージ装置と前記ホスト計算機とを接続する第１のストレージネットワークおよび第２のストレージネットワークと、ストレージネットワーク管理装置と、そのストレージネットワーク管理装置を前記ストレージ装置と前記ホスト計算機とに接続する管理用ネットワークとを備えたストレージネットワークシステムにおいて、ストレージ装置に含まれ、第１のストレージネットワークに接続された第１のデータ領域を、ストレージ装置に含まれ、第２のストレージネットワークに接続された第２のデータ領域へ移行させるストレージネットワークの移行方法であって、前記ストレージネットワーク管理装置が、前記管理用ネットワークを介して前記ストレージ装置および前記ホスト計算機から、そのストレージ装置またはホスト計算機に接続されているストレージネットワークの通信インタフェースに係る情報を取得し、ストレージネットワーク構成情報として記憶する第１のステップと、前記第１のデータ領域を含むストレージ装置が、前記第１のデータ領域および前記第２のデータ領域を識別する情報を入力し、その入力した情報をストレージ構成情報に加えて記憶し、その記憶した情報と前記第１のデータ領域に設定されている属性情報とを前記ストレージネットワーク管理装置へ送信する第２のステップと、前記ストレージネットワーク管理装置が、前記第１のステップにおいて記憶したストレージネットワーク構成情報と、前記第２のステップにおいて前記ストレージ装置から送信された情報とに基づき、前記第１のデータ領域に付された属性情報を前記第２のデータ領域の属性情報に変換する第３のステップと、前記ストレージネットワーク管理装置が、前記第３のステップにおいて変換された属性情報を、前記第２のデータ領域を含むストレージ装置に送信する第４のステップと、前記第２のデータ領域を含むストレージ装置が、前記第４のステップで前記ストレージネットワーク管理装置から送信された属性情報を、前記第２のデータ領域の属性情報として前記ストレージ装置に設定する第５のステップとを実行することを特徴とするストレージネットワークの移行方法とした。
【００１０】
前記実施態様によれば、ストレージネットワーク管理装置および管理用ネットワークを設け、ストレージネットワーク管理装置を、管理用ネットワークを介して、移行に係るストレージ装置およびホスト計算機に接続した。このようにしたことにより、ストレージネットワーク管理装置は、移行に係るストレージ装置およびホスト計算機から、それらが接続されているストレージネットワークに係る構成情報を、人手の介入なしに取得することができる。そのため、システム管理者が、移行元および移行先のストレージ装置のデータ領域を相互に対応付ける情報を入力することにより、ストレージネットワーク管理装置の制御のもとにストレージ装置またはストレージネットワークの移行が実行される。すなわち、システム管理者の作業負担は、大きく軽減される。
【発明の効果】
【００１１】
データ転送方式のプロトコルが異なる複数のストレージネットワーク間でのストレージ装置またはストレージネットワークの移行に際して、システム管理者の作業負担を軽減することができる。
【発明を実施するための最良の形態】
【００１２】
＜第１の実施形態＞
以下、本発明の第１の実施形態について、適宜、図１〜図１８を参照しながら詳細に説明する。
【００１３】
まず、図１および図２を用いてストレージ装置およびストレージネットワークの移行について説明する。ここで、図１は、ストレージ装置およびストレージネットワークの移行の様子を模式的に示した図である。また、図２は、同一のストレージ装置内で、ストレージネットワークを移行する様子を模式的に示した図である。
【００１４】
図１において、ストレージ装置１００ａのデータ領域１１１は、Ｉ／Ｏ用通信インタフェース（Ｎ１）１２１に接続され、ホスト計算機２００ａ，２００ｂは、Ｉ／Ｏ用通信インタフェース（Ｎ１）２１１および通信線４０３を介して、ストレージ装置１００ａに接続されている。一方、ストレージ装置１００ｂのデータ領域１１２は、Ｉ／Ｏ用通信インタフェース（Ｎ２）２１２に接続され、ホスト計算機２００ｂ，２００ｃは、Ｉ／Ｏ用通信インタフェース（Ｎ２）２１２および通信線４０４を介して、ストレージ装置１００ｂに接続されている。このような構成において、ストレージ装置１００ａのデータ領域１１１のデータをストレージ装置１００ｂのデータ領域１１２へ移動させる。また、このデータの移動に際して、通信線４０３で構成されるストレージネットワークから、通信線４０４で構成されるストレージネットワークへ移行される。
【００１５】
ここで、通信線４０３および通信線４０４は、論理的な接続関係を示した論理通信線であり、単に、物理的結線を示したものではない。すなわち、通信線４０３および通信線４０４は、ストレージネットワークを介した接続である。なお、これは、図２および図１９において同じであり、また、本明細書において単に通信線という場合には、論理通信線を意味する。
【００１６】
このような異なるストレージ装置間でのデータ領域１１１からデータ領域１１２への移行においては、データだけでなくネットワーク構成管理情報をも移行する必要がある。そのネットワーク構成管理情報の移行は、移行前のストレージネットワークと移行後のストレージネットワークにおいて、通信プロトコルが同一の場合には、容易に行うことができる。しかし、移行前のストレージネットワークと移行後のストレージネットワークにおいて、通信プロトコルが異なる場合には、簡単に行うことができない。その理由は、通信プロトコルによって、ストレージ装置や計算機を識別する方法が異なるからである。
【００１７】
例えば、図１において、移行前の通信線４０３で構成されるストレージネットワークがＦＣネットワークであり、移行後の通信線４０４で構成されるストレージネットワークがｉＳＣＳＩネットワークであるとする。この場合、移行前のストレージ装置１００ａは、ホスト計算機２００ａ，２００ｂをＦＣネットワークにおけるＷＷＰＮなどの識別情報で管理するが、移行後のストレージ装置１００ｂは、ホスト計算機２００ｂ，２００ｃをｉＳＣＳＩネットワークにおけるｉＳＣＳＩ  Ｎａｍｅによって管理する。そのため、データ領域を移行するに当たっては、移行前のＦＣネットワークのネットワーク構成管理情報と、移行後のｉＳＣＳＩネットワークのネットワーク構成管理情報とを互いに対応付けておく必要がある。そのとき、ＷＷＰＮとｉＳＣＳＩ  Ｎａｍｅとの対応関係を明確にしておくことが重要である。そして、これらの対応関係に基づき、移行後のストレージ装置１００ｂにおいて、ホスト計算機２００に対するアクセス制限情報を設定する。
【００１８】
また、データ領域の移動には、図２に示すように、同一のストレージ装置内でデータ領域を移動させる場合もある。ただし、図２の場合、ストレージ装置１００とホスト計算機２００とをつなぐ通信線は、通信線４０３から通信線４０４へと移行している。これらの通信線４０３，４０４は、それぞれストレージネットワークを形成するものである。従って、それらのストレージネットワークにおける通信プロトコルが異なる場合には、図１の場合と同様に、移行前と移行後のストレージネットワークについてネットワーク構成管理情報の対応付けが必要であり、アクセス制限情報の設定が必要となる。
【００１９】
本実施形態においては、移行前のストレージネットワークのネットワーク構成管理情報と、移行後のストレージネットワークのネットワーク構成管理情報とに基づき、アクセス制限情報を容易に設定することを可能にするストレージネットワーク管理装置の例、および、そのストレージネットワーク管理装置における移行方法の例を示す。
【００２０】
図３は、本実施形態におけるストレージネットワーク管理装置を適用したストレージネットワークシステムの全体構成例を示した図である。図３において、ホスト計算機２００は、ストレージネットワーク４００，４０１を経由してストレージ装置１００に接続される。ここで、ストレージネットワーク４００，４０１は、１以上の、例えば、ファイバチャネルやイーサネット（登録商標）などの接続装置からなるネットワークである。
【００２１】
また、ストレージ装置１００とストレージネットワーク４００，４０１、および、ホスト計算機２００とストレージネットワーク４００，４０１とは、データ入出力用通信線４１０によって接続される。また、ストレージ装置１００は、他のストレージ装置１００とデータコピー用ネットワーク４２０とを介して接続される。データコピー用ネットワーク４２０およびデータコピー用通信線４２１は、ストレージネットワーク４００と同様、ファイバチャネルやイーサネット（登録商標）などのネットワーク接続装置で構成される。
なお、データコピー用ネットワーク４２０は、独立したものではなく、ストレージネットワーク４００，４０１を共用する形態であってもよい。
【００２２】
以上のように構成されたストレージネットワークシステムに対して、そのストレージ装置１００の移行を管理するストレージネットワーク管理装置３００を設ける。ストレージネットワーク管理装置３００は、管理用ネットワーク４３０を介して、移行に係るすべてのストレージ装置１００とホスト計算機２００とに接続される。管理用ネットワーク４３０および管理用通信線４３１は、ストレージネットワーク４００と同様、ファイバチャネルやイーサネット（登録商標）などのネットワーク接続装置で構成される。
【００２３】
なお、管理用ネットワーク４３０は、独立したものではなく、ストレージネットワーク４００を共用する形態であってもよい。また、管理用ネットワーク４３０には、例えば、ストレージネットワークがｉＳＣＳＩネットワークであった場合にｉＳＣＳＩ  ＮＡＭＥの名前解決をするネームサーバ３９０が接続される。なお、ネームサーバ３９０は、他のＩＰネットワークを介して管理用ネットワーク４３０に接続されてもよい。
【００２４】
図４は、本実施形態におけるストレージ装置の構成の例を示した図である。ここで、ストレージ装置１００は、Ｉ／Ｏ用通信インタフェース１２０と、管理用通信インタフェース４３２と、ストレージコントローラ１４０と、プログラムメモリ１５０と、データ領域１１０とを備えている。
【００２５】
図４において、Ｉ／Ｏ用通信インタフェース１２０は、データ入出力用通信線４１０を介してストレージネットワーク４００に接続され、データ領域１１０へ記憶するデータを入出力する。また、管理用通信インタフェース４３２は、管理用通信線４３１を介して管理用ネットワーク４３０に接続され、ストレージ装置１００およびストレージネットワーク４００に係る管理情報を入出力する。これらＩ／Ｏ用通信インタフェース１２０および管理用通信インタフェース４３２は、ファイバチャネルやイーサネット（登録商標）などのネットワーク入出力装置によって構成される。このとき、Ｉ／Ｏ用通信インタフェース１２０の数は、特に制限されることはなく、実施可能な数であればよい。なお、管理用通信インタフェース４３２は、独立したものではなく、Ｉ／Ｏ用通信インタフェース１２０を共用する形態であってもよい。
【００２６】
図４において、ストレージコントローラ１４０は、ストレージ装置１００内における各種の制御を行い、その制御手順は、プログラムメモリ１５０にプログラムとして格納されている。プログラムメモリ１５０には、ストレージコントローラ１４０が処理するプログラムおよびその処理に際し使用されるデータが格納される。本実施形態に係るプログラムおよびデータとしては、ストレージ装置１００の構成を管理するストレージ構成管理プログラム１５１、ストレージ装置１００の構成情報であるストレージ構成情報１５２、データ領域１１０にアクセスするホスト計算機２００のアクセス権限の認証を行うクライアント認証プログラム１５３、ストレージ装置内あるいは装置間でデータを複製するデータコピープログラム１５４などのプログラム等がある。なお、プログラムメモリ１５０は、通常、磁気ディスク、半導体メモリ等で構成される。
【００２７】
一方、データ領域１１０は、ホスト計算機２００がストレージネットワーク４００を介してアクセスするデータの記憶領域であり、ホスト計算機２００が利用可能な形態に分割された複数の論理データ領域１１５によって構成される。この場合、論理データ領域１１５の数およびその容量は、実施可能な任意の数である。なお、本明細書においては、説明の都合上、特に断らない限り、論理データ領域を単にデータ領域と呼ぶ。また、データ領域１１０は、通常、磁気ディスク、光磁気ディスク、半導体メモリ等で構成される。
【００２８】
図５は、本実施形態におけるホスト計算機の構成の例を示した図である。ここで、ホスト計算機２００は、Ｉ／Ｏ用通信インタフェース２１０と、管理用通信インタフェース４３２と、入力用インタフェース２６０と、出力用インタフェース２５０と、ＣＰＵ（Central Processing Unit）などの演算処理装置２２０と、磁気ディスクや半導体メモリなどで構成されたメモリ２３０とを備え、さらに、それらが通信バス２７０で相互に接続されて構成されている。
【００２９】
図５において、Ｉ／Ｏ用通信インタフェース１２０およびは、データ入出力用通信線４１０を介してストレージネットワーク４００に接続され、データ領域１１０へ記憶するデータを入出力する。また、管理用通信インタフェース４３２は、管理用通信線４３１を介して管理用ネットワーク４３０に接続され、ストレージ装置１００およびストレージネットワーク４００に係る管理情報を入出力する。これらＩ／Ｏ用通信インタフェース１２０および管理用通信インタフェース４３２は、ファイバチャネルやイーサネット（登録商標）などのネットワーク入出力装置によって構成される。なお、Ｉ／Ｏ用通信インタフェース２１０および管理用通信インタフェース４３２は、ファイバチャネルやイーサネット（登録商標）などのネットワーク入出力装置で構成する。また、管理用通信インタフェース４３２は、独立したものでなく、Ｉ／Ｏ用通信インタフェース１２０を共用する形態であってもよい。
【００３０】
一方、入力用インタフェース２６０は、図示しないキーボードやマウスなどが接続され、利用者がキーインするデータ等を入力する。また、出力用インタフェース２５０は、図示しないＬＣＤ（Liquid Crystal Display）ディスプレイ等が接続され、演算処理装置２２０が処理して得られたデータ等を出力する。また、ホスト計算機２００は、電子計算機であり、オペレーティングシステムを稼働させ、その稼働環境の下に、データベースや会計プログラムなどのアプリケーションプログラムを稼働させることができる。
【００３１】
図６は、本実施形態におけるストレージネットワーク管理装置の構成の例を示した図である。ここで、ストレージネットワーク管理装置３００は、管理用通信インタフェース４３２と、入力用インタフェース３６０と、出力用インタフェース３５０と、ＣＰＵなどの演算処理装置３２０と、磁気ディスクや半導体メモリなどで構成されたメモリ３３０とを備え、かつ、それらが通信バス３７０で相互に接続されて構成されている。
【００３２】
図６において、管理用通信インタフェース４３２は、管理用通信線４３１を介して管理用ネットワーク４３０に接続され、ストレージ装置１００およびストレージネットワーク４００に係る管理情報を入出力する。また、入力用インタフェース３６０は、図示しないキーボードやマウスなどが接続され、利用者がキーインするデータ等を入力する。さらに、出力用インタフェース３５０は、図示しないＬＣＤディスプレイ等が接続され、演算処理装置３２０が処理して得られたデータ等を出力する。
【００３３】
また、メモリ３３０は、演算処理装置３２０が処理するプログラムおよびその処理に際し使用されるデータが格納される。本実施形態に係るプログラムおよびデータとしては、ストレージネットワーク４００の構成を管理するストレージネットワーク構成管理プログラム３３１、ストレージネットワーク４００の構成情報であるストレージネットワーク構成情報３３２、ストレージ装置１００に構成変更の指示を発信するストレージ構成変更指示プログラム３３３、ストレージの論理データ領域１１５へのアクセスを管理するストレージアクセス管理プログラム３３４等がある。なお、メモリ３３０は、磁気ディスクや半導体メモリなどで構成される。
【００３４】
なお、ストレージネットワーク管理装置３００は、汎用の計算機と同様にオペレーティングシステムを備えており、その稼働環境の下で、ストレージネットワーク構成管理プログラム３３１およびストレージアクセス管理プログラム３３４を稼動させる。オペレーティングシステムも、プログラムであり、メモリ３３０に格納される。
【００３５】
図７は、ストレージ装置が備えるストレージ構成情報の例を示した図であり、（Ａ）は、ストレージ装置Ｓ１のストレージ構成情報、（Ｂ）は、ストレージ装置Ｓ２のストレージ構成情報である。ストレージ構成情報１５２は、ストレージ装置識別情報１５２１と、Ｉ／Ｏ用通信インタフェース識別情報１５２２と、論理データ領域識別情報１５２３と、接続先ホスト計算機識別情報１５２４とを含んで構成される。
【００３６】
ストレージ装置識別情報１５２１は、ハードウエア製造番号などストレージ装置１００を一意に識別するための情報であり、ストレージネットワーク４００がＦＣネットワークの場合には、ストレージ装置識別情報１５２１としてＷＷＮＮ（World Wide Node Name）を利用することが多い。
【００３７】
Ｉ／Ｏ用通信インタフェース識別情報１５２２は、ストレージ装置識別情報１５２１によって指定されるストレージ装置１００が搭載するＩ／Ｏ用通信インタフェース１２０を一意に識別するための情報である。ストレージネットワーク４００がＦＣネットワークの場合には、Ｉ／Ｏ用通信インタフェース識別情報１５２２としてＷＷＰＮ（World Wide Port Name）を利用することが多い。また、ストレージネットワーク４００がｉＳＣＳＩネットワーク（ＩＰネットワーク）の場合には、図７（Ｂ）に示すように、Ｉ／Ｏ用通信インタフェース識別情報１５２２として、ＩＰアドレスやＭＡＣ（Media Access Control）アドレスを利用することが多い。
【００３８】
論理データ領域識別情報１５２３は、ホスト計算機２００がアクセスする論理データ領域１１５を一意に識別するための情報であり、その情報としては、通常、論理ボリューム番号やＬＵＮ（Logical Unit Number）が使用される。この論理データ領域識別情報１５２３で示される論理データ領域１１５は、Ｉ／Ｏ用通信インタフェース識別情報１５２２で示されるＩ／Ｏ用通信インタフェース１２０に接続する。従って、ホスト計算機２００は、Ｉ／Ｏ用通信インタフェース１２０を介して、その論理データ領域１１５へアクセスし、その領域の記憶データを入出力することができる。
【００３９】
接続先ホスト計算機識別情報１５２４は、論理データ領域識別情報１５２３によって指定される論理データ領域１１５に接続可能なホスト計算機２００を一意に識別するための情報である。すなわち、論理データ領域識別情報１５２３によって指定される論理データ領域１１５に対して、アクセスすることができるホスト計算機２００を指定することができる。その接続先ホスト計算機識別情報１５２４としては、ストレージネットワーク４００がＦＣネットワークの場合には、ＷＷＰＮを用い、ストレージネットワーク４００がｉＳＣＳＩネットワークの場合には、ｉＳＣＳＩ  Ｎａｍｅ、ＩＰアドレスまたはＭＡＣアドレスを用いることが多い。
【００４０】
ストレージ構成情報１５２は、移行する先の論理データ領域識別情報をも備えている。すなわち、ストレージ構成情報１５２において、移行先の論理データ領域識別情報は、移行元の論理データ領域識別情報に対応させるように、移行先のストレージ装置識別情報１５２５と、Ｉ／Ｏ用通信インタフェース識別情報１５２６と、論理データ領域識別情報１５２７とを含んでいる。
【００４１】
図７について、さらに、具体的に説明する。
図７（Ａ）において、ストレージ装置ＳＴＲ１は、２個のＩ／Ｏ用通信インタフェース１２０（ＷＷＰＮ０１、ＷＷＰＮ０２）を備えている。このうちＷＷＰＮ０１のＩ／Ｏ用通信インタフェース１２０には、２個の論理データ領域（ＬＵＮ００、ＬＵＮ０１）が接続されている。そして、論理データ領域ＬＵＮ００に対して、その接続先ホスト計算機識別情報１５２４に３個のホスト計算機２００（ＷＷＰＮ００９、ＷＷＰＮ０１８、ＷＷＰＮ０２７）が登録され、論理データ領域ＬＵＮ００へのアクセスが許可されている。
【００４２】
また、図７（Ａ）に示すように、論理データ領域識別情報１５２３の論理データ領域（ＬＵＮ００、ＬＵＮ０１）には、移行先の論理データ領域識別情報が対応付けられている。例えば、ストレージ装置ＳＴＲ００１の論理データ領域ＬＵＮ００に対する移行先の論理データ領域には、ストレージ装置ＳＴＲ００４の論理データ領域ＬＵＮ１０が対応付けられている。同様に、ストレージ装置ＳＴＲ００１の論理データ領域ＬＵＮ０１に対する移行先の論理データ領域には、同一のストレージ装置ＳＴＲ００１の論理データ領域ＬＵＮ０２が対応付けられている。
【００４３】
また、図７（Ａ）のストレージ構成情報１５２は、ＦＣネットワークにおけるストレージ装置１００を例示しているのに対し、図７（Ｂ）のストレージ構成情報１５２は、ｉＳＣＳＩネットワークにおけるストレージ装置１００を例示したものとなっている。従って、図７（Ａ）におけるストレージ装置１００のＩ／Ｏ用通信インタフェース識別情報１５２２および接続先ホスト計算機識別情報１５２４は、ＦＣネットワークにおいてＩ／Ｏ用通信インタフェース１２０を一意に識別するための番号であるＷＷＰＮを用いて表現されている。一方、図７（Ｂ）におけるストレージ装置１００のＩ／Ｏ用通信インタフェース識別情報１５２２は、ＩＰアドレスなどＩＰネットワークの通信インタフェース識別情報で表現され、また、接続先ホスト計算機識別情報１５２４は、ｉＳＣＳＩ  Ｎａｍｅで表現されている。
【００４４】
図８は、ストレージネットワーク管理装置が備えるストレージネットワーク構成管理情報の例を示した図である。図８において、ストレージネットワーク構成情報３３２は、装置識別情報３３２１と、装置種別情報３３２２と、管理用通信インタフェース識別情報３３２３と、Ｉ／Ｏ用通信インタフェース識別情報３３２４と、Ｉ／Ｏプロトコル種別情報３３２５と、Ｉ／Ｏ用装置識別情報３３２６とを含んで構成される。
【００４５】
装置識別情報３３２１は、前記のストレージ装置識別情報１５２１と同様に、例えば、ハードウエア製造番号や管理用ネットワーク４３０用のコンピュータ名など、装置に一意に付された識別情報である。また、装置種別情報３３２２は、ストレージネットワーク４００を介し、ＳＣＳＩプロトコルでデータを入出力する場合の、ネットワーク構成装置の種別を示した情報である。例えば、ホスト計算機２００は、ＳＣＳＩイニシエータであり、ストレージ装置１００は、ＳＣＳＩターゲットである。
【００４６】
管理用通信インタフェース識別情報３３２３は、ストレージ装置１００およびホスト計算機２００などストレージネットワーク４００を構成する装置の管理用通信インタフェース４３２を一意に識別するための情報であり、その情報として、通常、ＩＰアドレスが用いられる。また、Ｉ／Ｏ用通信インタフェース識別情報３３２４は、ネットワーク構成装置が備えるＩ／Ｏ用通信インタフェース１２０を一意に識別するための情報であり、その情報として、通常、ＷＷＰＮ、ｉＳＣＳＩ  Ｎａｍｅ、ＩＰアドレスまたはＭＡＣアドレスが用いられる。
【００４７】
Ｉ／Ｏプロトコル種別情報３３２５は、ストレージネットワーク４００のプロトコルの種別を示す情報であり、例えば、ファイバチャネル（ＦＣ）やｉＳＣＳＩなど、Ｉ／Ｏ用通信インタフェース識別情報３３２４で示されるＩ／Ｏ用通信インタフェース１２０のプロトコル種別を示す。また、Ｉ／Ｏ用装置識別情報３３２６は、ネットワーク上でストレージ装置１００およびホスト計算機２００を一意に識別するための情報であり、その情報としては、ＦＣネットワークのＷＷＮＮや、ｉＳＣＳＩネットワークのｉＳＣＳＩ  Ｎａｍｅが用いられる。
【００４８】
次に、図９〜図１８に示すフローチャートを用いて、本実施形態におけるストレージ装置１００およびストレージネットワーク管理装置３００の動作について説明する。その中では、まず、図９〜図１１において、ストレージ構成管理プログラム１５１により図８に示したストレージネットワーク構成管理情報３３２を作成する手順を示す。また、図１２において、ストレージ装置１００が論理データ領域１１５を構成し、そのストレージシステムを運用する手順を簡潔に示す。さらに、図１３〜図１８においては、移行元の論理データ領域から移行先の論理データ領域へデータを移動もしくはコピーするときに、主としてストレージアクセス管理プログラム３３４により、移行元の論理データ領域に対して接続権限を有するホスト計算機２００の情報を、移行先の論理データ領域に対して接続権限を有する接続先ホスト計算機２００の情報として登録するための手順を示す。
【００４９】
図９は、ストレージネットワーク管理装置のストレージネットワーク構成管理プログラムにおいて、ストレージネットワーク構成管理情報を作成する手順を示したフローチャートである。
【００５０】
図９において、まず、ストレージネットワーク管理装置３００の演算処理装置３２０（以下、単に、ストレージネットワーク管理装置３００という）は、ストレージネットワーク構成情報３３２を作成するために、ストレージ装置１００の移行に係る装置（ストレージ装置１００およびホスト計算機２００）の管理用通信インタフェース４３２の識別情報を取得する（ステップＳ１１）。その管理用通信インタフェース４３２の識別情報は、システム管理者がキーボード等の入力装置から入力する情報であってもよく、ストレージネットワーク管理装置３００が従来技術によるＳＮＭＰ（Simple Network Management Protocol）を用いて管理用ネットワーク４３０に接続された装置を検出することにより取得した情報であってもよい。そして、その取得した情報を、管理用通信インタフェース識別情報３３２３に登録する。
【００５１】
次に、ステップＳ１１で取得したすべての管理用通信インタフェース４３２について、ステップＳ１３からステップＳ１７までの処理を繰り返し、ストレージネットワークの構成情報を取得する（ステップＳ１２）。そのために、まず、ストレージネットワーク管理装置３００は、例えば、ＳＮＭＰなどの従来技術を用い、装置の製造番号などの基本情報を取得する（ステップＳ１３）。そして、その取得した情報を装置識別情報３３２１および装置種別情報３３２２に登録する。次に、ストレージネットワーク管理装置３００は、ＦＣネットワークに係るファイバチャネル構成情報を取得し（ステップＳ１４）、さらに、ｉＳＣＳＩネットワークに係るｉＳＣＳＩ構成情報を取得する（ステップＳ１５）。なお、ステップＳ１４の詳細手順は、図１０において、また、ステップＳ１５の詳細手順は、図１１において、後記する。これらステップＳ１４およびステップＳ１５の処理により、Ｉ／Ｏ用通信インタフェース識別情報３３２４と、Ｉ／Ｏプロトコル種別情報と３３２５と、Ｉ／Ｏ用装置識別情報３３２６が取得される。そして、以上のようにして取得されたストレージネットワーク構成管理情報を、ストレージネットワーク構成管理情報３３２に登録する（ステップＳ１６）。なお、ステップＳ１７は、繰り返しの終わりを示すステップである。
【００５２】
図１０は、図９のステップＳ１４におけるファイバチャネル構成情報の取得手順を詳細に示したフローチャートである。図１０において、ストレージネットワーク管理装置３００は、図９のステップＳ１１で登録された管理用通信インタフェース４３２のうち指定された一つに向けてファイバチャネル構成情報取得要求を発信する（ステップＳ２１）。これを受信したホスト計算機２００またはストレージ装置１００などのストレージネットワーク構成装置は、自己に接続されたストレージネットワーク４００がＦＣネットワークである場合には、ファイバチャネル構成情報を返信する（ステップＳ２２）。このとき、ストレージネットワーク構成装置は、自己のＷＷＮＮをＩ／Ｏ用装置識別情報３３２６として、また、自己が備えるＩ／Ｏ用通信インタフェース１２０のＷＷＰＮをＩ／Ｏ用通信インタフェース識別情報３３２４として送信する。一方、ストレージネットワーク構成装置は、自己にファイバチャネルネットワークに接続されていない場合には、空のメッセージを返信する。
【００５３】
次に、ストレージネットワーク管理装置３００は、返信された情報が空であるか否かを判定し（ステップＳ２３）、空でない場合には（ステップＳ２３でＮＯ）、Ｉ／Ｏプロトコル種別情報３３２５にファイバチャネルを示す情報を登録する（ステップＳ２４）。そして、返信されたＷＷＮＮ，ＷＷＰＮをメモリ３３０の一部に確保された一時記憶領域に保存する（ステップＳ２５）。また、ステップＳ２３の判定で、返信された情報が空であった場合には、ステップＳ２４およびステップＳ２５の処理をスキップする。
【００５４】
図１１は、図９のステップＳ１５におけるｉＳＣＳＩ構成情報の取得手順を詳細に示したフローチャートである。図１１において、ストレージネットワーク管理装置３００は、図９のステップＳ１１で登録された管理用通信インタフェース４３２のうち指定された一つに向けてｉＳＣＳＩ構成情報取得要求を発信する（ステップＳ３１）。または、これらの情報は、ｉＳＣＳＩネットワークに設置されたネームサーバ（ｉＳＮＳサーバ）３９０に問い合わせてもよい。
【００５５】
ｉＳＣＳＩ構成情報取得要求を受信したストレージネットワーク構成装置は、自己に接続されたストレージネットワーク４００がｉＳＣＳＩネットワークである場合には、ｉＳＣＳＩ構成情報を返信する（ステップＳ３２）。または、ステップＳ３１でネームサーバ３９０に対し、管理用通信インタフェース識別情報３３２３をもつ装置の構成情報の取得を要求した場合には、ｉＳＮＳサーバがｉＳＣＳＩ構成情報を返信する。
なお、ステップＳ３２においては、例えば、ストレージネットワーク構成装置に付与されたｉＳＣＳＩ  ＮａｍｅをＩ／Ｏ用装置識別情報３３２６として、また、同装置が備えるＩ／Ｏ用通信インタフェース１２０のＩＰアドレスをＩ／Ｏ用通信インタフェース識別情報３３２４として送信する。また、それらの装置がｉＳＣＳＩネットワークに接続されない場合は、空のメッセージを返信する。
【００５６】
次に、ストレージネットワーク管理装置３００は、返信された情報が空であるか否かを判定し（ステップＳ３３）、空でない場合には（ステップＳ３３でＮＯ）、Ｉ／Ｏプロトコル種別情報３３２５にｉＳＣＳＩを示す情報を記録する（ステップＳ３４）。そして、返信されたＩＰアドレス、ｉＳＣＳＩ  Ｎａｍｅをメモリ３３０の一部に確保された一時記憶領域に保存する（ステップＳ３５）。また、ステップＳ３３の判定で、返信された情報が空であった場合には、ステップＳ３４およびステップＳ３５の処理をスキップする。
【００５７】
図１２は、ストレージ装置を運用するための一般的な手順を示したフローチャートである。その手順は、ストレージ構成管理プログラム１５１（図４参照）の一部を構成する。ストレージ装置１００のストレージコントローラ１４０は、そのストレージ構成管理プログラム１５１において、システム管理者が入力する論理データ領域１１５を作成するための情報に基づき、論理データ領域１１５を作成し、さらに、それをシステム管理者の入力指示に従い、Ｉ／Ｏ用通信インタフェース１２０に接続する。そして、その論理データ領域１１５の識別情報を論理データ領域識別情報１５２３（図７参照）に登録するとともに、その論理データ領域１１５に接続するＩ／Ｏ用通信インタフェース１２０の識別情報を、Ｉ／Ｏ用通信インタフェース識別情報１５２２に登録する（ステップＳ４１）。
【００５８】
次に、ストレージコントローラ１４０は、システム管理者が入力する情報に従い、ステップＳ４１で作成した論理データ領域１１５に対し、アクセス権限を付与するホスト計算機２００の識別情報を、接続先ホスト計算機識別情報１５２４に登録する（ステップＳ４２）。そして、以上のステップＳ４１およびステップＳ４２によって登録された情報をストレージ構成情報１５２に反映することによって、ストレージ装置１００の構成を変更する（ステップＳ４３）。以上により、当該ストレージシステム１００の運用を行うことができるようになり、その運用が行われる（ステップＳ４４）。
【００５９】
なお、運用が開始されると、クライアント認証プログラム１５３（図４参照）においてストレージコントローラ１４０は、ホスト計算機２００が論理データ領域１１５にデータ入出力要求を送信してきたときには、そのホスト計算機２００に対して認証処理を行い、アクセスの可否を判定する。その判定の結果、そのホスト計算機２００の識別情報が接続先ホスト計算機識別情報１５２４に記録されていない場合には、ストレージコントローラ１４０は、論理データ領域１１５へのホスト計算機２００からのアクセスを拒絶する。
【００６０】
図１３は、複数の論理データ領域間でデータを移行するための処理手順を示したフローチャートである。その移行元のストレージ装置１００が実行する手順は、ストレージ構成管理プログラム１５１（図４参照）の一部を構成する。まず、ストレージ装置１００のストレージコントローラ１４０は、システム管理者が入力する情報に従い、移行元とする論理データ領域１１５を選択し、移行元論理データ領域１１１とする（ステップＳ５１）。次に、ステップＳ５１で選択された論理データ領域１１５に対し、システム管理者が入力する情報に従い、移行先となる論理データ領域１１５を登録し、移行先論理データ領域１１２とする（ステップＳ５２）。ここで、移行先論理データ領域１１２は、移行元論理データ領域１１１と同一のストレージ装置にあってもよく、また、異なるストレージ装置にあってもよい。なお、ステップＳ５２において、システム管理者は、移行先となるストレージ装置識別情報１５２５と、Ｉ／Ｏ用通信インタフェース識別情報１５２６と、論理データ領域識別情報１５２７を入力する。
【００６１】
以上のステップにおいて入力された情報に基づき、ストレージ装置１００のストレージコントローラ１４０は、移行先論理データ領域１１２の接続先ホスト計算機２００を選定し、登録する（ステップＳ５３）。なお、ステップＳ５３の詳細手順は、図１４〜図１８の説明として後記する。
以上の手順により登録された移行先のデータ領域識別情報と、接続先ホスト計算機識別情報１５２７をストレージ構成情報１５２に反映することによって、移行先のストレージ装置１００の構成を変更する（ステップＳ５４）。さらに、データコピープログラム１５４によって、移行元論理データ領域１１１のデータを移行先論理データ領域１１２に移動させる（ステップＳ５５）。
【００６２】
次に、図１４〜図１６を用いて、移行先論理データ領域１１２へ接続先ホスト計算機識別情報１５２４を登録する処理手順について説明する。ここで、図１４は、移行先論理データ領域への接続先ホスト計算機識別情報の登録処理において、ストレージネットワーク管理装置が移行元ストレージ装置からストレージ管理情報を取得する手順を示したフローチャートである。また、図１５は、移行先論理データ領域への接続先ホスト計算機識別情報の登録処理において、ホスト計算機識別情報を変換する手順を示したフローチャートである。また、図１６は、移行先論理データ領域への接続先ホスト計算機識別情報の登録処理において、移行先ストレージ装置がストレージネットワーク管理装置から送信される情報に基づき、移行先論理データ領域へ接続先ホスト計算機識別情報を登録する手順を示したフローチャートである。
【００６３】
図１４において、移行元のストレージ装置１００は、図１２のステップＳ５２において移行先論理データ領域１１２の情報が登録されると、その登録がされたことを示す通知メッセージをストレージネットワーク管理装置３００に送信する（ステップＳ６１）。その通知メッセージには、ステップＳ５１で入力された移行元論理データ領域１１１のストレージ装置識別情報１５２１（図７参照）と、Ｉ／Ｏ用通信インタフェース識別情報１５２２と、論理データ領域識別情報１５２３とを添付する。
【００６４】
このとき、ストレージネットワーク管理装置３００とストレージ装置１００との間で用いられる通信プロトコルには、ＳＮＭＰやＨＴＴＰ（Hyper Text Transfer Protocol）などがある。また、その通信のデータ形式には、既存のＭＩＢ（Management Information Base）あるいはＣＩＭ（Common Information Model）などが使用される。同様に、通知手段にはＳＮＭＰトラップやＣＩＭ  Ｉｎｄｉｃａｔｉｏｎなどが使用される。
【００６５】
次に、ストレージネットワーク管理装置３００は、ストレージアクセス管理プログラム３３４において、ストレージネットワーク構成情報３３２を検索し、通知メッセージに添付されたストレージ装置識別情報１５２１に該当する装置識別情報を取得する（ステップＳ６２）。そして、通知メッセージに添付されたストレージ装置識別情報１５２１によって指定されるストレージ装置が備える管理用通信インタフェース識別情報３３２３を取得する。さらに、ステップＳ６２で取得したストレージ装置１００の管理用インタフェース１２０に向けて、移行元論理データ領域１１１に登録された接続先ホスト計算機識別情報１５２４を送信するよう取得要求メッセージを送信する（ステップＳ６３）。この取得要求メッセージには、ステップＳ６１に添付された移行元論理データ領域識別情報であるストレージ装置識別情報１５２１と、Ｉ／Ｏ用通信インタフェース識別情報１５２２と、論理データ領域識別情報１５２３を添付する。
【００６６】
この取得要求メッセージを受信した移行元のストレージ装置１００は、ストレージ構成情報１５２を検索し、指定された論理データ領域識別情報１５２３にＷＷＰＮまたはｉＳＣＳＩ  Ｎａｍｅで登録された接続先ホスト計算機識別情報１５２４を送信する（ステップＳ６４）。
【００６７】
次に、接続先ホスト計算機識別情報１５２４を受信したストレージネットワーク管理装置３００は、ストレージネットワーク構成情報３３２を検索し、ホスト計算機２００の構成情報を取得し、メモリ３３０の一部に確保された一時記憶領域に保管する（ステップＳ６５）。そして、ストレージネットワーク管理装置３００は、移行元論理データ領域１１１に登録された移行先論理データ領域識別情報の取得要求をストレージ装置１００に送信する（ステップＳ６６）。その取得要求メッセージには、ステップＳ６１のメッセージにより受信した移行元論理データ領域識別情報であるストレージ装置識別情報１５２１と、Ｉ／Ｏ用通信インタフェース識別情報１５２２と、論理データ領域識別情報１５２３を添付する。
【００６８】
移行元のストレージ装置１００は、その取得要求メッセージを受信し、受信した情報に基づき、ストレージ構成情報１５２を検索し、指定された論理データ領域の移行先に登録されたストレージ装置識別情報１５２５、Ｉ／Ｏ用通信インタフェース識別情報１５２６および論理データ領域識別情報１５２７を送信する（ステップＳ６７）。
【００６９】
次に、ストレージネットワーク管理装置３００は、ステップＳ６７で移行元のストレージ装置１００が送信した情報を受信し、その受信した情報に基づき、移行先論理データ領域１１２を含むストレージ装置１００を、ストレージネットワーク構成情報３３２から検索して一時記憶領域に保管する（図１５ステップＳ７１）。なお、この一時記憶領域は、メモリ３３０の一部に確保された記憶領域である。
【００７０】
以上の手順により、ストレージネットワーク管理装置３００は、ステップＳ６２およびステップＳ６５で取得した移行元論理データ領域１１１のストレージ装置識別情報１５２１と、Ｉ／Ｏ用通信インタフェース識別情報１５２２と、論理データ領域識別情報１５２３と、接続先ホスト計算機識別情報１５２４と、ステップＳ７１で取得した移行先論理データ領域１１２のストレージ装置識別情報１５２５と、Ｉ／Ｏ用通信インタフェース識別情報１５２６と、論理データ領域識別情報１５２７を保管している状態になる。
【００７１】
次に、図１５において、ストレージネットワーク管理装置３００は、ストレージアクセス管理プログラム３３４（図６参照）により、移行先論理データ領域１１２に接続するホスト計算機２００を選定する処理を開始する。まず、ストレージネットワーク管理装置３００は、移行元論理データ領域１１１が接続するＩ／Ｏ用通信インタフェース１５２２と、移行先論理データ領域１１２が接続するＩ／Ｏ用通信インタフェース１５２６のプロトコル種別を比較する（ステップＳ７２）。Ｉ／Ｏ用通信インタフェース１２０のプロトコル種別は、すでにストレージネットワーク構成情報３３２のＩ／Ｏプロトコル種別情報３３２５に保管されており、これを参照すればよい。例えば、移行元論理データ領域１１１のＩ／Ｏ用通信インタフェース識別情報１５２２に“ＷＷＰＮ０１”が登録されていた場合には、図８に示される通り、そのプロトコル種別は“ＦＣ”すなわちファイバチャネルであることがわかる。同様に、Ｉ／Ｏ用通信インタフェース識別情報１５２５が“１９２．１６８．５０．１”であった場合、そのプロトコル種別は“ｉＳＣＳＩ”であることがわかる。
【００７２】
ステップＳ７２での判定の結果、移行元および移行先のＩ／Ｏ用通信インタフェース１２０の種別が同一であった場合には（ステップＳ７２でＹＥＳ）、移行先論理データ領域１１２の接続先ホスト計算機識別情報１５２４には、移行元論理データ領域１１１の接続先ホスト計算機識別情報１５２４をそのまま使用するものとし、同接続先ホスト計算機識別情報１５２４を一時記憶領域に保存する（ステップＳ７４）。なお、この一時記憶領域は、メモリ３３０の一部に確保された記憶領域である。
【００７３】
一方、ステップＳ７２の判定の結果、移行元および移行先の論理データ領域が接続されたＩ／Ｏ用通信インタフェース１２０のプロトコル種別が異なると判定された場合には（ステップＳ７２でＮＯ）、さらに、移行元論理データ領域１１１のＩ／Ｏプロトコル種別がファイバチャネルであり、かつ、移行先論理データ領域１１２のＩ／Ｏプロトコル種別がｉＳＣＳＩであるか否かを判定する（ステップＳ７３）。
【００７４】
ステップＳ７３での判定の結果、移行元論理データ領域１１１のＩ／Ｏプロトコル種別がファイバチャネルであり、かつ、移行先論理データ領域１１２のＩ／Ｏプロトコル種別がｉＳＣＳＩであった場合には（ステップＳ７３でＹＥＳ）、ストレージネットワーク管理装置３００は、移行元論理データ領域１１１に登録されたファイバチャネル用の接続先ホスト計算機識別情報１５２４をｉＳＣＳＩ用のホスト計算機識別情報に変換し、それを移行先論理データ領域１１２の接続先ホスト計算機識別情報１５２４として使用する（ステップＳ７５）。例えば、ステップＳ７５の処理では、ファイバチャネル用のＷＷＰＮによるホスト計算機識別情報が、ｉＳＣＳＩ用のｉＳＣＳＩ  Ｎａｍｅによる識別情報に変換される。なお、ステップＳ７５の処理については、図１７を用いてさらに詳しく説明する。
【００７５】
また、ステップＳ７３での判定の結果が否であった場合には（ステップＳ７３でＮＯ）、移行元論理データ領域１１１のＩ／Ｏプロトコル種別がｉＳＣＳＩであり、かつ、移行先論理データ領域１１２のＩ／Ｏプロトコル種別がファイバチャネルであるとして、移行元論理データ領域１１１に登録されたｉＳＣＳＩ用の接続先ホスト計算機識別情報１５２４を、ファイバチャネル用のホスト計算機識別情報に変換し、それを移行先論理データ領域１１２の接続先ホスト計算機識別情報１５２４として使用する（ステップＳ７６）。
【００７６】
以上の手順により、移行元論理データ領域１１１に登録されていた接続先ホスト計算機２００に基づき、移行先論理データ領域１１２に登録するためのホスト計算機識別情報が求められたことになる。そこで、図１６では、移行先のストレージネットワーク（Ｎ２）４０１上に接続する他のホスト計算機２００を、接続先ホスト計算機２００に追加した上で、その構成を移行先のストレージ装置１００に反映させるまでの処理手順を示す。
【００７７】
ストレージネットワーク管理装置３００は、システム管理者が入力する入力情報に基づき、移行先論理データ領域１１２に登録する接続先ホスト計算機２００を追加指定する（Ｓ８１）。なお、ステップＳ８１の処理については、図１８においてさらに詳しく説明する。
【００７８】
以上、ステップＳ７４、ステップＳ７５またはステップＳ７６、および、ステップＳ８１の処理の結果、移行先論理データ領域１１２に登録する１台または複数の接続先ホスト計算機２００の識別情報が一時記憶領域に記憶された状態にある。そこで、ストレージネットワーク管理装置３００のストレージアクセス管理プログラム３３４（図６参照）は、一時記憶されている接続先ホスト計算機２００の識別情報を、移行先論理データ領域１１２に登録するよう、ストレージ構成変更指示プログラム３３３に依頼する。ストレージ構成変更指示プログラム３３３は、ストレージネットワーク構成情報３３２を検索して移行先ストレージ装置１００（Ｓ２）の管理用通信インタフェース識別情報３３２３を取得する。さらに、管理用通信インタフェース４３２に向けて、接続先ホスト計算機識別情報（ＷＷＰＮまたはｉＳＣＳＩ  Ｎａｍｅ）を送付し、移行先論理データ領域１１２への登録を要求する（ステップＳ８２）。
【００７９】
移行先論理データ領域１１２への登録要求を受けた移行先ストレージ装置１００（Ｓ２）は、要求メッセージに添付された接続先ホスト計算機識別情報１５２４を指定された論理データ領域１１５に登録し、かつ、ストレージ構成情報１５２を更新する（ステップＳ８３）。さらに、ステップＳ８３の完了を通知するため、確認メッセージをストレージネットワーク管理装置３００に返信する（ステップＳ８４）。
【００８０】
図１７は、図１５のステップＳ７５における、ＦＣ用ホスト計算機識別情報をｉＳＣＳＩ用のホスト計算機識別情報に変換する処理手順を詳しく示したフローチャートである。図１７において、ストレージネットワーク管理装置３００は、まず、ストレージアクセス管理プログラム３３４によって、移行元論理データ領域１１１に登録された接続先ホスト計算機識別情報をキーとしてストレージネットワーク構成情報３３２を検索し、そのホスト計算機２００の構成情報を取得する（ステップＳ９１）。
【００８１】
図７の例においては、接続先ホスト計算機識別情報としてファイバチャネル用の“ＷＷＰＮ００９”が登録されており、これをストレージネットワーク構成情報３３２から検索すると、“ＷＷＰＮ００９”が格納された装置である“ＨＳＴ０３”のエントリを得る。次に、同装置がｉＳＣＳＩ用のＩ／Ｏ用通信インタフェース１２０を備えているかどうか判定する（ステップＳ９２）。図８の例では、ネットワーク構成装置“ＨＳＴ０３”は、Ｉ／Ｏ用通信インタフェース２１０である“１９２．１６８．４０．１”を具備しており、かつ、そのＩ／Ｏプロトコル種別がｉＳＣＳＩであるため、次ステップＳ９３へ進行するという流れになる。次の手順においては、そのホスト計算機２００が備えるｉＳＣＳＩ用のＩ／Ｏ用通信インタフェース２１０に対応するＩ／Ｏ用装置識別情報３３２６を取得する（ステップＳ９３）。図８の例では、“ＨＳＴ０３”に相当するホスト計算機２００は、ｉＳＣＳＩ用には“ｉＳＮ４０１”がＩ／Ｏ用装置識別情報として記録されている。以上の処理により、ファイバチャネル用の接続先ホスト計算機２００が持つ、ｉＳＣＳＩ用のＩ／Ｏ用装置識別情報３３２６を取得することができる。
【００８２】
図１８は、図１６のステップＳ８１における、接続先ホスト計算機の追加選択処理手順を詳しく示したフローチャートである。ストレージネットワーク管理装置３００のシステム管理者は、本処理手順により、移行先論理データ領域１１２に接続するホスト計算機２００を追加することができる。図１８において、ストレージネットワーク管理装置３００は、システム管理者が入力する追加ホスト計算機２００の数だけステップＳ１０２〜ステップＳ１０５の処理を繰り返す（ステップＳ１０１）。
【００８３】
ストレージネットワーク管理装置３００は、まず、システム管理者が入力する接続先ホスト計算機のＩ／Ｏ用装置識別情報３３２６またはＩ／Ｏ用通信インタフェース識別情報３３２４の入力を受け付ける（ステップＳ１０２）。このとき、ストレージネットワーク管理装置３００は、ストレージアクセス管理プログラム３３４により、入力されたホスト計算機２００が、移行先論理データ領域１１２に接続されたＩ／Ｏ用通信インタフェース１２０と同一のＩ／Ｏプロトコル種別にあたるＩ／Ｏ用通信インタフェース２１０を格納しているかどうか判定する（ステップＳ１０３）。
【００８４】
その判定の結果、プロトコル種別が同一であると判定された場合には（ステップＳ１０３でＹＥＳ）、ストレージネットワーク管理装置３００は、入力されたホスト計算機２００の追加を許可し、その装置識別情報３３２６を一時記憶領域に保存する（ステップＳ１０４）。なお、この一時記憶領域は、メモリ３３０の一部に確保された記憶領域である。また、ステップＳ１０３における判定で、プロトコル種別が同一でないと判定された場合（ステップＳ１０３でＮＯ）には、ステップＳ１０４の処理はスキップされる。なお、ステップＳ１０５は、繰り返しの終わりを示すステップである。
【００８５】
以上のように、第１の実施形態においては、ストレージ装置１００またはストレージネットワーク４００の移行をするにあたり、ストレージネットワーク管理装置３００および管理用ネットワーク４３０を設け、管理用ネットワーク４３０を介して、そのストレージネットワーク管理装置３００を移行に係るすべてのストレージ装置１００およびホスト計算機２００に接続した。そのため、ストレージネットワーク管理装置３００は、移行に係るすべてのストレージ装置１００およびホスト計算機２００からそのネットワークに係る構成情報を取得することができる。そのため、移行元と移行先におけるストレージ装置１００およびホスト計算機２００の接続関係の対応付けが容易になる。
【００８６】
従って、ストレージ装置１００またはストレージネットワーク４００を移行するとき、そのストレージネットワークにおけるプロトコルが異なっていても、システム管理者は、移行元および移行先のストレージ装置の論理データ領域１１５を相互に対応付ける情報を入力するだけで、その移行を行うことができる。しかも、従来とくに面倒とされていた論理データ領域１１５に対するアクセス権限に関する情報の移行も、このとき同時に行うことができる。結果として、システム管理者の作業負担が大きく低減される。
【００８７】
（第２の実施形態）
次に、本発明の第２の実施形態について、適宜、図１９〜図２２を参照しながら詳細に説明する。
【００８８】
図１９は、第２の実施形態におけるストレージネットワークの移行の様子を模式的に示した図である。第２の実施形態においては、ストレージ装置１００およびデータ領域１１０の移行は行わず、ホスト計算機２００の移行を行う。また、ホスト計算機２００の移行に伴い、ストレージ装置１００とホスト計算機を接続する通信線が通信線４０３から通信線４０４へと移行される。これは、ストレージネットワーク移行されることを意味する。
【００８９】
すなわち、第２の実施形態においては、図１９に示すように、ホスト計算機２００ａを異なるホスト計算機２００ｂに移行する際に、論理データ領域１１５が接続するＩ／Ｏ用通信インタフェース１２２が、移行先ホスト計算機２００ｂに搭載されたＩ／Ｏ用通信インタフェース２１２と同一のＩ／Ｏプロトコル種別となるものを選択し、登録するための手段を示す。
【００９０】
なお、本実施形態においても、第１の実施形態で図３〜図８に示したストレージネットワークのシステム構成は、本実施形態においても同様であるとする。さらに、図９〜図１１に示したストレージネットワーク管理装置３００における処理手順および図１２に示したストレージ装置１００の基本的な運用手順も、第１の実施形態と同様である。
【００９１】
図２０および図２１は、すでに運用中のホスト計算機とは異なる他のホスト計算機に論理データ領域への接続を移行するための処理手順を示したフローチャートである。図２０において、ストレージネットワーク管理装置３００は、システム管理者が入力する情報に従い、移行元のホスト計算機２０１に接続されている論理データ領域１１５の識別情報を入力する（ステップＳ１１１）。このステップＳ１１１においては、システム管理者は、論理データ領域１１５のストレージ装置識別情報１５２１と、Ｉ／Ｏ用通信インタフェース識別情報１５２２と、論理データ領域識別情報１５２３を入力すればよい。入力された情報は、ストレージアクセス管理プログラム３３４により、メモリ３３０の一部に確保された一時記憶領域に格納される。
【００９２】
次に、ストレージネットワーク管理装置３００は、ストレージアクセス管理プログラム３３４により、ステップＳ１１１で指定されたストレージ装置１００の構成情報を、ストレージネットワーク構成情報３３２から検索して取得し、メモリ３３０の一部に確保された一時記憶領域に格納する（ステップＳ１１２）。さらに、ストレージネットワーク管理装置３００は、システム管理者の入力操作に従い、移行先となるホスト計算機２００を入力する（ステップＳ１１３）。このステップにおいては、システム管理者は、ホスト計算機２００の装置識別情報３３２１または管理用通信インタフェース識別情報３３２３を入力すればよい。
【００９３】
次に、ストレージネットワーク管理装置３００は、ステップＳ１１２で入力されたホスト計算機２００が接続するストレージ装置１００のＩ／Ｏ用通信インタフェース１２０を選択する（ステップＳ１１４）。このステップＳ１１４の詳細な処理手順については、図２２で説明する。さらに、ストレージネットワーク管理装置３００のストレージアクセス管理プログラム３３４は、ステップＳ１１１で入力された論理データ領域１１５に、ステップＳ１１４で選択されたＩ／Ｏ用通信インタフェース１２０を接続するよう、ストレージ構成変更指示プログラム３３３に依頼する。そして、ストレージネットワーク管理装置３００は、ストレージ構成変更指示プログラム３３３により、ステップＳ１１２で取得したストレージ装置１００の管理用通信インタフェース識別情報３３２３宛てに、Ｉ／Ｏ用通信インタフェース接続要求メッセージを発信する（ステップＳ１１５）。この要求メッセージには、ステップＳ１１１の入力による論理データ領域１１５の識別情報と、ステップＳ１１４によるＩ／Ｏ用通信インタフェース識別情報３３２４を添付する。
【００９４】
次に、図２１において、ステップＳ１１５においてストレージネットワーク管理装置３００が発信した接続要求メッセージを受信したストレージ装置１００は、論理データ領域１１５に要求されたＩ／Ｏ用通信インタフェース１２０を接続する（ステップＳ１２１）。同時に、その結果をストレージ構成情報１５２に反映する。さらに、その処理が正常終了したことを確認するメッセージをストレージネットワーク管理装置３００に送信する（ステップＳ１２２）。
【００９５】
次に、ストレージネットワーク管理装置３００は、ステップＳ１１３で入力されたホスト計算機２００を、ステップＳ１１１で入力された論理データ領域１１５に接続するよう、ストレージ構成変更指示プログラム３３３から要求メッセージを送信する（ステップＳ１２３）。この要求メッセージには、後記のステップＳ１３１で取得するホスト計算機２００の識別情報を添付する。例えば、ファイバチャネル用のＷＷＰＮまたはｉＳＣＳＩ  Ｎａｍｅを添付する。
【００９６】
ストレージ装置１００は、要求メッセージに添付されたホスト計算機２００を、論理データ領域１１５に接続し、同時にストレージ構成情報１５２の接続先ホスト計算機識別情報１５２４に登録する（ステップＳ１２４）。さらに、この処理が正常終了したことを確認するメッセージをストレージネットワーク管理装置３００に送信する（Ｓ１２５）。
【００９７】
図２２は、図２０のステップＳ１１４における、論理データ領域１１５に接続するＩ／Ｏ用通信インタフェースを求める処理手順を詳細に示したフローチャートである。図２２において、ストレージネットワーク管理装置３００は、ストレージアクセス管理プログラム３３４により、ステップＳ１１３で入力されたホスト計算機識別情報３３２１あるいは管理用通信インタフェース識別情報３３２３をキーとしてストレージネットワーク構成情報３３２を検索し、ホスト計算機２００の構成情報を取得する（ステップＳ１３１）。次に、ストレージネットワーク管理装置３００は、ステップＳ１１２で取得した論理データ領域１１５に接続されたＩ／Ｏ用通信インタフェース１２０のＩ／Ｏプロトコル種別情報３３２５と、ステップＳ１３１で取得したホスト計算機２００が備えるＩ／Ｏ用通信インタフェース２１０のＩ／Ｏプロトコル種別３３２５が同一であるかどうか判定する（ステップＳ１３２）。
【００９８】
例えば、ステップＳ１１１（図２０参照）において、図７のストレージ装置ＳＴＲ００１が備えるＩ／Ｏ用通信インタフェースＷＷＰＮ０１に接続された論理データ領域ＬＵＮ００が入力されたとする。すると、ステップＳ１１２では、図８のストレージ装置ＳＴＲ００１のＩ／Ｏ用通信インタフェースＷＷＰＮ０１のＩ／Ｏプロトコル種別が“ＦＣ”であることがわかる。一方、ステップＳ１１３で入力されたホスト計算機２００が図８にある“ＨＳＴ０３”であったとすると、ステップＳ１１３の結果により、そのＩ／Ｏ用通信インタフェース“ＷＷＰＮ０９”および“１９２．１６８．４０．１”のＩ／Ｏプロトコル種別がそれぞれ“ＦＣ”および“ｉＳＣＳＩ”であることがわかる。そして、ステップＳ１３２では、これらのＩ／Ｏプロトコル種別をそれぞれ比較判定する。
【００９９】
ステップＳ１３２の判定において、ホスト計算機移行前に論理データ領域１１５にすでに接続されていたＩ／Ｏ用通信インタフェース１２０と、移行後のホスト計算機２００に搭載されたＩ／Ｏ用通信インタフェース２１２のＩ／Ｏプロトコル種別が同一であると判定された場合には（ステップＳ１３２でＹＥＳ）、ストレージネットワーク管理装置３００は、論理データ領域１１５に接続されたＩ／Ｏ用通信インタフェース１２０をそのまま選択し、メモリ３３０の一部に確保された一時記憶領域に保存する（ステップＳ１３４）。
【０１００】
一方、ステップＳ１３２の判定において、論理データ領域１１５にすでに接続されたＩ／Ｏ用通信インタフェース１２１のＩ／Ｏプロトコル種別と、移行先のホスト計算機２００に搭載されたＩ／Ｏ用通信インタフェース２１２のＩ／Ｏプロトコル種別がそれぞれ異なると判定された場合には（ステップＳ１３２でＮＯ）、ストレージネットワーク管理装置３００は、さらに、次の判定を行う。すなわち、ホスト計算機移行前にすでに論理データ領域１１５に接続されていたＩ／Ｏ用通信インタフェース１２０のＩ／Ｏプロトコル種別が“ＦＣ”、すなわち、ファイバチャネルであり、かつ、移行先のホスト計算機２００に搭載されたＩ／Ｏ用通信インタフェース２１２のＩ／Ｏプロトコル種別が“ｉＳＣＳＩ”であるか否かを判定する（ステップＳ１３３）。
【０１０１】
ステップＳ１３３の判定の結果、論理データ領域１１５に接続されたＩ／Ｏ用通信インタフェース１２０のＩ／Ｏプロトコル種別がファイバチャネルであり、かつ、移行先のホスト計算機２００に搭載されたＩ／Ｏ用通信インタフェース２１２のＩ／Ｏプロトコル種別が“ｉＳＣＳＩ”であった場合には（ステップＳ１３３でＹＥＳ）、ストレージネットワーク管理装置３００は、その論理データ領域１１５が格納されたストレージ装置１００が搭載するＩ／Ｏ用通信インタフェース１２０のうち、Ｉ／Ｏプロトコル種別が“ｉＳＣＳＩ”に相当するＩ／Ｏ用通信インタフェース１２０を選択し、メモリ３３０の一部に確保された一時記憶領域に保存する（ステップＳ１３５）。一方、ステップＳ１３３の結果、論理データ領域１１５に接続されたＩ／Ｏ用通信インタフェース１２０のＩ／Ｏプロトコル種別がｉＳＣＳＩであり、移行先のホスト計算機２００に搭載されたＩ／Ｏ用通信インタフェース２１２のＩ／Ｏプロトコル種別がファイバチャネルであった場合には（ステップＳ１３３でＮＯ）、ストレージネットワーク管理装置３００は、論理データ領域１１５が格納されたストレージ装置１００が搭載するＩ／Ｏ用通信インタフェース１２０のうち、Ｉ／Ｏプロトコル種別が“ＦＣ”に相当するＩ／Ｏ用通信インタフェース１２０を選択し、メモリ３３０の一部に確保された一時記憶領域に保存する（ステップＳ１３６）。
【０１０２】
以上、第２の実施形態は、第１の実施形態のストレージネットワークシステムの構成において、ストレージ装置１００が１台だけという特殊な場合に相当する。そのため、図２０および図２１に示したように、ストレージネットワーク管理装置３００のストレージアクセス管理プログラム３３４が簡単化される結果となっている。その他、本実施形態の作用・効果は、第１の実施形態の作用・効果と同じである。
【０１０３】
（実施形態の変形例１）
以上に説明した本発明の第１または第２の実施形態ついての実施形態の変形例として、第１または第２の実施形態のストレージネットワークシステムにおいてストレージネットワーク管理装置３００を設けず、ホスト計算機２００がストレージネットワーク管理装置３００を兼ねる構成にする。
【０１０４】
図２３は、ホスト計算機がストレージネットワーク管理装置を兼ねる場合のホスト計算機の構成を示した図である。この場合、ホスト計算機２００は、図２３に示すように、ストレージネットワーク構成管理プログラム３３１と、ストレージネットワーク構成情報３３２と、ストレージ構成変更指示プログラム３３３と、ストレージアクセス管理プログラム３３４を備える。なお、これらのプログラムの機能および処理手順については第１または第２の実施形態に示したものと同様である。さらに、この実施形態の変形例においては、管理用通信インタフェース４３２および管理用ネットワーク４３０を設けず、ストレージネットワーク４００が管理用ネットワーク４３０を兼ねる構成としてもよい。
【０１０５】
以上のように、本実施形態の変形例においては、ホスト計算機２００がストレージネットワーク管理装置３００を兼ね、さらには、ストレージネットワーク４００が管理用ネットワーク４３０を兼ねる。そのため、全体としてのハードウエア資源を節約することができ、ストレージネットワークシステム構築のコストが低減する。
【０１０６】
（実施形態の変形例２）
さらに、第１または第２の実施形態についての他の変形例として、第１または第２の実施形態においてストレージ装置１００を管理するストレージ管理装置５００をさらに設けた構成にする。図２４は、第１または第２の実施形態におけるストレージネットワークシステムの構成にストレージ管理装置をさらに設けた構成を示した図である。ここで、ストレージ管理装置５００は、ストレージネットワーク管理装置３００およびストレージ装置１００と、管理用ネットワーク４３０を通じて相互に通信可能なように構成する。
【０１０７】
図２５は、本実施形態の変形例におけるストレージ管理装置の構成の例を示した図である。ストレージ管理装置５００のハードウエア構成は、図６のストレージネットワーク管理装置３００と同様である。また、本実施形態の変形例におけるストレージ管理装置５００は、第１または第２の実施形態においてストレージ装置１００が備えていたストレージ構成管理プログラム１５１と、ストレージ構成情報１５２と、ストレージネットワーク管理装置３００が備えていたストレージ構成変更指示プログラム３３３を備える。また、本実施形態の変形例における各装置およびプログラムの機能、さらに、処理手順については第１または第２の実施形態において示したものと同様である。そして、ここではストレージ構成管理プログラム１５１とストレージ構成情報１５２と、ストレージ構成変更指示プログラム３３３を稼働させる際にはストレージ管理装置５００がこれを担当する。
【０１０８】
従って、第１の実施形態では移行元論理データ領域１１１のストレージ装置１００において移行元論理データ領域１１１および移行先論理データ領域１１２の情報をシステム管理者が入力していた作業を、本実施形態の変形例においては、ストレージ管理装置５００において行うことになる。すなわち、移行元論理データ領域１１１が複数のストレージ装置１００に存在するような場合には、第１の実施形態では、複数のストレージ装置１００においてシステム管理者の入力作業が必要となるが、本実施形態の変形例においては、ストレージ管理装置５００における入力作業で済むことになる。その分、システム管理者の入力作業の負担が軽減される。
【図面の簡単な説明】
【０１０９】
【図１】本発明の第１の実施形態においてストレージ装置およびストレージネットワークの移行の様子を模式的に示した図である。
【図２】本発明の第１の実施形態において同一のストレージ装置内でストレージネットワークを移行する様子を模式的に示した図である。
【図３】本発明の第１の実施形態におけるストレージネットワーク管理装置を適用したストレージネットワークシステムの全体構成例を示した図である。
【図４】本発明の第１の実施形態におけるストレージ装置の構成の例を示した図である。
【図５】本発明の第１の実施形態におけるホスト計算機の構成の例を示した図である。
【図６】本発明の第１の実施形態におけるストレージネットワーク管理装置の構成の例を示した図である。
【図７】本発明の第１の実施形態におけるストレージ装置が備えるストレージ構成情報の例を示した図であり、（Ａ）は、ストレージ装置Ｓ１のストレージ構成情報、（Ｂ）は、ストレージ装置Ｓ２のストレージ構成情報である。
【図８】本発明の第１の実施形態におけるストレージネットワーク管理装置が備えるストレージネットワーク構成管理情報の例を示した図である。
【図９】本発明の第１の実施形態におけるストレージネットワーク管理装置のストレージネットワーク構成管理プログラムにおいて、ストレージネットワーク構成管理情報を作成する手順を示したフローチャートである。
【図１０】図９のステップＳ１４におけるファイバチャネル構成情報の取得手順を詳細に示したフローチャートである。
【図１１】図９のステップＳ１５におけるｉＳＣＳＩ構成情報の取得手順を詳細に示したフローチャートである。
【図１２】ストレージ装置を運用するための一般的な手順を示したフローチャートである。
【図１３】本発明の第１の実施形態において、複数の論理データ領域間でデータを移行するための処理手順を示したフローチャートである。
【図１４】移行先論理データ領域への接続先ホスト計算機識別情報の登録処理において、ストレージネットワーク管理装置が移行元ストレージ装置からストレージ管理情報を取得する手順を示したフローチャートである。
【図１５】移行先論理データ領域への接続先ホスト計算機識別情報の登録処理において、ホスト計算機識別情報を変換する手順を示したフローチャートである。
【図１６】移行先論理データ領域への接続先ホスト計算機識別情報の登録処理において、移行先ストレージ装置がストレージネットワーク管理装置から送信される情報に基づき、移行先論理データ領域へ接続先ホスト計算機識別情報を登録する手順を示したフローチャートである。
【図１７】図１５のステップＳ７５における、ＦＣ用ホスト計算機識別情報をｉＳＣＳＩ用のホスト計算機識別情報に変換する処理手順を詳しく示したフローチャートである。
【図１８】図１６のステップＳ８１における、接続先ホスト計算機の追加選択処理手順を詳しく示したフローチャートである。
【図１９】本発明の第２の実施形態におけるストレージネットワークの移行の様子を模式的に示した図である。
【図２０】本発明の第２の実施形態において、運用中のホスト計算機とは異なる他のホスト計算機に論理データ領域への接続を移行するための処理手順を示したフローチャートの前半部分である。
【図２１】本発明の第２の実施形態において、運用中のホスト計算機とは異なる他のホスト計算機に論理データ領域への接続を移行するための処理手順を示したフローチャートの後半部分である。
【図２２】図２０のステップＳ１１４における、論理データ領域に接続するＩ／Ｏ用通信インタフェースを求める処理手順を詳細に示したフローチャートである。
【図２３】本発明の第１または第２の実施形態におけるホスト計算機がストレージネットワーク管理装置を兼ねる場合のホスト計算機の構成を示した図である。
【図２４】本発明の第１または第２の実施形態におけるストレージネットワークシステムの構成にストレージ管理装置をさらに設けた構成を示した図である。
【図２５】実施形態の変形例２におけるストレージ管理装置の構成の例を示した図である。
【符号の説明】
【０１１０】
１００  ストレージ装置
１１０  データ領域
１２０  Ｉ／Ｏ用通信インタフェース
１４０  ストレージコントローラ
１５０  プログラムメモリ
１５１  ストレージ構成管理プログラム
１５２  ストレージ構成情報
１５３  クライアント認証プログラム
１５４  データコピープログラム
２００  ホスト計算機
２００  追加ホスト計算機
２１０  Ｉ／Ｏ用通信インタフェース
２２０  演算処理装置
２３０  メモリ
２５０  出力用インタフェース
２６０  入力用インタフェース
２７０  通信バス
３００  ストレージネットワーク管理装置
３２０  演算処理装置
３３０  メモリ
３３１  ストレージネットワーク構成管理プログラム
３３２  ストレージネットワーク構成情報
３３３  ストレージ構成変更指示プログラム
３３４  ストレージアクセス管理プログラム
３５０  出力用インタフェース
３６０  入力用インタフェース
３７０  通信バス
３９０  ネームサーバ
４００  ストレージネットワーク
４１０  データ入出力用通信線
４２０  データコピー用ネットワーク
４２１  データコピー用通信線
４３０  管理用ネットワーク
４３１  管理用通信線
４３２  管理用通信インタフェース
５００  ストレージ管理装置
【図１】
2006059119.tif 000003
【図２】
2006059119.tif 000004
【図３】
2006059119.tif 000005
【図４】
2006059119.tif 000006
【図５】
2006059119.tif 000007
【図６】
2006059119.tif 000008
【図７】
2006059119.tif 000009
【図８】
2006059119.tif 000010
【図９】
2006059119.tif 000011
【図１０】
2006059119.tif 000012
【図１１】
2006059119.tif 000013
【図１２】
2006059119.tif 000014
【図１３】
2006059119.tif 000015
【図１４】
2006059119.tif 000016
【図１５】
2006059119.tif 000017
【図１６】
2006059119.tif 000018
【図１７】
2006059119.tif 000019
【図１８】
2006059119.tif 000020
【図１９】
2006059119.tif 000021
【図２０】
2006059119.tif 000022
【図２１】
2006059119.tif 000023
【図２２】
2006059119.tif 000024
【図２３】
2006059119.tif 000025
【図２４】
2006059119.tif 000026
【図２５】
2006059119.tif 000027