【手続補正書】
【提出日】平成23年3月8日(2011.3.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想環境を提供し、記憶領域を有するストレージ装置に接続される、計算機装置において、
それぞれが仮想ＨＢＡを有して複数の仮想計算機を提供する仮想計算機提供部と、
前記複数の仮想計算機にそれぞれ対応させて設けられ、それぞれ対応する前記仮想計算機が有する仮想ＨＢＡの状態を管理する、複数の第一のパス管理部と、
前記複数の仮想計算機により共有使用され、前記仮想ＨＢＡに対応する物理ＨＢＡと、
前記複数の仮想計算機が有する仮想ＨＢＡと前記複数の物理ＨＢＡとの対応関係を管理する第二のパス管理部と、
を備え、
前記第一のパス管理部は、
前記仮想ＨＢＡの障害を検出した場合に、当該障害を前記第二のパス管理部に通知し、
前記第二のパス管理部は、
前記障害の通知に応じて、当該障害が検出された、仮想ＨＢＡに対応する前記物理ＨＢＡを経由する、他の前記仮想ＨＢＡを有する各仮想計算機に対応する前記第一のパス管理部に対して、当該他の仮想ＨＢＡの閉塞を指示し、
前記第一のパス管理部は、
前記第二のパス管理部から前記仮想ＨＢＡの閉塞を指示された場合に、指示された前記仮想ＨＢＡを閉塞する
ことを特徴とする計算機装置。
【請求項２】
前記第二のパス管理部は、
前記障害が発生した物理ＨＢＡの回復を検出した場合に、
当該回復した前記物理ＨＢＡに対応する仮想ＨＢＡを有する、各仮想計算機に対応する前記第一のパス管理部に対して、当該物理ＨＢＡの回復を指示し、
前記第一のパス管理部は、
前記第二のパス管理部から物理ＨＢＡの回復を指示された場合に、指示された前記物理ＨＢＡに対応する仮想ＨＢＡを回復させる
ことを特徴とする請求項１に記載の計算機装置。
【請求項３】
前記第一のパス管理部は、
対応する前記仮想計算機の起動処理時に、前記第二のパス管理部に、当該仮想計算機の仮想ＨＢＡに対応する物理ＨＢＡの状態を問い合わせ、得られた当該物理ＨＢＡの状態を管理し、
障害が発生した物理ＨＢＡに対応する仮想ＨＢＡを閉塞する
ことを特徴とする請求項２に記載の計算機装置。
【請求項４】
前記仮想計算機が休止する際、前記第一のパス管理部は前記第二のパス管理部に、休止することを通知し、
前記第二のパス管理部は、
前記障害の通知に応じて、
前記障害が検出された物理ＨＢＡと、前記休止した仮想計算機の仮想ＨＢＡと、の対応を
前記計算機装置が有する障害が検出されていない物理ＨＢＡと、前記休止した仮想計算機の、前記障害が検出された物理ＨＢＡに対応していた仮想ＨＢＡと、の対応に変更し、
前記休止した仮想計算機が再起動される際、
前記第一のパス管理部は、
前記第二のパス管理部に再起動することを通知し、
前記第二のパス管理部は、
前記再起動の通知に応じて、前記再起動した仮想計算機に対応する、前記第一のパス管理部に対して、前記障害が検出された物理ＨＢＡに対応していた仮想ＨＢＡの閉塞を指示し、
前記第一のパス管理部は、
前記第二のパス管理部から、前記閉塞の指示をされた場合に、前記指示された仮想ＨＢＡを閉塞し、
前記第二のパス管理部は、
前記閉塞された仮想ＨＢＡと、前記障害が検出された物理ＨＢＡに対応させる
ことを特徴とする請求項１乃至請求項３の何れか一項に記載の計算機装置。
【請求項５】
前記計算機装置は、
前記第一のパス管理プログラムが、前記障害を検出し、前記障害が検出された仮想ＨＢＡを閉塞した場合、検出して閉塞した旨を表示し、
前記第一のパス管理プログラムが、前記第二のパス管理プログラムから、前記障害を通知され、前記障害が検出された物理ＨＢＡに対応する仮想ＨＢＡを閉塞した場合、通知を受けて閉塞した旨を表示する
ことを特徴とする請求項１乃至請求項４の何れか一項に記載の計算機装置。
【請求項６】
仮想環境を提供し、記憶領域を有するストレージ装置に接続される、計算機装置のパス管理方法において、
それぞれが仮想ＨＢＡを有して複数の仮想計算機を提供する仮想計算機提供部と、
前記複数の仮想計算機にそれぞれ対応させて設けられ、それぞれ対応する前記仮想計算機が有する仮想ＨＢＡの状態を管理する、複数の第一のパス管理部と、
前記複数の仮想計算機により共有使用され、前記仮想ＨＢＡに対応する物理ＨＢＡと、
前記複数の仮想計算機が有する仮想ＨＢＡと前記複数の物理ＨＢＡとの対応関係を管理する第二のパス管理部と、
を備え、
前記第一のパス管理部は、
前記仮想ＨＢＡの障害を検出した場合に、当該障害を前記第二のパス管理部に通知し、
前記第二のパス管理部は、
前記障害の通知に応じて、当該障害が検出された、仮想ＨＢＡに対応する前記物理ＨＢＡを経由する、他の前記仮想ＨＢＡを有する各仮想計算機に対応する前記第一のパス管理部に対して、当該他の仮想ＨＢＡの閉塞を指示し、
前記第一のパス管理部は、
前記第二のパス管理部から前記仮想ＨＢＡの閉塞を指示された場合に、指示された前記仮想ＨＢＡを閉塞する
ことを特徴とする計算機装置のパス管理方法。
【請求項７】
前記第二のパス管理部は、
前記障害が発生した物理ＨＢＡの回復を検出した場合に、
当該回復した前記物理ＨＢＡに対応する仮想ＨＢＡを有する、各仮想計算機に対応する前記第一のパス管理部に対して、当該物理ＨＢＡの回復を指示し、
前記第一のパス管理部は、
前記第二のパス管理部から物理ＨＢＡの回復を指示された場合に、指示された前記物理ＨＢＡに対応する仮想ＨＢＡを回復させる
ことを特徴とする請求項６に記載の計算機装置のパス管理方法。
【請求項８】
前記第一のパス管理部は、
対応する前記仮想計算機の起動処理時に、前記第二のパス管理部に、当該仮想計算機の仮想ＨＢＡに対応する物理ＨＢＡの状態を問い合わせ、得られた当該物理ＨＢＡの状態を管理し、
障害が発生した物理ＨＢＡに対応する仮想ＨＢＡを閉塞する
ことを特徴とする請求項７に記載の計算機装置のパス管理方法。
【請求項９】
前記仮想計算機が休止する際、前記第一のパス管理部は前記第二のパス管理部に、休止することを通知し、
前記第二のパス管理部は、
前記障害の通知に応じて、
前記障害が検出された物理ＨＢＡと、前記休止した仮想計算機の仮想ＨＢＡと、の対応を
前記計算機装置が有する障害が検出されていない物理ＨＢＡと、前記休止した仮想計算機の、前記障害が検出された物理ＨＢＡに対応していた仮想ＨＢＡと、の対応に変更し、
前記休止した仮想計算機が再起動される際、
前記第一のパス管理部は、
前記第二のパス管理部に再起動することを通知し、
前記第二のパス管理部は、
前記再起動の通知に応じて、前記再起動した仮想計算機に対応する、前記第一のパス管理部に対して、前記障害が検出された物理ＨＢＡに対応していた仮想ＨＢＡの閉塞を指示し、
前記第一のパス管理部は、
前記第二のパス管理部から、前記閉塞の指示をされた場合に、前記指示された仮想ＨＢＡを閉塞し、
前記第二のパス管理部は、
前記閉塞された仮想ＨＢＡと、前記障害が検出された物理ＨＢＡに対応させる
ことを特徴とする請求項６乃至請求項８の何れか一項に記載の計算機装置のパス管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
以下図面について、本発明の一実施の形態を詳述する。
（１）本実施の形態による仮想計算機システムの構成
図１において、１は全体として本実施の形態による仮想計算機システムの物理構成を示す。この仮想計算機システム１は、物理計算機２、ストレージ装置４、スイッチ５（ネットワーク３）、管理端末６、及び管理計算機７により構成されている。物理計算機２、ストレージ装置４はスイッチ５（ネットワーク３）に接続される。また、物理計算機２、管理端末６、スイッチ５は、それぞれＬＡＮ２７（図３）を介して管理計算機７に接続される。図１では、ストレージ装置４は管理端末６を介して管理計算機７に接続されているが、ストレージ装置４が直接ＬＡＮ２７に接続される構成であってもよい。また、物理計算機２が管理計算機７の機能を有する場合、仮想計算機システム１は管理計算機７を有さない構成としてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
管理端末６は、ＣＰＵ６１、メモリ６２、記憶装置６６、ストレージ装置４と接続されるＮＩＣ６７、ＬＡＮ２７と接続されるＮＩＣ６４、ストレージ管理者からの入力を受け付ける入力装置６５、並びに、ストレージ管理者にストレージ装置４の構成情報や管理情報を出力するディスプレイ６３等の出力装置を有する。ＣＰＵ６１は記憶装置６６に格納されているストレージ管理プログラムをメモリ６２に読み出して実行することにより、構成情報の参照、構成変更の指示、特定機能の動作指示などを行い、ストレージ装置４の保守運用に関して、ストレージ管理者もしくは管理計算機７とストレージ装置４との間のインタフェースとなる。尚、本実施形態では、管理端末６を介さずに、ストレージ装置４を直接管理計算機７へ接続し、ストレージ装置４を管理計算機７で動作する管理ソフトウェアを用いて管理する構成としてもよい。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
図３は、かかる仮想計算機システム１の論理構成を示す。説明を簡単化するため、物理計算機２、ネットワーク３、ストレージ装置４のみ図示する。物理計算機２上ではＯＳ（以下、これをホストＯＳと呼ぶ）４０が稼働する。このホストＯＳ４０上で仮想化プログラム２０（図２）が稼働している。さらに、この仮想化プログラム２０上では、１又は複数のゲストＯＳ５１が稼働する。ゲストＯＳ５１とは、仮想化プログラム２０によって構成される仮想マシン５０上で動作するＯＳである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
ホストＯＳ４０上には、物理計算機２のＣＰＵ１０（図１）を時分割してなる仮想的なＣＰＵ（以下、これを仮想ＣＰＵと呼ぶ）４１と、物理計算機２のメモリ１１（図１）を論理分割してなる仮想的なメモリ（以下、これを仮想メモリと呼ぶ）４２とが存在する。以下では、仮想メモリ４２に格納されるというときは、実際にはメモリ１１に格納されていることを意味する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
そしてパス管理プログラム２１は、図１５（Ｃ）に示すように、やがて障害から回復した物理ＨＢＡ１３を経由するすべてのパスを回復し終えることによりＳＰ６７において肯定結果を得ると、このパス回復処理を終了する。