(57)【特許請求の範囲】
【請求項１】
ストレージの構成を仮想化する仮想化スイッチと、前記仮想化スイッチの上位側にパスを介して接続された上位装置と、前記仮想化スイッチの下位側にパスを介して接続されたストレージを備え、
ユーザで運用されている実環境から仮想環境へ移行する際に、前記上位装置がストレージの実構成情報及びパス構成情報を獲得し、その情報を基に前記仮想化スイッチへ仮想化処理開始の指示をすることで、前記仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置であって、
前記上位装置には、ストレージ実構成情報及びパス構成情報を予め記憶しておく記憶部と、
前記記憶部に記憶されているストレージ実構成情報及びパス構成情報を獲得する第１の処理手段と、
オペレータにより仮想化する論理ボリュームが選択されたことを検出した際、前記仮想化スイッチに対し仮想化処理開始を指示する第２の処理手段を備え、
前記仮想化スイッチには、前記上位装置からの仮想化処理開始の指示に基づき、仮想化処理を自動的に行う第３の処理手段を備えていることを特徴とする仮想化処理機能を有する情報処理装置。
【請求項２】
前記パスは、シングルパス又はマルチパスであり、
前記仮想化スイッチの第３の処理手段は、前記上位装置からの仮想化処理開始の指示に基づき自動的に実行する処理は、
仮想ストレージプールを作成する第４の処理と、
論理ボリュームを仮想ストレージプールに登録し、該仮想ストレージプールに登録した論理ボリュームから仮想ディスクを作成する第５の処理と、
仮想筐体を作成する第６の処理と、
前記作成した仮想筐体に属する仮想ターゲットを作成する第７の処理と、
前記仮想化ターゲットに前記仮想ディスクを割り付ける第８の処理と、
マルチパス構成システムの場合のみ仮想ターゲットをコピーする第９の処理と、
を含んでいることを特徴とする請求項１記載の仮想化処理機能を有する情報処理装置。
【請求項３】
ストレージの構成を仮想化する仮想化スイッチと、前記仮想化スイッチの上位側にパスを介して接続された上位装置と、前記仮想化スイッチの下位側にパスを介して接続されたストレージを備え、
ユーザで運用されている実環境から仮想環境へ移行する際に、前記上位装置がストレージの実構成情報及びパス構成情報を獲得し、その情報を基に前記仮想化スイッチへ仮想化処理開始の指示をすることで、前記仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置の仮想化処理方法であって、
前記上位装置は、記憶部に予め記憶されているストレージ実構成情報及びパス構成情報を獲得する第１の処理手順と、
オペレータにより仮想化する論理ボリュームが選択されたことを検出した際、前記仮想化スイッチに対し仮想化処理開始を指示する第２の処理手順を有し、
前記仮想化スイッチは、前記上位装置からの仮想化処理開始の指示に基づき仮想化処理を自動的に行う第３の処理手順を有することを特徴とする仮想化処理機能を有する情報処理装置の仮想化処理方法。
【請求項４】
ストレージの構成を仮想化する仮想化スイッチと、前記仮想化スイッチの上位側にパスを介して接続された上位装置と、前記仮想化スイッチの下位側にパスを介して接続されたストレージを備え、
ユーザで運用されている実環境から仮想環境へ移行する際に、前記上位装置がストレージの実構成情報及びパス構成情報を獲得し、その情報を基に前記仮想化スイッチへ仮想化処理開始の指示をすることで、前記仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置に、
前記上位装置により、記憶部に予め記憶されているストレージ実構成情報及びパス構成情報を獲得する第１の処理手順と、オペレータにより仮想化する論理ボリュームが選択されたことを検出した際、前記仮想化スイッチに対し仮想化処理開始を指示する第２の処理手順を実行させると共に、
前記仮想化スイッチにより、前記上位装置からの仮想化処理開始の指示に基づき仮想化処理を自動的に行う第３の処理手順と、
を実行させるためのプログラム。
【請求項５】
ストレージの構成を仮想化する仮想化スイッチと、前記仮想化スイッチの上位側にパスを介して接続された上位装置と、前記仮想化スイッチの下位側にパスを介して接続されたストレージを備え、
ユーザで運用されている実環境から仮想環境へ移行する際に、前記上位装置がストレージの実構成情報及びパス構成情報を獲得し、その情報を基に前記仮想化スイッチへ仮想化処理開始の指示をすることで、前記仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置に、
前記上位装置により、記憶部に予め記憶されているストレージ実構成情報及びパス構成情報を獲得する第１の処理手順と、オペレータにより仮想化する論理ボリュームが選択されたことを検出した際、前記仮想化スイッチに対し仮想化処理開始を指示する第２の処理手順を実行させると共に、
前記仮想化スイッチにより、前記上位装置からの仮想化処理開始の指示に基づき仮想化処理を自動的に行う第３の処理手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化スイッチと、該仮想化スイッチに対し上位側と下位側にパス（シングルパス又はマルチパス）により接続された上位装置及びストレージを有し、ユーザで運用されている実環境から仮想環境へ移行する際に、上位装置がストレージの実構成情報及びパス（シングルパス又はマルチパス）構成情報を獲得し、その情報を基に仮想化スイッチへ仮想化処理開始を指示することで、仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置に関する。
【背景技術】
【０００２】
（従来例の説明）
§１：従来例１の説明
(1) ：システム構成の説明
図１０は従来例１のシステム構成説明図である。以下、図１０に基づいて従来例１（シングルパス構成）のシステム構成を説明する。
【０００３】
図１０に示したように、このシステム（仮想化処理機能を有する情報処理装置）には、仮想化スイッチ（ＦＣスイッチ）２を有し、該仮想化スイッチ２の上位側には上位装置としてサーバ１がパス５（シングルパス）により接続されている。また、仮想化スイッチ２の下位側にはパス５によりストレージ３が接続されている。この場合、ストレージ３は実ボリューム（実ディスク）である。
【０００４】
この場合、サーバ１にはホストバスアダプタ１１（この例ではＨＢＡ０）が設けてあり、このホストバスアダプタ１１にパス５が接続されている。また、仮想化スイッチ２には、多数のチャネルポート１２が設けてあり、このチャネルポート１２にパス５（シングルパス）が接続されている。すなわち、サーバ１のホストバスアダプタ１１と仮想化スイッチ２のチャネルポート１２間をパス５により接続している。
【０００５】
また、ストレージ３にはチャネルモジュール（ＣＭ）１３とチャネルアダプタ（ＣＡ）１４が設けてあり、このチャネルモジュール（ＣＭ）１３と仮想化スイッチ２のチャネルポート１２がパス５（シングルパス）により接続されている（図１０では、ＣＭ０と仮想化スイッチ２のチャネルポート１２がパス５により接続されている）。
【０００６】
前記ストレージ３には、ゾーン０のゾーニング（Ｚ０）として、ストレージ３を構成する実ボリューム（実ディスク）の論理ボリュームＬＶ０、ＬＶ１、ＬＶ２が図示されている。すなわち、ゾーン０が、論理ボリューム０（ＬＶ０）と、論理ボリューム１（ＬＶ１）と、論理ボリューム２（ＬＶ２）とにゾーニングされている。以上のようにして、ＨＢＡ０−ＣＭ０ＣＡ０のシングルパス構成システムが構成されている。
【０００７】
(2) ：処理の説明
図１１は従来例１のシステム構成の処理説明図である。以下、図１１に基づいて、従来例１のシステム構成例の処理を説明する。
【０００８】
図１０に示した構成のシステムにおいて、この構成を仮想環境に移行させる場合、以下の処理（手順）を実施する必要がある。なお、図１１において、ＶＤ０：Virtual Disk0 、ＶＤ１：Virtual Disk1 、ＶＤ２：Virtual Disk2 であり、ＬＶ０：Logical Volume0 、ＬＶ１：Logical Volume1 、ＬＶ２：Logical Volume2 を示す。また、以下の符号Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆはそれぞれ図１１の符号Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆに対応する。
【０００９】
Ａ：ストレージ３の仮想ストレージプール２１を作成する。
【００１０】
Ｂ：論理ボリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）を仮想ストレージプール２１に登録する。
【００１１】
Ｃ：仮想ストレージプール２１に登録した論理ホリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）から、仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を作成する。
【００１２】
Ｄ：仮想筐体２３を作成する。
【００１３】
Ｅ：作成した仮想筐体２３に属する仮想ターゲットを作成する。
【００１４】
Ｆ：仮想ターゲットに仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を割り付ける。
【００１５】
以上のように、実環境から仮想環境へ移行するためには、複数の処理（又は手順）を実施しなければならないため、オペレータミスを招いたり、移行に時間がかかることが考えられる。
【００１６】
(3) ：フローチャートによる処理の説明
図１２は従来例１の処理フローチャートである。以下、図１２に基づいて、従来例１の処理を説明する。なお、図１２において、Ｓ１〜Ｓ６は各処理ステップを示す。
【００１７】
処理が開始されると、先ず、ストレージ３の仮想ストレージプール２１を作成し（Ｓ１：図１１のＡに対応）、論理ボリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）を仮想ストレージプール２１に登録する（Ｓ２：図１１のＢに対応）。次に、仮想ストレージプール２１に登録した論理ボリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）から、仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を作成する（Ｓ３：図１１のＣに対応）。
【００１８】
次に、仮想筐体２３を作成し（Ｓ４：図１１のＤに対応）、作成した仮想筐体２３に属する仮想ターゲットを作成し（Ｓ５：図１１のＥに対応）、仮想ターゲットに仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を割り付け（Ｓ６：図１１のＦに対応）、この処理を終了する。
【００１９】
なお、前記処理はサーバ１の表示画面上のメニューを利用し、オペレータが表示画面上で対話形式の手動操作を行うことにより、仮想化スイッチ２へ情報を送って行う処理である。すなわち、Ｓ１乃至Ｓ６の全処理を対話式処理（オペレータの手動操作を伴う処理）で行うため、手間や時間がかかり、面倒である。
【００２０】
§２：従来例２の説明
(1) ：システム構成の説明
図１３は従来例２のシステム構成説明図である。以下、図１３に基づいて従来例２のシステム構成を説明する。
【００２１】
図１３に示したように、このシステム（仮想化処理機能を有する情報処理装置）には、仮想化スイッチ（ＦＣスイッチ）２を有し、該仮想化スイッチ２の上位装置としてサーバ１がマルチパス５（この例では２つのパス）により接続されている。また、仮想化スイッチ２にはマルチパス５によりストレージ３が接続されている。この場合、ストレージ３は実ボリューム（実ディスク）である。
【００２２】
この場合、サーバ１には複数のホストバスアダプタ１１（この例ではＨＢＡ０、ＨＢＡ１）が設けてあり、このホストバスアダプタ１１にマルチパス５が接続されている。また、仮想化スイッチ２には、多数のチャネルポート１２が設けてあり、このチャネルポート１２にマルチパス５（この例では２つのパス）が接続されている。すなわち、サーバ１のホストバスアダプタ１１と仮想化スイッチ２のチャネルポート１２間をマルチパス５により接続している。
【００２３】
また、ストレージ３にはチャネルモジュール（ＣＭ）１３とチャネルアダプタ（ＣＡ）１４が設けてあり、このチャネルモジュール（ＣＭ）１３と仮想化スイッチ２のチャネルポート１２がマルチパス５（この例では２つのパス）により接続されている（図１３では、２つのＣＭ０と仮想化スイッチ２の２つのチャネルポート１２がマルチパス５により接続されている）。
【００２４】
前記ストレージ３には、ゾーン０のゾーニング（Ｚ０）として、ストレージ３を構成する実ボリューム（実ディスク）の論理ボリュームＬＶ０、ＬＶ１、ＬＶ２が図示されている。すなわち、ゾーン０が、論理ボリューム０（ＬＶ０）と、論理ボリューム１（ＬＶ１）と、論理ボリューム２（ＬＶ２）とにゾーニングされている。以上のようにして、ＨＢＡ０−ＣＭ０ＣＡ０、ＨＢＡ０−ＣＭ０ＣＡ１のマルチパス構成システムが構成されている。
【００２５】
(2) ：処理の説明
図１４は従来例２のシステム構成の処理説明図である。以下、図１４に基づいて、従来例２のシステム構成例の処理を説明する。
【００２６】
図１３に示した構成のシステムにおいて、この構成を仮想環境に移行させる場合、以下の処理（手順）を実施する必要がある。なお、図１４において、ＶＤ０：Virtual Disk0 、ＶＤ１：Virtual Disk1 、ＶＤ２：Virtual Disk2 であり、ＬＶ０：Logical Volume0 、ＬＶ１：Logical Volume1 、ＬＶ２：Logical Volume2 を示す。また、以下の符号Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆはそれぞれ図１４の符号Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆに対応する。
【００２７】
Ａ：ストレージ３の仮想ストレージプール２１を作成する。
【００２８】
Ｂ：論理ボリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）を仮想ストレージプール２１に登録する。
【００２９】
Ｃ：仮想ストレージプール２１に登録した論理ホリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）から、仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を作成する。
【００３０】
Ｄ：仮想筐体２３を作成する。
【００３１】
Ｅ：作成した仮想筐体２３に属する仮想ターゲット１を作成する。
【００３２】
Ｆ：仮想ターゲット１に仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を割り付ける。
【００３３】
Ｇ：仮想ターゲットが属する仮想筐体に仮想ターゲット２を作成する。
【００３４】
Ｈ：仮想ターゲット１の情報に割り付けている仮想ディスクを仮想ターゲット２に割り付ける。
【００３５】
以上のように、実環境から仮想環境へ移行するためには、複数の処理（又は手順）を実施しなければならないため、オペレータミスを招いたり、移行に時間がかかることが考えられる。
【００３６】
(3) ：フローチャートによる処理の説明
図１５は従来例２の処理フローチャートである。以下、図１５に基づいて、従来例２の処理を説明する。なお、図１５において、Ｓ１１〜Ｓ１８は各処理ステップを示す。
【００３７】
処理が開始されると、先ず、ストレージ３の仮想ストレージプール２１を作成し（Ｓ１１：図１４のＡに対応）、論理ボリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）を仮想ストレージプール２１に登録する（Ｓ１２：図１４のＢに対応）。次に、仮想ストレージプール２１に登録した論理ボリューム（Logical Volume：ＬＶ０、ＬＶ１、ＬＶ２）から、仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を作成する（Ｓ１３：図１４のＣに対応）。
【００３８】
次に、仮想筐体２３を作成し（Ｓ１４：図１４のＤに対応）、作成した仮想筐体２３に属する仮想ターゲット１を作成し（Ｓ１５：図１４のＥに対応）、仮想ターゲット１に仮想ディスク２２（ＶＤ０、ＶＤ１、ＶＤ２）を割り付ける（Ｓ１６：図１４のＦに対応）。次に、仮想ターゲットが属する仮想筐体に仮想ターゲット２を作成し（Ｓ１７：図１４のＧに対応）、仮想ターゲット１の情報に割り付けている仮想ディスクを仮想ターゲット２に割り付ける（Ｓ１８：図１４のＨに対応）。
【００３９】
なお、前記処理はサーバ１の表示画面上のメニューを利用し、オペレータが表示画面上で対話形式の手動操作を行うことにより、仮想化スイッチ２へ情報を送って行う処理である。すなわち、Ｓ１１乃至Ｓ１８の全処理を対話式処理（オペレータの手動操作を伴う処理）で行うため、手間や時間がかかり、面倒である。
【００４０】
§３：従来例３の説明
以下、従来例３として、従来公知の「バーチャリゼーションスイッチ」（仮想化スイッチ）についてその概要を説明する。
【００４１】
(1) ：バーチャリゼーションスイッチ（仮想化スイッチ）の説明
(a) ：従来、仮想化技術を採用したバーチャリゼーションスイッチが知られていた。このバーチャリゼーションスイッチは、ストレージの仮想化が可能であり、複数のディスク装置を１つのストレージとして使用可能にし、ストレージ装置の仕様や構成に依存しないストレージベース管理を実現する。
【００４２】
また、ストレージ資産の有効活用が可能であり、業務状況に応じた仮想ストレージプール上のボリューム割り当てが可能であり、ストレージ装置の追加やスペースの追加が容易である。
【００４３】
(b) ：例えば、システム全体では合計５６０ＧＢ空いているが、ディスク単体だと最も空いているＷｅｂ用でも３００ＧＢである。しかし、例えば、４００ＧＢが必要になると、複数の空きスペースをバラバラに提供するほかない。
【００４４】
そこで、前記「バーチャリゼーションスイッチ」を用いれば、バラバラに存在していた各ディスクの空きスペースを一つにまとめて使えるようになる。システム全体での空きスペースは５６０ＧＢである。システム開発用の新規スペースを４００ＧＢ切り出せば良いことになる。
【００４５】
(c) ：各スペースの使用状況を見ると、最も使われているのはＥメール用であり、例えば、空きスペースの残りは１０ＧＢである。使用傾向は増える一方なので、このままだと底をつくのも時間の問題である。せめて、もう１００ＧＢ、スペースを増やしておきたいところです。
【００４６】
いままでの構成だと、ディスクの物理スペースが例えば、４００ＧＢなので、５００ＧＢのスペース確保は不可能である。ところが、前記「バーチャリゼーションスイッチ」を用いれば、既存スペースの割り当て量をフレキシブルに変えられます。５６０ＧＢあるシステム全体の空きスペースから、１００ＧＢをＥメール用として追加すれば、スペースを５００ＧＢに拡張できます。
【００４７】
(d) ：前記「バーチャリゼーションスイッチ」の特徴は次のようなものである。
【００４８】
１．接続されたディスク装置から仮想ストレージプールを構築して、その一部を仮想ディスクとしてサーバに割り当てる。このため、ストレージ装置の仕様や構成に依存しないスペース管理を実現できる。使用されていないスペースは、仮想ストレージプールとして、一括管理されており、遊休スペースを散在させない効率的な活用が行える。
【００４９】
２．仮想ディスクの追加も仮想ストレージプールから行えるため、業務サーバからの要求に応じたダイナミックなスペース割り当ても容易に実現できる。
【００５０】
３．接続しているストレージ装置を仮想化して、仮想ディスクを論理的なボリュームとして、業務サーバへ提供できる。新しいストレージ装置を前記「バーチャリゼーションスイッチ」の配下に追加しても、仮想ディスクを利用しているサーバは、そのストレージ装置の仕様や、構成を意識する必要はない。このため、サーバの設定や新ドライバの組み込みが不要であり、ストレージ装置の追加やスペースの追加を容易に可能とする。
【００５１】
４．接続されているディスク装置間でデータをコピーする機能も持っている。仮想化機能と並行してデータ移行を行うため、アプリケーション可動中にサーバ資源を使わずにデータ移行を行うことができる。
【００５２】
(2) ：仮想ストレージ用語の説明
以下に、仮想ストレージ用語について説明する。
【００５３】
(a) ：仮想筐体とは、仮想ディスクを任意の単位で集積するための論理的な筐体である。
【００５４】
(b) ：仮想ストレージプールとは、仮想ディスクを構成するための実ディスクを格納する論理的な器である。
【００５５】
(c) ：仮想ターゲットとは、業務サーバと仮想ディスクを接続するためのアクセスパスのことである。
【００５６】
(d) ：仮想ディスクとは、実ディスクが持っている物理的な属性や容量にとらわれない論理的なボリュームのことです。
【００５７】
§４：従来例４の説明
以下、特許文献１を従来例４として説明する。従来例４には次のような内容が記載されている。
【００５８】
(a) ：「業務アプリケーション側の設定変更をさせることなく資源割り当てを行うことができる。」・・・要約の欄を参照。
【００５９】
(b) ：「情報処理装置と、前記情報処理装置と通信ネットワークを介して通信可能に接続し前記情報処理装置から送信されるデータの書き込み／読み出し要求に応じて記憶デバイスに対するデータの書き込み／読み出しを行うストレージ装置と、を含むストレージシステムにおいて、実資源の運用を管理し、実資源を割り当てることにより仮想資源を設定し、実資源の稼働状態に応じて前記設定を変更するようにする。」・・・要約の欄を参照。
【００６０】
§５：従来例５の説明
以下、特許文献２を従来例５として説明する。従来例５には次のような内容が記載されている。
【００６１】
(a) ：「外部の記憶資源を内部の記憶資源として仮想化することにより、記憶資源を有効利用すること。」・・・要約の欄を参照。
【００６２】
(b) ：「外部の記憶資源を仮想的な内部の記憶資源として使用することで、通常の内部ボリュームに対して適用可能な各種機能（リモートコピー、可変ボリューム機能等）を、仮想的な内部ボリュームにも使用することができ、利用の自由度が高まる。」・・・要約の欄を参照。
【００６３】
(c) ：「例えば、データセンタ等のような大規模なデータを取り扱うデータベースシステムでは、ホストコンピュータとは別に構成された記憶システムを用いてデータを管理する。この記憶システムは、例えば、ディスクアレイ装置等から構成される。
【００６４】
ディスクアレイ装置は、多数の記憶デバイスをアレイ状に配設して構成されるもので、例えば、RAID(Redundant Array of Independent Inexpensive Disks)に基づいて構築されている。記憶デバイス群が提供する物理的な記憶領域上には少なくとも１つ以上の論理ボリューム（論理ユニット）が形成され、この論理ボリュームがホストコンピュータ（より詳しくは、ホストコンピュータ上で稼働するデータベースプログラム）に提供される。
【００６５】
ホストコンピュータは、所定のコマンドを送信することにより、論理ボリュームに対してデータの書き込み、読み出しを行うことができる。」・・・段落番号［０００２］参照。
【００６６】
(d) ：「情報化社会の進展等につれて、データベースで管理すべきデータは、日々増大する。このため、より高性能、より大容量の記憶制御装置が求められており、この市場要求に応えるべく、新型の記憶制御装置が開発されている。新型の記憶制御装置を記憶システムを導入する方法としては、２つ考えられる。
【００６７】
その一つは、旧型の記憶制御装置と新型の記憶制御装置とを完全に入れ替え、全て新型の記憶制御装置から記憶システムを構成する方法である（特表平１０−５０８９６７号公報参照）。他のもう一つは、旧型の記憶制御装置からなる記憶システムに新型の記憶制御装置を新たに追加し、新旧の記憶制御装置を併存させる方法である。」・・・段落番号［０００３］参照。
【００６８】
§６：従来例６の説明
以下、特許文献３を従来例６として説明する。従来例６には次のような内容が記載されている。
【００６９】
(a) ：「本発明は、複数のコンピュータがネットワークで接続されたクラスタシステムに係り、特に各コンピュータにそれぞれ接続されたディスク装置を仮想的なＲＡＩＤ装置の構成要素として利用することが可能な仮想的なＲＡＩＤ装置を有するクラスタシステム及び同システム用のコンピュータに関する。」・・・段落番号［０００１］参照。
【００７０】
(b) ：「その目的は、クラスタシステムを構成するコンピュータに障害が発生したとき、そのコンピュータの持つデータが、停止した直前の状態から運用を再開するのに必要な場合であっても、各コンピュータにそれぞれ接続されたディスク装置を１つの仮想的なＲＡＩＤ装置の構成要素として利用することにより運用を続けることができるようにすることにある。」・・・段落番号［０００７］参照。
【００７１】
(c) ：「本発明の他の目的は、仮想的なＲＡＩＤ装置を有するクラスタシステムにおいて、１つのパリティ計算を行うのに必要なコンピュータ間のデータ転送回数を少なくして、仮想的なＲＡＩＤ装置に対する書き込みの速度を向上させることができるようにする。」・・・段落番号［０００８］参照。
【００７２】
§７：従来例７の説明
以下、特許文献４を従来例７として説明する。従来例６には次のような内容が記載されている。
【００７３】
(a) ：「本発明は、データ・ネットワークに付属されたストレージ資源を動的に管理するとともに、アクセス・ポイントを介してデータ・ネットワークに接続するユーザによって実行されるアプリケーションにストレージ資源を動的に割り当てる方法に係る。各アプリケーションに割り当てられた物理的ストレージ資源と、物理的ストレージ資源の性能＝遂行能力（Performance ）を周期的に監視する。一以上の物理的なストレージ資源は、仮想ストレージ・リポジトリに格納された対応する仮想ストレージ空間に相当する。
【００７４】
各アプリケーションの物理的ストレージ要求を周期的に監視する。各物理的ストレージ資源は、それぞれ物理的ストレージ資源の性能に対応する性能属性を有する複数の物理的ストレージ・セグメントに分割される。リポジトリは、複数の仮想ストレージ・セグメントに分割され、各物理的ストレージ・セグメントは、同様の性能属性を有する仮想ストレージ・セグメントにマッピングされる。」・・・段落番号［００１７］参照。
【特許文献１】特開２００５−２１６１５１号公報
【特許文献２】特開２００５−１０７６４５号公報
【特許文献３】特開２００３−９９２１０号公報
【特許文献４】特開２００５−５１２２３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００７５】
(1) ：従来例１、２の場合、実環境から仮想環境へ移行するためには、複数の手順を実施し、かつマルチパス構成を意識しなければならないため、オペレータミスを招いたり、移行に時間がかかることが考えられる。
【００７６】
(2) ：従来例１、２では、パス構成を意識して手動で仮想環境を構築していたため、シングル構成か、或いはマルチバス構成かの情報を自動的に取得して仮想環境を構築できなかった。従って、オペレータミスを招いたり、移行に時間がかかることが考えられる。
【００７７】
本発明は従来の課題を解決するためになされたものであり、ユーザで運用されている実環境から仮想環境へ移行する際に、ストレージの実構成情報やマルチパス情報を自動的に取得し、仮想化スイッチへ処理開始の指示を行うことで、仮想化スイッチにおいて、その情報を基に仮想ストレージの構成を作成することにより、簡単に実環境から仮想環境への移行を可能とすることを目的とする。
【課題を解決するための手段】
【００７８】
本発明は前記の目的を達成するため、次のように構成した。
【００７９】
(1) ：ストレージの構成を仮想化する仮想化スイッチと、前記仮想化スイッチの上位側にパスを介して接続された上位装置と、前記仮想化スイッチの下位側にパスを介して接続されたストレージを備え、ユーザで運用されている実環境から仮想環境へ移行する際に、前記上位装置がストレージの実構成情報及びパス情報を獲得し、その情報を基に、前記仮想化スイッチへ仮想化処理開始の指示をすることで、前記仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置であって、前記上位装置には、ストレージ実構成情報及びパス構成情報を予め記憶しておく記憶部と、前記記憶部に記憶されているストレージ実構成情報及びパス情報を獲得する第１の処理手段と、オペレータにより仮想化する論理ボリュームが選択されたことを検出した際、前記仮想化スイッチに対し仮想化処理開始を指示する第２の処理手段を備え、前記仮想化スイッチには、前記上位装置からの仮想化処理開始の指示に基づき、仮想化処理を自動的に行う第３の処理手段を備えていることを特徴とする。
【００８０】
(2) ：前記(1) の仮想化処理機能を有する情報処理装置において、前記パスは、シングルパス又はマルチパスであり、前記仮想化スイッチの第３の処理手段が、前記上位装置からの仮想化処理開始の指示に基づき、自動的に実行する処理は、仮想ストレージプールを作成する第４の処理と、論理ボリュームを仮想ストレージプールに登録し、該仮想ストレージプールに登録した論理ボリュームから仮想ディスクを作成する第５の処理と、仮想筐体を作成する第６の処理と、前記作成した仮想筐体に属する仮想ターゲットを作成する第７の処理と、前記仮想化ターゲットに前記仮想ディスクを割り付ける第８の処理と、マルチパス構成システムのみ、仮想ターゲットをコピーする第９の処理とを含んでいることを特徴とする。
【００８１】
(3) ：ストレージの構成を仮想化する仮想化スイッチと、前記仮想化スイッチの上位側にパスを介して接続された上位装置と、前記仮想化スイッチの下位側にパスを介して接続されたストレージを備え、ユーザで運用されている実環境から仮想環境へ移行する際に、前記上位装置がストレージの実構成情報及びパス情報を獲得し、その情報を基に、前記仮想化スイッチへ仮想化処理開始の指示をすることで、前記仮想化スイッチが仮想ストレージの構成を自動的に作成し、実環境から仮想環境への移行を可能にする仮想化処理機能を有する情報処理装置の仮想化処理方法であって、前記上位装置は、記憶部に予め記憶されているストレージ実構成情報及びパス情報を獲得する第１の処理手順と、オペレータにより仮想化する論理ボリュームが選択されたことを検出した際、前記仮想化スイッチに対し仮想化処理開始を指示する第２の処理手順を有し、前記仮想化スイッチは、前記上位装置からの仮想化処理開始の指示に基づき、仮想化処理を自動的に行う第３の処理手順を有することを特徴とする。
【００８２】
（作用）
図１は本発明の原理説明図である。以下、図１を参照しながら本発明の作用を説明する。
【００８３】
(a) ：前記(1) 、(4) 、(5) の作用
上位装置１Ａでは記憶部３５に、予め、ストレージ３のストレージ実構成情報及びパス構成情報を記憶させておく。この状態で、第１の処理手段（処理プログラム３２）は記憶部３５に記憶されているストレージ実構成情報及びパス構成情報を獲得し、第２の処理手段（処理プログラム３２）は、オペレータにより仮想化する論理ボリュームが選択されことを検出した際、仮想化スイッチ２に対し仮想化処理開始を指示する。この場合、上位装置１から仮想化スイッチ２に対し、ストレージ実構成情報、パス構成情報及びオペレータが選択した仮想化する論理ボリュームの情報を送っておく。
【００８４】
その後、仮想化スイッチ２は、上位装置１Ａからの仮想化処理開始の指示を受け取ると、第３の処理手段（処理プログラム４２）は、前記仮想化処理開始の指示に基づき、上位装置１Ａから受け取った情報を使用することで、仮想化処理を自動的に行う。
【００８５】
このように、ユーザで運用されている実環境から仮想環境へ移行する際に、ストレージ３の実構成情報やパス構成情報を自動的に取得し、仮想化スイッチ２へ処理開始の指示を行うことで、仮想化スイッチ２において、その情報を基に仮想ストレージの構成を作成することにより、簡単に実環境から仮想環境への移行を可能にする。
【００８６】
(b) ：前記(2) の作用
仮想化スイッチの第３の処理手段（処理プログラム４２）が、上位装置１Ａからの仮想化処理開始の指示に基づき、上位装置１Ａから受け取った情報を使用することで、次の処理を自動的に実行する。
【００８７】
第４の処理では、仮想ストレージプールを作成する。
【００８８】
第５の処理では、論理ボリュームを仮想ストレージプールに登録し、該仮想ストレージプールに登録した論理ボリュームから仮想ディスクを作成する。
【００８９】
第６の処理では、仮想筐体を作成する。
【００９０】
第７の処理では、前記作成した仮想筐体に属する仮想ターゲットを作成する。
【００９１】
第８の処理では、仮想化ターゲットに前記仮想ディスクを割り付ける。
【００９２】
第９の処理では、マルチパス構成システムのみ、仮想ターゲットをコピーする。
【００９３】
このように、ユーザで運用されている実環境から仮想環境へ移行する際に、ストレージ３の実構成情報やパス構成情報を自動的に取得し、仮想化スイッチ２へ処理開始の指示を行うことで、仮想化スイッチ２において、その情報を基に仮想ストレージの構成を作成することにより、簡単に実環境から仮想環境への移行を可能にする。
【００９４】
(c) ：前記(3) の作用
上位装置１Ａでは、第１の処理手順により記憶部３５に予め記憶されているストレージ実構成情報及びパス構成情報を獲得する。次に、第２の処理手順では、前記獲得した情報を基に、ユーザ（オペレータ）により仮想化する論理ボリュームが選択されたことを検出した際、仮想化スイッチ２に対し仮想化処理開始を指示する。この場合、上位装置１Ａから仮想化スイッチ２に対し、ストレージ実構成情報、パス構成情報及びユーザ（オペレータ）が選択した仮想化する論理ボリュームの情報を送っておく。
【００９５】
そして、仮想化スイッチ２では、第３の処理手順により上位装置１Ａからの仮想化処理開始の指示に基づき、上位装置１Ａから受け取った情報を使用することで、仮想化処理を自動的に行う。
【００９６】
このように、ユーザで運用されている実環境から仮想環境へ移行する際に、ストレージ３の実構成情報やパス構成情報を自動的に取得し、仮想化スイッチ２へ処理開始の指示を行うことで、仮想化スイッチ２において、その情報を基に仮想ストレージの構成を作成することにより、簡単に実環境から仮想環境への移行を可能にする。
【発明の効果】
【００９７】
(1) ：ユーザで運用されている実環境から仮想環境へ移行する際に、ストレージの実構成情報やパス（シングルパス又はマルチパス）構成情報を自動的に取得し、仮想化スイッチへ処理開始の指示を行うことで、仮想化スイッチにおいて、その情報を基に仮想ストレージの構成を作成することにより、簡単に実環境から仮想環境への移行を可能にする効果がある。
【００９８】
(2) ：実環境から仮想環境への移行を行う際に、オペレータにより仮想化の対象となる論理ボリュームを選択することで、仮想環境へ移行できる機能を追加することにより、ストレージの実構成を認識していなくても、仮想ストレージの構成が簡単に作成できる。
【００９９】
また、実環境から仮想環境への移行の操作手順が簡略化され、オペレータによるミスが軽減される。また、実環境から仮想環境への移行の操作手順が簡略化され、移行時間が短くなる。更に、パス構成を認識していなくても、仮想ストレージの構成が簡単に作成できる効果がある。
【発明を実施するための最良の形態】
【０１００】
§１：例１の説明
(1) ：例１のシステム構成の説明
図２は例１（シングルパス）のシステム構成説明図である。以下、図２に基づいて、例１（シングルパス）のシステム構成を説明する。
【０１０１】
図２に示したシステムは仮想化処理機能を有する情報処理装置の１例であり、仮想化スイッチ２を備えると共に、前記仮想化スイッチ２の上位側には上位装置としてサーバ１がシングルパス５により接続されている。また、前記仮想化スイッチ２の下位側にはストレージ（実構成のストレージ）３がシングルパス５により接続されている。
【０１０２】
サーバ１には、ＣＰＵ等のプロセッサ３１と、処理プログラム３２と、記憶部３５（ハードディスク装置、半導体記憶装置等）と、ホストバスアダプタ（この例ではＨＢＡ０）１１等を備えている（説明に必要ないものは図示省略）。そして、記憶部３５には、ストレージ実構成情報（ストレージ３の実構成情報）及びシングルバス構成情報（シングルパス５の情報）が格納されている。
【０１０３】
また、仮想化スイッチ２には、ＣＰＵ等のプロセッサ４１と、処理プログラム４２と、記憶部４５（ハードディスク装置、半導体記憶装置等）と、チャネルポート（この例ではＣＰ０）１２等が設けてある。そして、前記記憶部４５には、仮想化処理が行われた際に、仮想筐体２３が格納され、その内部には仮想ターゲットが格納されるようになっている。
【０１０４】
また、ストレージ３（実構成ディスク）には、チャネルモジュール（この例ではＣＭ０）１３と、チャネルアダプタ（この例ではＣＡ０）１４等が設けてある。なお、図２の「Ｚ０」は、「ゾーニング０」（ＣＡ０に接続された領域０のゾーニング）を示す。
【０１０５】
(2) ：例１（シングルパス）の処理の説明
図３は例１（シングルパス）の処理フローチャートである。以下、図３に基づいて、例１（シングルパス）の処理を説明する。なお、図３において、Ｓ２１〜Ｓ２８は各処理ステップを示す。また、以下の処理は、サーバ１ではプロセッサ３１の制御により処理プログラム３２が起動して自動的に処理を行う。また、仮想化スイッチ２では、プロセッサ４１の制御により処理プログラム４２が起動して自動的に処理を行う。
【０１０６】
処理を開始すると、サーバ１では処理プログラム３２が記憶部３５から情報を読み出すことで、ストレージ実構成情報を獲得し（Ｓ２１）、シングルパス構成情報を獲得する（Ｓ２２）。次に、サーバ１では処理プログラム３２により、ユーザ（オペレータ）が仮想化する論理ボリュームを選択したか否かを判断する（Ｓ２３）。この場合、ユーザ（オペレータ）がサーバ１の表示装置の画面を見ながら論理ボリュームを選択する操作をするので、この操作を処理プログラム３２が検出し、前記の判断を行う。
【０１０７】
その結果、処理プログラム３２がユーザ（オペレータ）により、ユーザが仮想化する論理ボリュームを選択したことを検出したら、仮想化スイッチ２に対して、仮想化処理の指示を出す。この場合、サーバ１から仮想化スイッチ２に対しストレージ実構成情報、パス構成情報及びオペレータが選択した仮想化する論理ボリュームの情報を送る。
【０１０８】
その後、仮想化スイッチ２では、サーバ１からの仮想化処理の指示を受け取ると、サーバ１から受け取った情報を使用して、仮想ストレージプールを作成し（Ｓ２４）、仮想ディスクを作成し（Ｓ２５）、仮想筐体を作成し（Ｓ２６）、仮想ターゲットを作成し（Ｓ２７）、仮想化ターゲットへ仮想ディスクを割り付ける（Ｓ２８）。このようにして処理を終了する。
【０１０９】
なお、前記処理において、Ｓ２１、Ｓ２２の処理はサーバ１の処理プログラム３２が自動的に行う処理であり、Ｓ２３の処理は処理プログラム３２がユーザの操作を検出して前記の処理を行うものであり、Ｓ２４乃至Ｓ２８の処理は仮想化スイッチ２の処理プログラム４２が自動的に行う処理である。このように、Ｓ２３の処理にユーザの操作は必要であるが、それ以外の処理は処理プログラム３２、４２が自動的に行う処理であり、従来例のような手間や時間がかからない。
【０１１０】
§２：例２の説明
(1) ：例２のシステム構成の説明
図４は例２（マルチパス）のシステム構成説明図である。以下、図４に基づいて、例２（マルチパス）のシステム構成を説明する。
【０１１１】
図４に示したシステムは仮想化処理機能を有する情報処理装置の他の例であり、仮想化スイッチ２を備えると共に、前記仮想化スイッチ２の上位側には上位装置としてサーバ１がマルチパス５（この例では２つのパス）により接続されている。また、仮想化スイッチ２の下位側にはストレージ（実構成のストレージ）３がマルチパス５（この例では２つのパス）により接続されている。
【０１１２】
サーバ１には、ＣＰＵ等のプロセッサ３１と、処理プログラム３２と、記憶部３５（ハードディスク装置、半導体記憶装置等）と、ホストバスアダプタ（この例ではＨＢＡ０）１１等を備えている（説明に必要ないものは図示省略）。そして、前記記憶部３５には、ストレージ実構成情報（ストレージ３の実構成情報）及びマルチパス構成情報（マルチパス５の情報）が格納されている。
【０１１３】
また、仮想化スイッチ２には、プロセッサ４１と、処理プログラム４２と、記憶部４５（ハードディスク装置、半導体記憶装置等）と、チャネルポート（この例ではＣＰ０）１２等が設けてある。そして、前記記憶部４５には、仮想化処理が行われた際に、仮想筐体２３が格納され、その内部に仮想ターゲットが格納されるようになっている。
【０１１４】
また、ストレージ３（実構成ディスク）には、チャネルモジュール（この例では（ＣＭ０）１３と、チャネルアダプタ（この例ではＣＡ０）１４等が設けてある。なお、図２の「Ｚ０」は、「ゾーニング０」（ＣＡ０に接続された領域０のゾーニング）を示す。
【０１１５】
(2) ：例２（マルチパス）の処理の説明
図５は例２（マルチパス）の処理フローチャート（その１）、図６は例２（マルチパス）の処理フローチャート（その２）である。以下、図５、図６に基づいて、例２の処理を説明する。なお、図５、図６において、Ｓ３１〜Ｓ４１は各処理ステップを示す。また、以下の処理は、サーバ１ではプロセッサ３１の制御により処理プログラム３２が起動して自動的に処理を行う。また、仮想化スイッチ２では、プロセッサ４１の制御により処理プログラム４２が起動して自動的に処理を行う。
【０１１６】
処理を開始すると、サーバ１では、処理プログラム３２が記憶部３５から情報を読み出すことで、ストレージ実構成情報を獲得し（Ｓ３１）、マルチパス構成情報を獲得し（Ｓ３２）、ユーザが仮想化する論理ボリュームを選択したか否かを判断する。この場合、ユーザ（オペレータ）がサーバ１の表示装置の画面を見ながら論理ボリュームを選択する操作をするので、この操作を処理プログラム３２が検出し、前記の判断を行う。
【０１１７】
その結果、処理プログラム３２がユーザ（オペレータ）により、ユーザが仮想化する論理ボリュームを選択したことを検出したら、仮想化スイッチ２に対して、仮想化処理の指示を出す（Ｓ３３）。この場合、サーバ１から仮想化スイッチ２に対しストレージ実構成情報、パス構成情報及びオペレータが選択した仮想化する論理ボリュームの情報を送る。
【０１１８】
サーバ１側からの仮想化処理開始の指示を仮想化スイッチ２が受け取ると、仮想化スイッチ２では、処理プログラム４２がサーバ１からの仮想化処理の指示を受け取ると、サーバ１から受け取った情報を使用して、仮想ストレージプールを作成し（Ｓ３４）、論理ボリュームを仮想ストレージプールに登録する（Ｓ３５）。次に、仮想ストレージプールに登録した論理ボリュームから仮想ディスクを作成する（Ｓ３６）。
【０１１９】
次に、仮想筐体２３を作成し（Ｓ３７）、作成した仮想筐体２３に属する仮想ターゲット１を作成する（Ｓ３８）。そして、仮想ターゲット１に仮想ディスクを割り付け（Ｓ３９）、仮想ターゲット１が属する仮想筐体２３に仮想ターゲット１を作成し（Ｓ４０）、仮想ターゲット１の情報に割り付けている仮想ディスクを仮想ターゲット２に割り付け（Ｓ４１）、この処理を終了する。
【０１２０】
なお、前記処理において、Ｓ３１、Ｓ３２の処理はサーバ１の処理プログラム３２が自動的に行う処理であり、Ｓ３３の処理は処理プログラム３２がユーザの操作を検出して前記の処理を行うものであり、Ｓ３４乃至Ｓ４１の処理は仮想化スイッチ２の処理プログラム４２が自動的に行う処理である。このように、Ｓ３３の処理にユーザの操作は必要であるが、それ以外の処理は処理プログラム３２、４２が自動的に行う処理であり、従来例のような手間や時間がかからない。
【０１２１】
(3) ：マルチパス構成システムの一般的な処理の説明
図７はマルチパス構成システムの一般的な処理フローチャートである。以下、図７に基づいて、マルチパス構成システムの一般的な処理を説明する。なお、図７において、Ｓ５１〜Ｓ５９は各処理ステップを示す。
【０１２２】
処理を開始すると、サーバ１では、処理プログラム３２が記憶部３５から情報を読み出すことで、ストレージ実構成情報を獲得し（Ｓ５１）、マルチパス構成情報を獲得し（Ｓ５２）、ユーザが仮想化する論理ボリュームを選択したか否かを判断する（Ｓ５３）。この場合、ユーザ（オペレータ）がサーバ１の表示装置の画面を見ながら論理ボリュームを選択する操作をするので、この操作を処理プログラム３２が検出し前記の判断を行う。
【０１２３】
その結果、処理プログラム３２がユーザ（オペレータ）により、ユーザが仮想化する論理ボリュームを選択したことを検出したら、仮想化スイッチ２に対して、仮想化処理の指示を出す（Ｓ５３）。この場合サーバ１から仮想化スイッチ２に対しストレージ実構成情報、パス構成情報及びオペレータが選択した仮想化する論理ボリュームの情報を送る。
【０１２４】
サーバ１からの仮想化処理の指示を仮想化スイッチ２が受け取ると、仮想化スイッチ２では、処理プログラム４２が仮想ストレージプールを作成し（Ｓ５４）、仮想ディスクを作成し（Ｓ５５）、仮想筐体を作成し（Ｓ５６）、仮想ターゲットを作成し（Ｓ５７）、仮想化ターゲットへ仮想ディスクを割り付ける（Ｓ５８）。次に、仮想ターゲットのコピー（マルトパス構成システムのみ）を行い、この処理を終了する。
【０１２５】
なお、前記処理において、Ｓ５１、Ｓ５２の処理はサーバ１の処理プログラム３２が自動的に行う処理であり、Ｓ５３の処理は処理プログラム３２がユーザの操作を検出して前記の処理を行うものであり、Ｓ５４乃至Ｓ５９の処理は仮想化スイッチ２の処理プログラム４２が自動的に行う処理である。このように、Ｓ５３の処理にユーザの操作は必要であるが、それ以外の処理は処理プログラム３２、４２が自動的に行う処理であり、従来例のような手間や時間がかからない。
【０１２６】
§３：表示画面例の説明
図８は表示画面例（その１）であり、Ａ図は画面例１、Ｂ図は画面例２を示す。また、図９は表示画面例（その２）であり、Ｃ図は画面例（その３）を示す。以下、図８、図９に基づいて、表示画面例を説明する。
【０１２７】
(1) ：画面例１
この画面は、サーバ１の表示装置の画面であり、図７のＳ５１、Ｓ５２の処理を行う画面である。この画面では、ユーザ（オペレータ）がＧＵＩの「一括変換」ボタン（図の右下参照）を押下すると、この時点で処理プログラム３２により記憶部３５から「ストレージの実構成情報」と「パス（シングル／マルチパス）構成情報」を自動的に取得する処理を行う。
【０１２８】
(2) ：画面例２
この画面は、サーバ１の表示装置の画面であり、図７のＳ５３の処理を行う画面である。この画面において、ユーザ（オペレータ）は、仮想環境へ移行する実環境の論理ボリュームのある装置、または論理ボリュームを選択し、「ＯＫ」ボタンを押下する。このようにして、装置内の全ての論理ボリュームを選択し、最後に「ＯＫボタン」押下する。
【０１２９】
(3) ：画面例３
この画面は、サーバ１の表示装置の画面であり、図７のＳ５３の続きの処理を行う画面である。この画面では、ユーザ（オペレータ）は、画面例２に続き、装置内の全ての論理ボリュームを選択する。この処理が終了すると、サーバ１から仮想化スイッチ２へ仮想化処理の開始指示が出され、仮想化スイッチ２において、処理プログラム４２が仮想化処理を自動的に行う。
【０１３０】
§４：その他の説明
(a) ：図１に示した上位装置１Ａは、サーバ１に限らず、他のコンピュータ等（パソコン、ワークステーション等）でも実現可能である。
【０１３１】
(b) ：仮想化スイッチ２とサーバ１又はストレージ２の間はパスで接続されているが、このパスは、シングルパスでも良いし、マルチパスでも実現可能である。この場合、マルチパスは、２つのパスに限らず、それ以上の数（３つ以上のパス）でも前記と同様に実現可能である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の原理説明図である。
【図２】実施の形態における例１（シングルパス）のシステム構成説明図である。
【図３】実施の形態における例１（シングルパス）の処理フローチャートである。
【図４】実施の形態における例２（マルチパス）のシステム構成説明図である。
【図５】実施の形態における例２（マルチパス）の処理フローチャート（その１）である。
【図６】実施の形態における例２（マルチパス）の処理フローチャート（その２）である。
【図７】実施の形態におけるマルチパス構成システムの一般的な処理フローチャートである。
【図８】実施の形態における表示画面例（その１）であり、Ａ図は画面例１、Ｂ図は画面例２である。
【図９】実施の形態における表示画面例（その２）であり、Ｃ図は画面例３である。
【図１０】従来例１のシステム構成説明図である。
【図１１】従来例１のシステム構成の処理説明図である。
【図１２】従来例１の処理フローチャートである。
【図１３】従来例２のシステム構成説明図である。
【図１４】従来例２のシステム構成の処理説明図である。
【図１５】従来例２の処理フローチャートである。
【符号の説明】
【０１３３】
１  サーバ
２  仮想化スイッチ
３  ストレージ
５  パス（シングルパス又はマルチパス）
１１  ホストバスアダプタ（ＨＢＡ）
１２  チャネルポート（ＣＰ）
１３  チャネルモジュール（ＣＭ）
１４  チャネルアダプタ（ＣＡ）
２１  仮想化ストレーバプール
２２  仮想ディスク
２３  仮想筐体
３１、４１  プロセッサ
３２、４２  処理プログラム
３５、４５  記憶部
【図１】
0004723361.tif 000002
【図２】
0004723361.tif 000003
【図３】
0004723361.tif 000004
【図４】
0004723361.tif 000005
【図５】
0004723361.tif 000006
【図６】
0004723361.tif 000007
【図７】
0004723361.tif 000008
【図８】
0004723361.tif 000009
【図９】
0004723361.tif 000010
【図１０】
0004723361.tif 000011
【図１１】
0004723361.tif 000012
【図１２】
0004723361.tif 000013
【図１３】
0004723361.tif 000014
【図１４】
0004723361.tif 000015
【図１５】
0004723361.tif 000016