(57)【要約】【課題】  ｉＳＣＳＩを用いたＩＰ−ＳＡＮにおいて、ホスト上で動作するアプリケーションを停止させることなく、ストレージ装置の移行を可能とする。【解決手段】  第一の物理ポートと第一の論理ボリュームとが割り当てられたターゲットとを管理する第一のストレージ装置と、第二の論理ボリュームを管理する第二のストレージ装置と、第一の物理ポートとの間に第一の通信路を確立し、この通信路を使用してターゲットに対するアクセスを行う計算機とがネットワークを介して接続されたシステムにおいて、第一のストレージ装置が、前記ターゲットと同じ識別子を持つターゲットを第二のストレージ装置に作成し、そのターゲットへ第二の論理ボリュームと、第二の物理ポートとを割り当て、計算機が、第二の物理ポートとの間に第二の通信路を確立し、前記ターゲットへのアクセスを第二の通信路を用いて継続する。【選択図】  図２
2006092054.tif 000002
【特許請求の範囲】
【請求項１】
第一の装置と、
第二の装置と、
第三の装置と、
前記第一、第二及び第三の装置を相互に接続するネットワークとを有し、
前記第一の装置が、自身が有し、前記第三の装置がアクセスする記憶領域に付加された識別子と同一の識別子を有する記憶領域の作成を前記第二の装置へ指示し、
前記第二の装置が、前記第一の装置の指示に基づいて前記識別子を有する記憶領域を作成し、
前記第三の装置は、前記識別子を用いて前記第二の装置が有する記憶領域にアクセスすることを特徴とするシステム。
【請求項２】
前記第一の装置及び第二の装置がストレージ装置であり、
前記第三の装置が計算機であることを特徴とする請求項１記載のシステム。
【請求項３】
前記第一、第二及び第三の装置がストレージ装置であることを特徴とする請求項１記載のシステム。
【請求項４】
前記第一及び第二の装置は各々ポートを有し、
前記識別子は、前記ポートと前記記憶領域の組み合わせと対応付けられていることを特徴とする請求項２及び３に記載のうちいずれか一つのシステム。
【請求項５】
前記第一の装置は、前記識別子を有する記憶領域の作成を前記第二の装置に指示する前に、該第一の装置が有する記憶領域に格納されたデータを前記第二の装置が有する記憶領域に複製し、
前記第二の装置は、前記第一の装置から前記識別子を有する記憶領域の作成を指示された際、前記複製されたデータが格納された記憶領域に前記識別子を付与することで、前記識別子を有する記憶領域を作成することを特徴とする請求項４記載のシステム。
【請求項６】
前記第三の装置は、
前記第一の装置の前記識別子に対応する第一のポートと第一の通信路を確立し、
前記第二の装置に前記識別子を有する記憶領域が作成された後、前記第二の装置の前記識別子に対応する第二のポートと第二の通信路を確立し、
前記第一の装置の指示に基づいて前記第一の通信路を切断し、その後前記第二の通信路を用いて前記第二の装置と通信を行うことを特徴とする請求項５記載のシステム。
【請求項７】
前記ネットワークに接続されるネーム管理装置を有し、
前記第二の装置は、前記識別子を有する記憶領域の作成後、前記ネーム管理装置に前記第二のポートの情報を前記識別子の情報とともに送信し、
前記ネーム管理装置は、前記第二の装置からの送信に基づいて、前記第三の装置に前記識別子に対応する記憶領域の情報に変更があったことを通知し、
前記第三の装置は、前記ネーム管理装置からの通知に基づいて、前記第二のポートと前記第二の通信路を確立することを特徴とする請求項６記載のシステム。
【請求項８】
前記第一の装置は、前記第二の装置で前記識別子を有する記憶領域が作成された後、前記第一のポートと前記識別子との対応関係の情報を削除するよう、前記ネーム管理装置に要求することを特徴とする請求項７記載のシステム。
【請求項９】
前記第一の装置、前記第二の装置及び前記第三の装置は、ｉＳＣＳＩプロトコルを用いて通信することを特徴とする請求項８記載のシステム。
【請求項１０】
前記ネーム管理装置と、前記第一の装置、前記第二の装置及び前記第三の装置とが、ｉＳＮＳＰを用いて通信することを特徴とする請求項９記載のシステム。
【請求項１１】
第一の物理ポート及び第一の論理ボリュームを備え、前記第一の物理ポートと前記第一の論理ボリュームとが割り当てられたターゲットとを管理する第一のストレージ装置と、第二の物理ポートを備える第二のストレージ装置と、前記第一の物理ポートとの間に第一の通信路を確立し、この通信路を使用して前記ターゲットに対するアクセスを行う計算機とを有するシステムにおいてデータを移行する方法において、
前記第一のストレージ装置が、前記第一の論理ボリュームに格納されているデータを、前記第二のストレージ装置の前記第二の論理ボリュームへコピーし、
前記コピーの完了後、前記第一のストレージ装置が、前記ターゲットと同じ識別子を持つターゲットの作成を前記第二のストレージ装置に指示し、
前記第二のストレージ装置は、そのターゲットへ前記第二の論理ボリューム及び前記第二の物理ポートとを割り当て、
前記第二のストレージ装置が、前記ターゲットに新たに前記第二の物理ポートが割り当てられたことを前記計算機へ通知し、
前記計算機が、その通知を受けて、前記第二の物理ポートとの間に第二の通信路を確立し、
前記第一のストレージ装置が、前記ターゲットへの前記第一の物理ポートの割当てを削除して、前記第一の物理ポートが前記ターゲットの割当てから削除されたことを前記計算機へ通知し、
前記計算機が、前記通知を受けて、前記第一の通信路を切断し、前記ターゲットへのアクセスを前記第二の通信路を用いて継続することを特徴とする移行方法。
【請求項１２】
ターゲットの識別子とネットワークアドレスとの対応関係を記憶するネーム管理装置が前記ネットワークに接続されており、
前記計算機が前記ネーム管理装置に前記対応関係の更新の通知を要求し、
前記第二のストレージ装置が、前記ターゲットの識別子と前記第二の物理ポートのネットワークアドレスとの対応関係を前記ネーム管理装置へ登録し、
前記ネーム管理装置が対応関係の変更を前記計算機に通知することにより、前記ターゲットに新たに前記第二の物理ポートが割り当てられたことを前記計算機へ通知することを特徴とする請求項１１に記載の移行方法。
【請求項１３】
前記第一のストレージ装置が、前記ターゲットの識別子と前記第一の物理ポートのネットワークアドレスとの対応関係を前記ネーム管理装置から削除し、
前記ネーム管理装置が対応関係の変更を前記計算機に通知することにより、前記ターゲットへ割り当てられていた前記第一の物理ポートが削除されたことを前記計算機へ通知することを特徴とする請求項１２に記載の移行方法。
【請求項１４】
前記第一のストレージ装置が、ｉＳＣＳＩプロトコルを用いて、前記第一の論理ボリュームに格納されているデータを、前記第二のストレージ装置の前記第二の論理ボリュームへコピーすることを特徴とする請求項１３記載の移行方法。
【請求項１５】
第一の物理ポート及び第一の論理ボリュームを備え、前記第一の物理ポートと前記第一の論理ボリュームとが割り当てられたターゲットとを管理する第一のストレージ装置と、
第二の物理ポートを備える第二のストレージ装置と、
計算機と、
前記第一のストレージ装置、前記第二のストレージ装置及び前記計算機とネットワークを介して接続されるネーム管理装置とを有し、
前記計算機は、前記第一の物理ポートとの間に第一の通信路を確立し、この通信路を使用して前記ターゲットに対するアクセスを行い、
前記第一のストレージ装置は、前記第一の論理ボリュームに格納されているデータを、前記第二のストレージ装置の前記第二の論理ボリュームへ複製し、
前記コピーの完了後、前記第一のストレージ装置が、前記ターゲットと同じ識別子を持つターゲットの作成を前記第二のストレージ装置に指示し、
前記第二のストレージ装置は、そのターゲットへ前記第二の論理ボリューム及び前記第二の物理ポートとを割り当て、
前記第二のストレージ装置が、前記ターゲットに新たに前記第二の物理ポートが割り当てられたことを前記ネーム管理装置へ通知し、
前記ネーム管理装置は前記計算機へ前記ターゲットに前記第二の物理ポートが割り当てられたことを通知し、
前記計算機が、その通知を受けて、前記第二の物理ポートとの間に第二の通信路を確立し、
前記第一のストレージ装置が、前記ターゲットへの前記第一の物理ポートの割当てを削除して、前記第一の物理ポートが前記ターゲットの割当てから削除されたことを前記ネーム管理装置へ通知し、
前記ネーム管理装置は、前記ターゲットから前記第一の物理ポートの割当てが削除されたことを前記計算機へ通知し、
前記計算機が、その通知を受けて、前記第一の通信路を切断し、前記ターゲットへのアクセスを前記第二の通信路を用いて継続することを特徴とするシステム。
【請求項１６】
第一の装置及び第二の装置とネットワークを介して接続され、
制御部と、
記憶領域と、
前記ネットワークと接続するためのポートとを有し、
前記制御部は、
自身が有し、前記第一の装置がアクセスする記憶領域に格納されたデータを前記第二の装置へ複製し、
前記第一の装置がアクセスする記憶領域に付加された識別子と同一の識別子を有する記憶領域の作成を前記第二の装置へ指示し、
前記第二の装置での記憶領域の作成後、前記識別子に対応するポートが前記識別子と対応しなくなったことを前記第一の装置に通知することを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続されたストレージ装置と計算機を有するシステムに関する。
【背景技術】
【０００２】
近年、計算機（以下「ホスト」ともいう）にストレージ装置を直結する形態の代わりに、１以上のストレージ装置を、ネットワークを介して複数のホストと接続する形態が盛んに用いられるようになっている。このネットワークを用いたストレージ装置の接続形態のことを、ストレージエリアネットワーク（以下「ＳＡＮ（Ｓｔｏｒａｇｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）」）という。
【０００３】
これまでＳＡＮはファイバチャネル（以下「ＦＣ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ）」という）技術を用いて構築されていた。以下、ＦＣ技術を用いて構築されたＳＡＮをＦＣ−ＳＡＮと称する。ＦＣ−ＳＡＮに接続されたホストとストレージ装置とは、ＦＣＰ（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  Ｐｒｏｔｏｃｏｌ）を用いて、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）コマンドやデータを送受信することで、ストレージ装置へのデータの読み書きを行う。
【０００４】
一方、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを用いて構築されるＳＡＮであるＩＰ−ＳＡＮが近年注目を集めている。ホストとストレージ装置とがＩＰ−ＳＡＮを介して通信する場合、ＳＣＳＩコマンドやデータをＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）でカプセル化するプロトコルであるｉＳＣＳＩが主に用いられる。
【０００５】
前述のＦＣ−ＳＡＮ或いはＩＰ−ＳＡＮを介して通信を行う装置のうち、データの書き込みや読み込みを要求するコマンドや書き込むデータを送信する装置（物理的でも論理的でも構わない）をイニシエータという。一方、イニシエータから書き込みコマンドとデータとを受信し、ハードディスクドライブ等の記憶装置にデータを書き込んだり、イニシエータから読み込みコマンドを受信し、記憶装置からデータを読み出し、イニシエータへそのデータを送信する装置（物理的でも論理的でも構わない）をターゲットという。又、イニシエータとターゲットとをあわせてノードという。通常、ホストがイニシエータとなり、ストレージ装置がターゲットとなる。ただし、ストレージ装置間でデータの複製が行われる場合、データの原本を記憶するストレージ装置がイニシエータとなり、データの複製を記憶するストレージ装置がターゲットとなる。
【０００６】
ＦＣＰでは、イニシエータ及びターゲットは、ＨＢＡ（Ｈｏｓｔ  Ｂｕｓ  Ａｄａｐｔｅｒ）の物理ポートやストレージ装置の物理ポートに付けられたアドレスであるＷＷＮ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｎａｍｅ）で識別される。ここで、ＨＢＡとは、ホストに付加される装置であり、ＦＣＰを用いた通信処理を行う。ＷＷＮは、物理ポートに固有のアドレスであり、システム管理者等は変更できない。
【０００７】
一方、ｉＳＣＳＩでは、イニシエータ及びターゲットは、ｉＳＣＳＩ名という識別子で論理的に識別される。ｉＳＣＳＩ名は物理ポートに依存しない文字列であり、システム管理者等が変更可能である。従って、例えば、或るストレージ装置に付けたｉＳＣＳＩ名を、他のストレージ装置に付け替えることができる。
【０００８】
このようなＦＣ−ＳＡＮやＩＰ−ＳＡＮ等のＳＡＮに接続されたストレージ装置を、容量不足や機能不足等の理由により、別のストレージ装置に置き換えることをストレージ装置の移行という。この移行には、データの読み書き頻度や重要性の変化に従って、そのデータを保存するストレージ装置を変更する場合も含まれる。
【０００９】
ＦＣ−ＳＡＮを用いた移行を迅速に行う技術として、例えば、特許文献１の方法が公開されている。
【００１０】
【特許文献１】特願２００２−２５６２８２
【発明の開示】
【発明が解決しようとする課題】
【００１１】
前述の通り、ＦＣＰでは、ターゲットは、ストレージ装置の物理ポートに付けられたＷＷＮで識別される。このＷＷＮは、システム管理者等は変更できない。そのため、システム管理者等がストレージ装置の移行を行う場合、アクセス先ターゲットのＷＷＮの変更という設定変更をホストに対して行う必要がある。一般に、この設定変更を有効にするには、ホストの再起動が必要であるため、ホスト上で動作するアプリケーションを一時停止する必要がある。
【００１２】
しかし、オンラインショッピングシステム等の無停止稼動を前提とするシステムでは、アプリケーションを停止することが大きな損害につながる。従って、アプリケーションを停止することなく、ストレージ装置の移行を実施するための技術が求められている。
【００１３】
また、大規模災害や装置故障等に備えて、ストレージ装置に格納されたデータが同一サイト或いは遠隔地に設置された別のストレージ装置へ複製されるシステムにおいて、データの複製が格納されるストレージ装置の移行を行うには、複製先ターゲットのＷＷＮの変更という設定変更を、データの原本が格納されるストレージ装置に対して行う必要がある。複製の対象となるデータを格納するターゲットの数が多いほど、この設定変更に伴うシステム管理者等の作業負荷は増大する。従って、原本データが格納されるストレージ装置の設定を変更することなく、複製データが格納されるストレージ装置の移行を実施するための技術が求められている。なお、以下「サイト」とは、装置が設置される場所や建物を指す。
【００１４】
さらに、エンドユーザの操作ミスに起因するデータ破壊等に備えて、ストレージ装置の論理ユニット（以下「ＬＵ（Ｌｏｇｉｃａｌ  Ｕｎｉｔ）」という）に格納されたデータが同じストレージ装置の別のＬＵへ複製されるシステムにおいて、原本データが破壊された時に、ホストのアクセス先を原本データが格納されたＬＵから複製データが格納されたＬＵへ変更するためには、アクセス先ターゲットのＷＷＮの変更という設定変更をホストに対して行う必要がある。この設定変更を有効にするには、ストレージ装置の移行の場合と同様に、ホスト上で動作するアプリケーションを一時停止する必要がある。従って、アプリケーションを停止することなく、ホストがアクセスするＬＵを変更するための技術が求められている。なお、ＬＵとは、記憶装置が有する物理的な記憶領域から構成される論理的な記憶領域である。
【課題を解決するための手段】
【００１５】
上述の要求を満たすために、本発明として以下の実施形態を提案する。具体的には、イニシエータとターゲットを含むシステムにおいて、ターゲットを有する装置（以下「第一の装置」）が、他の装置（以下「第二の装置」）に対し、自身のターゲットに付与された識別子と同じ識別子を有するターゲットの作成を指示する。その後、イニシエータは、第二の装置に作成されたターゲットと、第一の装置との間で確立された通信路に用いられている同じ識別子を用いて通信路を確立する。その後、第一の装置は、自身が有するターゲットとイニシエータとの通信に使用されていた通信路を切断する。その後、イニシエータは、第二の装置との間で確立された通信路を用いて、同じ識別子でターゲットとの通信を継続する。
【００１６】
ここで、イニシエータは、計算機でもストレージ装置でも良い。又、第一の装置と第二の装置は、同一又は別々のストレージ装置であっても良い。
【００１７】
更に、第一の装置が第二の装置にターゲットの作成を指示する前に、自身のターゲットに格納されているデータを第二の装置へ複製し、第二の装置は、その複製されたデータと対応するようにターゲットを作成する構成も考えられる。
【００１８】
又、ネーム管理装置をシステムに付加し、イニシエータやターゲットに付与された識別子と各装置が有する物理ポートや記憶領域の対応関係をネーム管理装置で管理する構成としても良い。この場合、第二の装置は、新たに作成したターゲットの情報をネーム管理装置に登録し、イニシエータは新たに作成したターゲットの情報をネーム管理装置から受け取る構成とする。
【００１９】
尚、ターゲットに付与される識別子はｉＳＣＳＩネームであり、ｉＳＣＳＩネームは、各装置が有する物理ポートと記憶領域とに対応付けられる構成も考えられる。その他の構成については、実施例の開示から明らかにされる。
【発明の効果】
【００２０】
本発明により、ＩＰ−ＳＡＮにおいて、ホスト上で動作するアプリケーションを停止させることなく、そのホストがアクセスするストレージ装置の移行や、そのホストがアクセスするＬＵの変更が可能となる。また、原本データが格納されるストレージ装置の設定を変更することなく、複製データが格納されるストレージ装置の移行が可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態について図面を用いて説明する。以下の図中、同一の部分には同一の符号を付加する。ただし、本発明が実施形態に制限されることは無く、本発明の思想に合致するあらゆる応用例が本発明に該当する。また、特に限定しない限り、各構成要素は複数でも単数でも構わない。
【００２２】
第一の実施形態は、第一及び第二のストレージ装置と、第一のストレージ装置にアクセスするホストとが、ネットワークに接続されるシステムに関する。本実施形態では、第一のストレージ装置から第二のストレージ装置への移行を実施する。以下、第一及び第二のストレージ装置を、それぞれ移行元ストレージ装置及び移行先ストレージ装置という。
【００２３】
図１は、本実施形態のシステムの構成例を示した図である。本実施形態のシステムは、上述したように、移行元ストレージ装置１、移行先ストレージ装置３、移行元ストレージ装置１及び移行先ストレージ装置３の設定を行うためにシステム管理者等が使用する管理端末２、移行元及び移行先ストレージ装置とネットワークを介して接続されるホスト４、ホスト４と接続される端末６及びネーム管理装置５を有する。以下、説明を簡単にするために、移行元ストレージ装置１と移行先ストレージ装置３とをあわせてストレージ装置という。
【００２４】
ストレージ装置は、ｉＳＣＳＩプロトコルを用いてホスト４と通信する。又、ストレージ装置は、１以上の記憶装置（例えばハードディスクドライブ等）を有する記憶装置システムである。ストレージ装置は、複数のＬＵを有する。
【００２５】
端末６は、ホスト４が提供するサービスを利用するためにエンドユーザ等が使用する計算機である。ネーム管理装置５は、ホスト４及びストレージ装置のｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の組み合わせを一元管理するために使用される計算機である。ネーム管理装置５、ホスト４及びストレージ装置は、ＩＰネットワークであるＩＰ−ＳＡＮ１３を介して相互に接続されている。また、端末６は、ホスト４とＩＰネットワークであるＬＡＮ１４を介して相互に接続されている。更に、管理端末２は、ストレージ装置及びネーム管理装置５と管理ネットワーク１５を介して相互に接続されている。
【００２６】
ストレージ装置、ホスト４及びネーム管理装置５とＩＰ−ＳＡＮ１３とはＵＴＰ（Ｕｎｓｈｉｅｌｄｅｄ  Ｔｗｉｓｔｅｄ  Ｐａｉｒ）ケーブルや光ファイバケーブル等の通信線１０で接続されている。また、ホスト４及び端末６とＬＡＮ１４とは、通信線１１で接続されている。さらに、ストレージ装置、管理端末２及びネーム管理装置５と管理ネットワーク１５とは、通信線１２で接続されている。
【００２７】
なお、ストレージ装置等の装置と、ＩＰ−ＳＡＮ１３やＬＡＮ１４等のＩＰネットワークとを無線通信技術を使用して接続する場合、通信線１０、１１及び１２は不要である。また、本実施形態ではＩＰ−ＳＡＮ１３とＬＡＮ１４とが別である例を示すが、ＩＰ−ＳＡＮ１３がＬＡＮ１４を兼ねる構成としても良い。この場合、システム構築のコストは抑えられるが、ストレージ装置とホスト４との間の通信に使用されるパケットと、ホスト４と端末６との間の通信に使用されるパケットとが一つのネットワークに混在してネットワークが混雑するという問題がある。これを解消するためには本実施形態の構成が好ましい。
【００２８】
さらに、本実施形態ではＩＰ−ＳＡＮ１３と管理ネットワーク１５とが別である例を示すが、ＩＰ−ＳＡＮ１３が管理ネットワーク１５を兼ねる構成としても良い。この場合も、システム構築のコストは抑えられるが、ＩＰ−ＳＡＮ１３を構成するネットワーク機器が故障した場合、管理端末２からストレージ装置の管理作業ができなくなるため、障害時の影響範囲が大きい。これを解消するためには本実施形態の構成が好ましい。
【００２９】
以下、簡単に実施形態の動作概要を説明する。本実施形態においては、第一の物理ポートと第一の論理ボリュームとが割り当てられたターゲット（第一のターゲット。割り当てられた識別子（ｉＳＣＳＩ名）を「第一ターゲット」とする）とを管理する第一のストレージ装置（移行元ストレージ装置１）と、第二の物理ポートを備え、第二の論理ボリュームを管理する第二のストレージ装置（移行先ストレージ装置３）をまず準備する。その後、第一のターゲットを使用する計算機（ホスト４）は、第一の物理ポートとの間に第一の通信路を確立し、この通信路を使用して第一のターゲットに対するアクセスを行う。
【００３０】
この状態で、システム管理者等は、ストレージ装置の移行、すなわち移行元ストレージ装置１のデータを移行先ストレージ装置３へ複製し、移行先ストレージ装置３の運用を開始する。この際、移行元ストレージ装置１は、データ複製の終了後、移行先ストレージ装置３に、第一のターゲットに割り振られた識別子「第一ターゲット」と同じ識別子を付与されたターゲット（このターゲットには、データの複製が格納された第二の論理ボリュームと第二の物理ポートが割り当てられる）の作成を指示する。
【００３１】
作成の完了後、ホスト４は、作成されたターゲット（第一のターゲットとｉＳＣＳＩ名が同一なため、ホスト４には第一のターゲットと同じターゲットとして認識される）に割り当てられた第二の物理ポートとの間に第二の通信路を確立する。その後、移行元ストレージ装置１は、ホスト４に対して、第一の物理ポートの削除を指示する。
【００３２】
指示を受けたホスト４は、第一の物理ポートを使用する第一の通信路の使用を停止し、その後は第二の物理ポートを使用する第二の通信路を用いてターゲット（移行先ストレージ装置３に設定されたターゲット）にアクセスする。
【００３３】
これにより、ホスト４では同一のターゲット（ターゲットの識別子が変更されないため）にアクセスするようにしながら（このことにより、ホスト４を再起動する必要は無くなる）、システムで使用されるストレージ装置を移行することができる。
【００３４】
尚、他の実施形態では、移行先となるターゲットが他のサイトや同じストレージ装置内の場合について説明する。
【００３５】
図２は、移行元ストレージ装置１の構成例を示した図である。移行元ストレージ装置１は、１以上の記憶装置を有する記憶装置システムである。なお、記憶装置には、ハードディスクドライブやＤＶＤと言った、不揮発性の記憶媒体を用いた装置が含まれる。また、記憶装置システムでは、ＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙ  ｏｆ  Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）構成が採用されていてもよい。移行元ストレージ装置１は、記憶装置（以下「ディスク装置」という）１０３、ディスク装置１０３に対するデータの書き込みや読み出しを制御する制御装置１０７及び制御装置１０７とディスク装置１０３とを接続する通信線１０６を有する。
【００３６】
制御装置１０７は、揮発性のメモリ（以下「主メモリ」という）１０１、バス等の通信線１０２、中央演算装置（以下「ＣＰＵ」という）１０４、制御装置１０７と通信線１０６とを接続するインタフェースであるＩＯインタフェース（以下「ＩＯ  ＩＦ」という）１０５、制御装置１０７と通信線１０とを接続するネットワークインタフェース（以下「ＮＩＦ」）１０８、制御装置１０７と通信線１２とを接続する管理用ＮＩＦ１０９及びｉＳＣＳＩパケットの解析や組み立てを行うｉＳＣＳＩ処理装置１１０を有する。ＮＩＦ１０８及び管理用ＮＩＦ１０９は、１以上の物理ポートを有する。
【００３７】
主メモリ１０１には、ディスク装置１０３から読み出されたデータ又はホスト４等から受信したデータを記憶するキャッシュ領域１１１、移行元ストレージ装置１から移行先ストレージ装置３への移行を実行する際にＣＰＵ１０４で実行される移行元ストレージ装置制御プログラム１１２、ターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号をネーム管理装置５へ登録したり登録解除したりする際にＣＰＵ１０４で実行されるネーム更新プログラム１１３及び同期複製を実行する際にＣＰＵ１０４で実行される同期複製プログラム１１４が格納される。
【００３８】
また主メモリ１０１には、ＩＰ−ＳＡＮ１３に接続されているネーム管理装置５に関する情報を記憶するネーム管理装置テーブル１２１、移行元ストレージ装置１が有する物理ポートに関する情報を記憶するポートテーブル１２２、移行元ストレージ装置１が管理するターゲットに関する情報を記憶するターゲットテーブル１２３及び移行元ストレージ装置１が管理するＬＵに関する情報を記憶するＬＵテーブル１２４が格納される。なお、上述したように、ＬＵとはディスク装置１０３が有する物理的な記憶領域から構成される論理的な記憶領域である。ＬＵは一つのディスク装置１０３が有する記憶領域から構成されてもよく、複数のディスク装置１０３の個々の記憶領域の集合体として定義されても良い。
【００３９】
図３は、移行先ストレージ装置３の構成例を示した図である。移行先ストレージ装置３も、１以上の記憶装置を有する記憶装置システムである。移行先ストレージ装置３は、移行元ストレージ装置１と同様に、ディスク装置３０３、制御装置３０７及び通信線３０６を有する。さらに、制御装置３０７は、移行元ストレージ装置１の制御装置１０７と同様に、主メモリ３０１、通信線３０２、ＣＰＵ３０４、ＩＯ  ＩＦ３０５、ＮＩＦ３０８、管理用ＮＩＦ３０９及びｉＳＣＳＩ処理装置３１０を有する。ＮＩＦ３０８及び管理用ＮＩＦ３０９は、１以上の物理ポートを有する。
【００４０】
主メモリ３０１には、ディスク装置３０３から読み出されたデータ又はホスト４等から受信したデータを記憶するキャッシュ領域３１１、移行元ストレージ装置１から移行先ストレージ装置３への移行を実行する際にＣＰＵ３０４で実行される移行先ストレージ装置制御プログラム３１２及びターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号をネーム管理装置５へ登録したり登録解除したりする際にＣＰＵ３０４で実行されるネーム更新プログラム３１３が格納される。
【００４１】
また、主メモリ３０１には、移行元ストレージ装置１の主メモリ１０１と同様に、ネーム管理装置テーブル３２１、ポートテーブル３２２、ターゲットテーブル３２３及びＬＵテーブル３２４が格納される。
【００４２】
なお、本実施形態では、各テーブルがストレージ装置の主メモリに格納されることとしたが、ストレージ装置が故障した場合でも各テーブルが記憶する情報が喪失されないように、定期的或いは各テーブルの内容が更新されるごとに、各テーブルが記憶する情報がディスク装置１０３や３０３にコピーされても良い。
【００４３】
また本実施形態では、ｉＳＣＳＩ処理装置というハードウェアで、ｉＳＣＳＩパケットの解析や組み立てを行うこととしたが、ストレージ装置の製造コストを削減するために、ＣＰＵ１０４や３０４がｉＳＣＳＩ処理プログラムの内容に従ってｉＳＣＳＩパケットの解析や組み立てを行っても良い。しかし、ストレージ装置は大量のｉＳＣＳＩパケットを処理する必要があるため、処理性能がより高い本実施形態の構成が好ましい。
【００４４】
図４は、管理端末２の構成例を示した図である。管理端末２は、主メモリ２０１、通信線２０２、ディスク装置２０３、ＣＰＵ２０４、表示装置などの出力装置（以下「ディスプレイ」という）２０５、マウス等のポインティング装置２０６、キーボード等の文字入力装置２０７及び管理用ＮＩＦ２０９を有する計算機である。主メモリ２０１には、システム管理者等にグラフィカルなユーザインタフェースを提供する際にＣＰＵ２０４で実行されるＧＵＩ制御プログラム２１１が格納される。また、主メモリ２０１には、ＩＰ−ＳＡＮ１３に接続されたストレージ装置の情報を記憶するストレージ装置テーブル２２１及びネーム管理装置５に関する情報を記憶するネーム管理装置テーブル２２２が格納される。
【００４５】
図５（ａ）は、ホスト４の構成例を示した図である。ホスト４は、主メモリ４０１、通信線４０２、ディスク装置４０３、ＣＰＵ４０４、ディスプレイ４０５、ポインティング装置４０６、文字入力装置４０７、ＮＩＦ４０８及びＮＩＦ４０９を有する計算機である。主メモリ４０１には、ｉＳＣＳＩパケットの解析や組み立てを行う際にＣＰＵ４０４で実行されるｉＳＣＳＩ処理プログラム４１１及びイニシエータのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号のネーム管理装置５への登録や登録解除、ネーム管理装置５への問い合わせの送信及びネーム管理装置５からの問い合わせ応答や更新通知の受信を行う際にＣＰＵ４０４で実行されるネーム操作プログラム４１２が格納される。
【００４６】
なお本実施形態では、ＣＰＵ４０４がｉＳＣＳＩ処理プログラム４１１の内容に従って、ｉＳＣＳＩパケットの解析や組み立てを実行することとしているが、処理速度を向上させるために、移行元ストレージ装置１等と同様に、ｉＳＣＳＩパケットの解析や組み立てをハードウェアが処理しても良い。
【００４７】
図５（ｂ）は、ネーム管理装置５の構成例を示した図である。ネーム管理装置５は、主メモリ５０１、通信線５０２、ディスク装置５０３、ＣＰＵ５０４、ディスプレイ５０５、ポインティング装置５０６、文字入力装置５０７、ＮＩＦ５０８及びＮＩＦ５０９を有する計算機である。主メモリ５０１には、ストレージ装置等の他装置からの要求を受けて、ドメインテーブル５２２の更新を行う際にＣＰＵ５０４で実行されるドメイン管理プログラム５１１、ストレージ装置等の他装置からの要求を受けて、ｉＳＣＳＩノードテーブル５２１の更新や参照を行う際にＣＰＵ５０４で実行されるｉＳＣＳＩノード管理プログラム５１２及びｉＳＣＳＩノードテーブル５２１が更新されたことをホスト４等の他装置に通知する更新通知プログラム５１３が格納される。また、主メモリ５０１には、ｉＳＣＳＩノードとＩＰアドレス及びＴＣＰポート番号との対応関係を記憶するｉＳＣＳＩノードテーブル５２１及びｉＳＣＳＩノードとディスカバリドメインとの対応関係をドメインテーブル５２２が格納される。
【００４８】
なお、上述のプログラムは、あらかじめ、または可搬型記録媒体からの読み込み、または他の計算機からのネットワーク経由のダウンロードにより、各装置のディスク装置や主メモリに格納される。これらのプログラムは、必要に応じて主メモリに転送され、ＣＰＵで実行される。
【００４９】
以下、ネーム管理装置５の役割を説明する。
イニシエータは、ＩＰ−ＳＡＮを介してターゲットとＳＣＳＩコマンドやデータのやり取りを開始する前に、ターゲットにログインする必要がある。イニシエータがｉＳＣＳＩを用いてターゲットにログインする時には、そのターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の情報が必要である。イニシエータがこれらのターゲットの情報を取得することをディスカバリという。しかし、システム管理者等がイニシエータとして動作する各ホスト４に全てのターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の情報を設定する作業は非常に負荷が高い。このため、ｉＳＣＳＩプロトコルでは、各イニシエータにターゲットの情報をあらかじめ設定することなく、イニシエータがディスカバリを行えるようにする方法が規定されている。その方法の一つとして、ＩＰ−ＳＡＮ１３にネーム管理装置５を接続する方法がある。
【００５０】
ネーム管理装置５は、ｉＳＣＳＩにおける各ノード（以下「ｉＳＣＳＩノード」）のｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の組み合わせを管理する装置である。すなわち、各ノードにおいて、論理的なｉＳＣＳＩ名は、物理ポートのＩＰアドレス及びＴＣＰポート番号と対応付けられる。ネーム管理装置５とｉＳＣＳＩノードとの間の通信プロトコルとして、ｉＳＮＳＰ（ｉｎｔｅｒｎｅｔ  Ｓｔｏｒａｇｅ  Ｎａｍｅ  Ｓｅｒｖｉｃｅ  Ｐｒｏｔｏｃｏｌ）やＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）等が用いられる。なお、本実施形態では、ネーム管理装置５は、他装置との通信にｉＳＮＳＰを使用するものとするが、ネーム管理装置５がＳＬＰ等の他のプロトコルを用いるシステムでも良い。
【００５１】
また、ネーム管理装置５は、イニシエータがディスカバリできるターゲットを制限するために、ディスカバリドメインという情報を管理する。ディスカバリドメインとは、イニシエータと、当該イニシエータがログイン可能なターゲットとの集合を示す情報である。
【００５２】
さらに、ネーム管理装置５は、ｉＳＣＳＩノードに関する情報が登録或いは登録解除された時に、同じディスカバリドメインに属するｉＳＣＳＩノードに、更新があったことを通知する。この通知には、ＳＣＮ（Ｓｔａｔｅ  Ｃｈａｎｇｅ  Ｎｏｔｉｆｉｃａｔｉｏｎ）が使用される。
【００５３】
以下、ネーム管理装置５を用いたディスカバリに関する動作手順を説明する。まず、ストレージ装置やホスト４は、自身が起動された後、自分が管理するノードのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の情報をネーム管理装置５にＩＰ−ＳＡＮ１３を介して送信し、ネーム管理装置５に登録する。その後、ホスト４は、自身がログインできるターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の情報をネーム管理装置５にＩＰ−ＳＡＮ１３を介して問い合わせ、これらの情報を取得する。このように、ネーム管理装置５が、ｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の組み合わせを一元管理することにより、システム管理者等によるホスト４への設定作業を大幅に削減できる。
【００５４】
尚、端末６は一般的な計算機であり、ＣＰＵ、主メモリ、入出力装置及び他の装置と通信線１１を介して接続するインタフェースであるネットワークインタフェース（以下「ＮＩＦ」という）等を有する。
【００５５】
次に、移行元ストレージ装置１の主メモリ１０１に格納される各種テーブルのデータ構造について説明する。ネーム管理装置テーブル１２１、ポートテーブル１２２、ターゲットテーブル１２３及びＬＵテーブル１２４は配列構造を成し、１つ以上のレコードを格納可能である。ただし、データ構造が配列構造に限定されることはない。
【００５６】
図６（ａ）は、ネーム管理装置テーブル１２１のデータ構造例を示す図である。ネーム管理装置テーブル１２１は、ＩＰ−ＳＡＮ１３に接続されているネーム管理装置５の数分のレコードを有する。ネーム管理装置テーブル１２１の各レコードは、当該レコードに対応するネーム管理装置５を識別する為の識別子である装置ＩＤが登録されるエントリ１２１１及び前記ネーム管理装置５のＮＩＦ５０８に割り当てられたＩＰアドレスが登録されるエントリ１２１２を有する。本実施形態では、一つのネーム管理装置５がＩＰ−ＳＡＮ１３に接続されているものとする。そのため、ネーム管理装置テーブル１２１には一つのレコードが格納される。ただし、ネーム管理装置５の冗長化等の理由で、複数のネーム管理装置５がＩＰ−ＳＡＮ１３に接続されているシステムの場合、ネーム管理装置テーブル１２１には複数のレコードが格納される。
【００５７】
図６（ｂ）は、ポートテーブル１２２のデータ構造例を示す図である。ポートテーブル１２２は、移行元ストレージ装置１が有する物理ポート数分のレコードを有する。ポートテーブル１２２の各レコードは、当該レコードに対応する物理ポートを識別する為の識別子であるポートＩＤが登録されるエントリ１２２１、レコードに対応する物理ポートに割り当てられたＩＰアドレスが登録されるエントリ１２２２、ＩＰアドレスが属するサブネットのサブネットマスクが登録されるエントリ１２２３及びサブネットのデフォルトゲートウェイのＩＰアドレスが登録されるエントリ１２２４を有する。本実施形態では、ポートテーブル１２２のレコードのエントリ１２２２、エントリ１２２３及びエントリ１２２４に「０．０．０．０」が登録されている場合、当該レコードに対応する物理ポートに、ＩＰアドレス、サブネットマスク及びデフォルトゲートウェイのＩＰアドレスが登録されていないことを表すものとする。
【００５８】
図６（ｃ）は、ターゲットテーブル１２３のデータ構造例を示す図である。ターゲットテーブル１２３は、移行元ストレージ装置１が管理するターゲットと、そのターゲットに割り当てられた物理ポートとの組み合わせ数分のレコードを有する。ターゲットテーブル１２３の各レコードは、ターゲットのｉＳＣＳＩ名が登録されるエントリ１２３１、ターゲットに割り当てられた物理ポートのポートＩＤが登録されるエントリ１２３２及びターゲットが使用するＴＣＰポート番号が登録されるエントリ１２３３を有する。
【００５９】
図６（ｄ）は、ＬＵテーブル１２４のデータ構造例を示す図である。ＬＵテーブル１２４は、移行元ストレージ装置１が管理するＬＵ数分のレコードを有する。ＬＵテーブル１２４の各レコードは、ターゲットのｉＳＣＳＩ名が登録されるエントリ１２４１及びターゲットに割り当てられたＬＵを識別する為の識別子であるＬＵＮが登録されるエントリ１２４２を有する。本実施形態では、ＬＵテーブル１２４のレコードのエントリ１２４１に「ｎｕｌｌ」が登録されている場合、当該レコードに相当するＬＵが、ターゲットへ割り当てられていないことを表すものとする。
【００６０】
尚、移行先ストレージ装置３の主メモリ３０１に格納されるネーム管理装置テーブル３２１、ポートテーブル３２２、ターゲットテーブル３２３及びＬＵテーブル３２４のデータ構造は、それぞれネーム管理装置テーブル１２１、ポートテーブル１２２、ターゲットテーブル１２３及びＬＵテーブル１２４のデータ構造と同様である。
【００６１】
次に、管理端末２のディスク装置２０３に格納される各種テーブルのデータ構造について説明する。ストレージ装置テーブル２２１及びネーム管理装置テーブル２２２は配列構造を成し、１つ以上のレコードを格納可能である。ただし、データ構造が配列構造に限定されることはない。
【００６２】
図７（ａ）は、ストレージ装置テーブル２２１のデータ構造例を示す図である。ストレージ装置テーブル２２１は、ＩＰ−ＳＡＮ１３に接続されているストレージ装置数分のレコードを有する。ストレージ装置テーブル２２１の各レコードは、当該レコードに対応するストレージ装置を識別する為の識別子である装置ＩＤが登録されるエントリ２２１１及び当該レコードに対応するストレージ装置の管理用ＮＩＦに割り当てられたＩＰアドレスが登録されるエントリ２２１２を有する。以下、管理用ＮＩＦに割り当てられたＩＰアドレスのことを、管理用ＩＰアドレスという。
【００６３】
図７（ｂ）は、ネーム管理装置テーブル２２２のデータ構造例を示す図である。ネーム管理装置テーブル２２２は、ＩＰ−ＳＡＮ１３に接続されているネーム管理装置５の数分のレコードを有する。ネーム管理装置テーブル２２２の各レコードは、当該レコードに対応するネーム管理装置５の装置ＩＤが登録されるエントリ２２２１、レコードに対応するネーム管理装置５のＮＩＦ５０８に割り当てられたＩＰアドレスが登録されるエントリ２２２２及びレコードに対応するネーム管理装置５の管理用ＮＩＦ５０９に割り当てられた管理用ＩＰアドレスが登録されるエントリ２２２３を有する。前述の通り、本実施形態では、一つのネーム管理装置５がＩＰ−ＳＡＮ１３に接続されているものとする。そのため、ネーム管理装置テーブル２２２には一つのレコードが格納される。
【００６４】
次に、ネーム管理装置５のディスク装置５０３に格納される各種テーブルのデータ構造について説明する。ｉＳＣＳＩノードテーブル５２１及びドメインテーブル５２２は配列構造を成し、１つ以上のレコードを格納可能である。ただし、データ構造が配列構造に限定されることはない。
【００６５】
図７（ｃ）は、ｉＳＣＳＩノードテーブル５２１のデータ構造例を示す図である。ｉＳＣＳＩノードテーブル５２１は、移行元ストレージ装置１、移行先ストレージ装置３及びホスト４が管理するｉＳＣＳＩノードと、そのｉＳＣＳＩノードに割り当てられたＩＰアドレス及びＴＣＰポート番号との組み合わせ数分のレコードを有する。ｉＳＣＳＩノードテーブル５２１の各レコードは、当該レコードに対応するｉＳＣＳＩノードのｉＳＣＳＩ名が登録されるエントリ５２１１、当該レコードに対応するｉＳＣＳＩノードがイニシエータかターゲットかを区別する文字列であるノード種別が登録されるエントリ５２１２、当該レコードに対応するｉＳＣＳＩノードに割り当てられたＩＰアドレスとＴＣＰポート番号とが登録されるそれぞれエントリ５２１３とエントリ５２１４及び当該レコードに対応するｉＳＣＳＩノードが更新通知を要求するか否かを表す更新通知フラグが登録されるエントリ５２１５を有する。
【００６６】
本実施形態では、ｉＳＣＳＩノードテーブル５２１のレコードのエントリ５２１２に「ｉｎｉｔｉａｔｏｒ」が登録される場合、このレコードに対応するｉＳＣＳＩノードがイニシエータであることを、エントリ５２１２に「ｔａｒｇｅｔ」が登録される場合、このレコードに対応するｉＳＣＳＩノードがターゲットであることをそれぞれ表すものとする。また、本実施形態では、ｉＳＣＳＩノードテーブル５２１のレコードのエントリ５２１４に「ｎｕｌｌ」が登録される場合、このレコードに対応するｉＳＣＳＩノードが使用するＴＣＰポート番号が未決定であることを表すものとする。さらに、本実施形態では、ｉＳＣＳＩノードテーブル５２１のレコードのエントリ５２１５に「０」が登録される場合、このレコードに対応するｉＳＣＳＩノードが更新通知を要求していないことを、エントリ５２１５に「１」が登録される場合、このレコードに対応するｉＳＣＳＩノードが更新通知を要求していることをそれぞれ表すものとする。
【００６７】
図７（ｄ）は、ドメインテーブル５２２のデータ構造例を示す図である。ドメインテーブル５２２は、ネーム管理装置５に登録されたディスカバリドメインとそのディスカバリドメインに属するｉＳＣＳＩノードとの組み合わせ数分のレコードを有する。ドメインテーブル５２２の各レコードは、ディスカバリドメインを識別する為の識別子であるドメインＩＤが登録されるエントリ５２２１及びディスカバリドメインに属するｉＳＣＳＩノードのｉＳＣＳＩ名が登録されるエントリ５２２２を有する。
【００６８】
以下、本実施形態におけるグラフィカルユーザインタフェース（以下「ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）」という）について説明する。ＧＵＩは、管理端末２のＣＰＵ２０４がＧＵＩ制御プログラム２１１を実行することによってディスプレイ２０５に表示される。システム管理者等は、文字入力装置２０７及びポインティング装置２０６を用いて、表示されたＧＵＩ上で各パラメータを設定する。なお、管理端末２は、本実施形態で説明するＧＵＩのかわりに、そのＧＵＩと同等の機能を有するコマンドラインインタフェースを備えてもよい。
【００６９】
図８（ａ）は、システム管理者等が、ＩＰ−ＳＡＮ１３に接続されているストレージ装置の情報を、管理端末２に登録及び削除するために使用するストレージ管理画面８００の表示例を示す図である。ストレージ管理画面８００は、ストレージ装置の装置ＩＤが入力される領域８０１、前記ストレージ装置の管理用ＩＰアドレスが入力される領域８０２、領域８０１及び領域８０２に入力された情報を管理端末２に登録する際に使用されるボタン８１０、領域８１２を用いて指定されたストレージ装置の情報を管理端末２から削除する際に使用されるボタン８１１、管理端末２へ既に登録されている全てのストレージ装置の情報が表示される領域８１２、領域８１２の表示範囲をそれぞれ一行ずつ上及び下に移動させる際に使用されるボタン８１３及びボタン８１５、領域８１２の表示範囲を任意の位置に移動させる際に使用されるボタン８１４及びストレージ管理画面８００を閉じる際に使用されるボタン８１９を有する。
【００７０】
図８（ｂ）は、システム管理者等が、ＩＰ−ＳＡＮ１３に接続されているネーム管理装置５の情報を、管理端末２に登録するために使用するネーム管理装置管理画面８２０の表示例を示す図である。ネーム管理装置管理画面８２０は、ネーム管理装置５の装置ＩＤが入力される領域８２１、前記ネーム管理装置５のＮＩＦ５０８に割り当てられたＩＰアドレスが入力される領域８２２、前記ネーム管理装置５の管理用ＩＰアドレスが入力される領域８２３、領域８２１から領域８２３までに入力された情報を管理端末２に登録する際に使用されるボタン８２８及びネーム管理装置５に関する情報の登録を取り消す際に使用されるボタン８２９を有する。
【００７１】
図９（ａ）は、システム管理者等が、ディスカバリドメインの情報を、ネーム管理装置５に登録及び削除するために使用するドメイン管理画面９００の表示例を示す図である。ドメイン管理画面９００は、ディスカバリドメインのドメインＩＤが入力される領域９０１、前記ディスカバリドメインに所属させるｉＳＣＳＩノードのｉＳＣＳＩ名が入力される領域９０２、領域９０１及び領域９０２に入力された情報をネーム管理装置５に登録する際に使用されるボタン９１０、領域９１２を用いて指定されたディスカバリドメインの情報をネーム管理装置５から削除する際に使用されるボタン９１１、ネーム管理装置５へ既に登録されている全てのディスカバリドメインの情報が表示される領域９１２、領域９１２の表示範囲をそれぞれ一行ずつ上及び下に移動させる際に使用されるボタン９１３及びボタン９１５、領域９１２の表示範囲を任意の位置に移動させる際に使用されるボタン９１４及びドメイン管理画面９００を閉じる際に使用されるボタン９１９を有する。
【００７２】
図９（ｂ）は、システム管理者等が、ストレージ装置が有する物理ポートの情報を、ストレージ装置に登録及び削除するために使用するポート管理画面９２０の表示例を示す図である。ポート管理画面９２０は、登録される物理ポートを有するストレージ装置の装置ＩＤを一覧から選択する際に使用されるボタン９２２、ボタン９２２を用いて選択された装置ＩＤが表示される領域９２１、前記物理ポートのポートＩＤが入力される領域９２３、前記物理ポートに割り当てるＩＰアドレスが入力される領域９２４、前記物理ポートが接続されるサブネットのサブネットマスクが入力される領域９２５、前記サブネットのデフォルトゲートウェイのＩＰアドレスが入力される領域９２６、領域９２３から領域９２６までに入力された情報を、ボタン９２２で選択された装置ＩＤを持つストレージ装置に登録する際に使用されるボタン９３０、領域９３２を用いて指定された物理ポートの情報をストレージ装置から削除する際に使用されるボタン９３１、ＩＰ−ＳＡＮ１３に接続されている全てのストレージ装置が有する全ての物理ポートの情報が表示される領域９３２、領域９３２の表示範囲をそれぞれ一行ずつ上及び下に移動させる際に使用されるボタン９３３及びボタン９３５、領域９３２の表示範囲を任意の位置に移動させる際に使用されるボタン９３４及びポート管理画面９２０を閉じる際に使用されるボタン９３９を有する。
【００７３】
図１０は、システム管理者等が、ストレージ装置で動作するターゲットの情報を、ストレージ装置に登録及び削除するために使用するターゲット管理画面１０００の表示例を示す図である。ターゲット管理画面１０００は、登録するターゲットを管理するストレージ装置の装置ＩＤを一覧から選択する際に使用されるボタン１００２、ボタン１００２を用いて選択された装置ＩＤが表示される領域１００１、前記ターゲットのｉＳＣＳＩ名が入力される領域１００３、前記ターゲットに割り当てる物理ポートのポートＩＤが入力される領域１００４、前記ターゲットが使用するＴＣＰポート番号が入力される領域１００５、前記ターゲットに割り当てるＬＵのＬＵＮが入力される領域１００６、領域１００３から領域１００６までに入力された情報を、ボタン１００２で選択された装置ＩＤを持つストレージ装置に登録する際に使用されるボタン１０１０、領域１０１２を用いて指定されたターゲットの情報をストレージ装置から削除する際に使用されるボタン１０１１、ＩＰ−ＳＡＮ１３に接続されている全てのストレージ装置へ既に登録されている全てのターゲットの情報が表示される領域１０１２、領域１０１２の表示範囲をそれぞれ一行ずつ上及び下に移動させる際に使用されるボタン１０１３及びボタン１０１５、領域１０１２の表示範囲を任意の位置に移動させる際に使用されるボタン１０１４及びターゲット管理画面１０００を閉じる際に使用されるボタン１０１９を有する。
【００７４】
図１１は、システム管理者等が、ストレージ装置の移行をターゲットごとに行う際に使用する移行管理画面１１００の表示例を示す図である。移行管理画面１１００は、移行元ストレージ装置１に関する情報が入力される領域１１０１、移行先ストレージ装置３に関する情報が入力される領域１１０２、領域１１０１及び領域１１０２に入力された情報に従って移行処理を開始するよう移行元ストレージ装置１へ指示する際に使用されるボタン１１２８及び移行処理を取り消す際に使用されるボタン１１２９を有する。さらに、領域１１０１は、移行元ストレージ装置１の装置ＩＤを一覧から選択する際に使用されるボタン１１０４、ボタン１００４を用いて選択された装置ＩＤが表示される領域１１０３、移行対象とするターゲットのｉＳＣＳＩ名が入力される領域１１０５、移行元ストレージ装置１が、同期複製を用いて、移行先ストレージ装置３へデータの移行を行う際に、移行元ストレージ装置１が使用するイニシエータのｉＳＣＳＩ名が入力される領域１１０６、同期複製を用いたデータ移行の際に、移行元ストレージ装置１が使用する物理ポートのポートＩＤが入力される領域１１０７から構成される。また、領域１１０２は、移行先ストレージ装置３の装置ＩＤを一覧から選択する際に使用されるボタン１１１１、ボタン１１１１を用いて選択された装置ＩＤが表示される領域１１１０、同期複製を用いたデータ移行の際に、移行先ストレージ装置３が使用するターゲットのｉＳＣＳＩ名が入力される領域１１１２、前記ターゲットに割り当てる物理ポートのポートＩＤが入力される領域１１１３、前記ターゲットが使用するＴＣＰポート番号が入力される領域１１１４、移行元ストレージ装置１から移行先ストレージ装置３へ移行されるターゲットに割り当てる物理ポートのポートＩＤが入力される領域１１１５、移行元ストレージ装置１から移行先ストレージ装置３へ移行されるターゲットが使用するＴＣＰポート番号が入力される領域１１１６、移行元ストレージ装置１から移行先ストレージ装置３へ移行されるターゲットに割り当てるＬＵのＬＵＮが入力される領域１１１７から構成される。
【００７５】
以下、本実施形態における、通信シーケンス及び動作手順について説明する。
本実施形態では、システム管理者等が以下の順序で操作を行うものとする。最初に、システム管理者等は、管理端末２に対して、テーブル初期化処理を指示する。その後、システム管理者等は、ネーム管理装置管理画面８２０及びストレージ装置管理画面８００を用いて、それぞれネーム管理装置５及び移行元ストレージ装置１に関する情報を管理端末２へ登録する（以上の通信シーケンスを、図１２を用いて説明する）。
【００７６】
次にシステム管理者等は、ドメイン管理画面９００を用いて、ホスト４が管理するイニシエータと移行元ストレージ装置１が管理するターゲットとが属するディスカバリドメインの情報をネーム管理装置５へ登録する。その後システム管理者等は、ポート管理画面９２０及びターゲット管理画面１０００を用いて、移行元ストレージ装置１のそれぞれ物理ポート及びターゲットに関する情報を移行元ストレージ装置１へ登録する（以上の通信シーケンスを、図１３を用いて説明する）。次に、システム管理者等が、ホスト４に、移行元ストレージ装置１が管理するターゲットへアクセスするための設定を行った後、イニシエータを起動する（以上の通信シーケンスを、図１４を用いて説明する）。
【００７７】
その後システム管理者等は、移行元ストレージ装置１が管理するターゲットを移行先ストレージ装置３へ移行するのに必要な操作を行う。まず、システム管理者等は、ストレージ装置管理画面８００を用いて、移行先ストレージ装置３に関する情報を管理端末２へ登録した後、ポート管理画面９２０を用いて、移行先ストレージ装置３が有する物理ポートに関する情報を移行先ストレージ装置３へ登録する（以上の通信シーケンスを、図１５を用いて説明する）。そして、システム管理者等は、移行管理画面１１００を用いて、移行処理の開始を移行元ストレージ装置１へ指示する（以上の通信シーケンスを、図１６から図１８までを用いて説明する）。
【００７８】
尚、以降の通信シーケンス及び動作手順の説明では、下記のパラメータ例を用いる。
まず本実施形態では、ＩＰ−ＳＡＮ１３は一つのサブネットから構成されており、そのサブネットのネットワークアドレス、サブネットマスク及びデフォルトゲートウェイのＩＰアドレスは、それぞれ「１７２．１６．０．０」、「２５５．２５５．０．０」及び「１７２．１６．０．２５４」とする。一方、管理ネットワークは一つのサブネットから構成されており、そのサブネットのネットワークアドレス及びサブネットマスクは、それぞれ「１９２．１６８．０．０」及び「２５５．２５５．２５５．０」とする。
【００７９】
また、本実施形態では、移行元ストレージ装置１の装置ＩＤ及び管理用ＩＰアドレスは、それぞれ「ＳＴＲ０１」及び「１９２．１６８．０．１」とする。移行元ストレージ装置１は、二つの物理ポートを有するものとする。以降、それぞれの物理ポートを、第一の物理ポート及び第二の物理ポートという。第一及び第二の物理ポートには、それぞれ「１７２．１６．０．１」及び「１７２．１６．０．２」というＩＰアドレスが割り当てられるものとする。また、移行元ストレージ装置１は、二つのＬＵを管理するものとする。以降、それぞれのＬＵを、第一のＬＵ及び第二のＬＵという。さらに、移行元ストレージ装置１は、二つのターゲットを管理するものとする。第一のターゲットは、「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」というｉＳＣＳＩ名を持ち、第一の物理ポート及び第一のＬＵが割り当てられるものとする。第二のターゲットは、「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０２」というｉＳＣＳＩ名を持ち、第二の物理ポート及び第二のＬＵが割り当てられるものとする。いずれのターゲットも、ＴＣＰポート番号として、ウェルノウンポートである「３２６０」を使用するものとする。
【００８０】
一方、移行先ストレージ装置３の装置ＩＤ及び管理用ＩＰアドレスは、それぞれ「ＳＴＲ０２」及び「１９２．１６８．０．２」とする。移行先ストレージ装置３は、二つの物理ポートを有するものとする。以降、それぞれの物理ポートを、第三の物理ポート及び第四の物理ポートという。第三及び第四の物理ポートには、「１７２．１６．０．３」及び「１７２．１６．０．４」というＩＰアドレスが割り当てられるものとする。また、移行先ストレージ装置３は、二つのＬＵを管理するものとする。以降、それぞれのＬＵを、第三のＬＵ及び第四のＬＵという。第三のＬＵ及び第四のＬＵの容量は、それぞれ第一のＬＵ及び第二のＬＵと同じとする。
【００８１】
また、本実施形態では、ネーム管理装置５の装置ＩＤ、ＮＩＦ５０８のＩＰアドレス及び管理用ＩＰアドレスは、それぞれ「ＮＭ０１」、「１７２．１６．０．２５３」及び「１９２．１６８．０．２５３」とする。
【００８２】
さらに、本実施形態では、ホスト４のＮＩＦ４０８のＩＰアドレスは、「１７２．１６．０．１２８」とする。ホスト４が管理するイニシエータを第一のイニシエータといい、「ｉｑｎ．１９９９−０８．ｃｏｍ．ａｂｃ：ｈｏｓｔ０１」というｉＳＣＳＩ名を持ち、移行元ストレージ装置１が管理する第一のターゲットとｉＳＣＳＩ通信をするものとする。第一のイニシエータが第一のターゲットをディスカバリできるように、ネーム管理装置５には、「ＤＤ０１」というドメインＩＤを持ち、第一のイニシエータと第一のターゲットとが属するディスカバリドメインが登録されるものとする。
【００８３】
図１２は、システム管理者等が、管理端末２に対して、テーブル初期化処理を指示し、ネーム管理装置５及び移行元ストレージ装置１に関する情報を管理端末２へ登録する際の通信シーケンス例を示す図である。
【００８４】
最初にシステム管理者等は、ポインティング装置２０６や文字入力装置２０７を用いて、テーブル初期化を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、テーブル初期化処理を行う（１２０１）。このテーブル初期化処理では、管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１及びネーム管理装置テーブル２２２を、レコードが存在しない状態にする。テーブル初期化処理が完了した後、管理端末２のＣＰＵ２０４は、テーブル初期化の完了を表す画面をディスプレイ２０５に表示する。
【００８５】
次にシステム管理者等が、ポインティング装置２０６や文字入力装置２０７を用いて、ネーム管理装置管理画面８２０の表示を管理端末２へ指示すると、管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ネーム管理装置管理画面表示処理を行う（１２０２）。このネーム管理装置管理画面表示処理では、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にネーム管理装置管理画面８２０を表示する。
【００８６】
この後システム管理者等は、ネーム管理装置管理画面８２０の領域８２１から領域８２３までに、ネーム管理装置５に関する情報を入力する。本実施形態では、領域８２１、領域８２２及び領域８２３に、それぞれネーム管理装置５の装置ＩＤである「ＮＭ０１」、ネーム管理装置５のＮＩＦ５０８のＩＰアドレスである「１７２．１６．０．２５３」及びネーム管理装置５の管理用ＩＰアドレスである「１９２．１６８．０．２５３」が入力される。
【００８７】
その後システム管理者等がボタン８２８を指定すると、管理端末２のＣＰＵ２０４は、ＧＵＩ制御プログラム２１１を実行し、ネーム管理装置追加処理を行う（１２０３）。このネーム管理装置追加処理では、まず管理端末２のＣＰＵ２０４が、ネーム管理装置テーブル２２２へレコードを追加する。ここで追加されるレコードのエントリ２２２１（装置ＩＤ）、エントリ２２２２（ＩＰアドレス）及びエントリ２２２３（管理用ＩＰアドレス）には、それぞれ領域８２１、領域８２２及び領域８２３に入力された内容が登録される。
【００８８】
次に管理端末２のＣＰＵ２０４は、管理用ＮＩＦ２０９経由で、ネーム管理装置５へ初期化要求を送信する（１２０４）。この初期化要求のあて先ＩＰアドレスは、領域８２３に入力された内容とする。
【００８９】
初期化要求を受信すると、ネーム管理装置５のＣＰＵ５０４がドメイン管理プログラム５１１及びｉＳＣＳＩノード管理プログラム５１２を実行し、テーブル初期化処理を行う（１２０５）。このテーブル初期化処理では、まず、ネーム管理装置５のＣＰＵ５０４がドメイン管理プログラム５１１を実行し、ドメインテーブル５２２をレコードが存在しない状態とする。次に、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、ｉＳＣＳＩノードテーブル５２１をレコードが存在しない状態とする。
【００９０】
以上のテーブル初期化処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、初期化が成功したことを表す初期化応答を組み立て、管理端末２へ管理用ＮＩＦ５０９経由で送信する（１２０６）。初期化応答を受信すると、管理端末２のＣＰＵ２０４は、ネーム管理装置の登録が完了したことを表す画面をディスプレイ２０５に表示する。
【００９１】
次に、システム管理者等がポインティング装置２０６や文字入力装置２０７を用いてストレージ装置管理画面８００の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ストレージ装置管理画面表示処理を行う（１２０７）。このストレージ装置管理画面表示処理では、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にストレージ装置管理画面８００を表示し、ストレージ装置テーブル２２１から全てのレコードを読み出し、各レコードの内容を領域８１２に表示する。
【００９２】
この後、システム管理者等が、ストレージ装置管理画面８００の領域８０１及び領域８０２に移行元ストレージ装置１に関する情報を入力する。本実施形態では、領域８０１及び領域８０２に、それぞれ移行元ストレージ装置１の装置ＩＤである「ＳＴＲ０１」及び移行元ストレージ装置１の管理用ＩＰアドレスである「１９２．１６８．０．１」が入力される。
【００９３】
その後、システム管理者等がボタン８１０を指定すると、管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ストレージ装置追加処理を行う（１２０８）。このストレージ装置追加処理では、まず、管理端末２のＣＰＵ２０４が、ストレージ装置テーブル２２１へレコードを追加する。ここで追加されるレコードのエントリ２２１１（装置ＩＤ）及びエントリ２２１２（管理用ＩＰアドレス）には、それぞれ領域８０１及び領域８０２に入力された内容が登録される。
【００９４】
次に管理端末２のＣＰＵ２０４は、ネーム管理装置テーブル２２２の先頭レコードのエントリ２２２１（装置ＩＤ）及びエントリ２２２２（ＩＰアドレス）の内容を含む初期化要求を組み立て、移行元ストレージ装置１へ管理用ＮＩＦ２０９経由で送信する（１２０９）。この初期化要求のあて先ＩＰアドレスは、領域８０２に入力された内容とする。
【００９５】
初期化要求を受信すると、移行元ストレージ装置１のＣＰＵ１０４が移行元ストレージ装置制御プログラム１１２を実行し、テーブル初期化処理を行う（１２１０）。このテーブル初期化処理では、まず、移行元ストレージ装置１のＣＰＵ１０４が、ネーム管理装置テーブル１２１、ポートテーブル１２２、ターゲットテーブル１２３及びＬＵテーブル１２４をレコードが存在しない状態とする。次に、移行元ストレージ装置１のＣＰＵ１０４が、初期化要求からエントリ２２２１（装置ＩＤ）及びエントリ２２２２（ＩＰアドレス）の内容を取り出し、ネーム管理装置テーブル１２１にレコードを追加する。ここで追加されるレコードのエントリ１２１１（装置ＩＤ）及びエントリ１２１２（ＩＰアドレス）には、初期化要求から取り出したエントリ２２２１（装置ＩＤ）及びエントリ２２２２（ＩＰアドレス）の内容がそれぞれ登録される。
【００９６】
その後移行元ストレージ装置１のＣＰＵ１０４は、移行元ストレージ装置１が有する全ての物理ポートにポートＩＤを割り当て、エントリ１２２１（ポートＩＤ）が割り当てた個々のポートＩＤ、エントリ１２２２（ＩＰアドレス）、エントリ１２２３（サブネットマスク）及びエントリ１２２４（ゲートウェイ）が「０．０．０．０」であるレコードをポートテーブル１２２に追加する。本実施形態では、移行元ストレージ装置１のＣＰＵ１０４が、各物理ポートに、ポートＩＤとして、「１」から始める整数値をシーケンシャルに割り当てるものとする。本実施形態では、移行元ストレージ装置１の第一及び第二の物理ポートには、それぞれ「１」及び「２」というポートＩＤが割り当てられる。
【００９７】
さらに、移行元ストレージ装置１のＣＰＵ１０４は、移行元ストレージ装置１が管理する全てのＬＵにＬＵＮを割り当て、エントリ１２４１（ターゲット）が「ｎｕｌｌ」、エントリ１２４２（ＬＵＮ）が割り当てられた個々のＬＵＮであるレコードをＬＵテーブル１２４に追加する。本実施形態では、移行元ストレージ装置１のＣＰＵ１０４が、各ＬＵに、ＬＵＮとして、「０」から始める整数値をシーケンシャルに割り当てるものとする。本実施形態では、移行元ストレージ装置１の第一及び第二のＬＵには、それぞれ「０」及び「１」というＬＵＮが割り当てられる。
【００９８】
以上のテーブル初期化処理を完了した後、移行元ストレージ装置１のＣＰＵ１０４は、初期化が成功したことを表す初期化応答を組み立て、管理端末２へ管理用ＮＩＦ１０９経由で送信する（１２１１）。移行元ストレージ装置１から初期化応答を受信すると、管理端末２のＣＰＵ２０４が、領域８１２に、領域８０１及び領域８０２に入力された内容からなる一行を追加する。
【００９９】
図１３は、システム管理者等が、第一のイニシエータと第一のターゲットとが属するディスカバリドメインの情報をネーム管理装置５へ登録し、物理ポート及びターゲットに関する情報を移行元ストレージ装置１へ登録する際の通信シーケンス例を示す図である。なお、本実施形態では、システム管理者等が、第一のターゲット、第一のイニシエータの順番で、ディスカバリドメインの登録を行うものとするが、逆の順番で登録しても良い。また、本実施形態では、システム管理者等が、第一の物理ポート、第二の物理ポートの順番で、物理ポートに関する情報を登録し、第一のターゲット、第二のターゲットの順番で、ターゲットに関する情報を登録するものとするが、逆の順番で登録しても良い。
【０１００】
最初にシステム管理者等が、ポインティング装置２０６や文字入力装置２０７を用いて、ドメイン管理画面９００の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ドメイン管理画面表示処理を行う（１３０１）。このドメイン管理画面表示処理では、まず、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にドメイン管理画面９００を表示する。そして、管理端末２のＣＰＵ２０４は、ネーム管理装置テーブル２２２の先頭レコードに対応するネーム管理装置５からドメインテーブル５２２の全てのレコードを読み出し、その内容を領域９１２に表示する。
【０１０１】
この後、システム管理者等が、ドメイン管理画面９００の領域９０１及び領域９０２にディスカバリドメインに関する情報を入力する。本実施形態では、領域９０１及び領域９０２に、それぞれ「ＤＤ０１」及び第一のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」が入力される。
【０１０２】
その後システム管理者等がボタン９１０を指定すると、管理端末２のＣＰＵ２０４は、領域９０１及び領域９０２の内容を含むドメイン更新要求を組み立て、ネーム管理装置テーブル２２２の先頭レコードに対応するネーム管理装置５へ管理用ＮＩＦ２０９経由で送信する（１３０２）。このドメイン更新要求のあて先ＩＰアドレスは、ネーム管理装置テーブル２２２の先頭レコードのエントリ２２２３（管理用ＩＰアドレス）の内容とする。
【０１０３】
ドメイン更新要求を受信すると、ネーム管理装置５のＣＰＵ５０４がドメイン管理プログラム５１１を実行し、ドメイン更新処理を行う（１３０３）。このドメイン更新処理では、ネーム管理装置５のＣＰＵ５０４が、受信したドメイン更新要求から領域９０１及び領域９０２の内容を取り出し、ドメインテーブル５２２へレコードを追加する。ここで追加されるレコードのエントリ５２２１（ドメインＩＤ）には領域９０１の内容が、エントリ５２２２（ｉＳＣＳＩノード）には領域９０２の内容がそれぞれ登録される。
【０１０４】
以上のドメイン更新処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、ドメインへのｉＳＣＳＩノードの追加が成功したことを表すドメイン更新応答を組み立て、管理端末２へ管理用ＮＩＦ５０９経由で送信する（１３０４）。ドメイン更新応答を受信すると、管理端末２のＣＰＵ２０４が、領域９１２に、領域９０１及び領域９０２に入力された内容からなる一行を追加する。
【０１０５】
そしてシステム管理者等は、１３０１から１３０４までの操作を、再び実行する。ただし、１３０１では、領域９０１及び領域９０２に、それぞれ「ＤＤ０１」及び第一のイニシエータのｉＳＣＳＩ名である「ｉｑｎ．１９９９−０８．ｃｏｍ．ａｂｃ：ｈｏｓｔ０１」が入力されるものとする。これにより、第一のイニシエータと第一のターゲットとが属するディスカバリドメイン「ＤＤ０１」が、ネーム管理装置５へ登録されたことになる。
【０１０６】
次にシステム管理者等は、ポインティング装置２０６や文字入力装置２０７を用いて、ポート管理画面９２０の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ポート管理画面表示処理を行う（１３０５）。このポート管理画面表示処理では、管理端末２のＣＰＵ２０４がディスプレイ２０５にポート管理画面９２０を表示する。また管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードのエントリ２２１１（装置ＩＤ）を読み出し、その結果に従って、ストレージ装置の装置ＩＤのリストを作成し、システム管理者等によりボタン９２２が指定された時に、ストレージ装置の装置ＩＤの一覧を表示可能にする。このストレージ装置の装置ＩＤのリストには、装置ＩＤの重複がないようにする。さらに、管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードに対応するストレージ装置からポートテーブル１２２を読み出し、その内容をマージして領域９３２に表示する。
【０１０７】
この後システム管理者等は、ポート管理画面９２０のボタン９２２で移行元ストレージ装置１の装置ＩＤを選択し、領域９２３から領域９２６までに移行元ストレージ装置１の物理ポートに関する情報を入力する。本実施形態では、ボタン９２２で移行元ストレージ装置１の装置ＩＤである「ＳＴＲ０１」が選択され、領域９２３、領域９２４、領域９２５及び領域９２６には、それぞれ第一の物理ポートのポートＩＤである「１」、「１７２．１６．０．１」、「２５５．２５５．０．０」及び「１７２．１６．０．２５４」が入力される。
【０１０８】
その後システム管理者等がボタン９３０を指定すると、管理端末２のＣＰＵ２０４は、領域９２３から領域９２６までの内容を含むポート追加要求を組み立て、ボタン９２２で選択された装置ＩＤを持つストレージ装置へ管理用ＮＩＦ２０９経由で送信する（１３０６）。このポート追加要求のあて先ＩＰアドレスは、ボタン９２２で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容とする。
【０１０９】
ポート追加要求を受信すると、移行元ストレージ装置１のＣＰＵ１０４が移行元ストレージ装置制御プログラム１１２を実行し、ポート追加処理を行う（１３０７）。このポート追加処理では、移行元ストレージ装置１のＣＰＵ１０４が、ポート追加要求から領域９２３から領域９２６までの内容を取り出し、ポートテーブル１２２のレコードを更新する。ここで更新されるレコードのエントリ１２２１（ポートＩＤ）には領域９２３の内容が、エントリ１２２２（ＩＰアドレス）には領域９２４の内容が、エントリ１２２３（サブネットマスク）には領域９２５の内容が、エントリ１２２４（ゲートウェイ）には領域９２６の内容がそれぞれ登録される。
【０１１０】
以上のポート追加処理が完了すると、移行元ストレージ装置１のＣＰＵ１０４は、物理ポートに関する情報の登録が成功したことを表すポート追加応答を組み立て、管理端末２へ管理用ＮＩＦ１０９経由で送信する（１３０８）。ポート追加応答を受信すると、管理端末２のＣＰＵ２０４が、領域９３２に、ボタン９２２で選択された装置ＩＤ及び領域９２３から領域９２６までに入力された内容からなる一行を追加する。
【０１１１】
そしてシステム管理者等は、１３０５から１３０８までの操作を、再び実行する。ただし、１３０５では、ボタン９２２で移行元ストレージ装置１の装置ＩＤである「ＳＴＲ０１」が選択され、領域９２３、領域９２４、領域９２５及び領域９２６には、それぞれ第二の物理ポートのポートＩＤである「２」、「１７２．１６．０．２」、「２５５．２５５．０．０」及び「１７２．１６．０．２５４」が入力されるものとする。つまり、システム管理者等は、全てのポート情報を登録するまで、上述した処理を繰り返す。
【０１１２】
次にシステム管理者等は、ターゲット管理画面１０００の表示を管理端末２へ指示する。指示に基づいて管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ターゲット管理画面表示処理を行う（１３０９）。このターゲット管理画面表示処理では、管理端末２のＣＰＵ２０４がディスプレイ２０５にターゲット管理画面１０００を表示する。また、管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードのエントリ２２１１（装置ＩＤ）を読み出し、その結果に従って、ストレージ装置の装置ＩＤのリストを作成し、システム管理者等によりボタン１００２が指定された時に、ストレージ装置の装置ＩＤの一覧を表示可能にする。このストレージ装置の装置ＩＤのリストには、装置ＩＤの重複がないようにする。
【０１１３】
さらに管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードに対応するストレージ装置からターゲットテーブル１２３及びＬＵテーブル１２４を読み出し、その内容をマージして領域１０１２に表示する。この後、システム管理者等が、ターゲット管理画面１００のボタン１００２で移行元ストレージ装置１の装置ＩＤを選択し、領域１００３から領域１００６までに移行元ストレージ装置１で動作するターゲットに関する情報を入力する。本実施形態では、ボタン１００２で移行元ストレージ装置１の装置ＩＤである「ＳＴＲ０１」が選択され、領域１００３、領域１００４、領域１００５及び領域１００６には、それぞれ第一のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」、第一の物理ポートのポートＩＤである「１」、ウェルノウンポートである「３２６０」及び第一のＬＵのＬＵＮである「０」が入力される。
【０１１４】
その後システム管理者等がボタン１０１０を指定すると、管理端末２のＣＰＵ２０４は、領域１００３から領域１００６までの内容を含むターゲット追加要求を組み立て、ボタン１００２で選択された装置ＩＤを持つストレージ装置へ管理用ＮＩＦ２０９経由で送信する（１３１０）。このターゲット追加要求のあて先ＩＰアドレスは、ボタン１００２で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容とする。
【０１１５】
ターゲット追加要求を受信すると、移行元ストレージ装置１のＣＰＵ１０４が移行元ストレージ装置制御プログラム１１２を実行し、ターゲット追加処理を行う（１３１１）。このターゲット追加処理では、移行元ストレージ装置１のＣＰＵ１０４が、ターゲット追加要求から領域１００３から領域１００６までの内容を取り出し、ターゲットテーブル１２３へレコードを追加する。ここでターゲットテーブル１２３に追加されるレコードのエントリ１２３１（ターゲット）には領域１００３の内容が、エントリ１２３２（ポートＩＤ）には領域１００４の内容が、エントリ１２３３（ポート番号）には領域１００５の内容がそれぞれ登録される。次に、移行元ストレージ装置１のＣＰＵ１０４は、エントリ１２４２（ＬＵＮ）の内容が、領域１００６の内容と一致するという条件で、ＬＵテーブル１２４を検索し、条件に合致するレコードのエントリ１２４１（ターゲット）に領域１００３の内容を登録する。
【０１１６】
以上のターゲット追加処理が完了すると、移行元ストレージ装置１のＣＰＵ１０４は、領域１００４の内容がエントリ１２２１（ポートＩＤ）の内容と一致するという条件で、ポートテーブル１２２を検索し、条件に合致したレコードのエントリ１２２２（ＩＰアドレス）の内容を読み出す。そして、移行元ストレージ装置１のＣＰＵ１０４は、領域１００３の内容、ノード種別がターゲットであることを表す情報、読み出したエントリ１２２２（ＩＰアドレス）の内容及び領域１００５の内容を含むネーム登録要求を組み立て、ネーム管理装置５へＮＩＦ１０８経由で送信する（１３１２）。このネーム登録要求のあて先ＩＰアドレスは、ネーム管理装置テーブル１２１の先頭レコードのエントリ１２１２（ＩＰアドレス）の内容とする。
【０１１７】
ネーム登録要求を受信すると、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、ネーム登録処理を行う（１３１３）。このネーム登録処理では、ネーム管理装置５のＣＰＵ５０４が、受信したネーム登録要求から領域１００３の内容、ノード種別がターゲットであることを表す情報、エントリ１２２２（ＩＰアドレス）の内容及び領域１００５の内容を取り出し、ｉＳＣＳＩノードテーブル５２１にレコードを追加する。ここで追加されるレコードのエントリ５２１１（ｉＳＣＳＩノード）には領域１００３の内容が、エントリ５２１２（ノード種別）には「ｔａｒｇｅｔ」が、エントリ５２１３（ＩＰアドレス）にはエントリ１２２２（ＩＰアドレス）の内容が、エントリ５２１４（ポート番号）には領域１００５の内容が、エントリ５２１５（更新通知フラグ）には「０」がそれぞれ登録される。
【０１１８】
以上のネーム登録処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、ネームの登録が成功したことを表すネーム登録応答を組み立て、移行元ストレージ装置１へＮＩＦ５０８経由で送信する（１３１４）。
【０１１９】
ネーム登録応答を受信すると、移行元ストレージ装置１のＣＰＵ１０４は、ターゲットに関する情報の登録が成功したことを表すターゲット追加応答を組み立て、管理端末２へ管理用ＮＩＦ１０９経由で送信する（１３１５）。ターゲット追加応答を受信すると、管理端末２のＣＰＵ２０４が、領域１０１２に、ボタン１００２で選択された装置ＩＤ及び領域１００３から領域１００６までに入力された内容からなる一行を追加する。
【０１２０】
そしてシステム管理者等は、１３０９から１３１５までの操作を、再び実行する。ただし、１３０９では、ボタン１００２で移行元ストレージ装置１の装置ＩＤである「ＳＴＲ０１」が選択され、領域１００３、領域１００４、領域１００５及び領域１００６には、それぞれ第二のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０２」、第二の物理ポートのポートＩＤである「２」、「３２６０」及び第二のＬＵのＬＵＮである「１」が入力されるものとする。つまり、システム管理者等は、全てのターゲットを設定するまで、上述の処理を繰り返す。
【０１２１】
図１４は、システム管理者等が、ホスト４上でイニシエータが起動する際の通信シーケンス例を示す図である。本実施形態では、あらかじめシステム管理者等が、第一のイニシエータのｉＳＣＳＩ名、ＮＩＦ４０８のＩＰアドレス、サブネットマスク、デフォルトゲートウェイのＩＰアドレス及びネーム管理装置５のＮＩＦ５０８に割り当てられたＩＰアドレスとして、それぞれ「ｉｑｎ．１９９９−０８．ｃｏｍ．ａｂｃ：ｈｏｓｔ０１」、「１７２．１６．０．１２８」、「２５５．２５５．０．０」、「１７２．１６．０．２５４」及び「１７２．１６．０．２５３」を、ホスト４に設定したものとする。
【０１２２】
ホスト４に上記の設定を行った後、システム管理者等は、ポインティング装置４０６や文字入力装置４０７を用いて、第一のイニシエータの起動を指示する。起動を指示されたホスト４のＣＰＵ４０４は、ネーム操作プログラム４１２を実行し、第一のイニシエータのｉＳＣＳＩ名、ノード種別がイニシエータであることを表す情報、ＮＩＦ４０８のＩＰアドレス及びＴＣＰポート番号が未決定であることを表す情報を含むネーム登録要求を組み立て、ネーム管理装置５へＮＩＦ４０８経由で送信する（１４０１）。このネーム登録要求のあて先ＩＰアドレスは、ＮＩＦ５０８に割り当てられたＩＰアドレスとする。
【０１２３】
ホスト４からのネーム登録要求を受信すると、ネーム管理装置５のＣＰＵ５０４が、ｉＳＣＳＩノード管理プログラム５１２を実行しネーム登録処理を行う（１４０２）。このネーム登録処理では、ネーム管理装置５のＣＰＵ５０４は、ネーム登録要求から第一のイニシエータのｉＳＣＳＩ名、ノード種別がイニシエータであることを表す情報、ＮＩＦ４０８のＩＰアドレス及びＴＣＰポート番号が未決定であることを表す情報を取り出し、ｉＳＣＳＩノードテーブル５２１にレコードを追加する。ここで追加されるレコードのエントリ５２１１（ｉＳＣＳＩノード）には第一のイニシエータのｉＳＣＳＩ名が、エントリ５２１２（ノード種別）には「ｉｎｉｔｉａｔｏｒ」が、エントリ５２１３（ＩＰアドレス）には前記ＮＩＦ４０８のＩＰアドレスが、エントリ５２１４（ポート番号）には「ｎｕｌｌ」が、エントリ５２１５（更新通知フラグ）には「０」がそれぞれ登録される。
【０１２４】
以上のネーム登録処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、ネームの登録が成功したことを表すネーム登録応答を組み立て、ホスト４へＮＩＦ５０８経由で送信する（１４０３）。
【０１２５】
ネーム登録応答を受信すると、ホスト４のＣＰＵ４０４は、ネーム操作プログラム４１２を実行し、第一のイニシエータのｉＳＣＳＩ名を含む更新通知登録要求を組み立て、ネーム管理装置５へＮＩＦ４０８経由で送信する（１４０４）。この更新通知登録要求のあて先ＩＰアドレスは、１４０１のネーム登録要求のあて先ＩＰアドレスと同様である。
【０１２６】
更新通知登録要求を受信すると、ネーム管理装置５のＣＰＵ５０４が更新通知プログラム５１３を実行し、更新通知登録処理を行う（１４０５）。この更新通知登録処理では、ネーム管理装置５のＣＰＵ５０４は、更新通知登録要求から第一のイニシエータのｉＳＣＳＩ名を取り出し、このｉＳＣＳＩ名がエントリ５２１１（ｉＳＣＳＩノード）の内容と一致するという条件でｉＳＣＳＩノードテーブル５２１を検索し、条件に合致したレコードのエントリ５２１５（更新通知フラグ）に「１」を登録する。
【０１２７】
以上の更新通知登録処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、更新通知登録が成功したことを表す更新通知登録応答を組み立て、ホスト４へＮＩＦ５０８経由で送信する（１４０６）。
【０１２８】
更新通知登録応答を受信すると、ホスト４のＣＰＵ４０４はネーム操作プログラム４１２を実行し、第一のイニシエータのｉＳＣＳＩ名を含むディスカバリ要求を組み立て、ネーム管理装置５へＮＩＦ４０８経由で送信する（１４０７）。このディスカバリ要求のあて先ＩＰアドレスは、１４０１のネーム登録要求のあて先ＩＰアドレスと同様である。
【０１２９】
ディスカバリ要求を受信すると、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、ターゲット検索処理を行う（１４０８）。このターゲット検索処理では、ネーム管理装置５のＣＰＵ５０４が、ディスカバリ要求を送信したイニシエータと同じディスカバリドメインに属する全てのターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の情報を、イニシエータへ送信する。
【０１３０】
最初にネーム管理装置５のＣＰＵ５０４は、受信したディスカバリ要求から第一のイニシエータのｉＳＣＳＩ名を取り出す。次にネーム管理装置５のＣＰＵ５０４は、このｉＳＣＳＩ名がエントリ５２２２（ｉＳＣＳＩノード）の内容と一致するという条件でドメインテーブル５２２を検索し、条件に合致したレコードのエントリ５２２１（ドメインＩＤ）の内容を取り出す。そして、ネーム管理装置５のＣＰＵ５０４は、取り出したエントリ５２２１（ドメインＩＤ）の内容がエントリ５２２１（ドメインＩＤ）の内容と一致するという条件でドメインテーブル５２２を再び検索し、条件に合致した全てのレコードのエントリ５２２２（ｉＳＣＳＩノード）の内容を取り出す。
【０１３１】
次にネーム管理装置５のＣＰＵ５０４は、取り出した全てのエントリ５２２２（ｉＳＣＳＩノード）の内容について、エントリ５２２２（ｉＳＣＳＩノード）の内容がエントリ５２１１（ｉＳＣＳＩノード）の内容と一致し、かつエントリ５２１２（ノード種別）の内容が「ｔａｒｇｅｔ」であるという条件でｉＳＣＳＩノードテーブル５２１を検索し、条件に合致したレコードのエントリ５２１１（ｉＳＣＳＩノード）の内容、エントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容を取り出す。
【０１３２】
最後にネーム管理装置５のＣＰＵ５０４は、取り出したエントリ５２１１（ｉＳＣＳＩノード）の内容、エントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容の全ての組み合わせを含むディスカバリ応答を組み立て、ホスト４へＮＩＦ５０８経由で送信する（１４０９）。本実施形態では、第一のイニシエータは、第一のターゲットと同じディスカバリドメインに属しているため、ディスカバリ応答には、第一のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」、第一のターゲットが使用するＩＰアドレスである「１７２．１６．０．１」及び第一のターゲットが使用するＴＣＰポート番号である「３２６０」が含まれる。
【０１３３】
ディスカバリ応答を受信すると、ホスト４のＣＰＵ４０４は、受信したディスカバリ応答からエントリ５２１１（ｉＳＣＳＩノード）の内容、エントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容の組み合わせを取り出す。そして、ホスト４のＣＰＵ４０４は、ｉＳＣＳＩ処理プログラム４１１を実行し、受信したディスカバリ応答から取り出したエントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容を、それぞれＩＰアドレス及びＴＣＰポート番号とするエンドポイントとＴＣＰコネクションを確立する。
【０１３４】
次にホスト４のＣＰＵ４０４は、ログインを行うイニシエータのｉＳＣＳＩ名として第一のイニシエータのｉＳＣＳＩ名を、ログイン対象となるターゲットのｉＳＣＳＩ名としてエントリ５２１１（ｉＳＣＳＩノード）の内容をそれぞれ含むｉＳＣＳＩログイン要求を組み立て、先に確立したＴＣＰコネクションを用いて送信する（１４１０）。
【０１３５】
ｉＳＣＳＩログイン要求を受信すると、移行元ストレージ装置１のｉＳＣＳＩ処理装置１１０がログイン処理を行う（１４１１）。このログイン処理では、ｉＳＣＳＩ処理装置１１０が、受信したｉＳＣＳＩログイン要求から第一のイニシエータのｉＳＣＳＩ名及びエントリ５２１１（ｉＳＣＳＩノード）の内容を取り出し、イニシエータのｉＳＣＳＩ名とターゲットのｉＳＣＳＩ名との組み合わせが正しいことの確認、イニシエータの認証、及び各種パラメータのネゴシエーションを行う。
【０１３６】
ログイン処理が正しく完了すると、ｉＳＣＳＩ処理装置１１０は、ログインが成功したことを表すｉＳＣＳＩログイン応答を組み立て、ホスト４へＮＩＦ１０８経由で送信する（１４１２）。
【０１３７】
ｉＳＣＳＩログイン応答をホスト４が受信すると、ホスト４が管理する第一のイニシエータと移行元ストレージ装置１が管理する第一のターゲットとの間に、新しいｉＳＣＳＩセッションが確立したことになる。以降、ホスト４は、このｉＳＣＳＩセッションを用いて、移行元ストレージ装置１の第一のＬＵに対するデータの読み書きを行う（１４１３）。
【０１３８】
図１５は、システム管理者等が、移行の前処理として、管理端末２へ移行先ストレージ装置３に関する情報を登録した後、移行先ストレージ装置３が有する物理ポートに関する情報を移行先ストレージ装置３へ登録する際の通信シーケンス例を示す図である。なお、本実施形態では、システム管理者等が、第三の物理ポート、第四の物理ポートの順番で物理ポートに関する情報を登録するものとするが、逆の順番で登録しても良い。
【０１３９】
最初にシステム管理者等は、ストレージ装置管理画面８００の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４は、ＧＵＩ制御プログラム２１１を実行し、１２０７と同様に、ストレージ装置管理画面表示処理を行う（１５０１）。このストレージ装置管理画面表示処理が完了した後、システム管理者等が、ストレージ装置管理画面８００の領域８０１及び領域８０２に移行先ストレージ装置３に関する情報を入力する。本実施形態では、領域８０１及び領域８０２に、それぞれ移行先ストレージ装置３の装置ＩＤである「ＳＴＲ０２」及び移行先ストレージ装置３の管理用ＩＰアドレスである「１９２．１６８．０．２」が入力される。
【０１４０】
その後システム管理者等がボタン８１０を指定すると、管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、１２０８と同様に、ストレージ装置追加処理を行う（１５０２）。
【０１４１】
次に管理端末２のＣＰＵ２０４は、１２０９と同様に初期化要求を組み立て、移行先ストレージ装置３へ管理用ＮＩＦ２０９経由で送信する（１５０３）。この初期化要求のあて先ＩＰアドレスは、領域８０２に入力された内容とする。
【０１４２】
初期化要求を受信すると、移行先ストレージ装置３のＣＰＵ３０４が移行先ストレージ装置制御プログラム３１２を実行し、テーブル初期化処理を行う（１５０４）。このテーブル初期化処理では、まず、移行先ストレージ装置３のＣＰＵ３０４が、ネーム管理装置テーブル３２１、ポートテーブル３２２、ターゲットテーブル３２３及びＬＵテーブル３２４をレコードが存在しない状態とする。次に、移行先ストレージ装置３のＣＰＵ３０４が、初期化要求からエントリ２２２１（装置ＩＤ）及びエントリ２２２２（ＩＰアドレス）の内容を取り出し、ネーム管理装置テーブル３２１にレコードを追加する。ここで追加されるレコードのエントリ３２１１（装置ＩＤ）及びエントリ３２１２（ＩＰアドレス）には、受信した初期化要求から取り出したエントリ２２２１（装置ＩＤ）及びエントリ２２２２（ＩＰアドレス）の内容がそれぞれ登録される。
【０１４３】
その後移行先ストレージ装置３のＣＰＵ３０４は、移行先ストレージ装置３が有する全ての物理ポートにポートＩＤを割り当て、エントリ３２２１（ポートＩＤ）が割り当てたポートＩＤ、エントリ３２２２（ＩＰアドレス）、エントリ３２２３（サブネットマスク）及びエントリ３２２４（ゲートウェイ）が「０．０．０．０」であるレコードをポートテーブル３２２に追加する。さらに、移行先ストレージ装置３のＣＰＵ３０４は、移行先ストレージ装置３が管理する全てのＬＵにＬＵＮを割り当て、エントリ３２４１（ターゲット）が「ｎｕｌｌ」、エントリ３２４２（ＬＵＮ）が割り当てられたＬＵＮであるレコードをＬＵテーブル３２４に追加する。
【０１４４】
本実施形態では、移行先ストレージ装置３によるポートＩＤ割り当て方法及びＬＵＮ割り当て方法は、移行元ストレージ装置１と同様とする。本実施形態では、第三及び第四の物理ポートには、それぞれ「１」及び「２」というポートＩＤが割り当てられる。また、第三及び第四のＬＵには、それぞれ「０」及び「１」というＬＵＮが割り当てられる。
【０１４５】
以上のテーブル初期化処理を完了した後、移行先ストレージ装置３のＣＰＵ３０４は、１２１１と同様に、初期化が成功したことを表す初期化応答を組み立て、管理端末２へ管理用ＮＩＦ３０９経由で送信する（１５０５）。初期化応答を受信すると、１２１１と同様に、管理端末２のＣＰＵ２０４が、領域８１２に、領域８０１及び領域８０２に入力された内容からなる一行を追加する。
【０１４６】
次にシステム管理者等は、ポインティング装置２０６や文字入力装置２０７を用いてポート管理画面９２０の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、１３０５と同様に、ポート管理画面表示処理を行う（１５０６）。ポート管理画面表示処理の完了後、システム管理者等が、ポート管理画面９２０のボタン９２２で移行先ストレージ装置３の装置ＩＤを選択し、領域９２３から領域９２６までに移行先ストレージ装置３の物理ポートに関する情報を入力する。
【０１４７】
本実施形態では、ボタン９２２で移行先ストレージ装置３の装置ＩＤである「ＳＴＲ０２」が選択され、領域９２３、領域９２４、領域９２５及び領域９２６には、それぞれ第三の物理ポートのポートＩＤである「１」、「１７２．１６．０．３」、「２５５．２５５．０．０」及び「１７２．１６．０．２５４」が入力される。
【０１４８】
その後システム管理者等がボタン９３０を指定すると、管理端末２のＣＰＵ２０４は、１３０６と同様に、ポート追加要求を組み立て、移行先ストレージ装置３へ管理用ＮＩＦ２０９経由で送信する（１５０７）。
【０１４９】
ポート追加要求を受信すると、移行先ストレージ装置３のＣＰＵ３０４が移行先ストレージ装置制御プログラム３１２を実行し、１３０７と同様に、ポート追加処理を行う（１５０８）。
【０１５０】
ポート追加処理が完了すると、移行先ストレージ装置３のＣＰＵ３０４は、１３０８と同様に、物理ポートに関する情報の登録が成功したことを表すポート追加応答を組み立て、管理端末２へ管理用ＮＩＦ１０９経由で送信する（１５０９）。ポート追加応答を受信すると、管理端末２のＣＰＵ２０４が、１３０８と同様に、領域９３２に、ボタン９２２で選択された装置ＩＤ及び領域９２３から領域９２６までに入力された内容からなる一行を追加する。
【０１５１】
そして、システム管理者等は、１５０６から１５０９までの操作を、再び実行する。ただし、１５０６では、ボタン９２２で移行先ストレージ装置３の装置ＩＤである「ＳＴＲ０２」が選択され、領域９２３、領域９２４、領域９２５及び領域９２６には、それぞれ第四の物理ポートのポートＩＤである「２」、「１７２．１６．０．４」、「２５５．２５５．０．０」及び「１７２．１６．０．２５４」が入力されるものとする。したがって、システム管理者等は、移行先ストレージ装置が有する物理ポートの数だけ、上述の処理を繰り返す。
【０１５２】
以下、移行元ストレージ装置１が管理する第一のターゲットを、移行先ストレージ装置３へ移行する際の通信シーケンス及び動作手順について説明する。
本実施形態では、システム管理者等が、管理端末２が表示する移行管理画面１１００を用いて、移行元ストレージ装置１へ第一のターゲットの移行処理を開始するように指示する。指示を受けた移行元ストレージ装置１は、移行先ストレージ装置３に第三のターゲットを作成し、第三のターゲットに、移行先ストレージ装置３が有する第三の物理ポートと第三のＬＵとを割り当てる。
【０１５３】
次に、移行元ストレージ装置１は、第一のＬＵに格納されたデータを、移行先ストレージ装置３の第三のＬＵへコピーする初期コピーを実行する。データの初期コピーが完了した後、移行元ストレージ装置１は、同期複製（一方のＬＵに格納されたデータに更新が発生した場合には、他方のＬＵに格納されている同じデータも更新する）を実行し、第一のＬＵに格納されたデータと、第三のＬＵに格納されたデータとの整合性を維持する（以上の通信シーケンスを、図１６を用いて説明する）。
【０１５４】
その後、移行元ストレージ装置１は、移行先ストレージ装置３に、第一のターゲットと同じｉＳＣＳＩ名を持つターゲット（以下「仮想第一のターゲット」）を作成し、作成されたターゲットに、移行先ストレージ装置３が有する第三の物理ポートと第三のＬＵとを割り当てる。移行先ストレージ装置３は、第一のターゲットに第三の物理ポート（すなわち仮想第一のターゲット）が割り当てられたことを、ネーム管理装置５経由でホスト４へ通知する。第一のターゲットに第三の物理ポートが割り当てられた通知を受信すると、ホスト４は、移行先ストレージ装置３の第三の物理ポートとの間にＴＣＰコネクションを確立する。そして、ホスト４が管理するイニシエータが、移行先ストレージ装置３が管理する第一のターゲットと同じｉＳＣＳＩ名を有するターゲットへログインすることにより、第一のイニシエータと第一のターゲットとの間のｉＳＣＳＩセッションに、ＴＣＰコネクションを追加する。
【０１５５】
ただし、この時点では、ホスト４は、移行先ストレージ装置３との間のＴＣＰコネクションを使用したディスクアクセスを行わない（以上の通信シーケンスを、図１７を用いて説明する）。
【０１５６】
次に移行元ストレージ装置１は、第一のターゲットへの第一の物理ポートの割り当てを解除することを、ネーム管理装置５経由でホスト４へ通知する。その通知を受信すると、ホスト４が管理するイニシエータは、移行元ストレージ装置１が管理する第一のターゲットからログアウトし、ホスト４は、移行元ストレージ装置１の第一の物理ポートとの間のＴＣＰコネクションを切断する。なお、ホスト４は、解除の通知を受信してからＴＣＰコネクションを切断するまでの間に発生したディスクアクセスを、バッファ領域４２１に一時的に退避しておく。
【０１５７】
ＴＣＰコネクション切断後、ホスト４は、移行先ストレージ装置３との間のＴＣＰコネクションを使用して、仮想第一のターゲットとのディスクアクセスを開始する。一方、移行元ストレージ装置１は、ホスト４とのＴＣＰコネクションが切断された後、移行先ストレージ装置３との間の同期複製を停止し、第一のターゲットを削除する（以上の通信シーケンスを、図１８を用いて説明する）。
【０１５８】
以降の通信シーケンス及び動作手順の説明では、下記のパラメータ例を用いる。
まず本実施形態では、ｉＳＣＳＩプロトコルを用いて、初期コピー及び同期複製を行うものとする。この初期コピー及び同期複製のために、移行元ストレージ装置１は、「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｒｅｐｌｉｃａｔｉｏｎ−ｉｎｉ０２」というｉＳＣＳＩ名を持つ第二のイニシエータを使用するものとする。第二のイニシエータには、第二の物理ポートが割り当てられるものとする。一方、初期コピー及び同期複製のために、移行先ストレージ装置３は、「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｒｅｐｌｉｃａｔｉｏｎ−ｔａｒ０３」というｉＳＣＳＩ名を持つ第三のターゲットを使用するものとする。第三のターゲットには、第三の物理ポートが割り当てられるものとする。また、このターゲットは、ＴＣＰポート番号として、ウェルノウンポートである「３２６０」を使用するものとする。
【０１５９】
図１６は、移行元ストレージ装置１が、移行先ストレージ装置３へターゲットの移行を行う際の第一の通信シーケンス例を示す図である。
最初に、システム管理者等が、文字入力装置２０７及びポインティング装置２０６を用いて移行管理画面１１００の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、移行管理画面表示処理を行う（１６０１）。この移行管理画面表示処理では、まず、管理端末２のＣＰＵ２０４が、ディスプレイ２０５に移行管理画面１１００を表示する。また管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードのエントリ２２１１（装置ＩＤ）を読み出し、その結果に従ってストレージ装置の装置ＩＤのリストを作成し、システム管理者等によりボタン１１０４或いはボタン１１１１が指定された時に、ストレージ装置の装置ＩＤの一覧を表示可能にする。このストレージ装置の装置ＩＤのリストには装置ＩＤの重複がないようにする。
【０１６０】
この後、システム管理者等が、移行管理画面１１００のボタン１１０４で移行元ストレージ装置１の装置ＩＤを選択し、領域１１０５から領域１１０７までに移行元ストレージ装置１に関する情報を入力する。これと共に、システム管理者等は、ボタン１１１１で移行先ストレージ装置３の装置ＩＤを選択し、領域１１１２から領域１１１７までに移行先ストレージ装置３に関する情報を入力する。本実施形態では、ボタン１１０４で移行元ストレージ装置１の装置ＩＤである「ＳＴＲ０１」が選択され、領域１１０５、領域１１０６及び領域１１０７には、それぞれ第一のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」、第二のイニシエータのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｒｅｐｌｉｃａｔｉｏｎ−ｉｎｉ０２」及び第二の物理ポートのポートＩＤである「２」が入力される。
【０１６１】
また、ボタン１１１１で移行先ストレージ装置３の装置ＩＤである「ＳＴＲ０２」が選択され、領域１１１２、領域１１１３、領域１１１４、領域１１１５、領域１１１６及び領域１１１７には、それぞれ第三のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｒｅｐｌｉｃａｔｉｏｎ−ｔａｒ０３」、第三の物理ポートのポートＩＤである「１」、ウェルノウンポートである「３２６０」、第三の物理ポートのポートＩＤである「１」、ウェルノウンポートである「３２６０」及び第三のＬＵのＬＵＮである「０」が入力される。
【０１６２】
その後システム管理者等がボタン１１２８を指定すると、管理端末２のＣＰＵ２０４は、ボタン１１１１で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容を取り出す。そして、管理端末２のＣＰＵ２０４は、取り出したエントリ２２１２（管理用ＩＰアドレス）の内容と、領域１１０５から領域１１０７までの内容と、領域１１１２から領域１１１７までの内容とを含む移行開始要求を組み立て、ボタン１１０４で選択された装置ＩＤを持つ移行元ストレージ装置１へ管理用ＮＩＦ２０９経由で送信する（１６０２）。この移行開始要求のあて先ＩＰアドレスは、ボタン１１０４で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容とする。
【０１６３】
移行開始要求を受信すると、最初に、移行元ストレージ装置１のＣＰＵ１０４は移行元ストレージ装置制御プログラム１１２を実行し、受信した移行開始要求から、エントリ２２１２（管理用ＩＰアドレス）の内容、領域１１１２から領域１１１４までの内容及び領域１１１７の内容を取り出す。そして移行元ストレージ装置１のＣＰＵ１０４は、領域１１１２から領域１１１４までの内容及び領域１１１７の内容を含むターゲット追加要求を組み立て、移行先ストレージ装置３へ管理用ＮＩＦ１０９経由で送信する（１６０３）。このターゲット追加要求のあて先ＩＰアドレスは、エントリ２２１２（管理用ＩＰアドレス）の内容である。
【０１６４】
ターゲット追加要求を受信すると、移行先ストレージ装置３のＣＰＵ３０４が移行先ストレージ装置制御プログラム３１２を実行し、第三のターゲットを作成し、第三の物理ポートと第三のＬＵとを第三のターゲットへ割り当てるターゲット追加処理を行う（１６０４）。このターゲット追加処理では、移行先ストレージ装置３のＣＰＵ３０４は、受信したターゲット追加要求から領域１１１２から領域１１１４までの内容及び領域１１１７の内容を取り出し、ターゲットテーブル３２３へレコードを追加する。ここでターゲットテーブル３２３に追加されるレコードのエントリ３２３１（ターゲット）には領域１１１２の内容が、エントリ３２３２（ポートＩＤ）には領域１１１３の内容が、エントリ３２３３（ポート番号）には領域１１１４の内容がそれぞれ登録される。
【０１６５】
次に移行先ストレージ装置３のＣＰＵ３０４は、エントリ３２４２（ＬＵＮ）の内容が領域１１１７の内容と一致するという条件で、ＬＵテーブル３２４を検索し、条件に合致したレコードのエントリ３２４１（ターゲット）に領域１１１２の内容を登録する。
【０１６６】
次に移行先ストレージ装置３のＣＰＵ３０４は、領域１１１３の内容がエントリ３２２１（ポートＩＤ）の内容と一致するという条件でポートテーブル３２２を検索し、条件に合致するレコードのエントリ３２２２（ＩＰアドレス）を取り出す。そして移行先ストレージ装置３のＣＰＵ３０４は、取り出されたエントリ３２２２（ＩＰアドレス）の内容を含むターゲット追加応答を組み立て、移行元ストレージ装置１へ管理用ＮＩＦ３０９経由で送信する（１６０５）。
【０１６７】
ターゲット追加応答を受信すると、移行元ストレージ装置１のＣＰＵ１０４が同期複製プログラム１１４を実行し、同期複製初期化処理を行う（１６０６）。この同期複製初期化処理では、移行元ストレージ装置１のＣＰＵ１０４が、受信した移行開始要求から領域１１０５から領域１１０７までの内容を取り出す。そして移行元ストレージ装置１のＣＰＵ１０４は、キャッシュ領域１１１に格納された書き込み待ちデータのうち、第一のＬＵへの書き込み待ちデータを、第一のＬＵへ書き込むデステージ処理を行う。
【０１６８】
以降、移行元ストレージ装置１は、ホスト４から第一のＬＵへの書き込みデータを、キャッシュ領域１１１に一時退避しないこととする。次に移行元ストレージ装置１のＣＰＵ１０４は、受信したターゲット追加応答からエントリ３２２２（ＩＰアドレス）の内容を取り出す。そして移行元ストレージ装置１のＣＰＵ１０４は、領域１１０７の内容がエントリ１２２１（ポートＩＤ）の内容と一致するという条件でポートテーブル１２２を検索し、条件に合致するレコードのエントリ１２２２（ＩＰアドレス）の内容を取り出す。
【０１６９】
次に移行元ストレージ装置１のｉＳＣＳＩ処理装置１１０は、エントリ１２２２（ＩＰアドレス）の内容が送信元ＩＰアドレスであり、かつエントリ３２２２（ＩＰアドレス）の内容及び領域１１１４の内容が、それぞれあて先ＩＰアドレス及びＴＣＰポート番号であるＴＣＰコネクションを確立する。そして、移行元ストレージ装置１のｉＳＣＳＩ処理装置１１０は、領域１１０６及び領域１１１２の内容を含むｉＳＣＳＩログイン要求を組み立て、確立したＴＣＰコネクションを用いて送信する（１６０７）。
【０１７０】
ｉＳＣＳＩログイン要求を受信すると、移行先ストレージ装置３のｉＳＣＳＩ処理装置３１０がログイン処理を行う（１６０８）。このログイン処理では、ｉＳＣＳＩ処理装置３１０が、受信したｉＳＣＳＩログイン要求から領域１１０６及び領域１１１２の内容を取り出し、イニシエータのｉＳＣＳＩ名とターゲットのｉＳＣＳＩ名との組み合わせが正しいことの確認、イニシエータの認証及び各種パラメータのネゴシエーションを行う。
【０１７１】
ログイン処理が正しく完了すると、ｉＳＣＳＩ処理装置３１０は、ログインが成功したことを表すｉＳＣＳＩログイン応答を組み立て、移行元ストレージ装置１へＮＩＦ１０８経由で送信する（１６０９）。
【０１７２】
移行元ストレージ装置１がｉＳＣＳＩログイン応答を受信すると、第二のイニシエータと第三のターゲットとの間にｉＳＣＳＩセッションが確立したことになる。以降、移行元ストレージ装置１は、このｉＳＣＳＩセッションを用いて、第一のＬＵに格納されているデータを、第三のＬＵへコピーする初期コピーを実行する（１６１０、１６１１）。
【０１７３】
データの初期コピーが完了した後、移行元ストレージ装置１は、ホスト４から第一のＬＵへのデータ書き込みを受信した時には（１６１２）、第三のＬＵへの同期複製を実行し、第一のＬＵに格納されたデータと第三のＬＵに格納されたデータとの整合性を維持する（１６１３）。
【０１７４】
図１７は、移行元ストレージ装置１が、移行先ストレージ装置３へターゲットの移行を行う際の第二の通信シーケンス例を示す図である。
１６１０及び１６１１の初期コピーが完了した後、移行元ストレージ装置１のＣＰＵ１０４は、移行元ストレージ装置制御プログラム１１２を実行し、領域１１０５の内容、領域１１１５から領域１１１７までの内容及び追加されるターゲットにログインしているイニシエータ（本実施形態では第一のイニシエータ）のｉＳＣＳＩ名を含むターゲット追加要求を組み立て、移行先ストレージ装置３へ管理用ＮＩＦ１０９経由で送信する（１７０１）。このターゲット追加要求のあて先ＩＰアドレスは、１６０３で移行開始要求から取り出されたエントリ２２１２（管理用ＩＰアドレス）の内容である。
【０１７５】
ターゲット追加要求を受信すると、移行先ストレージ装置３のＣＰＵ３０４が移行先ストレージ装置制御プログラム３１２を実行し、第一のターゲットと同じｉＳＣＳＩ名を持つターゲット（仮想第一のターゲット）を作成する。そして、移行先ストレージ装置３のＣＰＵ３０４は、作成したターゲットに第三の物理ポートと第三のＬＵとを割り当てるターゲット追加処理を行う（１７０２）。
【０１７６】
このターゲット追加処理では、移行先ストレージ装置３のＣＰＵ３０４が、まず、受信したターゲット追加要求から領域１１０５の内容、領域１１１５から領域１１１７までの内容及び追加されるターゲットにログインしているイニシエータのｉＳＣＳＩ名を取り出し、ターゲットテーブル３２３にレコードを追加する。ここでターゲットテーブル３２３に追加されるレコードのエントリ３２３１（ターゲット）には領域１１０５の内容が、エントリ３２３２（ポートＩＤ）には領域１１１５の内容が、エントリ３２３３（ポート番号）には領域１１１６の内容がそれぞれ登録される。
【０１７７】
次に移行先ストレージ装置３のＣＰＵ３０４は、エントリ３２４２（ＬＵＮ）の内容が領域１１１７の内容と一致するという条件で、ＬＵテーブル３２４を検索し、条件に合致するレコードのエントリ３２４１（ターゲット）に領域１１０５の内容を登録する。
【０１７８】
次に移行先ストレージ装置３のＣＰＵ３０４は、ネーム更新プログラム３１３を実行し、まず、領域１１１５の内容がエントリ３２２１（ポートＩＤ）の内容と一致するという条件でポートテーブル３２２を検索し、条件に合致するレコードのエントリ３２２２（ＩＰアドレス）を取り出す。そして、移行先ストレージ装置３のＣＰＵ３０４は、領域１１０５の内容、ノード種別がターゲットであることを表す情報、取り出されたエントリ３２２２（ＩＰアドレス）の内容及び領域１１１６の内容を含むネーム登録要求を組み立て、ネーム管理装置５へＮＩＦ３０８経由で送信する（１７０３）。このネーム登録要求のあて先ＩＰアドレスは、ネーム管理装置テーブル３２１の先頭レコードのエントリ３２１２（ＩＰアドレス）の内容とする。
【０１７９】
ネーム登録要求を受信すると、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、１３１３と同様に、ネーム登録処理を行う（１７０４）。
ネーム登録処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、１３１４と同様に、ネームの登録が成功したことを表すネーム登録応答を組み立て、移行先ストレージ装置３へＮＩＦ５０８経由で送信する（１７０５）。
【０１８０】
ネーム登録応答を受信すると、移行先ストレージ装置３のＣＰＵ３０４がターゲットに関する情報の追加が成功したことを表すターゲット追加応答を組み立て、移行元ストレージ装置１へ管理用ＮＩＦ３０９経由で送信する（１７０６）。
【０１８１】
一方、１７０４でｉＳＣＳＩノードテーブル５２１にレコードが追加されたため、ネーム管理装置５のＣＰＵ５０４は更新通知プログラム５１３を実行し、更新通知先検索処理を行う（１７０７）。この更新通知先検索処理では、ネーム管理装置５のＣＰＵ５０４が、まず、追加されたレコードに対応するｉＳＣＳＩノード（すなわち、第一のターゲット）のｉＳＣＳＩ名が、エントリ５２２２（ｉＳＣＳＩノード）の内容と一致するという条件でドメインテーブル５２２を検索し、条件に合致したレコードのエントリ５２２１（ドメインＩＤ）の内容を取り出す。
【０１８２】
次にネーム管理装置５のＣＰＵ５０４は、取り出したエントリ５２２１（ドメインＩＤ）の内容がエントリ５２２１（ドメインＩＤ）の内容と一致するという条件でドメインテーブル５２２を再検索し、条件に合致する全てのレコードのエントリ５２２２（ｉＳＣＳＩノード）の内容を取り出す。そしてネーム管理装置５のＣＰＵ５０４は、取り出したそれぞれのエントリ５２２２（ｉＳＣＳＩノード）の内容について、このエントリ５２２２（ｉＳＣＳＩノード）の内容がエントリ５２１１（ｉＳＣＳＩノード）の内容と一致し、かつエントリ５２１５（更新通知フラグ）の内容が「１」であるという条件でｉＳＣＳＩノードテーブル５２１を検索し、条件に合致したレコードのエントリ５２１３（ＩＰアドレス）の内容を取り出す。本実施形態では、この条件にホスト４が管理する第一のイニシエータに対応するレコードが合致し、その結果、エントリ５２１３（ＩＰアドレス）の内容として「１７２．１６．０．１２８」が取り出される。
【０１８３】
以上の更新通知先検索処理が完了した後、ネーム管理装置５のＣＰＵ５０４は、第一のターゲットのｉＳＣＳＩ名及びそのターゲットへ新しい物理ポート（すなわち、第三の物理ポート）が割り当てられたことを表す情報を含む更新通知を組み立て、ホスト４へ送信する（１７０８）。この更新通知のあて先ＩＰアドレスは、１７０７で取り出したエントリ５２１３（ＩＰアドレス）の内容とする。なお、本実施形態では、この更新通知に、ｉＳＮＳＰのＳＣＮを用いることを想定しているが、ＳＣＮ以外の方法を用いても良い。
【０１８４】
更新通知を受信すると、ホスト４のＣＰＵ４０４がネーム操作プログラム４１２を実行し、前記更新通知から第一のターゲットのｉＳＣＳＩ名及びそのターゲットへ新しい物理ポートが割り当てられたことを表す情報を取り出し、第一のターゲットのｉＳＣＳＩ名を含むターゲット参照要求を組み立て、ネーム管理装置５へＮＩＦ４０８経由で送信する（１７０９）。
【０１８５】
ターゲット参照要求を受信すると、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、ターゲット読み出し処理を実行する（１７１０）。このターゲット読み出し処理では、ネーム管理装置５のＣＰＵ５０４は、まず、受信したターゲット参照要求から第一のターゲットのｉＳＣＳＩ名を取り出す。次に、ネーム管理装置５のＣＰＵ５０４は、第一のターゲットのｉＳＣＳＩ名がエントリ５２１１（ｉＳＣＳＩノード）の内容と一致するという条件でｉＳＣＳＩノードテーブル５２１を検索し、条件に合致した全てのレコードのエントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容を取り出す。
【０１８６】
そしてネーム管理装置５のＣＰＵ５０４は、１７１０で取り出した全てのエントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容を含むターゲット参照応答を組み立て、ホスト４へＮＩＦ５０８経由で送信する（１７１１）。
【０１８７】
ターゲット参照応答を受信するとホスト４のＣＰＵ４０４は、受信したターゲット参照応答から全てのエントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容を取り出す。次に、ホスト４のＣＰＵ４０４は、取り出されたエントリ５２１３（ＩＰアドレス）及びエントリ５２１４（ポート番号）の内容を、それぞれＩＰアドレス及びＴＣＰポート番号とするエンドポイントと、既にＴＣＰコネクションを確立しているか否かを調べる。
【０１８８】
まだＴＣＰコネクションを確立していない場合、ホスト４のＣＰＵ４０４は、ｉＳＣＳＩ処理プログラム４１１を実行し、そのエンドポイントとＴＣＰコネクションを確立し、第一のイニシエータのｉＳＣＳＩ名及び第一のターゲットのｉＳＣＳＩ名を含むｉＳＣＳＩログイン要求を組み立て、確立されたＴＣＰコネクションを用いて送信する（１７１２）。このようにして、ホスト４は、移行先ストレージ装置３との間に、第三の物理ポートを経由してＴＣＰコネクションを確立する。
（第三の物理ポートに付与されているｉＳＣＳＩ名が第一のターゲットと同一なため、第三の物理ポートは、第一のターゲットと同じディスカバリドメインに所属することとなり、イニシエータは第三の物理ポートへアクセスすることができる。）
ｉＳＣＳＩログイン要求を移行先ストレージ装置３が受信すると、移行先ストレージ装置３のｉＳＣＳＩ処理装置３１０がログイン処理を行う（１７１３）。このログイン処理では、ｉＳＣＳＩ処理装置３１０が、受信したｉＳＣＳＩログイン要求から第一のイニシエータのｉＳＣＳＩ名及び第一のターゲットのｉＳＣＳＩ名を取り出し、イニシエータのｉＳＣＳＩ名とターゲットのｉＳＣＳＩ名との組み合わせが正しいことの確認、イニシエータの認証、及び各種パラメータのネゴシエーションを行う。
【０１８９】
ログイン処理が正しく完了すると、移行先ストレージ装置３のｉＳＣＳＩ処理装置３１０は、ログインが成功したことを表す情報と、ＴＣＰコネクション使用保留情報とを含むｉＳＣＳＩログイン応答を組み立て、ホスト４へＮＩＦ３０８経由で送信する（１７１４）。このＴＣＰコネクション使用保留情報は、既存のＴＣＰコネクションが切断されるまで、ホスト４が、新たに確立されたＴＣＰコネクションの使用を保留することを示す情報である。移行先ストレージ装置３は、１７１２で受信したログイン要求の送信元であるイニシエータのｉＳＣＳＩ名が、１７０２でターゲット追加要求から取り出したイニシエータのｉＳＣＳＩ名と一致した時にのみ、ＴＣＰコネクション使用保留情報をｉＳＣＳＩログイン応答に含める。本実施形態では、ＴＣＰコネクション使用保留情報として、ｉＳＣＳＩログイン応答に含まれるベンダ固有のログインパラメータを用いることを想定している。ｉＳＣＳＩログイン応答をホスト４が受信すると、第一のイニシエータと、第一のターゲットとの間のｉＳＣＳＩセッションに、ホスト４と移行先ストレージ装置３との間に第三の物理ポート経由で確立されたＴＣＰコネクションが追加されたことになる。ただし、前記ｉＳＣＳＩログイン応答にＴＣＰコネクション使用保留情報が含まれているため、この時点では、ホスト４のＣＰＵ４０４は、移行先ストレージ装置３との間のＴＣＰコネクションを使用したディスクアクセスを行わない。このＴＣＰコネクションの使用を保留するという制御は、ホスト４のＣＰＵ４０４が、ｉＳＣＳＩ処理プログラム４１１を実行することで行う。
【０１９０】
ｉＳＣＳＩ処理装置３１０がｉＳＣＳＩログイン応答を送信した後、移行先ストレージ装置３のＣＰＵ３０４は移行先ストレージ装置制御プログラム３１２を実行し、ホスト４からのログインが完了したことを表すログイン完了通知を組み立て、移行元ストレージ装置１へ管理用ＮＩＦ３０９経由で送信する（１７１５）。
【０１９１】
図１８は、移行元ストレージ装置１が、移行先ストレージ装置３へターゲットの移行を行う際の第三の通信シーケンス例を示す図である。
ログイン完了通知を受信すると、移行元ストレージ装置１のＣＰＵ１０４はネーム更新プログラム１１３を実行し、第一のターゲットへの第一の物理ポートの割り当てを解除することをネーム管理装置５へ通知する。
【０１９２】
まず、移行元ストレージ装置１のＣＰＵ１０４は、領域１１０５の内容がエントリ１２３１（ターゲット）の内容に一致するという条件でターゲットテーブル１２３を検索し、条件に合致するレコードのエントリ１２３２（ポートＩＤ）及びエントリ１２３３（ポート番号）の内容を取り出す。次に、移行元ストレージ装置１のＣＰＵ１０４は、取り出したエントリ１２３２（ポートＩＤ）の内容がエントリ１２２１（ポートＩＤ）の内容と一致するという条件でポートテーブル１２２を検索し、条件に合致するレコードのエントリ１２２２（ＩＰアドレス）の内容を取り出す。
【０１９３】
そして移行元ストレージ装置１のＣＰＵ１０４は、領域１１０５の内容、取り出されたエントリ１２２２（ＩＰアドレス）及び取り出されたエントリ１２３３（ポート番号）の内容を含むネーム登録解除要求を組み立て、ネーム管理装置５へＮＩＦ１０８経由で送信する（１８０１）。このネーム登録解除要求のあて先ＩＰアドレスは、ネーム管理装置テーブル１２１の先頭レコードのエントリ１２１２（ＩＰアドレス）の内容とする。
【０１９４】
ネーム登録解除要求を受信すると、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、ネーム登録解除処理を行う（１８０２）。このネーム登録解除処理では、ネーム管理装置５のＣＰＵ５０４は、まず、受信したネーム登録解除要求から領域１１０５の内容、エントリ１２２２（ＩＰアドレス）及びエントリ１２３３（ポート番号）の内容を取り出す。次に、ネーム管理装置５のＣＰＵ５０４は、領域１１０５の内容、エントリ１２２２（ＩＰアドレス）の内容及びエントリ１２３３（ポート番号）の内容が、それぞれエントリ５２１１（ｉＳＣＳＩノード）、エントリ５２１３（ＩＰアドレス）及びエントリ５２１４（ポート番号）の内容と一致するという条件でｉＳＣＳＩノードテーブル５２１を検索し、条件に合致するレコードを削除する。
【０１９５】
以上のネーム登録解除処理が完了すると、ネーム管理装置５のＣＰＵ５０４は、ネームの登録解除が成功したことを表すネーム登録解除応答を組み立て、移行元ストレージ装置１へＮＩＦ５０８経由で送信する（１８０３）。
【０１９６】
一方、１８０２でｉＳＣＳＩノードテーブル５２１からレコードが削除されたため、ネーム管理装置５のＣＰＵ５０４は更新通知プログラム５１３を実行し、１７０７と同様に、更新通知先検索処理を行う（１８０４）。
【０１９７】
更新通知先検索処理が完了した後、ネーム管理装置５のＣＰＵ５０４は、１７０８と同様に更新通知を組み立て、ホスト４へ送信する（１８０５）。ただし、この更新通知は、削除されたレコードに相当するｉＳＣＳＩノード（すなわち、第一のターゲット）のｉＳＣＳＩ名及びそのｉＳＣＳＩノードに対する物理ポート（すなわち、第一の物理ポート）の割り当てが解除されたことを表す情報を含むものとする。
【０１９８】
第一の物理ポートの割当ての解除の情報を含む更新通知を受信すると、ホスト４のＣＰＵ４０４がネーム操作プログラム４１２を実行し、受信した更新通知から第一のターゲットのｉＳＣＳＩ名及びそのターゲットに対する物理ポートの割り当てが解除されたことを表す情報を取り出し、第一のターゲットのｉＳＣＳＩ名を含むターゲット参照要求を組み立て、ネーム管理装置５へＮＩＦ４０８経由で送信する（１８０６）。
【０１９９】
ターゲット参照要求を受信すると、ネーム管理装置５のＣＰＵ５０４がｉＳＣＳＩノード管理プログラム５１２を実行し、１７１０と同様に、ターゲット読み出し処理を実行する（１８０７）。そしてネーム管理装置５のＣＰＵ５０４は、１７１１と同様に、ターゲット参照応答を組み立て、ホスト４へＮＩＦ５０８経由で送信する（１８０８）。
【０２００】
ターゲット参照応答を受信すると、ホスト４は、移行元ストレージ装置１の第一のＬＵに対して実行済みのディスクアクセスがあれば、それが完了するのを待つ。ディスクアクセスの完了を待つ間、ホスト４で新たにディスクアクセスの要求が発生した場合には、ホスト４は、その要求内容をバッファ４２１に退避する。実行済みのディスクアクセスが完了した後、ホスト４のＣＰＵ４０４は、受信したターゲット参照応答から全てのエントリ５２１３（ＩＰアドレス）の内容及びエントリ５２１４（ポート番号）の内容を取り出す。
【０２０１】
次に、ホスト４のＣＰＵ４０４は、エントリ５２１３（ＩＰアドレス）及びエントリ５２１４（ポート番号）の内容をそれぞれＩＰアドレス及びＴＣＰポート番号とするエンドポイント以外に、ＴＣＰコネクションが確立されているか否かを調べる。そのようなＴＣＰコネクションが存在する場合、ホスト４のＣＰＵ４０４は、ｉＳＣＳＩ処理プログラム４１１を実行し、第一のイニシエータのｉＳＣＳＩ名及び第一のターゲットのｉＳＣＳＩ名を含むｉＳＣＳＩログアウト要求を組み立て、上述で発見されたＴＣＰコネクションを用いて送信する（１８０９）。
【０２０２】
ｉＳＣＳＩログアウト要求を受信すると、移行元ストレージ装置１のｉＳＣＳＩ処理装置１１０はログアウト処理を行う（１８１０）。このログアウト処理では、ｉＳＣＳＩ処理装置１１０が、受信したｉＳＣＳＩログアウト要求から第一のイニシエータのｉＳＣＳＩ名及び第一のターゲットのｉＳＣＳＩ名を取り出し、ホスト４が管理するイニシエータと第一のターゲットとの間のｉＳＣＳＩセッションに関する各種資源を解放する。
【０２０３】
ログアウト処理が正しく完了すると、ｉＳＣＳＩ処理装置１１０は、ログアウトが成功したことを表すｉＳＣＳＩログアウト応答を組み立て、ホスト４へＮＩＦ１０８経由で送信する（１８１１）。
【０２０４】
ホスト４がｉＳＣＳＩログアウト応答を受信すると、第一のイニシエータと第一のターゲットとの間に確立されたｉＳＣＳＩセッションから、ホスト４と移行元ストレージ装置１との間に第一の物理ポート経由で確立されたＴＣＰコネクションが削除されたことになる。以降、第一のイニシエータは、第一のターゲットと移行先ストレージ装置３とのＴＣＰコネクションを用いてｉＳＣＳＩ通信を行う。このＴＣＰコネクションの切り替えの制御は、ホスト４のＣＰＵ４０４が、ｉＳＣＳＩ処理プログラム４１１を実行することで行う（１８１２）。もし、バッファ領域４２１にディスクアクセス要求が退避されている場合、ホスト４は、そのディスクアクセスを、移行先ストレージ装置３とのＴＣＰコネクションを用いて実行する。
【０２０５】
一方移行元ストレージ装置１のＣＰＵ１０４は、ｉＳＣＳＩログアウト応答を送信した後、同期複製に用いた第三のターゲットとのｉＳＣＳＩセッションを切断し、移行先ストレージ装置３から第三のターゲットを削除する。まず、移行元ストレージ装置１のｉＳＣＳＩ処理装置１１０は、領域１１０６の内容及び領域１１１２の内容を含むｉＳＣＳＩログアウト要求を組み立て、移行先ストレージ装置３へＮＩＦ１０８経由で送信する（１８１３）。
【０２０６】
上述したｉＳＣＳＩログアウト要求を受信した移行先ストレージ装置３のｉＳＣＳＩ処理装置３１０は、ログアウト処理を行う（１８１４）。このログアウト処理では、ｉＳＣＳＩ処理装置３１０が、受信したｉＳＣＳＩログアウト要求から領域１１０６の内容及び領域１１１２の内容を取り出し、領域１１０６の内容に相当するイニシエータと領域１１１２の内容に相当するターゲット（すなわち、第三のターゲット）との間のｉＳＣＳＩセッションに関する各種資源を解放する。
【０２０７】
ログアウト処理が正しく完了すると、ｉＳＣＳＩ処理装置３１０は、ログアウトが成功したことを表すｉＳＣＳＩログアウト応答を組み立て、移行元ストレージ装置１へＮＩＦ３０８経由で送信する（１８１５）。
【０２０８】
ｉＳＣＳＩログアウト応答を受信した移行元ストレージ装置１のｉＳＣＳＩ処理装置１１０は、移行先ストレージ装置３とのＴＣＰコネクションを切断する。その後、移行元ストレージ装置１のＣＰＵ１０４が移行元ストレージ装置制御プログラム１１２を実行し、第三のターゲットを移行先ストレージ装置３から削除する。そのために、移行元ストレージ装置１のＣＰＵ１０４は、領域１１１２の内容を含むターゲット削除要求を組み立て、移行先ストレージ装置３へＮＩＦ１０８経由で送信する（１８１６）。
【０２０９】
ターゲット削除要求を受信した移行先ストレージ装置３のＣＰＵ３０４は、移行先ストレージ装置制御プログラム３１２を実行し、ターゲット削除処理を行う（１８１７）。このターゲット削除処理では、移行先ストレージ装置３のＣＰＵ３０４が、まず、受信したターゲット削除要求から、領域１１１２の内容を取り出す。次に、移行先ストレージ装置３のＣＰＵ３０４は、エントリ３２３１（ターゲット）の内容が、領域１１１２の内容に合致するという条件で、ターゲットテーブル３２３を検索し、条件に合致したレコードを削除する。
【０２１０】
そして移行先ストレージ装置３のＣＰＵ３０４は、エントリ３２４１（ターゲット）の内容が領域１１１２の内容に合致するという条件でＬＵテーブル３２４を検索し、条件に合致したレコードのエントリ３２４１（ターゲット）に「ｎｕｌｌ」を登録する。
【０２１１】
以上のターゲット削除処理が完了した後、移行先ストレージ装置３のＣＰＵ３０４は、ターゲットの削除が成功したことを表すターゲット削除応答を組み立て、移行元ストレージ装置１へＮＩＦ３０８経由で送信する（１８１８）。
【０２１２】
ターゲット削除応答を受信すると、移行元ストレージ装置１のＣＰＵ１０４は、移行元ストレージ装置制御プログラム１１２を実行し、第一のターゲットを削除するターゲット削除処理を行う（１８１９）。このターゲット削除処理では、移行元ストレージ装置１のＣＰＵ１０４は、まず、エントリ１２３１（ターゲット）の内容が、領域１１０５の内容に合致するという条件で、ターゲットテーブル１２３を検索し、条件に合致したレコードを削除する。
【０２１３】
そして移行元ストレージ装置１のＣＰＵ１０４は、エントリ１２４１（ターゲット）の内容が、領域１１０５の内容に合致するという条件で、ＬＵテーブル１２４を検索し、条件に合致したレコードのエントリ１２４１（ターゲット）に「ｎｕｌｌ」を登録する。
【０２１４】
以上のターゲット削除処理が完了した後、移行元ストレージ装置１のＣＰＵ１０４は、ターゲットの移行が完了したことを表す移行開始応答を組み立て、管理端末２へ管理用ＮＩＦ１０９経由で送信する（１８２０）。移行開始応答を受信すると、管理端末２のＣＰＵ２０４が、移行の完了を表す画面をディスプレイ２０５に表示する。
【０２１５】
以降、システム管理者等は、移行元ストレージ装置１から移行先ストレージ装置３へ移行する必要のある残りのターゲットについて、１６０１から１８２０までの操作を繰り返す。
【０２１６】
以上で第一の実施形態を説明した。第一の実施形態によると、ホスト４が管理するイニシエータが、ｉＳＣＳＩセッションを切断することなく、そのイニシエータがｉＳＣＳＩ通信を行うターゲットを、移行元ストレージ装置１から移行先ストレージ装置３へ移行できる。結果として、ホスト４上で動作するアプリケーションを停止させることなく、ストレージ装置の移行が可能となる。
【０２１７】
次に、第二の実施形態について、第一の実施形態と相違する部分に限って説明する。第二の実施形態は、第一の実施形態の移行元ストレージ装置及び移行先ストレージ装置と、自身に格納されたデータを移行元ストレージ装置へ複製する第三のストレージ装置とがネットワークに接続されるシステムに関する。以下、第三のストレージ装置をマスタストレージ装置という。なお、本実施形態では、移行元ストレージ装置、移行先ストレージ装置及びマスタストレージ装置は、同一サイト内に設置されるものとする。
【０２１８】
図１９は、本実施形態のシステムの構成例を示した図である。本実施形態のシステムは、第一の実施形態に加え、マスタストレージ装置７がＩＰ−ＳＡＮ１３及び管理ネットワーク１５と、それぞれ通信線１０及び通信線１２で接続されている。なお、本実施形態では、マスタストレージ装置７、移行元ストレージ装置１及び移行先ストレージ装置３をあわせてストレージ装置という。マスタストレージ装置７は、ホスト４や移行元ストレージ装置１や移行先ストレージ装置３との間で、ｉＳＣＳＩプロトコルを用いてデータの送受信を行う。又、ネーム管理装置５は、マスタストレージ装置７のｉＳＣＳＩネームの管理も行う。
【０２１９】
図２０は、マスタストレージ装置７の構成例を示した図である。マスタストレージ装置７は、１以上の記憶装置を有する記憶装置システムである。マスタストレージ装置７は、移行元ストレージ装置１と同様に、ディスク装置７０３、制御装置７０７及び通信線７０６を有する。さらに、制御装置７０７は、移行元ストレージ装置１の制御装置１０７と同様に、主メモリ７０１、通信線７０２、ＣＰＵ７０４、ＩＯ  ＩＦ７０５、ＮＩＦ７０８、管理用ＮＩＦ７０９及びｉＳＣＳＩ処理装置７１０を有する。ＮＩＦ７０８及び管理用ＮＩＦ７０９は、１以上の物理ポートを有する。
【０２２０】
主メモリ７０１には、ディスク装置７０３から読み出されたデータ又はホスト４等から受信したデータを記憶するキャッシュ領域７１１、イニシエータのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号のネーム管理装置５への登録や登録解除、ネーム管理装置５への問い合わせの送信及びネーム管理装置５からの問い合わせ応答や更新通知の受信を行う際にＣＰＵ７０４で実行されるネーム操作プログラム７１５及びディスク装置７０３に格納されるデータを他のストレージ装置へ複製する際にＣＰＵ７０４で実行される複製プログラム７１６が格納される。
【０２２１】
また、主メモリ７０１には、移行元ストレージ装置１の主メモリ１０１と同様に、ネーム管理装置テーブル７２１、ポートテーブル７２２、ターゲットテーブル７２３及びＬＵテーブル７２４が格納される。
【０２２２】
移行元ストレージ装置１、移行先ストレージ装置３、管理端末２、ホスト４、端末６及びネーム管理装置５の構成は、第一の実施形態と同様である。
又、本実施形態における各種テーブルのデータ構造は、第一の実施形態と同様である。
【０２２３】
次に、本実施形態におけるＧＵＩについて説明する。本実施形態では、第一の実施形態におけるＧＵＩに加え、ターゲット複製管理画面２１００が管理端末２によって提供される。
図２１は、システム管理者等が、ストレージ装置のターゲットに割り当てられたＬＵに格納されているデータを、他のストレージ装置へ複製する際に使用するターゲット複製管理画面２１００の表示例を示す図である。ターゲット複製管理画面２１００は、複製の対象とするターゲットを管理するストレージ装置の装置ＩＤを一覧から選択する際に使用されるボタン２１０２、ボタン２１０２を用いて選択された装置ＩＤが表示される領域２１０１、複製の対象とするターゲットのｉＳＣＳＩ名が入力される領域２１０３、ストレージ装置が、複製を行う際に使用するイニシエータのｉＳＣＳＩ名が入力される領域２１０４、ストレージ装置が、複製を行う際に使用する物理ポートのポートＩＤが入力される領域２１０５、ボタン２１０２で選択された装置ＩＤを持つストレージ装置に対して、領域２１０３から領域２１０５までに入力された情報に従って複製処理を開始するよう指示する際に使用されるボタン２１２８及び複製処理を取り消す際に使用されるボタン２１２９を有する。
【０２２４】
以下、本実施形態における通信シーケンス及び動作手順について説明する。本実施形態では、マスタストレージ装置７が、自身に格納されたデータを移行元ストレージ装置１の第一のターゲットへ複製する。そして、移行元ストレージ装置１の第一のターゲットが、移行先ストレージ装置３へ移行され、その後、マスタストレージ装置７が、移行先ストレージ装置３に作成されたターゲット（第一のターゲットと同じｉＳＣＳＩ名を有する）へデータの複製を継続するものとする。
【０２２５】
最初に、システム管理者等は、図１２を用いて説明した通り、管理端末２に対して、テーブル初期化処理を指示し、その後、ネーム管理装置５の装置ＩＤ、ＩＰアドレス及び管理用ＩＰアドレスと、移行元ストレージ装置１の装置ＩＤ及び管理用ＩＰアドレスとを管理端末２へ登録する。
【０２２６】
次にシステム管理者等は、マスタストレージ装置７の装置ＩＤ及び管理用ＩＰアドレスを管理端末２へ登録する。この登録作業が行われる際の通信シーケンス及び動作手順は、図１２の１２０８から１２１１までと同様である。本実施形態では、マスタストレージ装置７の装置ＩＤ及び管理用ＩＰアドレスを、それぞれ「ＳＴＲ０３」及び「１９２．１６８．０．３」とする。また、マスタストレージ装置７は、二つの物理ポートを有しているものとする。それぞれの物理ポートを、第五及び第六の物理ポートと称する。この登録作業で、第五及び第六の物理ポートに対してそれぞれ「１」及び「２」というポートＩＤが割り当てられる。さらにマスタストレージ装置７は、二つのＬＵを有しているものとする。それぞれのＬＵを、第五及び第六のＬＵという。この登録作業で、第五及び第六のＬＵに対して、それぞれ「０」及び「１」というＬＵＮが割り当てられる。
【０２２７】
次にシステム管理者等は、図１３を用いて説明した通り、ディスカバリドメインの情報をネーム管理装置５へ登録し、移行元ストレージ装置１の物理ポート及びターゲットに関する情報を移行元ストレージ装置１へ登録する。ただし、本実施形態では、システム管理者等は、ディスカバリドメイン「ＤＤ０１」に、第一のターゲット「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」と、マスタストレージ装置７が移行元ストレージ装置１へのデータの複製に使用する第三のイニシエータとが属するように、ディスカバリドメインの登録作業を行う。本実施形態では、第三のイニシエータのｉＳＣＳＩ名は、「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｒｅｐｌｉｃａｔｉｏｎ−ｉｎｉ０３」とする。
【０２２８】
次にシステム管理者等は、ホスト４が管理する第一のイニシエータと、第一のイニシエータがｉＳＣＳＩ通信を行うターゲットであり、マスタストレージ装置７が管理する第四のターゲットとが属するディスカバリドメインの情報をネーム管理装置５へ登録する。この登録作業が行われる際の通信シーケンス及び動作手順は、図１３の１３０１から１３０４までと同様である。本実施形態では、ここで登録されるディスカバリドメインのドメインＩＤは「ＤＤ０２」、第四のターゲットのｉＳＣＳＩ名は「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０４」とする。
【０２２９】
次に、システム管理者等は、マスタストレージ装置７のそれぞれ物理ポート及びターゲットに関する情報をマスタストレージ装置７へ登録する。この登録作業が行われる際の通信シーケンス及び動作手順は、図１３の１３０５から１３１５までと同様である。本実施形態では、この登録作業で、第五及び第六の物理ポートに対して、それぞれ「１７２．１６．０．５」及び「１７２．１６８．０．６」というＩＰアドレスが割り当てられるものとする。また、この登録作業で、マスタストレージ装置７に第四のターゲットが登録され、第五の物理ポートと、第五のＬＵとがそれぞれ割り当てられるものとする。
【０２３０】
次に、システム管理者等が、文字入力装置２０７及びポインティング装置２０６を用いて、ターゲット複製管理画面２１００の表示を管理端末２へ指示する。指示された管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ターゲット複製管理画面表示処理を行う。このターゲット複製管理画面表示処理では、まず、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にターゲット複製管理画面２１００を表示する。
【０２３１】
また、管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードのエントリ２２１１（装置ＩＤ）を読み出し、その結果に従って、ストレージ装置の装置ＩＤのリストを作成し、システム管理者等によりボタン２１０２が指定された時に、ストレージ装置の装置ＩＤの一覧を表示可能にする。このストレージ装置の装置ＩＤのリストには装置ＩＤの重複がないようにする。この後、システム管理者等がターゲット複製管理画面２１００のボタン２１０２でマスタストレージ装置７の装置ＩＤを選択し、領域２１０３、領域２１０４及び領域２１０５に、それぞれ複製の対象とするターゲットのｉＳＣＳＩ名、マスタストレージ装置７が使用するイニシエータのｉＳＣＳＩ名及び前記イニシエータが使用する物理ポートのポートＩＤを入力する。
【０２３２】
本実施形態では、ボタン２１０２でマスタストレージ装置７の装置ＩＤである「ＳＴＲ０３」が選択され、領域２１０３、領域２１０４及び領域２１０５には、それぞれ第四のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０４」、第三のイニシエータのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｒｅｐｌｉｃａｔｉｏｎ−ｉｎｉ０３」及び第六の物理ポートのポートＩＤである「２」が入力される。
【０２３３】
その後システム管理者等がボタン２１２８を指定すると、管理端末２のＣＰＵ２０４は、ボタン２１０２で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容を取り出す。そして、管理端末２のＣＰＵ２０４は、領域２１０３から領域２１０５までの内容を含むターゲット複製開始要求を組み立て、ボタン２１０２で選択された装置ＩＤを持つマスタストレージ装置７へ管理用ＮＩＦ２０９経由で送信する。このターゲット複製開始要求のあて先ＩＰアドレスは、前記エントリ２２１２（管理用ＩＰアドレス）の内容とする。
【０２３４】
ターゲット複製開始要求を受信すると、マスタストレージ装置７のＣＰＵ７０４は、複製プログラム７１６を実行し、ターゲットの複製を開始する。まず、マスタストレージ装置７のＣＰＵ７０４は、受信したターゲット複製開始要求から、領域２１０３から領域２１０５までの内容を取り出す。次に、マスタストレージ装置７のＣＰＵ７０４は、エントリ７２２１（ポートＩＤ）の内容が領域２１０５の内容と一致するという条件で、ポートテーブル７２２を検索し、条件に合致したレコードのエントリ７２２２（ＩＰアドレス）の内容を取り出す。
【０２３５】
次にマスタストレージ装置７のＣＰＵ７０４は、領域２１０４の内容及びエントリ７２２２（ＩＰアドレス）の内容に従って、第三のイニシエータのｉＳＣＳＩ名と第三のイニシエータが使用する物理ポートのＩＰアドレスとをネーム管理装置５へ登録する。このネーム登録作業が行われる際の通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換えられる点及び第一のイニシエータが第三のイニシエータに置き換えられる点を除き、図１４の１４０１から１４０３までと同様である。
【０２３６】
次にマスタストレージ装置７のＣＰＵ７０４は、ネーム管理装置５へ更新通知登録を要求する。この更新通知登録作業が行われる際の通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換わる点及び第一のイニシエータが第三のイニシエータに置き換えられる点を除き、図１４の１４０４から１４０６までと同様である。
【０２３７】
次にマスタストレージ装置７のＣＰＵ７０４は、ネーム管理装置５へディスカバリ要求を送信する。このディスカバリ作業が行われる際の通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換わる点及び第一のイニシエータが第三のイニシエータに置き換えられる点を除き、図１４の１４０７から１４０９までと同様である。本実施形態では、マスタストレージ装置７が受信するディスカバリ応答に含まれるターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号は、第三のイニシエータと同じディスカバリドメインに属する第一のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」、第一の物理ポートに割り当てられたＩＰアドレスである「１７２．１６．０．１」及びウェルノウンポートである「３２６０」である。
【０２３８】
そしてマスタストレージ装置７のＣＰＵ７０４は、第三のイニシエータを用いて第一のターゲットへログインし、第三のイニシエータと第一のターゲットとの間にｉＳＣＳＩセッションを確立する。このログイン作業が行われる際の通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換えられる点及び第一のイニシエータが第三のイニシエータに置き換えられる点を除き、図１４の１４１０から１４１２までと同様である。
【０２３９】
以降、マスタストレージ装置７のＣＰＵ７０４は、領域２１０３の内容をｉＳＣＳＩ名として持つターゲット（すなわち、第四のターゲット）に割り当てられたＬＵ（すなわち、第五のＬＵ）のデータがホスト４に更新されるたびに、確立されたｉＳＣＳＩセッションを用いて、同様のデータ更新を、第一のターゲットに割り当てられたＬＵ（すなわち、第一のＬＵ）に対して行う。これにより、第五のＬＵのデータと第一のＬＵのデータとの間の整合性を維持する。
【０２４０】
次に、システム管理者等は、ホスト４に、アクセス先のターゲットとして、第四のターゲットに関する設定を行った後、第一のイニシエータを起動する。このイニシエータ起動時の通信シーケンス及び動作手順は、移行元ストレージ装置１がマスタストレージ装置７に置き換えられる点、第一のターゲットが第四のターゲットに置き換えられる点、第一のＬＵが第五のＬＵに置き換えられる点及び１４０４から１４０６までの処理が行われない点以外、図１４と同様である。
【０２４１】
次にシステム管理者等は、図１５を用いて説明した通り、移行先ストレージ装置３の装置ＩＤ及び管理用ＩＰアドレスを管理端末２へ登録した後、移行先ストレージ装置３が有する物理ポートに関する情報を移行先ストレージ装置３へ登録する。
【０２４２】
そしてシステム管理者等は、図１６を用いて説明した通り、移行元ストレージ装置１へ、第一のターゲットの移行処理を開始するように指示する。以降の移行処理に関わる通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換えられる点及び第一のイニシエータが第三のイニシエータに置き換えられる点以外、図１６から図１８までと同様である。
【０２４３】
以上で第二の実施形態を説明した。第二の実施形態によると、マスタストレージ装置７が複製に使用するイニシエータが、ｉＳＣＳＩセッションを切断することなくそのイニシエータがｉＳＣＳＩ通信を行うターゲットを、移行元ストレージ装置１から移行先ストレージ装置３へ移行できる。結果として、原本データが格納されるマスタストレージ装置７の設定を変更せずに、複製データが格納されるストレージ装置の移行が可能となる。
【０２４４】
次に、第三の実施形態について、第二の実施形態と相違する部分に限って説明する。第三の実施形態は、第二の実施形態と同様の構成を有する。ただし、第二の実施形態では全てのストレージ装置が同一サイト内に設置されるものとしたが、本実施形態では移行元ストレージ装置及び移行先ストレージ装置と、マスタストレージ装置とが、別のサイトに設置されるものとする。
【０２４５】
図２２は、本実施形態のシステムの構成例を示した図である。本実施形態のシステムは、マスタストレージ装置７が設置されるマスタサイト２０、移行元ストレージ装置１及び移行先ストレージ装置３が設置されるリモートサイト２１、マスタサイト２０とリモートサイト２１との間を接続するネットワークであるＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１６を有する。本実施形態では、マスタサイト２０とリモートサイト２１とは、ある程度距離が離れているものとする（例えば、東京と大阪）。
【０２４６】
さらに、マスタサイト２０には、マスタストレージ装置７、管理端末２、ホスト４、端末６、ネーム管理装置５、ＩＰ−ＳＡＮ１３、ＬＡＮ１４及び管理ネットワーク１５が設置される。
【０２４７】
一方、リモートサイト２１には、移行元ストレージ装置１、移行先ストレージ装置３、ホスト４、端末６、移行元ストレージ装置１及び移行先ストレージ装置３のｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号の組み合わせを一元管理し、それらの組み合わせの一部をネーム管理装置５へＷＡＮ１６を介して複製するリモートネーム管理装置８、ＩＰ−ＳＡＮ１３、ＬＡＮ１４及び管理ネットワーク１５が設置される。
【０２４８】
リモートネーム管理装置８とＩＰ−ＳＡＮ１３及び管理ネットワーク１５とは、それぞれ通信線１０及び通信線１２で接続されている。
【０２４９】
図２３は、リモートネーム管理装置８の構成例を示した図である。リモートネーム管理装置８は、主メモリ８０１、通信線８０２、ディスク装置８０３、ＣＰＵ８０４、ディスプレイ８０５、ポインティング装置８０６、文字入力装置８０７、ＮＩＦ８０８及びＮＩＦ８０９を有する計算機である。主メモリ８０１には、ドメイン管理プログラム８１１、ｉＳＣＳＩノード管理プログラム８１２、更新通知プログラム８１３及びｉＳＣＳＩノードテーブル８２１の内容の一部をネーム管理装置５へ複製する際にＣＰＵ８０４で実行されるドメイン複製プログラム８１４が格納される。また、主メモリ８０１には、ｉＳＣＳＩノードテーブル８２１、ドメインテーブル８２２及び複製対象となるディスカバリドメインのドメインＩＤと複製先のネーム管理装置のＩＰアドレスとの対応関係を記憶するドメイン複製テーブル８２３が格納される。
【０２５０】
マスタストレージ装置７、移行元ストレージ装置１、移行先ストレージ装置３、管理端末２、ホスト４、端末６及びネーム管理装置５の構成は、第二の実施形態と同様である。
【０２５１】
次に、リモートネーム管理装置８のディスク装置８０３に格納される複製テーブル８２３のデータ構造について説明する。ドメイン複製テーブル８２３は配列構造を成し、１つ以上のレコードを格納可能である。ただし、データ構造が配列構造に限定されることはない。なお、ｉＳＣＳＩノードテーブル８２１及びドメインテーブル８２２のデータ構造は、第二の実施形態のｉＳＣＳＩノードテーブル５２１及びドメインテーブル５２２と同様である。
【０２５２】
図２４は、ドメイン複製テーブル８２３のデータ構造例を示す図である。ドメイン複製テーブル８２３は、複製対象となるディスカバリドメイン数分のレコードを有する。ドメイン複製テーブル８２３の各レコードは、複製対象となるディスカバリドメインのドメインＩＤが登録されるエントリ８２３１及び複製先のネーム管理装置５のＩＰアドレスが登録されるエントリ８２３２を有する。
【０２５３】
マスタストレージ装置７、移行元ストレージ装置１及び移行先ストレージ装置３の主メモリに格納される各種テーブルのデータ構造と、管理端末２のディスク装置２０３に格納される各種テーブルのデータ構造とは、第二の実施形態と同様である。
【０２５４】
次に、本実施形態におけるＧＵＩについて説明する。本実施形態では、第一及び第二の実施形態で説明したＧＵＩに加え、ドメイン複製管理画面２４００を管理端末２が提供する。
【０２５５】
図２５は、システム管理者等が、複製対象のディスカバリドメインをリモートネーム管理装置８へ登録及び削除するために使用するドメイン複製管理画面２４００の表示例を示す図である。ドメイン複製管理画面２５００は、複製対象のディスカバリドメインのドメインＩＤが入力される領域２５０１、複製先のネーム管理装置５のＮＩＦ５０８に割り当てられたＩＰアドレスが入力される領域２５０２、領域２５０１及び領域２５０２に入力された情報をリモートネーム管理装置８に登録する際に使用されるボタン２５１０、領域２５１２を用いて指定された複製の情報をリモートネーム管理装置８から削除する際に使用されるボタン２５１１、リモートネーム管理装置８へ既に登録されている全ての複製の情報が表示される領域２５１２、領域２５１２の表示範囲をそれぞれ一行ずつ上及び下に移動させる際に使用されるボタン２５１３及びボタン２５１５、領域２５１２の表示範囲を任意の位置に移動させる際に使用されるボタン２５１４及びドメイン複製管理画面２５００を閉じる際に使用されるボタン２５１９を有する。
【０２５６】
以下、本実施形態における通信シーケンス及び動作手順について説明する。本実施形態では、マスタストレージ装置７が、自身に格納されたデータを、ＷＡＮ１６を介して、移行元ストレージ装置１の第一のターゲットへ複製する。そして、移行元ストレージ装置１の第一のターゲットが、移行先ストレージ装置３へ移行され、マスタストレージ装置７は、移行先ストレージ装置３へデータの複製を続けるるものとする。
【０２５７】
最初にシステム管理者等は、第二の実施形態と同様に、管理端末２に対して、テーブル初期化処理を指示し、その後、リモートネーム管理装置８の装置ＩＤ、ＩＰアドレス及び管理用ＩＰアドレスと、移行元ストレージ装置１の装置ＩＤ及び管理用ＩＰアドレスとを管理端末２へ登録する。この登録作業の通信シーケンス及び動作手順は、ネーム管理装置５がリモートネーム管理装置８に置き換えられる点及び初期化要求に含まれるネーム管理装置５の管理用ＩＰアドレスが、リモートネーム管理装置８の管理用ＩＰアドレスに置き換えられる点以外、図１２の１２０１から１２１１までと同様である。
【０２５８】
次にシステム管理者等は、ネーム管理装置５の装置ＩＤ、ＩＰアドレス及び管理用ＩＰアドレスと、マスタストレージ装置７の装置ＩＤ及び管理用ＩＰアドレスとを管理端末２へ登録する。この登録作業が行われる際の通信シーケンス及び動作手順は、図１２の１２０２から１２１１までと同様である。
【０２５９】
次にシステム管理者等が、文字入力装置２０７及びポインティング装置２０６を用いて、ドメイン複製管理画面２５００の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４はＧＵＩ制御プログラム２１１を実行し、ドメイン複製管理画面表示処理を行う。このターゲット複製管理画面表示処理では、まず、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にターゲット複製管理画面２１００を表示する。この後、システム管理者等が、ドメイン複製管理画面２５００の領域２５０１及び領域２５０２に、それぞれ複製の対象とするディスカバリドメインのドメインＩＤ及び複製先とするネーム管理装置５のＩＰアドレスを入力する。
【０２６０】
本実施形態では、領域２５０１及び領域２５０２に、それぞれ第三のイニシエータと第一のターゲットとが属する「ＤＤ０１」及びネーム管理装置５のＮＩＦ５０８に割り当てられたＩＰアドレスである「１７２．１６．０．２５３」が入力されるものとする。
【０２６１】
その後、システム管理者等がボタン２５１０を指定すると、管理端末２のＣＰＵ２０４は、領域２５０１の内容及び領域２５０２の内容を含むドメイン複製開始要求を組み立て、リモートネーム管理装置８へ管理用ＮＩＦ２０９経由で送信する。複製開始要求を受信すると、リモートネーム管理装置８のＣＰＵ８０４がドメイン複製プログラム８１４を実行し、以下の処理を行う。
【０２６２】
まず、リモートネーム管理装置８のＣＰＵ８０４は、受信したドメイン複製開始要求から、領域２５０１の内容及び領域２５０２の内容を取り出す。そして、リモートネーム管理装置８のＣＰＵ８０４は、ドメイン複製テーブル８２３にレコードを追加する。ここで追加されるレコードのエントリ８２３１（ドメインＩＤ）及びエントリ８２３２（ＩＰアドレス）には、それぞれ領域２５０１の内容及び領域２５０２の内容が登録される。
【０２６３】
以上のレコード追加作業が完了後、リモートネーム管理装置８のＣＰＵ８０４は、ドメイン複製の開始が成功したことを表すドメイン複製開始応答を組み立て、管理用ＮＩＦ８０９経由で管理端末２へ送信する。以降、複製の対象となるディスカバリドメインへのｉＳＣＳＩノードの追加や削除、当該ディスカバリドメインに属すｉＳＣＳＩノードの情報の変更などのデータ更新が発生するたびに、リモートネーム管理装置８のＣＰＵ８０４は、ドメイン複製プログラム８１４を実行し、複製先のネーム管理装置５へ同様のデータ更新を行い、リモートネーム管理装置８が管理するデータと、ネーム管理装置５が管理するデータとの整合性を維持する。
【０２６４】
管理端末２が前記ドメイン複製開始応答を受信すると、システム管理者等は、第二の実施形態と同様に、第三のイニシエータと第一のターゲットとが属するディスカバリドメイン「ＤＤ０１」の情報をリモートネーム管理装置８へ登録し、移行元ストレージ装置１の物理ポート及びターゲットに関する情報を移行元ストレージ装置１へ登録する。この登録作業の通信シーケンス及び動作手順は、ネーム管理装置５がリモートネーム管理装置８に置き換えられる点及びリモートネーム管理装置８が、ドメイン更新処理やネーム登録処理を実行した後、同様のデータ更新をネーム管理装置５へ行う点以外、図１３と同様である。
【０２６５】
次にシステム管理者等は、第二の実施形態と同様に、第一のイニシエータと第四のターゲットとが属するディスカバリドメイン「ＤＤ０２」の情報をネーム管理装置５へ登録し、マスタストレージ装置７の物理ポート及びターゲットに関する情報をマスタストレージ装置７へ登録する。この登録作業の通信シーケンス及び動作手順は、移行元ストレージ装置１がマスタストレージ装置７に置き換えられる点以外、図１３と同様である。なお、第一のイニシエータ及び第四のターゲットは、リモートサイト２１内のイニシエータやターゲットと、ｉＳＣＳＩ通信を行わないため、ディスカバリドメイン「ＤＤ０２」の情報は、リモートネーム管理装置８へ登録する必要はない。
【０２６６】
次に、システム管理者等が、第二の実施形態と同様に、ターゲット複製管理画面２１００を用いて、第四のターゲットから第一のターゲットへの複製の開始をマスタストレージ装置１へ指示する。この複製開始作業の通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換えられる点及び第一のイニシエータが第三のイニシエータに置き換えられる点を除き、図１４の１４０１から１４１２までと同様である。
【０２６７】
次に、システム管理者等は、第二の実施形態と同様に、マスタサイト２０のホスト４で、第一のイニシエータを起動する。このイニシエータ起動時の通信シーケンス及び動作手順は、移行元ストレージ装置１がマスタストレージ装置７に置き換えられる点、第一のターゲットが第四のターゲットに置き換えられる点、第一のＬＵが第五のＬＵに置き換えられる点及び１４０４から１４０６までの処理が行われない点以外、図１４と同様である。
【０２６８】
次にシステム管理者等は、移行先ストレージ装置３の装置ＩＤ及び管理用ＩＰアドレスを管理端末２へ登録した後、移行先ストレージ装置３が有する物理ポートに関する情報を移行先ストレージ装置３へ登録する。この登録作業の通信シーケンス及び動作手順は、初期化要求に含まれるネーム管理装置５の管理用ＩＰアドレスが、リモートネーム管理装置８の管理用ＩＰアドレスに置き換えられる点以外、図１５と同様である。
【０２６９】
そしてシステム管理者等は、図１６を用いて説明した通り、移行元ストレージ装置１へ、第一のターゲットの移行処理を開始するように指示する。以降の移行処理に関わる通信シーケンス及び動作手順は、ホスト４がマスタストレージ装置７に置き換えられる点、第一のイニシエータが第三のイニシエータに置き換えられる点、移行先ストレージ装置３がネーム登録要求とネーム登録応答とを送受信する相手がリモートネーム管理装置８である点、移行元ストレージ装置１がネーム登録解除要求とネーム登録解除応答とを送受信する相手がリモートネーム管理装置８である点及びリモートネーム管理装置８が、ネーム登録処理やネーム登録解除処理を実行した後、同様のデータ更新をネーム管理装置５へ行い、それを受けたネーム管理装置５が更新通知先検索処理と更新通知の送信とを行う点以外、図１６から図１８までと同様である。
【０２７０】
以上で第三の実施形態を説明した。第三の実施形態によると、原本データが格納されるマスタストレージ装置７と、複製データが格納されるストレージ装置とが、別のサイトに設置されている場合でも、マスタストレージ装置７の設定を変更せずに、複製データが格納されるストレージ装置の移行が可能となる。
【０２７１】
次に第四の実施形態について、第一の実施形態と相違する部分に限って説明する。第四の実施形態は、ホスト４がアクセス対象とするＬＵを、ストレージ装置が管理するＬＵのうちの第一のＬＵから第二のＬＵへ変更する。
【０２７２】
図２６は本実施形態のシステムの構成例を示した図である。本実施形態のシステムは、第一の実施形態の構成から移行先ストレージ装置３を省いた構成となっている。
【０２７３】
図２７は、ストレージ装置９の構成例を示した図である。ストレージ装置９は、移行元ストレージ装置１と同様の構成を有する記憶装置システムである。ストレージ装置９は、移行元ストレージ装置１と同様に、ディスク装置９０３、制御装置９０７及び通信線９０６を有する。さらに、制御装置９０７は、移行元ストレージ装置１の制御装置１０７と同様に、主メモリ９０１、通信線９０２、ＣＰＵ９０４、ＩＯ  ＩＦ９０５、ＮＩＦ９０８、管理用ＮＩＦ９０９及びｉＳＣＳＩ処理装置９１０を有する。ＮＩＦ９０８及び管理用ＮＩＦ９０９は、１以上の物理ポートを有する。
【０２７４】
主メモリ９０１には、ディスク装置９０３から読み出されたデータ又はホスト４等から受信したデータを記憶するキャッシュ領域９１１、ホスト４がアクセスするＬＵの変更を行う際にＣＰＵ９０４で実行される移行制御プログラム９１２、ターゲットのｉＳＣＳＩ名、ＩＰアドレス及びＴＣＰポート番号をネーム管理装置５へ登録したり登録解除する際にＣＰＵ９０４で実行されるネーム更新プログラム９１３及びＬＵに格納されるデータを他のＬＵへ複製する際にＣＰＵ９０４で実行されるＬＵ複製プログラム９１４が格納される。
【０２７５】
また、主メモリ９０１には、移行元ストレージ装置１の主メモリ１０１と同様に、ネーム管理装置テーブル９２１、ポートテーブル９２２、ターゲットテーブル９２３及びＬＵテーブル９２４が格納される。
【０２７６】
管理端末２、ホスト４、端末６及びネーム管理装置５の構成は、第一の実施形態と同様である。
【０２７７】
ストレージ装置９の主メモリ９０１に格納されるネーム管理装置テーブル９２１、ポートテーブル９２２、ターゲットテーブル９２３及びＬＵテーブル９２４のデータ構造は、それぞれ第一の実施形態のネーム管理装置テーブル１２１、ポートテーブル１２２、ターゲットテーブル１２３及びＬＵテーブル１２４と同様である。一方、管理端末２のディスク装置２０３に格納される各種テーブルのデータ構造は、第一の実施形態と同様である。
【０２７８】
以下、本実施形態におけるＧＵＩについて説明する。
図２８（ａ）は、システム管理者等が、ＬＵの複製の開始をストレージ装置９に指示するために使用するＬＵ複製管理画面２８００の表示例を示す図である。ＬＵ複製管理画面２８００は、ストレージ装置の装置ＩＤを一覧から選択する際に使用されるボタン２８０２、ボタン２８０２を用いて選択された装置ＩＤが表示される領域２８０１、原本データが格納されるＬＵのＬＵＮが入力される領域２８０３、原本データの複製が格納されるＬＵのＬＵＮが入力される領域２８０４、ボタン２８０２で選択された装置ＩＤを持つストレージ装置９に対して、領域２８０３及び領域２８０４に入力された情報に従って複製処理を開始するよう指示する際に使用されるボタン２８１８及び複製開始処理を取り消す際に使用されるボタン２８１９を有する。
【０２７９】
図２８（ｂ）は、システム管理者等が、ホスト４がアクセスするＬＵの変更をストレージ装置９に指示するために使用するストレージ内移行管理画面２８２０の表示例を示す図である。ストレージ内移行管理画面２８２０は、ストレージ装置の装置ＩＤを一覧から選択する際に使用されるボタン２８２２、ボタン２８２２を用いて選択された装置ＩＤが表示される領域２８２１、変更前のＬＵが割り当てられたターゲットのｉＳＣＳＩ名が入力される領域２８２３、ホスト４がアクセスするＬＵが変更された後、前記ターゲットに割り当てる物理ポートのポートＩＤが入力される領域２８２４、前記ターゲットが使用するＴＣＰポート番号が入力される領域２８２５、変更後のＬＵのＬＵＮが入力される領域２８２６、ボタン２８２２で選択された装置ＩＤを持つストレージ装置９に対して、領域２８２３から領域２８２６までに入力された情報に従って複製処理を開始するよう指示する際に使用されるボタン２８３８及び複製開始処理を取り消す際に使用されるボタン２８３９を有する。本実施形態におけるその他のＧＵＩは、第一の実施形態と同様である。
【０２８０】
以下、本実施形態における通信シーケンス及び動作手順について説明する。本実施形態では、ストレージ装置９が、第一のＬＵに格納されたデータを第二のＬＵに複製する。この際、ストレージ装置９の第一のターゲットに割り当てられたＬＵを、第一のＬＵから第二のＬＵへ変更するものとする。なお、本実施形態では、ストレージ装置９の装置ＩＤ及び管理用ＩＰアドレスは、第一の実施形態の移行元ストレージ装置１と同様に、それぞれ「ＳＴＲ０１」及び「１９２．１６８．０．１」であり、第一及び第二の物理ポートと、第一及び第二のＬＵとを有し、第一の物理ポート及びＬＵが割り当てられた第一のターゲットを管理するものとする。
【０２８１】
最初にシステム管理者等は、管理端末２に対して、テーブル初期化処理を指示し、その後、ネーム管理装置５の装置ＩＤ、ＩＰアドレス及び管理用ＩＰアドレスと、ストレージ装置９の装置ＩＤ及び管理用ＩＰアドレスとを管理端末２へ登録する。この登録作業の通信シーケンス及び動作手順は、移行元ストレージ装置１がストレージ装置９に置き換えられる点以外、図１２と同様である。
【０２８２】
次にシステム管理者等は、第一のイニシエータと第一のターゲットとが属するディスカバリドメイン「ＤＤ０１」の情報をネーム管理装置５へ登録し、ストレージ装置９の物理ポート及びターゲットに関する情報をストレージ装置９へ登録する。この登録作業の通信シーケンス及び動作手順は、移行元ストレージ装置１がストレージ装置９に置き換えられる点及びシステム管理者等は、第二のターゲットに関する情報は登録しない点以外、図１３と同様である。
【０２８３】
次にシステム管理者等は、ポインティング装置２０６や文字入力装置２０７を用いて、ＬＵ複製管理画面２８００の表示を管理端末２へ指示する。指示を受けた管理端末２のＣＰＵ２０４は、ＧＵＩ制御プログラム２１１を実行し、ＬＵ複製管理画面表示処理を行う。このＬＵ複製管理画面表示処理では、まず、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にＬＵ複製管理画面２８００を表示する。また、管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードのエントリ２２１１（装置ＩＤ）を読み出し、その結果に従って、ストレージ装置の装置ＩＤのリストを作成し、システム管理者等によりボタン２８０２が指定された時に、ストレージ装置の装置ＩＤの一覧を表示可能にする。このストレージ装置の装置ＩＤのリストには、装置ＩＤの重複がないようにする。
【０２８４】
この後システム管理者等は、ＬＵ複製管理画面２８００のボタン２８０２でストレージ装置９の装置ＩＤを選択し、領域２８０３及び領域２８０４に、それぞれ原本データが格納されるＬＵのＬＵＮ及び原本データの複製が格納されるＬＵのＬＵＮを入力する。本実施形態では、ボタン２８０２でストレージ装置９の装置ＩＤである「ＳＴＲ０１」が選択され、領域２８０３及び領域２８０４には、それぞれ第一のＬＵのＬＵＮである「０」及び第二のＬＵのＬＵＮである「１」が入力される。
【０２８５】
その後、システム管理者等がボタン２８２８を指定すると、管理端末２のＣＰＵ２０４は、ボタン２８０２で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容を取り出す。
【０２８６】
そして管理端末２のＣＰＵ２０４は、領域２８０３の内容及び領域２８０４の内容を含むＬＵ複製開始要求を組み立て、ボタン２８０２で選択された装置ＩＤを持つストレージ装置９へ管理用ＮＩＦ２０９経由で送信する。このＬＵ複製開始要求のあて先ＩＰアドレスは、前記エントリ２２１２（管理用ＩＰアドレス）の内容とする。
【０２８７】
ＬＵ複製開始要求を受信すると、ストレージ装置９のＣＰＵ９０４はＬＵ複製プログラム９１４を実行し、ＬＵの複製を開始する。まずストレージ装置９のＣＰＵ９０４は、受信したＬＵ複製開始要求から領域２８０３の内容及び領域２８０４の内容を取り出す。そしてストレージ装置９のＣＰＵ９０４は、領域２８０３の内容をＬＵＮとして持つＬＵに格納されているデータを、領域２８０４の内容をＬＵＮとして持つＬＵに初期コピーする。初期コピーが完了した後、ストレージ装置９のＣＰＵ９０４は、領域２８０３の内容をＬＵＮとして持つＬＵのデータが更新されるたびに、それと同様の更新を、領域２８０４の内容をＬＵＮとして持つＬＵに対して実行する。これにより、二つのＬＵのデータの整合性が維持される。本実施形態では、第一のＬＵに格納されたデータが第二のＬＵに初期コピーされた後、第一のＬＵのデータと第二のＬＵのデータとの間の整合性が維持されることになる。
【０２８８】
次にシステム管理者等は、ホスト４に、アクセス先のターゲットとして、第一のターゲットに関する設定を行った後、第一のイニシエータを起動する。このイニシエータ起動時の通信シーケンス及び動作手順は、移行元ストレージ装置１がストレージ装置９に置き換えられる点以外、図１４と同様である。
【０２８９】
そしてシステム管理者等は、特定の時期に、ストレージ装置９へ、ホスト４がアクセスするＬＵを変更する処理を開始するように指示する。本実施形態では、システム管理者等が、ホスト４のアクセス先を、第一のＬＵから第二のＬＵへ変更するものとする。まずシステム管理者等は、ポインティング装置２０６や文字入力装置２０７を用いて、ストレージ内移行管理画面２８２０の表示を管理端末２へ指示する。
【０２９０】
指示を受けた管理端末２のＣＰＵ２０４は、ＧＵＩ制御プログラム２１１を実行し、ストレージ内移行管理画面表示処理を行う。このストレージ内移行管理画面表示処理では、まず、管理端末２のＣＰＵ２０４が、ディスプレイ２０５にストレージ内移行管理画面２８２０を表示する。また、管理端末２のＣＰＵ２０４は、ストレージ装置テーブル２２１の全てのレコードのエントリ２２１１（装置ＩＤ）を読み出し、その結果に従って、ストレージ装置の装置ＩＤのリストを作成し、システム管理者等によりボタン２８２２が指定された時に、ストレージ装置の装置ＩＤの一覧を表示可能にする。このストレージ装置の装置ＩＤのリストには装置ＩＤの重複がないようにする。
【０２９１】
この後システム管理者等が、ストレージ内移行管理画面２８２０のボタン２８２２でストレージ装置９の装置ＩＤを選択し、領域２８２３から領域２８２６までに、変更前のＬＵが割り当てられているターゲットのｉＳＣＳＩ名、ＬＵの変更後にターゲットに割り当てる物理ポートのポートＩＤ、ＬＵの変更後にターゲットが使用するＴＣＰポート番号及び変更後のＬＵのＬＵＮを入力する。本実施形態では、ボタン２８２２でストレージ装置９の装置ＩＤである「ＳＴＲ０１」が選択され、領域２８２３、領域２８２４、領域２８２５及び領域２８２６には、それぞれ第一のターゲットのｉＳＣＳＩ名である「ｉｑｎ．２００４−０６．ｃｏｍ．ｈｉｔａｃｈｉ：ｔａｒ０１」、第二の物理ポートのポートＩＤである「２」、ウェルノウンポートである「３２６０」及び第二のＬＵのＬＵＮである「１」が入力される。
【０２９２】
その後システム管理者等がボタン２８３８を指定すると、管理端末２のＣＰＵ２０４は、ボタン２８２２で選択された装置ＩＤがエントリ２２１１（装置ＩＤ）の内容と一致するという条件でストレージ装置テーブル２２１を検索し、条件に合致したレコードのエントリ２２１２（管理用ＩＰアドレス）の内容を取り出す。そして管理端末２のＣＰＵ２０４は、領域２８２３から領域２８２６までの内容を含む移行開始要求を組み立て、ボタン２８２２で選択された装置ＩＤを持つストレージ装置９へ管理用ＮＩＦ２０９経由で送信する。この移行開始要求のあて先ＩＰアドレスは、エントリ２２１２（管理用ＩＰアドレス）の内容とする。
【０２９３】
以降の移行処理に関わる通信シーケンス及び動作手順は、移行元ストレージ装置１と移行先ストレージ装置３とがストレージ装置９に置き換えられる点、領域１１０５、領域１１１５、領域１１１６及び領域１１１７の内容が、それぞれ領域２８２３、領域２８２４、領域２８２５及び領域２８２６の内容に置き換えられる点、移行元ストレージ装置制御プログラム１１２と移行先ストレージ装置制御プログラム３１２とが移行制御プログラム９１２に置き換えられる点、移行元ストレージ装置１と移行先ストレージ装置３との間の通信処理が不要である点、図１６の１６０６から１６１１までの処理が不要である点、第三の物理ポートが第二の物理ポートに置き換えられる点及び第三のＬＵが第二のＬＵに置き換えられる点以外、図１６から図１８までと同様である。
【０２９４】
なお、本実施形態では、ホスト４がアクセスするＬＵの変更に伴い、第一のターゲットが使用する物理ポートが変更される場合を説明したが、第一のターゲットが使用する物理ポートを変更せずに、ホスト４がアクセスするＬＵを変更することも可能である。この場合、システム管理者等が、ストレージ内移行管理画面２８２０の領域２８２４及び領域２８２５に、それぞれ第一のターゲットが使用している物理ポートのポートＩＤ及び第一のターゲットが使用しているＴＣＰポート番号以外のＴＣＰポート番号を入力する。例えば、システム管理者等が、領域２８２４及び領域２８２５に、それぞれ第一の物理ポートのポートＩＤである「１」及びウェルノウンポート以外のＴＣＰポート番号である「１００００」を入力する。
【０２９５】
以上で、第四の実施形態を説明した。第四の実施形態によると、ホスト４上で動作するアプリケーションを停止させることなく、ホスト４がアクセスするＬＵの変更が可能となる。
【図面の簡単な説明】
【０２９６】
【図１】第一の実施形態におけるシステム構成例を示す図である。
【図２】移行元ストレージ装置の構成例を示す図である。
【図３】移行先ストレージ装置の構成例を示す図である。
【図４】管理端末の構成例を示す図である。
【図５】ホスト及びネーム管理装置の構成例を示す図である。
【図６】ネーム管理装置テーブル、ポートテーブル、ターゲットテーブル及びＬＵテーブルのデータ構造例を示す図である。
【図７】ストレージ装置テーブル、ネーム管理装置テーブル、ｉＳＣＳＩノードテーブル及びドメインテーブルのデータ構造例を示す図である。
【図８】ストレージ管理画面及びネーム管理装置管理画面の表示例を示す図である。
【図９】ドメイン管理画面及びポート管理画面の表示例を示す図である。
【図１０】ターゲット管理画面の表示例を示す図である。
【図１１】移行管理画面の表示例を示す図である。
【図１２】第一の実施形態における、管理端末のテーブル初期化処理と、ネーム管理装置及び移行元ストレージ装置に関する情報の管理端末への登録処理とに関わる通信シーケンス例を示す図である。
【図１３】第一の実施形態における、ディスカバリドメインの情報のネーム管理装置への登録処理と、物理ポート及びターゲットに関する情報の移行元ストレージ装置への登録処理とに関わる通信シーケンス例を示す図である。
【図１４】第一の実施形態における、ホスト上でのイニシエータ起動に関わる通信シーケンス例を示す図である。
【図１５】第一の実施形態における、管理端末への移行先ストレージ装置に関する情報の登録処理と、移行先ストレージ装置が有する物理ポートに関する情報の移行先ストレージ装置への登録処理とに関わる通信シーケンス例を示す図である。
【図１６】第一の実施形態における、移行処理に関わる第一の通信シーケンス例を示す図である。
【図１７】第一の実施形態における、移行処理に関わる第二の通信シーケンス例を示す図である。
【図１８】第一の実施形態における、移行処理に関わる第三の通信シーケンス例を示す図である。
【図１９】第二の実施形態におけるシステム構成例を示す図である。
【図２０】マスタストレージ装置の構成例を示す図である。
【図２１】ターゲット複製管理画面の表示例を示す図である。
【図２２】第三の実施形態におけるシステム構成例を示す図である。
【図２３】リモートネーム管理装置の構成例を示す図である。
【図２４】ドメイン複製テーブルのデータ構造例を示す図である。
【図２５】ドメイン複製管理画面の表示例を示す図である。
【図２６】第四の実施形態におけるシステム構成例を示す図である。
【図２７】ストレージ装置の構成例を示す図である。
【図２８】ＬＵ複製管理画面及びストレージ内移行管理画面の表示例を示す図である。
【符号の説明】
【０２９７】
１…移行元ストレージ装置、２…管理端末、３…移行先ストレージ装置、４…ホスト、５…ネーム管理装置、６…端末、７…マスタストレージ装置、８…リモートネーム管理装置、９…ストレージ装置、１０…通信線、１１…通信線、１２…通信線、１３…ＩＰ−ＳＡＮ、１４…ＬＡＮ、１５…管理ネットワーク、１６…ＷＡＮ。
【図１】
2006092054.tif 000003
【図２】
2006092054.tif 000004
【図３】
2006092054.tif 000005
【図４】
2006092054.tif 000006
【図５】
2006092054.tif 000007
【図６】
2006092054.tif 000008
【図７】
2006092054.tif 000009
【図８】
2006092054.tif 000010
【図９】
2006092054.tif 000011
【図１０】
2006092054.tif 000012
【図１１】
2006092054.tif 000013
【図１２】
2006092054.tif 000014
【図１３】
2006092054.tif 000015
【図１４】
2006092054.tif 000016
【図１５】
2006092054.tif 000017
【図１６】
2006092054.tif 000018
【図１７】
2006092054.tif 000019
【図１８】
2006092054.tif 000020
【図１９】
2006092054.tif 000021
【図２０】
2006092054.tif 000022
【図２１】
2006092054.tif 000023
【図２２】
2006092054.tif 000024
【図２３】
2006092054.tif 000025
【図２４】
2006092054.tif 000026
【図２５】
2006092054.tif 000027
【図２６】
2006092054.tif 000028
【図２７】
2006092054.tif 000029
【図２８】
2006092054.tif 000030