(57)【特許請求の範囲】
【請求項１】
外部装置からのストレージ装置に対する要求を受け取り、内部の第１のキャッシュに格納し、前記要求を前記ストレージ装置のログ領域に格納させる指示であるログ要求を出力し、前記第１のキャッシュに格納された前記要求を前記ストレージ装置に出力し、前記要求が実施済みであることを示す情報を前記ストレージ装置に出力し、マイグレーション指示により、前記第１のキャッシュの内容を出力する、第１の中継処理を行う第１の中継装置と、
マイグレーション指示により、前記第１の中継装置から直接の物理的接続を介し前記第１のキャッシュの内容を受け取り、内部の第２のキャッシュに格納し、セッションを引き継ぎ、前記ストレージ装置の前記ログ領域に格納された前記要求のうち実施済みでない要求を読み出し、該要求を前記ストレージ装置に出力する、第２の中継処理を行う第２の中継装置と、
障害が検出されると、前記第１の中継装置、および、前記第２の中継装置にマイグレーション指示を出力する管理装置と、
を含むことを特徴とする中継部システム。
【請求項２】
前記外部装置であるコンピュータと、
仮想マシンを実装し、前記仮想マシンが前記第１の中継処理を行う前記第１の中継装置、および、前記マイグレーション指示により前記仮想マシンを引き継ぎ、引き継がれた前記仮想マシンが前記第２の中継処理を行う前記第２の中継装置を含む、請求項１の前記中継部システムと、
前記ストレージ装置と、
を含むことを特徴とする情報処理システム。
【請求項３】
前記要求を出力する第１のｉＳＣＳＩイニシエータを含む前記コンピュータと、
前記要求を受け取り前記第１のキャッシュに格納する第１のｉＳＣＳＩターゲット、および、前記要求を前記ストレージ装置に出力する第２のｉＳＣＳＩイニシエータを含む前記第１の中継装置と、
前記要求を受け取り実行する第２のｉＳＣＳＩターゲットを含む、前記ストレージ装置であるｉＳＣＳＩストレージ装置と、
を含むことを特徴とする請求項２の情報処理システム。
【請求項４】
マイグレーション指示により、前記第１のｉＳＣＳＩターゲット、および、前記第２のｉＳＣＳＩイニシエータを直接の物理的接続を介して出力する前記第１の中継装置と、
マイグレーション指示により、前記第１のｉＳＣＳＩターゲット、および、前記第２のｉＳＣＳＩイニシエータを受け取り動作させる前記第２の中継装置と、
を含むことを特徴とする請求項３の情報処理システム。
【請求項５】
前記第１のキャッシュ内のライト要求に係るライトデータが正常かどうかを確認する前記仮想マシンと、
前記仮想マシンにより前記ライトデータの正常が確認されると、当該ライトデータに係るライト要求を前記ｉＳＣＳＩストレージ装置に出力し、当該ライト要求が実施済みであることを示す情報を出力する前記第２のｉＳＣＳＩイニシエータと、
前記ログ要求を受け取ると当該ログ要求に係るライト要求を前記ログ領域に格納し、前記ライト要求を受け取ると当該ライト要求に係る前記ライトデータを運用領域に格納し、前記ライト要求が実施済みであることを示す情報を受け取ると当該情報を前記ログ領域に上書きする前記第２のｉＳＣＳＩターゲットと、
を含むことを特徴とする請求項４の情報処理システム。
【請求項６】
前記第２のキャッシュ内のライト要求に係るライトデータが正常かどうかを確認する前記第２の中継装置の前記仮想マシンと、
前記マイグレーション指示により、
前記第２のキャッシュ内のライト要求を前記ストレージ装置のログ領域に格納させる指示であるログ要求を出力し、前記第２の中継装置の前記仮想マシンにより前記ライトデータの正常が確認されると、当該ライトデータに係るライト要求を出力し、当該ライト要求が実施済みであることを示す情報を出力する前記第２の中継装置の前記第２のｉＳＣＳＩイニシエータと、
を含むことを特徴とする請求項５の情報処理システム。
【請求項７】
前記仮想マシン、前記第１のｉＳＣＳＩターゲット、前記第２のｉＳＣＳＩイニシエータ、および、前記仮想マシンに使用されるデータを格納し、前記第１の中継装置、および、前記第２の中継装置に接続される仮想マシン用ストレージ装置と、
前記第１の中継装置の前記仮想マシンの障害が検出されると、コールドマイグレーション指示を出力する前記管理装置と、
コールドマイグレーション指示により、前記仮想マシン用ストレージ装置から、前記仮想マシンの実装のためのデータおよび前記第１のｉＳＣＳＩターゲットおよび前記第２のｉＳＣＳＩイニシエータを読み出し実装し起動する前記第２の中継装置と、
前記ｉＳＣＳＩストレージ装置の前記ログ領域に格納された前記要求の内容のうち実施済みでない要求を読み出し、当該要求を前記ｉＳＣＳＩストレージ装置に出力する、前記第２の中継装置の前記第２のｉＳＣＳＩイニシエータと、
を含むことを特徴とする請求項６の情報処理システム。
【請求項８】
前記コンピュータ、前記管理装置、前記第１の中継装置、前記第２の中継装置、および、前記ｉＳＣＳＩストレージ装置をつなぐネットワークスイッチを、
含むことを特徴とする請求項７の情報処理システム。
【請求項９】
外部装置からのストレージ装置に対する要求を受け取り、内部の第１のキャッシュに格納し、前記要求を前記ストレージ装置のログ領域に格納させる指示であるログ要求を出力し、前記第１のキャッシュに格納された前記要求を前記ストレージ装置に出力し、前記要求が実施済みであることを示す情報を前記ストレージ装置に出力し、マイグレーション指示により、前記第１のキャッシュの内容を出力する、第１の中継手順と、
障害が検出されるとマイグレーション指示を出力する管理手順と、
前記マイグレーション指示により、前記第１の中継手順から直接の物理的接続を介し前記第１のキャッシュの内容を受け取り、内部の第２のキャッシュに格納し、セッションを引き継ぎ、前記ストレージ装置の前記ログ領域に格納された前記要求のうち実施済みでない要求を読み出し、該要求を前記ストレージ装置に出力する、第２の中継手順と、
を含むことを特徴とする情報処理方法。
【請求項１０】
前記第１の中継手順が、実装された仮想マシンにより実行され、
前記第２の中継手順が、前記マイグレーション指示により引き継がれた前記仮想マシンにより実行されることを特徴とする請求項９の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、中継部システム、情報処理システム、および、情報処理方法に関する。
【背景技術】
【０００２】
中継装置のキャッシュに関する技術の１例が特許文献１に記載されている。特許文献１においては、クライアント装置とストレージ装置との間に、キャッシュを備えた中継装置が設けられている。特許文献１の技術は、このキャッシュにより、クライアント装置からストレージ装置へのアクセスを高速化している。
【０００３】
また、仮想マシンに関する技術の１例が特許文献２に記載されている。特許文献２は、仮想マシンに関する全ファイルおよび仮想マシンに関する状態情報を含む論理コンテナを設け、仮想マシンのマイグレーションを実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１１６０７号公報
【特許文献２】特開２００９−１１６８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１記載の技術では、中継装置に係わる障害が起きた場合、中継装置上にあるキャッシュされたデータのストレージへの反映ができず、復旧ができないという課題があった。
【０００６】
また、特許文献２記載の技術では、中継装置に対応できないという課題があった。
【０００７】
本発明の目的は、上記課題を解決した中継部システム、情報処理システム、および、情報処理方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の中継部システムは、外部装置からのストレージ装置に対する要求を受け取り、内部の第１のキャッシュに格納し、前記ストレージ装置に出力し、マイグレーション指示により、前記第１のキャッシュの内容を出力する第１の中継装置と、マイグレーション指示により、前記第１の中継装置から直接の物理的接続を介し前記第１のキャッシュの内容を受け取り、内部の第２のキャッシュに格納し、前記ストレージ装置に対する要求を実行し、セッションを引き継ぐ第２の中継装置と、障害が検出されると、前記第１の中継装置、および、前記第２の中継装置にマイグレーション指示を出力する管理装置とを含む。
【０００９】
外部装置からのストレージ装置に対する要求を受け取り、第１のキャッシュに格納し、前記ストレージ装置に出力し、マイグレーション指示により、前記第１のキャッシュの内容を出力する第１の中継手順と、
本発明の情報処理方法は、マイグレーション指示により、前記第１の中継手順から直接の物理的接続を介し前記第１のキャッシュの内容を受け取り、内部の第２のキャッシュに格納し、前記ストレージ装置に対する要求を実行し、セッションを引き継ぐ第２の中継装手順と、障害が検出されると、前記第１の中継手順、および、前記第２の中継手順にマイグレーション指示を出力する管理手順とを含む。
【発明の効果】
【００１０】
本発明の効果は、中継装置上にあるキャッシュされたストレージに対するデータのマイグレーションが可能となり、ストレージへの反映ができ、復旧ができることである。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態の構成を示すブロック図である。
【図２】本発明の第２の実施の形態の構成を示すブロック図である。
【図３】本発明の第３の実施の形態の構成を示すブロック図である。
【図４】本発明の第４の実施の形態の構成を示すブロック図である。
【図５】本発明の第４の実施の形態の障害処理の動作を示す動作説明図である。
【図６】本発明の第４の実施の形態の障害処理の動作を示す動作説明図である。
【図７】本発明の第４の実施の形態の障害処理の動作を示す動作説明図である。
【図８】本発明の第４の実施の形態の障害処理の動作を示す動作説明図である。
【発明を実施するための形態】
【００１２】
次に、本発明の第１の実施の形態について図面を参照して詳細に説明する。図１は、本発明の第１の実施の形態の構成を示すブロック図である。
【００１３】
図１を参照すると、第１の実施の形態の中継部システム１５０は、管理装置３００、中継装置４０１（マイグレーション元）、および、中継装置４０２（マイグレーション先）を含む。
【００１４】
中継装置４０１、４０２は、それぞれ、キャッシュ４４１、キャッシュ４４２を含む。キャッシュ４４１、キャッシュ４４２は、図示しない主記憶上に構成可能である。中継装置４０１、４０２は、それぞれ、独立した物理的接続（たとえば、Ｅｔｈｅｒｎｅｔ（登録商標））を介して、外部装置（たとえば、コンピュータ）と接続される。また、中継装置４０１、４０２は、独立した物理的接続（たとえば、Ｅｔｈｅｒｎｅｔ）を介して１つのストレージ装置と接続される。
【００１５】
中継装置４０１は、外部装置からのストレージ装置に対するＩ／Ｏアクセスの要求（コマンド、アドレス、データ等）を受け取ると、キャッシュ４４１に要求を格納し、ストレージ装置に要求を出力する。管理装置３００は、独立した物理的接続（たとえば、Ｅｔｈｅｒｎｅｔ）で、中継装置４０１、４０２に接続される。
【００１６】
中継装置４０１、４０２は、物理的接続６００（たとえば、Ｅｔｈｅｒｎｅｔ）で、直接接続される。管理装置３００は、中継装置４０１、４０２に係わるセッション（Ｉ／Ｏアクセスの）、障害を監視している。管理装置３００は、中継装置４０１に係わる障害（たとえば、中継装置４０１とストレージ装置との間の転送の障害等）を検出すると、中継装置４０１、４０２にマイグレーション指示を出力する。
【００１７】
中継装置４０１は、マイグレーション指示により、キャッシュ４４１の内容を物理的接続６００を介して中継装置４０２に出力する。中継装置４０２は、マイグレーション指示により、中継装置４０１からキャッシュ４４１の内容を受け取り、キャッシュ４４２に格納する。
【００１８】
次に、外部装置から中継装置４０１が切り離され、中継装置４０２が、外部装置、ストレージ装置とセッションを実行する。そして、中継装置４０２は、キャッシュ４４２に格納された「ストレージ装置に対する要求」を実行する。すなわち、中継装置４０２は、中継装置４０１のセッションを引き継ぐ。
【００１９】
ここで、中継装置４０１には、仮想マシンが実装され、その仮想マシンを中継装置４０２にマイグレーション（移動）する構成が可能である。
【００２０】
次に、第１の実施の形態の効果について説明する。
【００２１】
第１の実施の形態は、マイグレーション元の中継装置４０１のキャッシュ４４１に格納された「ストレージ装置に対する要求」をマイグレーション先の中継装置４０２のキャッシュ４４２に移動する構成である。さらに、マイグレーション先の中継装置４０２が、「ストレージ装置に対する要求」実施する構成である。
【００２２】
したがって、第１の実施の形態は、中継装置４０１のキャッシュ４４１の内容が中継装置４０２にマイグレーションされ、キャッシュ４４１に存在したストレージ装置に対する要求が実施でき、完全な復旧ができるという効果を持つ。
【００２３】
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。図２は、本発明の第２の実施の形態の構成を示すブロック図である。
【００２４】
図２を参照すると、第２の実施の形態の情報処理システム１００は、ｉＳＣＳＩ（Internet Small Computer System Interface  ：インターネット・スモール・コンピュータ・システム・インタフェース）を実現するシステムである。情報処理システム１００は、コンピュータ２００、中継部システム１５０、および、ｉＳＣＳＩストレージ装置５００を含む。コンピュータ２００は、第１の実施の形態の外部装置の１例であり、オペレーティングシステム上で動作するｉＳＣＳＩイニシエータ２１０を含む。
【００２５】
中継部システム１５０は、第１の実施の形態の中継部システム１５０の１例である。ｉＳＣＳＩストレージ装置５００は、第１の実施の形態のストレージ装置の１例である。
【００２６】
中継装置４０１は、仮想マシン４１０が動作する装置である。また、仮想マシン４１０には、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０が実装されている。マイグレーションにより、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０が、中継装置４０１から中継装置４０２に移動し、動作する。
【００２７】
また、中継装置４０１、中継装置４０２は、それぞれ、キャッシュ４４１、キャッシュ４４２を含む。キャッシュ４４１、４４２は、たとえば、中継装置４０１、中継装置４０２内部の主記憶装置（図示せず）上に構成される。キャッシュ４４１、４４２は、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０により使用される。
【００２８】
ｉＳＣＳＩストレージ装置５００は、ｉＳＣＳＩターゲット５２０を含む。
【００２９】
ｉＳＣＳＩイニシエータ２１０は、独立な物理的接続（たとえば、Ｅｔｈｅｒｎｅｔ等）を介して中継装置４０１、中継装置４０２のｉＳＣＳＩターゲット４２０と接続される。管理装置３００は、独立な物理的接続を介してコンピュータ２００、中継装置４０１、および、中継装置４０２と接続される。
【００３０】
中継装置４０１、中継装置４０２のｉＳＣＳＩイニシエータ４３０は、独立な物理的接続（たとえば、Ｅｔｈｅｒｎｅｔ等）を介してｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０と接続される。
【００３１】
コンピュータ２００は、ｉＳＣＳＩイニシエータ２１０を使用し、ｉＳＣＳＩストレージ装置５００に対するＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）処理を行う。管理装置３００は、ｉＳＣＳＩのセッション、および、障害状況を管理し、復旧処理を行う。
【００３２】
次に、第１の実施の形態の動作について詳細に説明する。
【００３３】
まず、一般的なＩ／Ｏ処理の動作について説明する。
【００３４】
コンピュータ２００のｉＳＣＳＩイニシエータ２１０は、ｉＳＣＳＩストレージ装置５００に対する要求を中継装置４０１に出力する。要求とは、たとえば、ｉＳＣＳＩに準拠するコマンド（リード、ライト等を示す）、アドレス（ｉＳＣＳＩストレージ装置５００の領域を示す）、ライトデータ等を含む。
【００３５】
以下、コマンドがライトコマンド（ライト要求）である場合について説明する。中継装置４０１のｉＳＣＳＩターゲット４２０は、要求（ライトコマンドを含む）を受け取ると、要求をキャッシュ４４１に格納する。次に、仮想マシン４１０は、キャッシュ４４１に格納されたライトデータに対する中間処理を実行する。中間処理とは、たとえば、ライトデータのウィルスチェック等である。
【００３６】
仮想マシン４１０が、中間処理において、ライトデータの正常を確認すると、次に、ｉＳＣＳＩイニシエータ４３０が、キャッシュ４４１から要求を読み出し、ｉＳＣＳＩストレージ装置５００に出力する。次に、ｉＳＣＳＩイニシエータ４３０がキャッシュ４４１内の読み出し済みのその要求を削除する。ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、要求を受け取ると、ライトデータをアドレスで指定された領域に書き込む。
【００３７】
次に、障害が発生した場合の動作について説明する。
【００３８】
たとえば、コンピュータ２００のｉＳＣＳＩイニシエータ２１０と中継装置４０１のｉＳＣＳＩターゲット４２０の間の通信障害が発生すると、仮想マシン４１０は、障害を示すイベントを管理装置３００に出力する。管理装置３００は、障害を示すイベントを受け取ると、中継装置４０１、中継装置４０２にマイグレーション指示を出力する。
【００３９】
中継装置４０１は、マイグレーション指示を受け取ると、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０、および、キャッシュ４４１の内容を物理的接続６００を介して、中継装置４０２に出力する。
【００４０】
中継装置４０２は、マイグレーション指示を受け取ると、中継装置４０１からの仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０を実装（格納）し、キャッシュ４４２にキャッシュ４４１の内容を格納する。
【００４１】
次に、中継装置４０２は、コンピュータ２００のｉＳＣＳＩイニシエータ２１０、ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０に対し、接続切り替え通知を出力する。ｉＳＣＳＩイニシエータ２１０、ｉＳＣＳＩターゲット５２０は、この接続切り替え通知を受け取ると、中継装置４０１とのセッションを中止し、以降、中継装置４０２とのセッションを実行する。
【００４２】
次に、中継装置４０２は、キャッシュ４４２内の要求（元々、キャッシュ４４１に格納されていた未実施の要求）を実行する。以降、コンピュータ２００、中継装置４０２、および、ｉＳＣＳＩストレージ装置５００の間で、セッションが実行される。
【００４３】
次に、第２の実施の形態の効果について説明する。
【００４４】
第２の実施の形態は、第１の実施の形態の中継部システム１５０を含むので、第１の実施の形態と同一の効果を持つ。
【００４５】
また、第２の実施の形態は、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０をマイグレーションするので、種々のコンピュータアーキテクチャに適用できるという効果を持つ。
【００４６】
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。図３は、本発明の第３の実施の形態の構成を示すブロック図である。
【００４７】
図３を参照すると、第３の実施の形態の情報処理システム１０１は、第２の実施の形態の情報処理システム１００の１例であって、さらに、仮想マシン用ストレージ装置７００を含む。また、ｉＳＣＳＩストレージ装置５００は、ログ領域５３０と、運用領域５４０とを含む。仮想マシン用ストレージ装置７００は、独立な物理的接続（たとえば、ファイバー・チャネル）を介し、中継装置４０１、中継装置４０２に接続される。
【００４８】
仮想マシン用ストレージ装置７００は、仮想マシン４１０の本体（ソフトウェア）、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０、および、仮想マシン４１０に使用されるデータを格納する。中継装置４０１は、仮想マシン用ストレージ装置７００から、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０を内部に実装し動作させる。また、仮想マシン４１０は、仮想マシン用ストレージ装置７００内のデータを参照し、処理を実行する。
【００４９】
次に、第３の実施の形態の動作について説明する。
【００５０】
まず、一般的なＩ／Ｏ処理の動作について説明する。
【００５１】
要求のコマンドがライトコマンド（ライト要求）である場合について説明する。中継装置４０１のｉＳＣＳＩターゲット４２０は、ｉＳＣＳＩイニシエータ２１０から要求を受け取ると、要求をキャッシュ４４１に格納する。
【００５２】
次に、ｉＳＣＳＩイニシエータ４３０が、キャッシュ４４１から要求（ライトコマンド、アドレス（運用領域５４０を示す）、ライトデータ）を読み出す。そして、ｉＳＣＳＩイニシエータ４３０は、ログ要求をｉＳＣＳＩストレージ装置５００に出力する。ログ要求は、ライトコマンド、ログ領域５３０を示すアドレス、ライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）を含む。
【００５３】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、ログ要求を受け取ると、ライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）をアドレスで指定されたログ領域５３０に書き込む。
【００５４】
仮想マシン４１０が、中間処理において、ライトデータの正常を確認すると、ｉＳＣＳＩイニシエータ４３０が、キャッシュ４４１から要求を読み出し、ｉＳＣＳＩストレージ装置５００に出力する。
【００５５】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、要求を受け取ると、ライトデータをアドレス（運用領域５４０を示す）で指定された運用領域５４０に書き込む。
【００５６】
次に、ｉＳＣＳＩイニシエータ４３０は、先にログ領域５３０に書き込んだライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）を、実施済みを示すデータに置き換える。すなわち、ｉＳＣＳＩイニシエータ４３０は、ログ削除要求（ライトコマンド、ログ領域５３０を示すアドレス、ライトデータ（内容は実施済みを示すデータ））をｉＳＣＳＩストレージ装置５００に出力する。次に、ｉＳＣＳＩイニシエータ４３０は、キャッシュ４４１内の読み出し済みの要求を削除する。
【００５７】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、ログ削除要求を受け取ると、アドレスで指定されたログ領域５３０に、ライトデータ（内容は実施済みを示すデータ）上書きする。
【００５８】
次に、障害が発生した場合の動作について説明する。
【００５９】
中継装置４０１の障害で仮想マシン４１０の障害が発生した場合について説明する。ここで、仮想マシン４１０の障害が発生したので、キャッシュ４４１の内容は、保障できない。
【００６０】
管理装置３００は、コンピュータ２００の電源をオフにし、中継装置４０１、４０２にコールドマイグレーション指示を出力する。中継装置４０１は、その指示を受け取ると、仮想マシン４１０を停止する。
【００６１】
中継装置４０２は、コールドマイグレーション指示を受け取ると、仮想マシン用ストレージ装置７００から仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０を読み出し内部に実装し起動する。
【００６２】
次に、起動した仮想マシン４１０は、ｉＳＣＳＩイニシエータ４３０により、ｉＳＣＳＩストレージ装置５００のログ領域５３０を読み出し、実施済みでない要求が存在するかどうかを調べる。実施済みでない要求が存在すると、ｉＳＣＳＩイニシエータ４３０は、その要求をｉＳＣＳＩストレージ装置５００に出力する。
【００６３】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、要求を受け取ると、ライトデータをアドレス（運用領域５４０を示す）で指定された運用領域５４０に書き込む。
【００６４】
次に、ｉＳＣＳＩイニシエータ４３０は、先にログ領域５３０に書き込んだライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）を、実施済みを示すデータに置き換える。すなわち、ｉＳＣＳＩイニシエータ４３０は、ログ削除要求（ライトコマンド、ログ領域５３０を示すアドレス、ライトデータ（内容は実施済みを示すデータ））をｉＳＣＳＩストレージ装置５００に出力する。
【００６５】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、ログ削除要求を受け取ると、アドレスで指定されたログ領域５３０に、ライトデータ（内容は実施済みを示すデータ）を上書きする。
【００６６】
次に、管理装置３００は、コンピュータ２００を起動し、中継装置４０２との接続を指示する。また、管理装置３００は、中継装置４０２、ｉＳＣＳＩストレージ装置５００に、相互の接続の開始を指示する。以降、コンピュータ２００、中継装置４０２、および、ｉＳＣＳＩストレージ装置５００の間で、セッションが実行される。
【００６７】
次に、第３の実施の形態の効果について説明する。
【００６８】
第３の実施の形態は、第２の実施の形態の１例なので、第２の実施の形態と同一の効果を持つ。
【００６９】
また、第３の実施の形態は、ｉＳＣＳＩストレージ装置５００にログ領域５３０、運用領域５４０を設け、ログ領域５３０に、「運用領域５４０に対する要求」を格納する構成である。したがって、第３の実施の形態は、マイグレーション後、ログ領域５３０から「運用領域５４０に対する要求」を読み出して、実行できるので、中継装置４０１、または、仮想マシン４１０に障害が発生しても、復旧が可能となるという効果を持つ。
【００７０】
次に、本発明の第４の実施の形態について図面を参照して詳細に説明する。図４は、本発明の第４の実施の形態の構成を示すブロック図である。
【００７１】
図４を参照すると、第４の実施の形態の情報処理システム１０２は、第３の実施の形態の情報処理システム１０１の１例であり、さらに、ネットワークスイッチ８０１、ネットワークスイッチ８０２を含む。ネットワークスイッチ８０１、ネットワークスイッチ８０２は、冗長化されており、どちらか片方が動作しており、障害等により切り替えが発生するように構成してもよい。
【００７２】
コンピュータ２００と、中継装置４０１、４０２とは、それぞれ、ネットワークスイッチ８０１、ネットワークスイッチ８０２を経由して接続される。管理装置３００と、中継装置４０１、４０２とは、それぞれ、ネットワークスイッチ８０１、ネットワークスイッチ８０２を経由して接続される。
【００７３】
中継装置４０１、４０２と、ｉＳＣＳＩストレージ装置５００とは、それぞれ、ネットワークスイッチ８０１、ネットワークスイッチ８０２を経由して接続される。また、管理装置３００とｉＳＣＳＩストレージ装置５００とは、ネットワークスイッチ８０１、ネットワークスイッチ８０２を経由して接続される。
【００７４】
図４には、中継装置４０１、４０２の内部が記載されていないが、図３と同一である。また、コンピュータ２００、管理装置３００、中継装置４０１、４０２、ｉＳＣＳＩストレージ装置５００は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）を搭載し、そのポートごとにＥｔｈｅｒｎｅｔのケーブルを接続することが可能である。
【００７５】
次に、第４の実施の形態の一般的なＩ／Ｏ処理の動作について詳細に説明する。
【００７６】
コマンドがライトコマンドである場合について説明する。
【００７７】
コンピュータ２００のｉＳＣＳＩイニシエータ２１０は、ｉＳＣＳＩストレージ装置５００に対する要求をネットワークスイッチ８０１に出力する。要求は、たとえば、ライトコマンド、アドレス（ｉＳＣＳＩストレージ装置５００領域を示す）、ライトデータ等を含む。ネットワークスイッチ８０１は、受け取った要求を中継装置４０１に出力する。
【００７８】
中継装置４０１のｉＳＣＳＩターゲット４２０は、ｉＳＣＳＩイニシエータ２１０から要求を受け取ると、要求をキャッシュ４４１に格納する。
【００７９】
次に、ｉＳＣＳＩイニシエータ４３０が、キャッシュ４４１から要求（ライトコマンド、アドレス（運用領域５４０を示す）、ライトデータ）を読み出す。そして、ｉＳＣＳＩイニシエータ４３０は、ｉＳＣＳＩストレージ装置５００に対するログ要求をネットワークスイッチ８０１に出力する。ログ要求は、ライトコマンド、ログ領域５３０を示すアドレス、ライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）を含む。
【００８０】
ネットワークスイッチ８０１は、ログ要求をｉＳＣＳＩストレージ装置５００に出力する。ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、ログ要求を受け取ると、ライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）をアドレスで指定されたログ領域５３０に書き込む。
【００８１】
次に、仮想マシン４１０が、中間処理において、ライトデータの正常を確認すると、ｉＳＣＳＩイニシエータ４３０が、キャッシュ４４１から要求を読み出し、ｉＳＣＳＩストレージ装置５００に向けてネットワークスイッチ８０１に出力する。ネットワークスイッチ８０１は、要求を受け取ると、ｉＳＣＳＩストレージ装置５００に出力する。
【００８２】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、要求を受け取ると、ライトデータをアドレス（運用領域５４０を示す）で指定された運用領域５４０に書き込む。
【００８３】
次に、ｉＳＣＳＩイニシエータ４３０は、先にログ領域５３０に書き込んだライトデータ（内容はｉＳＣＳＩイニシエータ２１０からの要求）を、実施済みを示すデータに置き換える。すなわち、ｉＳＣＳＩイニシエータ４３０は、ログ削除要求（ライトコマンド、ログ領域５３０を示すアドレス、ライトデータ（内容は実施済みを示すデータ））をｉＳＣＳＩストレージ装置５００に出力する。次に、ｉＳＣＳＩイニシエータ４３０は、キャッシュ４４１内の読み出し済みの要求を削除する。
【００８４】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、ログ削除要求を受け取ると、アドレスで指定されたログ領域５３０に、ライトデータ（内容は実施済みを示すデータ）上書きする。
【００８５】
次に、障害が発生した場合の動作について図面を参照して詳細に説明する。ネットワークスイッチ８０１、８０２の動作は、中継するだけなので記述を省略する。また、ネットワークスイッチ８０１、８０２を介しての出力、受け取りの動作も、図４から明瞭なので、「ネットワークスイッチ８０１（ネットワークスイッチ８０２）を介して」という記述を省略する。
【００８６】
まず、中継装置４０１上で動作する仮想マシン４１０のｉＳＣＳＩターゲット４２０が、ｉＳＣＳＩイニシエータ２１０との間の通信障害を検知した場合について説明する。図５は、第４の実施の形態の障害処理の動作を示す動作説明図である。
【００８７】
図５を参照すると、仮想マシン４１０（のｉＳＣＳＩターゲット４２０）が、通信エラーを示す障害イベントを出力する（ステップＳ１）。管理装置３００は、通信エラーを示す障害イベントを受け取ると、ｉＳＣＳＩイニシエータ２１０にＰｉｎｇ（ピング）を実施する（ステップＳ２）。
【００８８】
Ｐｉｎｇにより疎通状態が確認されると（ステップＳ３／Ｙ）、管理装置３００は、ｉＳＣＳＩイニシエータ２１０の使用するＮＩＣの等の間欠障害と判断し、ｉＳＣＳＩイニシエータ２１０に、要求の再送指示を出力する（ステップＳ４）。
【００８９】
Ｐｉｎｇにより疎通状態が確認されないと（ステップＳ３／Ｎ）、管理装置３００は、ネットワークスイッチ８０１に接続されるＮＩＣ（ｉＳＣＳＩイニシエータ２１０が使用する）のポート等の障害と判断する。管理装置３００は、ネットワークスイッチ８０１経由からネットワークスイッチ８０２経由に切り替えるためのセッション構築指示を、ｉＳＣＳＩイニシエータ２１０に出力する（ステップＳ５）。
【００９０】
ｉＳＣＳＩイニシエータ２１０は、セッション構築指示を受け取ると、ネットワークスイッチ８０１経由のセッションを中止し、ネットワークスイッチ８０２経由のセッションを開始する（ステップＳ６）。すなわち、ｉＳＣＳＩイニシエータ２１０は、ＮＩＣの「ネットワークスイッチ８０２に接続するポート」の使用に切り替える。そして、ｉＳＣＳＩイニシエータ２１０は、要求をネットワークスイッチ８０２で出力する。このようにして、Ｉ／Ｏ処理が継続できる。
【００９１】
次に、管理装置３００が、ｉＳＣＳＩイニシエータ２１０との要求に関する通信障害ではない障害イベントを受け取った場合、または、自身が障害を検出した場合について説明する。図６は、第４の実施の形態の障害処理の動作を示す動作説明図である。
【００９２】
図６を参照すると、管理装置３００は、中継装置４０１、中継装置４０２がホットマイグレーションに対応しているかどうかを確認する（ステップＳ８）。事前に、管理装置３００の内部に、外部からホットマイグレーションに対応しているかどうかの情報が設定される構成が可能である。
【００９３】
ホットマイグレーションに対応していることが確認されると（ステップＳ８／Ｙ）、管理装置３００は、障害状況を判別する（ステップＳ９）。
【００９４】
たとえば、障害が、管理装置３００自身の検出したｉＳＣＳＩイニシエータ２１０との通信障害（Ｐｉｎｇによる）であると（ステップＳ９／Ａ１）、管理装置３００は、ネットワークスイッチ８０１とｉＳＣＳＩイニシエータ２１０との間の障害と判断する。そして、管理装置３００は、中継装置４０１、４０２にホットマイグレーション指示を出力する（ステップＳ１０）。
【００９５】
ホットマイグレーション指示により、中継装置４０１は、キャッシュ４４１の内容、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０を物理的接続６００を介して出力する（ステップＳ１１）。ホットマイグレーション指示により、中継装置４０２は、キャッシュ４４１の内容、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０を受け取り、内部に格納する（ステップＳ１２）。
【００９６】
この間、ｉＳＣＳＩイニシエータ２１０は、要求を再送することが可能である。ｉＳＣＳＩイニシエータ２１０による失敗した要求（ｉＳＣＳＩコマンド）の再送処理を、コンピュータ２００のＩ／Ｏタイムアウトが発生しないうちに終了させることが可能なように、物理的接続６００の転送速度を設定する構成が可能である。
【００９７】
そして、中継装置４０２は、コンピュータ２００、ネットワークスイッチ８０１、８０２、および、ｉＳＣＳＩストレージ装置５００に、接続の切り替えを通知する（ステップＳ１３）。このようにして、Ｉ／Ｏ処理が継続される。
【００９８】
次に、仮想マシン４１０がｉＳＣＳＩストレージ装置５００へのアクセスに関する障害を検知した場合（ステップＳ９／Ａ２）について説明する。図７は、第４の実施の形態の障害処理の動作を示す動作説明図である。
【００９９】
図７を参照すると、ｉＳＣＳＩターゲット４２０は、ｉＳＣＳＩイニシエータ２１０からのライト要求を受け取ると、キャッシュ４４１内に格納し、リード要求を受け取ると、ｉＳＣＳＩターゲット４２０に応答せず、待たせる（ステップＳ２１）。
【０１００】
管理装置３００は、中継装置４０１、４０２にホットマイグレーション指示を出力する（ステップＳ２２）。
【０１０１】
ホットマイグレーション指示により、中継装置４０１は、キャッシュ４４１の内容、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０を物理的接続６００を介して出力する（ステップＳ２３＝Ｓ１１）。ホットマイグレーション指示により、中継装置４０２は、キャッシュ４４１の内容、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０を受け取り、内部に格納する（ステップＳ２４＝Ｓ１２）。
【０１０２】
そして、中継装置４０２は、コンピュータ２００、ネットワークスイッチ８０１、８０２、および、ｉＳＣＳＩストレージ装置５００に、接続の切り替えを通知する（ステップＳ２５＝Ｓ１３）。
【０１０３】
次に、中継装置４０２の仮想マシン４１０上のｉＳＣＳＩイニシエータ４３０は、キャッシュ４４２の内容（元は、キャッシュ４４１内容）を調べる。そして、ｉＳＣＳＩイニシエータ４３０は、未実施のライト要求をデータとするログ領域５３０へのログ要求をｉＳＣＳＩストレージ装置５００に出力する（ステップＳ２６）。これにより、ネットワークスイッチ８０２、中継装置４０２経由で、セッションが実施される。
【０１０４】
次に、仮想マシン４１０が中間処理を実施し、ｉＳＣＳＩイニシエータ４３０が、運用領域５４０に対するライト要求の出力、ログ領域５３０に対するログ削除要求の出力を実施する（ステップＳ２７）。次に、ｉＳＣＳＩターゲット４２０は、待たせていたリード要求に対する応答を行う（ステップＳ２８）。
【０１０５】
このようにして、Ｉ／Ｏ処理が継続される。
【０１０６】
次に、ホットマイグレーションに対応していないことが確認された場合（ステップＳ８／Ｎ）、または、管理装置３００が、中継装置４０２から中継装置４０１の停止障害を示す障害イベントを受け取った場合（ステップＳ９／Ａ２）について説明する。仮想マシン４１０の障害をこのＡ２に含めてもよい。図８は、本発明の第４の実施の形態の障害処理の動作を示す動作説明図である。
【０１０７】
図８を参照すると、管理装置３００は、コンピュータ２００（たとえば、図示しないＢＭＣ（ Baseboard Management Controller  ：ベースボード・マネジメント・コントローラ））に電源をオフさせる電源オフコマンドを出力する（ステップＳ３１）。コマンドは、たとえば、ＩＰＭＩ（Intelligent Platform Management Interface  ：インテリジェント・プラットフォーム・マネジメント・インタフェース）コマンドである。
【０１０８】
コンピュータ２００（のＢＭＣ）は、電源オフコマンドを受け取ると、コンピュータ２００の電源をオフする（ステップＳ３２）。次に、管理装置３００は、中継装置４０２にコールドマイグレーション指示を出力する（ステップＳ３３）。
【０１０９】
コールドマイグレーション指示を受け取ると、中継装置４０２は、仮想マシン用ストレージ装置７００から 仮想マシン４１０、ｉＳＣＳＩターゲット４２０、ｉＳＣＳＩイニシエータ４３０を内部に実装し、起動する（ステップＳ３４）。
【０１１０】
次に、起動した仮想マシン４１０は、ｉＳＣＳＩイニシエータ４３０により、ｉＳＣＳＩストレージ装置５００のログ領域５３０を読み出し（ステップＳ３５）、実施済みでない要求が存在するかどうかを調べる（ステップＳ３６）。実施済みでない要求が存在すると（ステップＳ３６／Ｙ）、ｉＳＣＳＩイニシエータ４３０が、その実施済みでない要求をｉＳＣＳＩストレージ装置５００に出力する（ステップＳ３７）。
【０１１１】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、要求を受け取ると、ライトデータをアドレス（運用領域５４０を示す）で指定された運用領域５４０に書き込む。
【０１１２】
次に、ｉＳＣＳＩイニシエータ４３０は、ログ領域５３０の実施済みでない要求を、実施済みを示すデータに置き換える。すなわち、ｉＳＣＳＩイニシエータ４３０は、ログ削除要求（ライトコマンド、ログ領域５３０を示すアドレス、ライトデータ（内容は実施済みを示すデータ）をｉＳＣＳＩストレージ装置５００に出力する（ステップＳ３８）。
【０１１３】
ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０は、ログ削除要求を受け取ると、アドレスで指定されたログ領域５３０に、ライトデータ（内容は実施済みを示すデータ）を上書きする。
【０１１４】
次に、仮想マシン４１０は、管理装置３００にセッション構築準備完了イベントを出力する（ステップＳ３９）。
【０１１５】
セッション構築準備完了イベントを受け取ると、管理装置３００は、コンピュータ２００（のＢＭＣ）に電源をオンさせる電源オンコマンドを出力する（ステップＳ４０）。コンピュータ２００（のＢＭＣ）は、電源オンコマンドを受け取ると、コンピュータ２００の電源をオンする（ステップＳ４１）。
【０１１６】
管理装置３００は、コンピュータ２００、ネットワークスイッチ８０１、８０２、ｉＳＣＳＩストレージ装置５００に、中継装置４０２に接続を切り替えることを指示するセッション構築指示を出力する（ステップＳ４２）。
【０１１７】
このようにして、セッションが復旧される。
【０１１８】
以上において、ステップＳ９における判別は、Ａ３、Ａ２、Ａ１の優先順位でどれか１つが選択され、処理が実施される。
【０１１９】
また、仮想マシン用ストレージ装置７００を備えず、仮想マシン４１０、ｉＳＣＳＩターゲット４２０、および、ｉＳＣＳＩイニシエータ４３０をｉＳＣＳＩストレージ装置５００に格納する構成が可能である。この構成では、ハードウェアが削減できる。
【０１２０】
また、管理装置３００にｉＳＣＳＩイニシエータ機能を実装し、ｉＳＣＳＩストレージ装置５００のｉＳＣＳＩターゲット５２０に直接アクセスできる機能を実装する構成が可能である。
【０１２１】
この構成では、中継装置４０１、４０２の両方に障害が発生しても、管理装置３００が、ｉＳＣＳＩストレージ装置５００のログ領域５３０、運用領域５４０にアクセスし、中継装置４０１、４０２の替わりにセッションを実施する。したがって、信頼性の向上が達成される。
【０１２２】
次に、第４の実施の形態の効果について説明する。
【０１２３】
第４の実施の形態は、第３の実施の形態の１例なので、第３の実施の形態と同一の効果を持つ。
【０１２４】
また、第４の実施の形態は、冗長化されたネットワークスイッチ８０１、８０２を含むので、信頼性が向上するという効果を持つ。
【０１２５】
上記の実施の形態の一部、または、全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１２６】
［付記１］
外部装置からのストレージ装置に対する要求を受け取り、内部の第１のキャッシュに格納し、前記ストレージ装置に出力し、マイグレーション指示により、前記第１のキャッシュの内容を出力する第１の中継装置と、
マイグレーション指示により、前記第１の中継装置から直接の物理的接続を介し前記第１のキャッシュの内容を受け取り、内部の第２のキャッシュに格納し、前記ストレージ装置に対する要求を実行し、セッションを引き継ぐ第２の中継装置と、
障害が検出されると、前記第１の中継装置、および、前記第２の中継装置にマイグレーション指示を出力する管理装置と、
を含むことを特徴とする中継部システム。
【０１２７】
［付記２］
前記外部装置であるコンピュータと、
仮想マシンを実装し、マイグレーション指示により前記仮想マシンを前記直接の物理的接続を介し出力する前記第１の中継装置、および、マイグレーション指示により前記仮想マシンを受け取り動作させる前記第２の中継装置を含む付記１の前記中継部システムと、
前記ストレージ装置であるｉＳＣＳＩストレージ装置と、
を含むことを特徴とする情報処理システム。
【０１２８】
［付記３］
要求を出力する第１のｉＳＣＳＩイニシエータを含む前記コンピュータと、
要求を受け取り前記第１のキャッシュに格納する第１のｉＳＣＳＩターゲット、および、要求を前記ｉＳＣＳＩストレージ装置に出力する第２のｉＳＣＳＩイニシエータを含む前記第１の中継部システムと、
要求を受け取り実行する第２のｉＳＣＳＩターゲットを含む前記ｉＳＣＳＩストレージ装置と、
を含むことを特徴とする付記２の情報処理システム。
【０１２９】
［付記４］
マイグレーション指示により、前記第１のｉＳＣＳＩターゲット、および、前記第２のｉＳＣＳＩイニシエータを前記直接の物理的接続を介して出力する前記第１の中継装置と、
マイグレーション指示により、前記第１のｉＳＣＳＩターゲット、および、前記第２のｉＳＣＳＩイニシエータを受け取り動作させる前記第２の中継装置と、
を含むことを特徴とする付記３の情報処理システム。
【０１３０】
［付記５］
前記第１のキャッシュ内のライト要求をライトデータとするログ要求を出力し、中間処理でライト要求の正常が確認されると、前記第１のキャッシュ内のライト要求を出力し、ログ要求で出力したライトデータを削除するための実施済みを示すデータを含むログ削除要求を出力する前記第２のイニシエータと、
前記第１のキャッシュ内のライト要求に対する中間処理を行い正常かどうかを確認する前記仮想マシンと、
前記ログ要求を受け取るとライトデータをログ領域に格納し、ライト要求を受け取るとライトデータを運用領域に格納し、ログ削除要求を受け取るとログ領域のライトデータに上書きする前記第２のｉＳＣＳＩターゲットと、
を含むことを特徴とする付記４の情報処理システム。
【０１３１】
［付記６］
マイグレーション指示により、
前記第２のキャッシュ内のライト要求をライトデータとするログ要求を出力し、中間処理でライト要求の正常が確認されると、前記第１のキャッシュ内のライト要求を出力し、ログ要求で出力したライトデータを削除するための実施済みを示すデータを含むログ削除要求を出力する前記第２の中継装置の前記第２のイニシエータと、
前記第２のキャッシュ内のライト要求に対する中間処理を行い正常かどうかを確認する前記第２の中継装置の前記仮想マシンと、
を含むことを特徴とする付記５の情報処理システム。
【０１３２】
［付記７］
前記仮想マシン、前記第１のｉＳＣＳＩターゲット、前記第２のｉＳＣＳＩイニシエータ、および、前記仮想マシンに使用されるデータを格納し、前記第１の中継装置、および、前記第２の接続装置に接続される仮想マシン用ストレージ装置と、
前記第１の中継装置の前記仮想マシンの障害が検出されると、コールドマイグレーション指示を出力する前記管理装置と、
コールドマイグレーション指示により、前記仮想マシン用ストレージ装置から前記仮想マシン、前記第２のｉＳＣＳＩターゲット、前記第１のｉＳＣＳＩイニシエータを読み出し実装し起動する前記第２の中継装置と、
前記ｉＳＣＳＩストレージ装置のログ領域を読み出し、実施済みでないライト要求が存在するかどうかを調べ、中間処理で実施済みでないライト要求の正常が確認されると、実施済みでない要求を前記ｉＳＣＳＩストレージ装置に出力する前記第２の中継装置の前記第２のイニシエータと、
を含むことを特徴とする付記６の情報処理システム。
【０１３３】
［付記８］
前記コンピュータ、前記管理装置、前記第１の中継装置、前記第２の中継装置、および、前記ｉＳＣＳＩストレージ装置をつなぐネットワークスイッチを、
含むことを特徴とする付記７の情報処理システム。
【０１３４】
［付記９］
外部装置からのストレージ装置に対する要求を受け取り、第１のキャッシュに格納し、前記ストレージ装置に出力し、マイグレーション指示により、前記第１のキャッシュの内容を出力する第１の中継手順と、
マイグレーション指示により、前記第１の中継手順から直接の物理的接続を介し前記第１のキャッシュの内容を受け取り、内部の第２のキャッシュに格納し、前記ストレージ装置に対する要求を実行し、セッションを引き継ぐ第２の中継装手順と、
障害が検出されると、前記第１の中継手順、および、前記第２の中継手順にマイグレーション指示を出力する管理手順と、
を含むことを特徴とする情報処理方法。
【０１３５】
［付記１０］
前記第１の中継手順が、仮想マシンを実装し、マイグレーション指示により前記仮想マシンを前記直接の物理的接続を介し出力し、
前記第２の中継手順が、マイグレーション指示により前記仮想マシンを受け取り動作することを特徴とする付記９の情報処理方法。
【０１３６】
［付記１１］
前記第１の中継手順が、要求を受け取り前記第１のキャッシュに格納する第１のｉＳＣＳＩターゲット、および、要求を前記ｉＳＣＳＩストレージ装置に出力する第２のｉＳＣＳＩイニシエータを含むことを特徴とする付記１０の情報処理方法。
【０１３７】
［付記１２］
前記第１の中継装置が、マイグレーション指示により、前記第１のｉＳＣＳＩターゲット、および、前記第２のｉＳＣＳＩイニシエータを前記直接の物理的接続を介して出力し、
前記第２の中継手順が、マイグレーション指示により、前記第１のｉＳＣＳＩターゲット、および、前記第２のｉＳＣＳＩイニシエータを受け取り動作させることを特徴とする付記１２の情報処理方法。
【符号の説明】
【０１３８】
１００    情報処理システム
１０１    情報処理システム
１０２    情報処理システム
１５０    中継部システム
２００    コンピュータ
２１０    ｉＳＣＳＩイニシエータ
３００    管理装置
４０１    中継装置
４０２    中継装置
４１０    仮想マシン
４２０    ｉＳＣＳＩターゲット
４３０    ｉＳＣＳＩイニシエータ
４４１    キャッシュ
４４２    キャッシュ
５００    ｉＳＣＳＩストレージ装置
５２０    ｉＳＣＳＩターゲット
５３０    ログ領域
５４０    運用領域
６００    物理的接続
７００    仮想マシン用ストレージ装置
８０１    ネットワークスイッチ
８０２    ネットワークスイッチ
【図１】
0005998538.tif 000002
【図２】
0005998538.tif 000003
【図３】
0005998538.tif 000004
【図４】
0005998538.tif 000005
【図５】
0005998538.tif 000006
【図６】
0005998538.tif 000007
【図７】
0005998538.tif 000008
【図８】
0005998538.tif 000009