【手続補正書】
【提出日】平成19年8月28日(2007.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第一のストレージノード及び第二のストレージノードを有するストレージシステムと、
前記ストレージシステムに格納されているデータにアクセスする計算機と、
前記ストレージシステム若しくは前記計算機に設定されているイニシエータ及びターゲットの対応関係を管理するネームサーバとを有するシステムにおいて、前記第一のストレージノードから前記第二のストレージノードへデータを移行する方法であって、
前記第一のストレージノードは、前記計算機に設定されている第一のイニシエータに対応する第一のターゲットが設定された第一の論理ユニットを有し、
前記第二のストレージノードは、第二の論理ユニットを有しており、
前記第一のストレージノードが、前記第一の論理ユニットに格納されているデータを前記第二のストレージノードに送信するステップと、
前記第二のストレージノードが、前記第一のストレージノードから受信したデータを前記第二の論理ユニットに格納するステップと、
前記第一のストレージノードが、前記第一のターゲットの情報を前記第二のストレージノードに送信するステップと、
前記第二のストレージノードが、前記第一のストレージノードから受信した前記第一のターゲットの情報を用いて、前記第二の論理ユニットにターゲットを設定するステップと、
前記第二のストレージノードが、前記ネームサーバに前記第二の論理ユニットに設定されたターゲットの情報を通知するステップと、
前記ネームサーバからの指示に基づいて、前記第一のイニシエータに対応付けられているターゲットが前記第二のストレージノードに設定されていることを検出した前記計算機から、前記第二の論理ユニットに対するアクセス要求を、前記第二のストレージノードが受領するステップを有することを特徴とするデータ移行方法。
【請求項２】
請求項１記載のデータ移行方法であって、
前記第一のストレージノードから前記第二のストレージノードに送信される、前記第一のターゲットの情報とは、前記第一のターゲットのターゲットネームであり、
前記第二のストレージノードは前記第二の論理ユニットに、前記第一のターゲットのターゲットネームと同じターゲットネームを設定することを特徴とするデータ移行方法。
【請求項３】
請求項１若しくは２記載のデータ移行方法であって、
前記第一のストレージノードから前記第二のストレージノードに送信される、前記第一のターゲットの情報とは、該第一のターゲットへのアクセスが許可されている、前記第一のイニシエータの情報であり、
前記第二のストレージノードは前記第二の論理ユニットにアクセス可能なイニシエータとして、前記第一のイニシエータを設定することを特徴とするデータ移行方法。
【請求項４】
請求項１記載のデータ移行方法であって、更に
前記第一のストレージノードが第二のイニシエータを設定するステップと、
前記第二のストレージノードが前記第二の論理ユニットに第二のターゲットを設定するステップと、
前記第二のストレージノードが前記第二のターゲットにアクセス可能なイニシエータとして前記第二のイニシエータを登録するステップとを有しており、
前記第一のストレージノードが、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに送信する際、前記第二のイニシエータから前記第二のターゲットへデータがコピーされることを特徴とするデータ移行方法。
【請求項５】
請求項４記載のデータ移行方法であって、更に
前記第一のストレージノードが前記第二のイニシエータの情報を前記ネームサーバに通知するステップと、
前記第二のストレージノードが前記第二のターゲットの情報を前記ネームサーバに通知するステップとを有しており、
前記第一の論理ユニットに格納されているデータが前記第二の論理ユニットに送信される際、前記ネームサーバからの指示に基づいて前記第二のイニシエータに対応付けられているターゲットが前記第二のストレージノードに設定されていることを検出した前記第一のストレージノードが、前記第二のターゲットに対するアクセス要求を、前記第二のストレージノードに送信することを特徴とするデータ移行方法。
【請求項６】
請求項５記載のデータ移行方法であって、更に、
前記第一の論理ユニットに格納されているデータが前記第二の論理ユニットに送信された後、前記第一のストレージノードが前記第二のイニシエータを削除して、その旨を前記ネームサーバに通知するステップと、
前記第一の論理ユニットに格納されているデータが前記第二の論理ユニットに送信された後、前記第一のストレージノードが前記第一の論理ユニットに設定されている前記第一のターゲットを削除して、その旨を前記ネームサーバに通知するステップとを有することを特徴とするデータ移行方法。
【請求項７】
請求項６記載のデータ移行方法であって、更に、
前記第一の論理ユニットに設定されている前記第一のターゲットが削除された後、前記第一のストレージノードを撤去するステップを有することを特徴とするデータ移行方法。
【請求項８】
請求項１記載のデータ移行方法であって、更に、
前記第一のストレージノードが、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに送信している間に、前記計算機から前記第一の論理ユニットに対するライトデータを受信するステップと、
受信したライトデータを前記第二の論理ユニットに送信するステップと、
受信したライトデータを前記第二の論理ユニットに送信した後、前記第一のストレージノードが前記計算機に完了報告を送信するステップとを有することを特徴とするデータ移行方法。
【請求項９】
請求項１記載のデータ移行方法であって、更に、
前記第一のストレージノードが、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに送信している間に、前記計算機から前記第一の論理ユニットに対するライトデータを受信するステップと、
受信したライトデータが書き込まれる前記第一の論理ユニット上の記憶領域を示す情報を、前記第一のストレージノードが記録するステップと、
記録された情報に基づいて、受信したライトデータを前記第一のストレージノードが前記第二のストレージノードに送信するステップとを有することを特徴とするデータ移行方法。
【請求項１０】
請求項１記載のデータ移行方法であって、
前記第一の論理ユニットの負荷は、前記第二の論理ユニットの負荷より高く、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに移動することによって、前記第一のストレージノード及び前記第二のストレージノード間で負荷を分散することを特徴とするデータ移行方法。
【請求項１１】
データを格納するストレージシステムであって、
第一のストレージノードと、
第二のストレージノードとを有しており、
前記第一のストレージノード及び前記第二のストレージノードは各々、
少なくとも１のディスクと、
ホストコンピュータ及び、ホストコンピュータとストレージシステム間のアクセスパスを管理しているネームサーバと通信し、前記少なくとも１のディスクへのデータの入出力を制御するコントローラとを有しており、
前記第一のストレージノードが有するディスクに存在する第一の論理ユニットには、ホストコンピュータが有する第一のイニシエータからアクセスされる第一のターゲットが設定されており、
前記第二のストレージノードが有するディスクには第二の論理ユニットが存在しており、
前記第一のストレージノードのコントローラは、前記第一の論理ユニットに格納されているデータと、前記第一のターゲットの情報を、前記第二のストレージノードに送信し、
前記第二のストレージノードのコントローラは、前記第一のストレージノードから受信したデータを前記第二の論理ユニットに格納し、
前記第一のストレージノードから受信した前記第一のターゲットの情報を用いて前記第二の論理ユニットにターゲットを設定し、
前記ネームサーバからの指示に基づいて、前記第一のイニシエータに対応付けられているターゲットが前記第二のストレージノードに設定されていることを検出した前記ホストコンピュータから、前記第二の論理ユニットに対するアクセス要求を受領することを特徴とするストレージシステム。
【請求項１２】
請求項１１記載のストレージシステムであって、
前記第一のストレージノードのコントローラが前記第二のストレージノードに送信する前記第一のターゲットの情報とは、前記第一のターゲットのターゲットネームであり、
前記第二のストレージノードのコントローラは、前記第二の論理ユニットに、前記第一のターゲットのターゲットネームと同じターゲットネームを設定することを特徴とするストレージシステム。
【請求項１３】
請求項１１若しくは１２記載のストレージシステムであって、
前記第一のストレージノードのコントローラが前記第二のストレージノードに送信する前記第一のターゲットの情報とは、前記第一のターゲットへのアクセスが許可されている、前記第一のイニシエータの情報であり、
前記第二のストレージノードのコントローラは、受信したイニシエータの情報に基づいて、前記第二の論理ユニットにアクセス可能なイニシエータとして、前記第一のイニシエータを登録することを特徴とするストレージシステム。
【請求項１４】
請求項１１記載のストレージシステムであって、
前記第一のストレージノードのコントローラは、前記第一の論理ユニットに格納されているデータを前記第二のストレージノードに送信する前に、該第一のストレージノードに第二のイニシエータを設定し、
前記第二のストレージノードのコントローラは、前記第二の論理ユニットに第二のターゲットを設定し、該第二のターゲットにアクセス可能なイニシエータとして前記第二のイニシエータを登録し、
前記第一のストレージノードのコントローラと前記第二のストレージノードのコントローラとは、前記第二のイニシエータから前記第二のターゲットへ、前記第一の論理ユニットに格納されているデータをコピーすることを特徴とするストレージシステム。
【請求項１５】
請求項１４記載のストレージシステムであって、
前記第一のストレージノードのコントローラは、前記第二のイニシエータの情報を前記ネームサーバに通知し、
前記第二のストレージノードのコントローラは、前記第二のターゲットの情報を前記ネームサーバに通知し、
前記第一のストレージノードのコントローラは、前記第二のイニシエータに対応付けられている前記第二のターゲットの情報を前記ネームサーバから通知され、通知に基づいて前記第二のターゲットにアクセスすることを特徴とするストレージシステム。
【請求項１６】
請求項１５記載のストレージシステムであって、
前記第一のストレージノードのコントローラは、前記第一の論理ユニットに格納されているデータが前記第二の論理ユニットに送信された後、前記第二のイニシエータを削除して、その旨を前記ネームサーバに通知し、
更に、前記第一の論理ユニットに設定されている前記第一のターゲットを削除して、その旨を前記ネームサーバに通知することを特徴とするストレージシステム。
【請求項１７】
請求項１１記載のストレージシステムであって、
前記第一のストレージノードのコントローラは、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに送信している間に、前記ホストコンピュータからライトデータを受信すると、受信したライトデータを前記第二の論理ユニットに送信し、その後前記ホストコンピュータに完了報告を送信することを特徴とするストレージシステム。
【請求項１８】
請求項１１記載のストレージシステムであって、
前記第一のストレージノードのコントローラは、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに送信している間に、前記ホストコンピュータからライトデータを受信すると、受信したライトデータが書き込まれる前記第一の論理ユニット内の記憶領域を記録しておき、記録された情報に基づいて受信したライトデータを前記第二のストレージノードに送信することを特徴とするストレージシステム。
【請求項１９】
請求項１１記載のストレージシステムであって、更に、
前記第一のストレージノードと前記第二のストレージノードとが接続されるスイッチと、
前記第一のストレージノードに、前記第一の論理ユニットに格納されているデータを前記第二の論理ユニットに移行するよう指示する、管理装置とを有しており、
前記第一のストレージノードのコントローラは、前記管理装置からの指示に基づいて、
前記第一の論理ユニットに格納されているデータと、前記第一のターゲット情報を、前記第二のストレージノードに送信することを特徴とするストレージシステム。
【請求項２０】
ホストコンピュータと、アクセス元であるイニシエータとアクセス先であるターゲットとの対応関係を管理するネームサーバとに接続されるストレージシステムであって、
データを格納している論理ユニットと、
前記論理ユニットへのデータの入出力を制御している第一のコントローラと、
第二のコントローラと、
前記論理ユニットを、前記第一のコントローラ及び前記第二のコントローラと接続するディスク接続装置とを有しており、
前記第一のコントローラは、前記ホストコンピュータに設定されたイニシエータと対応付けられた、前記第一の論理ユニットに対して設定されているターゲットを管理しており、
前記第一のコントローラは、前記第二のコントローラに前記ターゲットの情報を送信し、
前記第二のコントローラは、前記第一のコントローラから受信した情報に基づいて、前記第一の論理ユニットに対してターゲットを設定してこれを管理し、
前記ネームサーバからの通知に基づいて、前記イニシエータと対応づけられているターゲットが前記第二のコントローラで管理されていることを検出した前記ホストコンピュータからのアクセス要求を、前記第二のコントローラが受領して、受領したアクセス要求に基づいて前記第一の論理ユニットに対する入出力を制御することを特徴とするストレージシステム。
【請求項２１】
請求項２０記載のストレージシステムであって、
前記第一のコントローラが前記第二のコントローラに送信する前記ターゲットの情報は、前記ターゲットのターゲットネームであり、
前記第二のコントローラは前記第一の論理ユニットに対して前記第一のコントローラから受信したターゲットネームを設定して、該ターゲットネームを管理することを特徴とするストレージシステム。
【請求項２２】
請求項２０記載のストレージシステムであって、
前記第一のコントローラが前記第二のコントローラに送信する前記ターゲットの情報は、前記ターゲットに対するアクセスが許可されているイニシエータの情報であり、
前記第二のコントローラは前記第一のコントローラから受信した情報に基づいて、前記イニシエータを前記第二のコントローラが設定したターゲットに対するアクセスを許可するイニシエータとして登録することを特徴とするストレージシステム。