【手続補正書】
【提出日】平成19年2月20日(2007.2.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのホストコンピュータと、複数のディスクドライブと前記複数のディスクドライブの少なくとも一部と対応付けられる複数の論理記憶領域とを各々に有する複数の記憶装置と、に接続された仮想化制御装置であって、
前記複数の記憶装置に接続される複数の第１のポートと、
前記ホストコンピュータに接続される少なくとも１つの第２のポートと、
前記仮想化制御装置が有する仮想記憶領域と前記複数の記憶装置に含まれる第１の記憶装置が有する第１の論理記憶領域とが対応付けられる第１のマッピング情報に基づいて、前記仮想記憶領域に宛てて前記ホストコンピュータから送信されるデータを、前記第１の論理記憶領域に宛てて送信するように制御する第１の制御回路と、を有し、
前記仮想化制御装置は、
前記第１の論理記憶領域に格納されたデータを、前記複数の記憶装置に含まれる第２の記憶装置が有する第２の論理記憶領域へ移行するように制御し、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に、前記仮想記憶領域に宛てて前記ホストコンピュータから送信されるデータを受信し、
前記第１のマッピング情報を、前記仮想記憶領域と前記第２の論理記憶領域とが対応付けられる第２のマッピング情報に更新し、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行後に、前記仮想記憶領域に宛てて前記ホストコンピュータからデータを受信する場合には、前記第２のマッピング情報に基づいて、前記データ移行後に受信されるデータを、前記第２の論理記憶領域に宛てて送信するものであり、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に受信される前記データは、前記第２の論理記憶領域に格納されるものである、
ことを特徴とする仮想化制御装置。
【請求項２】
少なくとも１つのホストコンピュータと、複数のディスクドライブと前記複数のディスクドライブの少なくとも一部に対応付けられる複数の論理記憶領域とを各々に有する複数の記憶装置と、に接続された仮想化制御装置であって、
前記複数の記憶装置に接続される複数の第１のポートと、
前記ホストコンピュータに接続される少なくとも１つの第２のポートと、
前記仮想化制御装置が有する仮想記憶領域を識別するために用いられる第１の記憶領域識別情報と、前記複数の記憶装置に含まれる第１の記憶装置が有する第１の論理記憶領域を識別するために用いられる第２の記憶領域識別情報と、の対応関係を示す第１のマッピング情報に基づいて、前記ホストコンピュータから受信するデータの宛先に関する前記第１の記憶領域識別情報を前記第２の記憶領域識別情報に変換した後に、前記変換によって前記第２の記憶領域識別情報に関連付けられたデータを前記第１の記憶装置に送信するように制御する第１の制御回路と、を有し、
前記仮想化制御装置は、
前記第１の論理記憶領域に格納されたデータを、前記複数の記憶装置に含まれる第２の記憶装置が有する第２の論理記憶領域へ移行するように制御し、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に、前記第１の記憶領域識別情報に関連するデータを前記ホストコンピュータから受信し、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行に対応して、前記第１のマッピング情報を、前記第１の記憶領域識別情報と前記第２の論理記憶領域を識別するために用いられる第３の記憶領域識別情報との対応関係を示す第２の前記マッピング情報に更新し、
前記第１のマッピング情報を前記第２のマッピング情報を更新した後に、前記第１の記憶領域識別情報に関連するデータを前記ホストコンピュータから受信した場合は、前記第２のマッピング情報に基づいて、前記更新後に受信した前記データの宛先に関する前記第１の記憶領域識別情報を前記第３の記憶領域識別情報に変換した後に、前記変換によって前記第３の記憶領域識別情報に関連付けられたデータを前記第２の記憶装置に送信するものであり、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に受信される前記データは、前記第２の論理記憶領域に格納されるものである
ことを特徴とする仮想化制御装置。
【請求項３】
請求項１又は２に記載の仮想化制御装置であって、
前記第２のマッピング情報への更新は、前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行が完了した場合に実行されるものである、
ことを特徴とする仮想化制御装置。
【請求項４】
請求項１乃至３のいずれかに記載の仮想化制御装置であって、
前記第１の論理記憶領域の識別には、前記第１の記憶装置のポート識別情報及び前記第１の論理記憶領域を識別するロジカルユニットナンバー（LUN）が用いられる、
ことを特徴とする仮想化制御装置。
【請求項５】
請求項１乃至４のいずれかに記載の仮想化制御装置であって、
前記仮想化制御装置が有する他の仮想記憶領域と前記複数の記憶装置に含まれる第３の記憶装置が有する第３の論理記憶領域とが対応付けられる第３の前記マッピング情報に基づいて、前記仮想記憶領域に宛てて前記ホストコンピュータから受信されるデータを前記第３の記憶装置に送信するように制御する第２の制御回路と、を有する
ことを特徴とする仮想化制御装置。
【請求項６】
請求項１乃至５のいずれかに記載の仮想化制御装置であって、
前記仮想化制御装置が有する他の仮想記憶領域と対応付けられる前記複数の記憶装置内の第３の論理記憶領域に格納されたデータを前記複数の記憶装置内の第４の論理記憶領域に移行するように制御する第３の制御回路と、を有し、
前記第３の論理記憶領域から前記第４の論理記憶領域へのデータの移行に応じて、前記他の仮想記憶領域と前記第４の論理記憶領域とが対応付けられる第４の前記マッピング情報が生成される、
ことを特徴とする仮想化制御装置。
【請求項７】
請求項１乃至６のいずれかに記載の仮想化制御装置であって、
前記仮想記憶領域の識別には、前記仮想記憶領域のロジカルユニットナンバー（LUN）及び前記仮想化制御装置の仮想ポート識別情報が用いられる、
ことを特徴とする仮想化制御装置。
【請求項８】
請求項１乃至７のいずれかに記載の仮想化制御装置であって、
前記仮想化制御装置は、スイッチ装置である、
ことを特徴とする仮想化制御装置。
【請求項９】
請求項１乃至８のいずれかに記載の仮想化制御装置であって、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に受信される前記データは、前記第１の論理記憶領域にも格納されるものである、
ことを特徴とする仮想化制御装置。
【請求項１０】
少なくとも１つのホストコンピュータと、複数のディスクドライブと前記複数のディスクドライブの少なくとも一部に対応付けられる複数の論理記憶領域とを各々に有する複数の記憶装置と、に接続される仮想化制御装置におけるデータ移行制御方法であって、
前記仮想化制御装置が有する仮想記憶領域と前記複数の記憶装置に含まれる第１の記憶装置が有する第１の論理記憶領域とが対応付けられる第１のマッピング情報に基づいて、前記仮想記憶領域に宛てて前記ホストコンピュータから送信されるデータを、前記第１の論理記憶領域に宛てて送信するステップと、
前記第１の論理記憶領域に格納されたデータを、前記複数の記憶装置に含まれる第２の記憶装置が有する第２の論理記憶領域へ移行するステップと、
前記第1の論理記憶領域から前記第2の論理記憶領域へのデータの移行中に、前記仮想記憶領域に宛てて前記ホストコンピュータから送信されるデータを受信するステップと、
前記仮想記憶領域と前記第２の論理記憶領域との第２のマッピング情報を生成するステップと、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行後に、前記仮想記憶領域に宛てて前記ホストコンピュータからデータを受信する場合には、前記第２のマッピング情報に基づいて、前記データ移行後に受信されるデータを、前記第２の論理記憶領域に宛てて送信するステップと、を有し、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に受信される前記データは、前記第２の論理記憶領域に格納されるものである、
こと特徴とするデータ移行制御方法。
【請求項１１】
少なくとも１つのホストコンピュータと、複数のディスクドライブと前記ディスクドライブの少なくとも一部に対応付けられる複数の論理記憶領域とを各々に有する複数の記憶装置と、に接続される仮想化制御装置におけるデータ移行制御方法であって、
前記仮想化制御装置が有する仮想記憶領域を識別するために用いられる第１の記憶領域識別情報と、前記複数の記憶装置に含まれる第１の記憶装置が有する第１の論理記憶領域を識別するために用いられる第２の記憶領域識別情報と、の対応関係を示す第１のマッピング情報に基づいて、前記ホストコンピュータから受信するデータの宛先に関する前記第１の記憶領域識別情報を前記第２の記憶領域識別情報に変換して、前記変換によって前記第２の記憶領域識別情報に関連付けられたデータを、前記第１の論理記憶領域に送信するステップと、
前記第１の論理記憶領域に格納されているデータを、前記複数の記憶装置に含まれる第２の記憶装置が有する第２の論理記憶領域に移行するステップと、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に、前記ホストコンピュータから送信される前記第１の記憶領域識別情報に関連付けられたデータを受信するステップと、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行に応じて、前記第1のマッピング情報を、前記第１の記憶領域識別情報と前記第２の論理記憶領域を識別するために用いられる第３の記憶領域識別情報との対応関係を示す第２のマッピング情報へ更新するステップと、
前記第２のマッピング情報へ更新された後は、前記第２のマッピング情報に基づいて、前記ホストコンピュータから受信するデータの宛先に関する前記第１の記憶領域識別情報を前記第３の記憶領域識別情報に変換して、前記第３の記憶領域識別情報と関連付けられたデータを前記第２の論理記憶領域に送るステップと、を有し、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に受信される前記データは、前記第２の論理記憶領域に格納されるものである、
ことを特徴するデータ移行制御方法。
【請求項１２】
請求項１０又は１１に記載のデータ移行制御方法であって、
前記第２のマッピング情報への更新は、前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行が完了した場合に実行される、
ことを特徴とするデータ移行制御方法。
【請求項１３】
請求項１０乃至１２のいずれかに記載のデータ移行制御方法であって、
前記仮想記憶領域を識別するために用いられる情報は、前記仮想化制御装置の仮想ポートを識別するために用いられる仮想ポート識別情報と関連付けられている、
ことを特徴とするデータ移行制御方法。
【請求項１４】
請求項１０乃至１３のいずれかに記載のデータ移行制御方法であって、
前記仮想記憶領域の識別には、前記仮想化制御装置の仮想ポート識別情報が用いられる、
ことを特徴とするデータ移行制御方法。
【請求項１５】
請求項１０乃至１４のいずれかに記載データ移行制御方法であって、
前記仮想記憶領域の識別には、前記仮想記憶領域のロジカルユニットナンバー（LUN）及び前記仮想化制御装置の仮想ポート識別情報が用いられる、
ことを特徴とするデータ移行制御方法。
【請求項１６】
請求項１０乃至１５のいずれかに記載のデータ移行制御方法であって、
前記仮想化制御装置はスイッチ装置である、
ことを特徴とするデータ移行制御方法。
【請求項１７】
請求項１０乃至１６のいずれかに記載のデータ移行制御方法であって、
前記ホストコンピュータから前記仮想記憶領域に宛てて送信される第１のリード要求を前記仮想化制御装置で受信するステップと、
前記第１の制御回路の制御により、前記第２のマッピング情報に基づいて、前記第１のリード要求を前記第２の記憶装置に送信するステップと、
前記複数の記憶装置に含まれる第３の記憶装置が有する第３の論理記憶領域と関連付けられた他の仮想記憶領域に宛てて前記ホストコンピュータまたは他のホストコンピュータから送信される第２のリード要求を、前記仮想化制御装置で受信するステップと、
前記複数の制御回路のうちの第２の制御回路の制御により、前記他の仮想記憶領域と前記第3の論理記憶領域の対応関係に基づき、前記第２のリード要求を前記第３の記憶装置に送信するステップと、を有する
ことを特徴とするデータ移行制御方法。
【請求項１８】
請求項１０乃至１７のいずれかに記載のデータ移行制御方法であって、
前記第１の論理記憶領域から前記第２の論理記憶領域へのデータの移行中に受信される前記データは、前記第１の論理記憶領域にも格納される、
ことを特徴とするデータ移行制御方法。
【請求項１９】
少なくとも１つのホストコンピュータに接続され、複数の記憶装置を有する計算機システムであって、
前記計算機システムは、
第１の論理記憶領域と前記複数の記憶装置のうちの第１の記憶装置が有する第1の記憶領域とを対応付ける第１のマッピング情報に基づいて、前記第１の論理記憶領域に宛てて前記ホストコンピュータから送信されるデータを、前記第１の記憶領域に当てて送信するように制御し、
前記第１の記憶領域に格納されたデータを前記複数の記憶装置のうちの第２の記憶装置の有する第２の記憶領域に移行し、
前記第１のマッピング情報を、前記第１の論理記憶領域と前記第２の記憶領域とが対応付けられる第２のマッピング情報に更新し、
前記第1のマッピング情報を前記第２のマッピング情報を更新した後に、前記第１の論理記憶領域に宛てて前記ホストコンピュータから送信されるデータを、前記第２のマッピング情報に基づいて、前記第２の記憶領域に格納する、
ことを特徴とする計算機システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】仮想化制御装置及びデータ移行制御方法並びに計算機システム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、複数の記憶装置間でデータ移行処理を実行する方法及び装置並びにシステムに関する。特に、記憶装置に対してアクセス要求を発行するホストコンピュータにデータ移行処理を意識させることなく、複数の記憶装置間でデータを移行する方法及び装置並びにシステムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の目的は、記憶装置間を跨いだデータ移行処理を、ホストコンピュータに意識させることなく実行することができる制御装置及びデータ移行方法並びに計算機システムを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
また、本発明の他の目的は、制御装置の交換や新たな制御装置の導入を、ホストコンピュータに意識させることなく行うことができる制御装置及びデータ移行方法並びに計算機システムを提供することである。