【手続補正書】
【提出日】平成22年2月22日(2010.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
計算機、第１ストレージシステム及び第２ストレージシステムを備える計算機システムを制御する方法であって、
前記第１ストレージシステムは、第１経路及び第２経路を介して前記計算機に接続され、
前記第２ストレージシステムは、第３経路を介して前記第１ストレージシステムに接続され、第４経路を介して前記計算機に接続され、
前記計算機は、前記第１経路に接続される第１インターフェース、前記第２経路に接続される第２インターフェース、前記第４経路に接続される第３インターフェース、前記第１インターフェースから前記第３インターフェースに接続される第１プロセッサ、及び、前記第１プロセッサに接続される第１メモリを備え、
前記第１ストレージシステムは、
前記第１経路、前記第２経路及び前記第３経路に接続される第１コントローラを備え、
第１記憶領域を前記計算機に提供し、
前記第２ストレージシステムは、前記第３経路及び前記第４経路に接続される第２コントローラ、及び、第２記憶領域を備え、
前記第１ストレージシステムは、前記計算機から前記第１記憶領域へのアクセス要求を受信すると、前記受信したアクセス要求を前記第２記憶領域へのアクセス要求に変換し、前記変換されたアクセス要求を、前記第３経路を経由して前記第２ストレージシステムに送信し、
前記第２ストレージシステムは、前記計算機又は前記第１ストレージシステムから前記第２記憶領域へのアクセス要求を受信すると、前記受信したアクセス要求に従って前記第２記憶領域へのアクセス処理を実行し、
前記計算機は、
前記第１記憶領域と前記第２記憶領域とを対応付ける第１情報を保持し、
前記第１経路から前記第４経路の少なくとも一つに障害が発生したか否かの判定結果と、前記第１記憶領域又は前記第２記憶領域へのアクセスに使用される前記第１経路から前記第４経路の少なくとも一つと、を対応付ける第２情報を保持し、
前記方法は、
前記計算機が、前記第１経路から前記第４経路の少なくとも一つに障害が発生したか否かを判定する第１手順と、
前記計算機が、前記判定の結果及び前記第２情報に基づいて、前記第１記憶領域又は前記第２記憶領域へのアクセスに使用される前記第１経路から前記第４経路の少なくとも一つを選択する第２手順と、
前記計算機が、前記選択された前記第１経路から前記第４経路の少なくとも一つを用いて、前記第１記憶領域又は前記第２記憶領域へのアクセス要求を送信する第３手順と、を含むことを特徴とする方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本願で開示する代表的な発明は、計算機、第１ストレージシステム及び第２ストレージシステムを備える計算機システムを制御する方法であって、前記第１ストレージシステムは、第１経路及び第２経路を介して前記計算機に接続され、前記第２ストレージシステムは、第３経路を介して前記第１ストレージシステムに接続され、第４経路を介して前記計算機に接続され、前記計算機は、前記第１経路に接続される第１インターフェース、前記第２経路に接続される第２インターフェース、前記第４経路に接続される第３インターフェース、前記第１インターフェースから前記第３インターフェースに接続される第１プロセッサ、及び、前記第１プロセッサに接続される第１メモリを備え、前記第１ストレージシステムは、前記第１経路、前記第２経路及び前記第３経路に接続される第１コントローラを備え、第１記憶領域を前記計算機に提供し、前記第２ストレージシステムは、前記第３経路及び前記第４経路に接続される第２コントローラ、及び、第２記憶領域を備え、
前記第１ストレージシステムは、前記計算機から前記第１記憶領域へのアクセス要求を受信すると、前記受信したアクセス要求を前記第２記憶領域へのアクセス要求に変換し、前記変換されたアクセス要求を、前記第３経路を経由して前記第２ストレージシステムに送信し、前記第２ストレージシステムは、前記計算機又は前記第１ストレージシステムから前記第２記憶領域へのアクセス要求を受信すると、前記受信したアクセス要求に従って前記第２記憶領域へのアクセス処理を実行し、前記計算機は、前記第１記憶領域と前記第２記憶領域とを対応付ける第１情報を保持し、前記第１経路から前記第４経路の少なくとも一つに障害が発生したか否かの判定結果と、前記第１記憶領域又は前記第２記憶領域へのアクセスに使用される前記第１経路から前記第４経路の少なくとも一つと、を対応付ける第２情報を保持し、前記方法は、前記計算機が、前記第１経路から前記第４経路の少なくとも一つに障害が発生したか否かを判定する第１手順と、前記計算機が、前記判定の結果及び前記第２情報に基づいて、前記第１記憶領域又は前記第２記憶領域へのアクセスに使用される前記第１経路から前記第４経路の少なくとも一つを選択する第２手順と、前記計算機が、前記選択された前記第１経路から前記第４経路の少なくとも一つを用いて、前記第１記憶領域又は前記第２記憶領域へのアクセス要求を送信する第３手順と、を含むことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本実施形態の業務ホスト１００は、第３ネットワーク１５０を介して、外部接続ストレージシステムＢ１３０が備える物理的な記憶領域にアクセスすることもできる。例えば、第３ネットワーク１５０上に、ＮＩＣ２＿１０５Ｂからハブ１６０を経由して接続元ストレージシステムＡ１２０に至るパスＣ（ＰＣ）１５１Ａ、及び、ＮＩＣ１＿１０５Ａからハブ１６０を経由して外部接続ストレージシステムＢ１３０に至るパスＤ（ＰＤ）１５１Ｂが設定されてもよい。業務ホスト１００は、ＰＣ１５１Ａ又はＰＤ１５１Ｂに例えばｉＳＣＳＩプロトコルを適用することによって、外部接続ストレージシステムＢ１３０の記憶領域にアクセスしてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
第１ネットワークＰＡ３０３は、パスに含まれるＰＡ１４０Ａ内のＦＣスイッチのポートの識別子である（図４参照）。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
第２ネットワークＰＢ３０６は、パスに含まれるＰＢ１４０Ｂ内のＦＣスイッチのポートの識別子である（図４参照）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
ユーザは、いずれかの構成要素の分類の状態が「ＯＦＦＬＩＮＥ」である場合、障害が発生している部位を特定するために、その構成要素の分類の詳細な状態を表示させる指示を入力してもよい。この指示が入力されると、指示に応じて、ＨＢＡステータステーブル１１１、スイッチステータステーブル１１２及びストレージステータステーブル１１３の少なくとも一つの内容が新たに出力される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１３８
【補正方法】変更
【補正の内容】
【０１３８】
さらに、業務ホスト１００は、ＰＣ１５１Ａを介して接続元ストレージシステムＡ１２０の各ＣＨＡ１２２及び各ポート等の状態を確認し、ＰＤ１５１Ｂを介して外部接続ストレージシステムＢ１３０の各ＣＨＡ１３２及び各ポート等の状態を確認する。そして、パス管理部１０８は、いずれかの部位に発生した障害を検出すると、パス判定処理を実行して、使用するパスを選択する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１８１
【補正方法】変更
【補正の内容】
【０１８１】
結局、パス判定処理（図１０）及びアクセス経路判定テーブル１１４（図１２）によれば、使用可能なパスと、それらのパスが使用可能である場合に優先的に使用されるべきパスとが対応付けられる。具体的には、ＦＣネットワーク上のパス及びＩＰネットワーク上のパスの両方が使用可能である場合、原則として、ＦＣネットワーク上のパスが優先的に使用される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１９７
【補正方法】変更
【補正の内容】
【０１９７】
通常、キャッシュメモリ１２４が使用される場合、書き込みを要求されたデータのキャッシュメモリ１２４への格納が終了すると、そのデータがまだＶ−ＶＯＬ１２３（すなわちそれに対応するＲ−ＶＯＬ１３３）に格納されていなくても、接続元ストレージシステムＡ１２０は業務ホスト１００に書き込み処理の終了報告を送信する。その後、そのデータがＲ−ＶＯＬ１３３に格納される前にＰＢ１４０Ｂに障害が発生した場合、業務ホスト１００はそのデータがまだＲ−ＶＯＬ１３３に格納されていないことを知ることができないため、キャッシュメモリ１２４に格納された最新のデータをＲ−ＶＯＬ１３３に反映させることができない。業務ホスト１００からＲ−ＶＯＬ１３３に至る代替パスは、接続元ストレージシステムＡ１２０を経由しないため、業務ホスト１００はキャッシュメモリ１２４にアクセスすることができない。このため、業務ホスト１００は、キャッシュメモリ１２４に格納された最新のデータを利用することができない。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０２０２
【補正方法】変更
【補正の内容】
【０２０２】
次に、業務ホスト１００は、生存しているパス数ＳＰとパス数入力フィールド１３０４に入力されたパス数ＰＮｕｍを比較する（ステップ１４０４）。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２０５
【補正方法】変更
【補正の内容】
【０２０５】
さらに業務ホスト１００は、キャッシュメモリ１２４に格納されたデータのうち、少なくとも、まだＶ−ＶＯＬ１２３（すなわちそれに対応するＲ−ＶＯＬ１３３）に格納されていないデータをＶ−ＶＯＬ１２３に格納することを接続元ストレージシステムＡ１２０に指示する。接続元ストレージシステムＡ１２０は、その指示に従って、キャッシュメモリ１２４に格納されたデータをＶ−ＶＯＬ１２３に対応するＲ−ＶＯＬ１３３に格納する（ステップ１４０６）。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０２０６
【補正方法】変更
【補正の内容】
【０２０６】
接続元ストレージシステムＡ１２０は、ステップ１４０６におけるＲ−ＶＯＬ１３３への書き込みが成功したか否かを判定する（ステップ１４０７）。Ｒ−ＶＯＬ１３３に書き込みが成功した場合、接続元ストレージシステムＡ１２０は、業務ホスト１００に完了通知を送信する（ステップ１４０８）。一方、書き込みに失敗した場合、接続元ストレージシステムＡ１２０は、ＰＢ１４０Ｂに含まれる全パスに障害が発生したものと判定し、業務ホスト１００にエラーを通知する（ステップ１４０９）。業務ホスト１００は、エラーを検知すると、代替パスを経由してＲ−ＶＯＬ１３３への書き込みを実行する（ステップ１４１０）。このため、最新のデータをＲ−ＶＯＬ１３３に反映することができ、その後も代替パスを使用して業務を継続することができる。
【手続補正１３】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2009259031.tif 000001
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2009259031.tif 000002
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図４
【補正方法】変更
【補正の内容】
【図４】
2009259031.tif 000003
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2009259031.tif 000004