(57)【要約】【課題】複数の記憶領域から選択された論理ボリュームをもとに仮想ディスクを作成するための仮想化処理機能を有する情報処理装置と仮想化処理方法に関し、実環境から仮想環境へ移行する際に、オペレータがストレージ装置のディスク構成を認識せずに、予め指定された論理ボリュームの属性に応じて仮想ディスクを作成することを目的とする。【解決手段】ストレージ装置３に対して情報処理を行う上位装置１と、パス５を介して上位装置とストレージ装置とを接続する仮想化スイッチ２とを備え、上位装置は、ストレージ装置の実構成に関する情報およびパスに関する情報を仮想化スイッチ２の情報保存部７から獲得して仮想化処理に必要な情報を算出し、予め指定された論理ボリュームの選出条件に合致した論理ボリュームを選出して仮想ストレージプールに登録し、仮想ストレージプール内の論理ボリュームから仮想ディスクを作成するための制御部64を具備する。【選択図】図４
2008269090.tif 000002
【特許請求の範囲】
【請求項１】
複数の記憶領域を有するストレージ装置と、前記ストレージ装置に対して各種の情報処理を行う上位装置と、少なくとも１つのパスを介して前記上位装置と前記ストレージ装置とを接続して前記ストレージ装置の仮想化処理を行うための仮想化スイッチとを備え、前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有する情報処理装置において、
前記仮想化スイッチは、前記ストレージ装置の実構成に関する情報および前記パスに関する情報が予め保存されている情報保存部を具備し、
前記上位装置は、
複数の論理ボリュームの選出条件を指定する論理ボリューム選出条件選択手段と、
前記ストレージ装置の実構成に関する情報および前記パスに関する情報を前記情報保存部から獲得して前記ストレージ装置の仮想化処理に必要な情報を算出すると共に、前記論理ボリューム選出条件選択手段にて指定された前記論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成することを可能にする制御部とを具備することを特徴とする、仮想化処理機能を有する情報処理装置。
【請求項２】
前記論理ボリュームの選出条件として、少なくとも、前記ストレージ装置の性能を優先する性能優先モード、前記ストレージ装置のコストを優先するコスト優先モード、および前記ストレージ装置のセキュリティを優先するセキュリティ優先モードが含まれることを特徴とする請求項１記載の情報処理装置。
【請求項３】
指定された前記論理ボリュームの選出条件と合致した論理ボリュームで構成されている仮想ディスクに、指定された前記論理ボリュームの選出条件と異なる異種属性の論理ボリュームを追加することの可否を判定する機能を設け、前記仮想ディスクに前記異種属性の論理ボリュームが追加されるのを防止するようになっていることを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
複数の記憶領域を有するストレージ装置に対して各種の情報処理を行う上位装置を備え、前記上位装置と前記ストレージ装置とを接続するための少なくとも１つのパス、および前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有する情報処理装置において、
前記上位装置は、予め保存されている前記ストレージ装置の実構成に関する情報および前記パスに関する情報を獲得して前記ストレージ装置の仮想化処理に必要な情報を算出すると共に、予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成することを可能にする制御部を具備することを特徴とする、仮想化処理機能を有する情報処理装置。
【請求項５】
前記論理ボリュームの選出条件として、少なくとも、前記ストレージ装置の性能を優先する性能優先モード、前記ストレージ装置のコストを優先するコスト優先モード、および前記ストレージ装置のセキュリティを優先するセキュリティ優先モードが含まれることを特徴とする請求項４記載の情報処理装置。
【請求項６】
指定された前記論理ボリュームの選出条件と合致した論理ボリュームで構成されている仮想ディスクに、指定された前記論理ボリュームの選出条件と異なる異種属性の論理ボリュームを追加することの可否を判定する機能を設け、前記仮想ディスクに前記異種属性の論理ボリュームが追加されるのを防止するようになっていることを特徴とする請求項４または５記載の情報処理装置。
【請求項７】
複数の記憶領域を有するストレージ装置に対して各種の情報処理を行う上位装置と前記ストレージ装置とを接続するための少なくとも１つのパス、および前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理方法であって、
予め保存されている前記ストレージ装置の実構成に関する情報および前記パスに関する情報を獲得して前記ストレージ装置の仮想化処理に必要な情報を算出するステップと、
予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録するステップと、
前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成するステップとを有することを特徴とする仮想化処理方法。
【請求項８】
複数の論理ボリュームを有するストレージ装置に対して各種の情報処理を行う上位装置と前記ストレージ装置とを接続するための少なくとも１つのパス、および前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現する場合、コンピュータに、
予め保存されている前記ストレージ装置の実構成に関する情報および前記パスに関する情報を獲得して前記ストレージ装置の仮想化処理に必要な情報を算出し、
予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、
前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成することを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージ装置の複数の記憶媒体（実ディスク）により提供される複数の記憶領域から選択された特定の論理ボリューム（Logical Volume）の情報（データ）をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有する情報処理装置、仮想化処理方法、および、この仮想化処理方法をコンピュータに実行させるためのプログラムに関する。
【０００２】
特に、本発明は、ディスクアレイ装置等の大容量のストレージ装置において、オペレータ（またはユーザ）により運用されている実環境から仮想環境へ移行する際に、オペレータが仮想ストレージとして構成したい論理ボリュームの属性に応じて仮想ディスクを作成することによって仮想ストレージ構成を実現し、ストレージ装置内の情報を効率良くかつ確実に管理することができるようにするための一手法について言及する。
【０００３】
ここで、「論理ボリューム」とは、ストレージ装置の複数の記憶媒体により提供される物理的な記憶領域を論理的に分割することによって得られる複数の論理的なボリュームを指している。
【背景技術】
【０００４】
現状の情報社会では、多様な情報（データ）が電子化される傾向にあり、企業情報システムでは、例えばｅ−文書法に基づいて管理されるデータのように、コンプライアンス（法令遵守）に対応する上で、電子化されたデータそのものをストレージ装置内に長期間かつ確実に保存していく必要がある。上記のような電子化されたデータは、今後も着実に増加していくものと考えられる。
【０００５】
このように増加し続けるデータを低コストで効率良くかつ確実に管理していくことが、企業情報システムの１つの課題となっている。また一方で、個人情報保護法に基づき、外部への情報漏洩を防止する策も企業の責任で実施していく必要がある。
【０００６】
上記の課題を解消するために、従来は、電子化されたデータが一括して格納されているストレージ装置内の複数の記憶領域から、オペレータ自身が仮想ストレージとして構成したい論理ボリュームの選出条件（属性）に従って特定の論理ボリュームを取り出し、仮想ストレージプールに登録して仮想ディスクを作成することによって、高いコストパーフォーマンスおよび情報漏洩の防止を可能にするための仮想ストレージ構成を実現するようにしている。
【０００７】
ここで、上記の論理ボリュームの選出条件として、例えば次の３つの選出条件が挙げられる。
（１）オンラインディスク装置により構成されるオンライン論理ボリューム（On-line Logical Volume）
ストレージ装置に搭載されているオンラインディスク装置のみにより構成される論理ボリュームであって、小容量であるが、高速にデータにアクセスすることが可能であり、高信頼性を有する。このオンライン論理ボリュームは、ストレージ装置の性能を優先する性能優先モードに従って選出される。
（２）ニアラインディスク装置により構成されるニアライン論理ボリューム（Near-line Logical Volume）
ストレージ装置に搭載されているニアラインディスク装置のみにより構成される論理ボリュームであって、大容量であるが、オンラインディスク装置に比べて、データのアクセスに関する性能は低い。しかしながら、ニアラインディスク装置の価格（コスト）は、オンラインディスク装置よりも安価である。このニアライン論理ボリュームは、ストレージ装置のコストを優先するコスト優先モードに従って選出される。
（３）暗号化されているディスク装置により構成される暗号化論理ボリューム（Encrypted Logical Volume）
暗号化の技術を用いて暗号化されているストレージ装置のみにより構成される論理ボリュームである。この暗号化論理ボリュームは、暗号化によるストレージ装置のセキュリティを優先するセキュリティ優先モードに従って選出される。
【０００８】
図１は、従来の仮想化処理機能を有する情報処理装置の構成を示すブロック図である。以下、図１を参照しながら、ＳＡＮ（Storage Area Network）等のネットワーク環境において、従来の仮想化処理機能を有する情報処理装置のシステム構成を説明する。
【０００９】
図１に示すように、従来の仮想化処理機能を有する情報処理装置には、複数の記憶媒体により提供される複数の記憶領域４を有するストレージ装置３と、このストレージ装置３に対して各種の情報処理を行うサーバ１０を有する上位装置１とが設けられている。この場合、ストレージ装置３の記憶領域４を構成する複数の記憶媒体は、実ボリューム（実ディスク）である。
【００１０】
さらに、図１に示す情報処理装置には、シングルパスまたはマルチパス（図１の例ではシングルパスを示す）からなるパス５を介して、上位側の上位装置１と下位側のストレージ装置３とを接続する仮想化スイッチ２（例えば、光ファイバを用いたＦＣ（Fiber Channel）スイッチ））が設けられている。この仮想化スイッチ２は、上位装置１とストレージ装置３との間でパスを確立してストレージ装置３の仮想化処理を行うことを可能にする。
【００１１】
この場合、上位装置１のサーバ１０には、複数のコマンド系（図１の例ではＨＢＡ０のみ示す）を有するホストバスアダプタ１１が設けられており、このホストバスアダプタ１１にパス５が接続されている。また一方で、仮想化スイッチ２には、多数のチャネルポート１２が設けられており、このチャネルポート１２にパス５が接続されている。すなわち、サーバ１０のホストバスアダプタ１１と仮想化スイッチ２のチャネルポート１２との間が、パス５により接続されている。
【００１２】
また一方で、ストレージ装置３には、チャネルモジュール（図１の例ではＣＭ０）１３およびチャネルアダプタ（図１の例ではＣＡ０）１４が設けられており、このチャネルモジュール１３と仮想化スイッチ２のチャネルポート１２との間が、パス５により接続されている（図１の例では、１つのチャネルモジュールＣＭ０と仮想化スイッチ２のチャネルポート１２との間が、パス５により接続されている）。
【００１３】
さらに、ストレージ装置３には、少なくとも１つのゾーン１５（図１の例ではゾーン０）にて複数の論理ボリュームのゾーニング（図１の例ではＺ０）が行われている。より詳しく説明すると、図１の情報処理装置では、ゾーン０のゾーニング（Ｚ０）として、ストレージ装置３に搭載されているオンラインディスク装置のみにより構成されるオンライン論理ボリューム（Ｏ−ＬＶ０、Ｏ−ＬＶ１およびＯ−ＬＶ２）２０と、ニアラインディスク装置のみにより構成されるニアライン論理ボリューム（Ｎ−ＬＶ０、Ｎ−ＬＶ１およびＮ−ＬＶ２）２１と、暗号化されたディスク装置のみにより構成される暗号化論理ボリューム（Ｅ−ＬＶ０、Ｅ−ＬＶ１およびＥ−ＬＶ２）２２とが図示されている。すなわち、オンライン論理ボリューム２０、ニアライン論理ボリューム２１、および暗号化論理ボリューム２２からなる３種の論理ボリュームの選出条件を有する論理ボリュームに対して、ゾーン０にてゾーニングが行われている。上記のように、図１の情報処理装置では、ＨＢＡ０−ＣＭ０−ＣＡ０のシングルパス構成によるシステムが構築されている。
【００１４】
図２は、図１において仮想ディスクおよび仮想ターゲットを作成する様子を概念的に示すブロック図であり、図３は、図１のサーバによる仮想化処理を説明するためのフローチャートである。
【００１５】
以下、図２を参照しながら、従来の仮想化処理機能を有する情報処理装置において、仮想ディスクおよび仮想ターゲットを作成して仮想ストレージ構成を実現する様子を説明する。
【００１６】
図１に示したような情報処理装置のシステム構成において、オペレータ（またはユーザ）により運用されている実環境を仮想環境に移行させる場合、下記の処理（手順）Ａ〜Ｆを実行する必要がある。
【００１７】
なお、図２においては、仮想ディスク３２として、仮想ディスクＶＤ０（Virtual Disk0）、ＶＤ１（Virtual Disk1）およびＶＤ２（Virtual Disk2）が例示されており、論理ボリュームとして、ＬＶ０（Logical Volume0）、ＬＶ１（Logical Volume1）およびＬＶ２（Logical Volume2）が例示されている。また一方で、以下の符号Ａ、Ｂ、Ｃ、Ｄ、ＥおよびＦは、それぞれ、図２および図３の各々の符号Ａ、Ｂ、Ｃ、Ｄ、ＥおよびＦに対応する。
【００１８】
処理Ａ：オペレータが仮想ストレージとして構成したい論理ボリュームの選出条件に従って、ストレージ装置３の特定の論理ボリューム用の仮想ストレージプール３１を作成する。ただし、図２の例では、オペレータが、ストレージ装置３の複数の記憶領域４からオンライン論理ボリューム２０を選択する場合を想定しているので、オンライン論理ボリューム用の仮想ストレージプール３１を作成することになる。
【００１９】
処理Ｂ：オンライン論理ボリューム（Ｏ−ＬＶ０、Ｏ−ＬＶ１およびＯ−ＬＶ２）２０を仮想ストレージプール３１に登録する。
【００２０】
処理Ｃ：仮想ストレージプール３１に登録された論理ボリューム（Ｏ−ＬＶ０、Ｏ−ＬＶ１およびＯ−ＬＶ２）から、仮想ディスク３２（ＶＤ０、ＶＤ１およびＶＤ２）を作成する。なお、ここでは、仮想ストレージプール３１に登録されている複数の論理ボリュームの中から全ての論理ボリュームを選定して、仮想ディスク３２を作成しているが、一般には、仮想ストレージプール３１に登録されている複数の論理ボリュームの中で、仮想ストレージ構成にとって最適な論理ボリュームを選定して仮想ディスク３２を作成することが行われている。
【００２１】
処理Ｄ：仮想筐体３３を作成する。
【００２２】
処理Ｅ：作成された仮想筐体３３に属する仮想ターゲット３４を作成する。
【００２３】
処理Ｆ：仮想ターゲット３４に仮想ディスク３２（ＶＤ０、ＶＤ１およびＶＤ２）を割り付ける。
【００２４】
ここで、仮想ストレージ構成に関連した用語について簡単に説明する。
（ａ）「仮想筐体」とは、仮想ディスクを任意の単位で集積するための論理的な筐体を指している。
（ｂ）「仮想ストレージプール」とは、仮想ディスクを構成するための実ディスクを格納する論理的な器を指している。
（ｃ）「仮想ターゲット」とは、ストレージ装置の仮想化処理に関連した業務を遂行するサーバと仮想ディスクとを接続するためのアクセスパスを指している。
（ｄ）「仮想ディスク」とは、実ディスクが持っている物理的な属性や容量にとらわれない論理的なボリュームから構成されるディスクを指している。
【００２５】
上記の処理Ａ〜Ｆを実行する際の前提として、オンライン論理ボリュームとニアライン論理ボリュームとを組み合わせた仮想ディスクを極力作成させないようにする必要がある。この理由として、オンライン論理ボリュームとニアライン論理ボリュームとを組み合わせて仮想ディスクを作成した場合、オンライン論理ボリュームのみで仮想ディスクを作成した場合と比べて、データのアクセスに関する性能および信頼性が低下するおそれが生ずることが挙げられる。
【００２６】
また一方で、暗号化論理ボリュームと、オンライン論理ボリュームまたはニアライン論理ボリュームとを組み合わせた仮想ディスクを作成させてはならない。この理由として、オンライン論理ボリュームおよびニアライン論理ボリュームは非暗号化の論理ボリュームであり、情報漏洩をしてはならないデータを、上記の組み合わせによる仮想ディスクに書き込んだ場合、非暗号化の論理ボリュームに書き込まれたデータは、暗号化されないデータで書き込まれているため、情報漏洩の可能性が高くなることが挙げられる。
【００２７】
上記のように、オペレータにより運用されている実環境から仮想環境へ移行する場合、図２の処理を実行する際に、ストレージ装置内のオンライン論理ボリューム、ニアライン論理ボリューム、および暗号化論理ボリューム等をオペレータが意識しなければならないので、オペレータによる操作ミスを招いたり、実環境から仮想環境への移行に時間がかかったりすることが考えられる。
【００２８】
以下、図３のフローチャートを参照しながら、従来の情報処理装置のサーバによる仮想化処理を説明する。
【００２９】
ストレージ装置の仮想化処理が開始されると、まず、ステップＳ３０に示すように、オペレータ（またはユーザ）により予め指定されている論理ボリュームの選出条件に従って、ストレージ装置の特定の論理ボリューム用の仮想ストレージプールを作成する（図２の処理Ａに対応）。つぎに、ステップＳ３１に示すように、特定の論理ボリュームを仮想ストレージプールに登録する（図２の処理Ｂに対応）。ただし、この場合、ストレージ装置の記憶領域内のどの論理ボリュームを仮想ストレージプールに登録するかを、オペレータがいちいち指定する必要がある。その上、オペレータは、ストレージ装置の種類や当該ストレージ装置の冗長化のためのＲＡＩＤ（Redundant Arrays of Inexpensive Disks ）レベルを意識して、仮想ストレージプールに登録すべき論理ボリュームを選択する必要がある。
【００３０】
さらに、ステップＳ３２に示すように、仮想ストレージプールに登録された論理ボリュームから、仮想ディスクを作成する（図２の処理Ｃに対応）。この場合も、仮想ストレージプール内のどの論理ボリュームを使用して仮想ディスクを作成するかを、オペレータがいちいち指定する必要がある。
【００３１】
さらに、ステップＳ３３に示すように、仮想筐体３３を作成し（図２の処理Ｄに対応）、ステップＳ３４に進む。ステップＳ３４において、作成された仮想筐体３３に属する仮想ターゲット３４を作成する（図２の処理Ｅに対応）。最終的に、ステップＳ３５に示すように、仮想ターゲット３４に仮想ディスク３２（ＶＤ０、ＶＤ１およびＶＤ２）を割り付け（図２の処理Ｆに対応）、サーバによる仮想化処理を終了する。
【００３２】
ここで、図３のステップＳ３０〜ステップＳ３５の仮想化処理においては、オペレータがサーバの表示画面上のメニューを参照しながら、表示画面上で対話形式の手動操作を行うことによって、オンライン論理ボリューム、ニアライン論理ボリューム、および暗号化論理ボリューム等をオペレータ自ら指定することが必要である。それゆえに、オペレータにより運用されている実環境から仮想環境へ移行する場合、図３の従来の仮想化処理を実行する際に、ストレージ装置内のオンライン論理ボリューム、ニアライン論理ボリューム、および暗号化論理ボリューム等をオペレータが意識しなければならないので、オペレータの手動操作が煩雑になって操作ミスを招いたり、実環境から仮想環境への移行に時間がかかったりするといったような問題が発生する。
【００３３】
ここで、参考のため、前述のような従来の仮想化処理に関連した下記の特許文献１および特許文献２を先行技術文献として呈示する。
【００３４】
特許文献１では、メモリ６上に仮想ボリューム７を構築する制御部３を備え、この仮想ボリューム７は、低速ボリューム４と高速ボリューム５とから構成され、低速ボリューム４と同一サイズの容量を有しており、ホスト２のアプリケーションプログラム２Ａがデータの更新を要求すると、ライトデータは低速ボリューム４および高速ボリューム５の各々に書き込まれ、また一方で、仮想ボリューム７には、データの保存期間を示すライフタグが予め設定されており、保存期間が経過したデータは高速ボリューム５のみから消去され、データが高速ボリューム５に保存されている間は、高速ボリューム５のデータを利用してホスト２からのアクセスを処理するようなストレージ装置の構成が開示されている。
【００３５】
しかしながら、特許文献１では、ストレージ装置の実環境から仮想環境へ移行する場合、ストレージ装置内のオンライン論理ボリューム、ニアライン論理ボリューム、および暗号化論理ボリューム等をオペレータが指定して仮想ストレージプールに登録したり仮想ディスクを作成したりする際に、オペレータの操作ミスを招いたり、実環境から仮想環境への移行に時間がかかったりするといったような問題に対処するための具体的な手法に関しては一切言及していない。
【００３６】
特許文献２では、複数の論理ボリュームに関する属性が記録された複数の論理ボリュームデータを記憶する第１の記憶域と、１以上の割当て先候補の中から選択された割当て先候補に関する属性が記憶された割当て先候補データを記憶する第２の記憶域と、複数の論理ボリュームのうちのどんな属性を有する論理ボリュームが上記割当て先候補のうちのどんな属性を有する割当て先候補に関連したかを表す１以上の履歴データを記憶する第３の記憶域と、複数の論理ボリュームデータと、割当て先候補データと、１以上の履歴データとに基づいて、複数の論理ボリュームデータを１以上の論理ボリュームデータに絞り込み、絞り込まれた論理ボリュームデータの内容を出力するボリューム絞込み部とを備えるボリューム絞込みシステムの構成が開示されています。このような構成では、複数の論理ボリュームの中から少なくとも１つの論理ボリュームを選択する人間にとっての負担を軽減させることが可能になる。
【００３７】
しかしながら、特許文献２においても、前述の特許文献１と同様に、ストレージ装置の実環境から仮想環境へ移行する場合、ストレージ装置内のオンライン論理ボリューム、ニアライン論理ボリュームおよび暗号化論理ボリューム等をオペレータが指定して仮想ストレージプールに登録したり仮想ディスクを作成したりする際に、オペレータの操作ミスを招いたり、実環境から仮想環境への移行に時間がかかったりするといったような問題に対処するための具体的な手法に関しては一切言及していない。
【００３８】
したがって、特許文献１および特許文献２のいずれによっても、ストレージ装置の実環境から仮想環境へ移行するために、ストレージ装置内のオンライン論理ボリューム、ニアライン論理ボリューム、および暗号化論理ボリューム等をオペレータが指定して仮想ストレージプールに登録したり仮想ディスクを作成したりする場合に発生する問題点に対処することはできない。
【００３９】
【特許文献１】特開２００６−１３９５５２号公報
【特許文献２】特開２００６−２３７９７号公報
【発明の開示】
【発明が解決しようとする課題】
【００４０】
本発明は上記問題点に鑑みてなされたものであり、オペレータにより運用されている実環境から仮想環境へ移行する際に、オペレータがストレージ装置内の実ディスクの構成を認識していなくても、仮想ストレージとして構成したいオンライン論理ボリューム、ニアライン論理ボリューム、および暗号化論理ボリューム等の論理ボリュームの属性に応じて仮想ディスクを作成することによって、オペレータの操作ミスを軽減させ、かつ、実環境から仮想環境への移行に要する時間を短縮することができるような仮想化処理機能を有する情報処理装置、仮想化処理方法およびそのためのプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００４１】
上記問題点を解決するために、本発明の仮想化処理機能を有する情報処理装置は、複数の記憶領域を有するストレージ装置と、上記ストレージ装置に対して各種の情報処理を行う上位装置と、少なくとも１つのパスを介して上記上位装置と上記ストレージ装置とを接続して上記ストレージ装置の仮想化処理を行うための仮想化スイッチとを備え、上記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有しており、上記仮想化スイッチは、上記ストレージ装置の実構成に関する情報および上記パスに関する情報が予め保存されている情報保存部を具備し、上記上位装置は、複数の論理ボリュームの選出条件を指定する論理ボリューム選出条件選択手段と、上記ストレージ装置の実構成に関する情報および上記パスに関する情報を上記情報保存部から獲得して上記ストレージ装置の仮想化処理に必要な情報を算出すると共に、上記論理ボリューム選出条件選択手段にて指定された上記論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、上記仮想ストレージプールから最適の論理ボリュームを選定して上記仮想ディスクを作成することを可能にする制御部とを具備する。この場合、仮想化処理機能を有する情報処理装置は、ストレージ装置、上位装置および仮想化スイッチを構成要件としている。
【００４２】
好ましくは、本発明の情報処理装置において、上記論理ボリュームの選出条件として、少なくとも、上記ストレージ装置の性能を優先する性能優先モード、上記ストレージ装置のコストを優先するコスト優先モード、および上記ストレージ装置のセキュリティを優先するセキュリティ優先モードが含まれる。例えば、オンライン論理ボリュームは、性能優先モードに従って選出され、ニアライン論理ボリュームは、コスト優先モードに従って選出され、暗号化論理ボリュームは、セキュリティ優先モードに従って選出される。
【００４３】
さらに、好ましくは、本発明の情報処理装置において、指定された上記論理ボリュームの選出条件と合致した論理ボリュームで構成されている仮想ディスクに、指定された上記論理ボリュームの選出条件と異なる異種属性の論理ボリュームを追加することの可否を判定する機能を設け、上記仮想ディスクに上記異種属性の論理ボリュームが追加されるのを防止するようになっている。
【００４４】
また一方で、本発明の仮想化処理機能を有する情報処理装置は、複数の記憶領域を有するストレージ装置に対して各種の情報処理を行う上位装置を備え、上記上位装置と上記ストレージ装置とを接続するための少なくとも１つのパス、および上記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有しており、上記上位装置は、予め保存されている上記ストレージ装置の実構成に関する情報および上記パスに関する情報を獲得して上記ストレージ装置の仮想化処理に必要な情報を算出すると共に、予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、上記仮想ストレージプールから最適の論理ボリュームを選定して上記仮想ディスクを作成することを可能にする制御部を具備する。この場合、仮想化処理機能を有する情報処理装置は、上位装置のみを構成要件としている。
【００４５】
また一方で、本発明の仮想化処理方法は、複数の記憶領域を有するストレージ装置に対して各種の情報処理を行う上位装置と上記ストレージ装置とを接続するための少なくとも１つのパス、および上記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための方法であって、予め保存されている上記ストレージ装置の実構成に関する情報および上記パスに関する情報を獲得して上記ストレージ装置の仮想化処理に必要な情報を算出するステップと、予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録するステップと、上記仮想ストレージプールから最適の論理ボリュームを選定して上記仮想ディスクを作成するステップとを有する。
【００４６】
また一方で、本発明は、複数の論理ボリュームを有するストレージ装置に対して各種の情報処理を行う上位装置と上記ストレージ装置とを接続するための少なくとも１つのパス、および上記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現する場合、コンピュータに、予め保存されている上記ストレージ装置の実構成に関する情報および上記パスに関する情報を獲得して上記ストレージ装置の仮想化処理に必要な情報を算出し、予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、上記仮想ストレージプールから最適の論理ボリュームを選定して上記仮想ディスクを作成することを実行させるためのプログラムを提供する。
【発明の効果】
【００４７】
要約すれば、本発明では、オペレータにより運用されている実環境から仮想環境へ移行する際に、オペレータがストレージ装置内の実ディスクの構成を認識せずに、オペレータが仮想ストレージとして構成したい論理ボリュームの選出条件を抽象的に選択させ、選択された論理ボリュームの選出条件に合致した特定の論理ボリュームを自動的に選出して仮想ストレージプールに登録し、この仮想ストレージプールに登録された論理ボリュームから仮想ディスクを自動的に作成することによって、仮想ストレージ構成を実現するようにしている。
【００４８】
それゆえに、本発明によれば、第１に、ストレージ装置の実環境から仮想環境へ移行する際のオペレータの操作手順が簡略化され、オペレータによる操作ミスが軽減されると共に、実環境から仮想環境への移行に要する時間を短縮することが可能になる。
【００４９】
さらに、本発明によれば、第２に、オペレータがストレージ装置内の実ディスクの構成を認識していなくても、性能優先モードに従って選出されるオンライン論理ボリュームを使用した仮想ストレージの構成を簡単に作成することが可能になる。または、オペレータがストレージ装置内の実ディスクの構成を認識していなくても、コスト優先モードに従って選出されるニアライン論理ボリュームを使用した仮想ストレージの構成を簡単に作成することが可能になる。または、オペレータがストレージ装置内の実ディスクの構成を認識していなくても、セキュリティ優先モードに従って選出される暗号化論理ボリュームを使用した仮想ストレージの構成を簡単に作成することが可能になる。
【発明を実施するための最良の形態】
【００５０】
以下、添付図面（図４〜図１４）を参照しながら、本発明の好ましい実施例の構成および動作等を説明する。
【００５１】
図４は、本発明の一実施例に係る仮想化処理機能を有する情報処理装置の構成を示すブロック図である。ただし、ここでは、本発明の一実施例に係る仮想化処理機能を有する情報処理装置の構成を簡略化して示す。なお、これ以降、前述した構成要素と同様のものについては、同一の参照番号を付して表すこととする。
【００５２】
図４の実施例に係る情報処理装置においては、前述の図１の情報処理装置と同様に、複数の記憶媒体４により提供される複数の記憶領域４を有するディスクアレイ装置等の大容量のストレージ装置３と、このストレージ装置３に対して各種の情報処理を行う上位装置１とが設けられている。この場合、ストレージ装置３の記憶領域４を構成する複数の記憶媒体は、実ボリュームである。
【００５３】
さらに、図４の実施例に係る情報処理装置においては、前述の図１の情報処理装置と同様に、シングルパスまたはマルチパス（図４の例ではシングルパスを示す）からなるパス５を介して、上位側の上位装置１と下位側のストレージ装置３とを接続する仮想化スイッチ２が設けられている。この仮想化スイッチ２は、上位装置１とストレージ装置３との間でパスを確立してストレージ装置３の仮想化処理を行うことを可能にする。好ましくは、仮想化スイッチ２は、光ファイバを用いた複数のスイッチ素子を含むＦＣスイッチ等により構成される。
【００５４】
上位装置１のサーバ１０には、前述の図１のサーバ１０と同様に、複数のコマンド系（図４の例ではＨＢＡ０）を有するホストバスアダプタ１１が設けられており、このホストバスアダプタ１１にパス５が接続されている。また一方で、仮想化スイッチ２には、前述の図１の仮想化スイッチ２と同様に、多数のチャネルポート１２が設けられており、このチャネルポート１２にパス５が接続されている。
【００５５】
また一方で、ストレージ装置３には、前述の図１のストレージ装置３と同様に、チャネルモジュール（図４の例ではＣＭ０）１３およびチャネルアダプタ（図４の例ではＣＡ０）１４が設けられており、このチャネルモジュール１３と仮想化スイッチ２のチャネルポート１２との間が、パス５により接続されている。
【００５６】
さらに、ストレージ装置３には、前述の図１のストレージ装置３と同様に、少なくとも１つのゾーン１５（図４の例ではゾーン０）にて複数の論理ボリュームのゾーニング（図４の例ではＺ０）が行われている。より詳しく説明すると、図４の実施例に係る情報処理装置では、ゾーン０のゾーニング（Ｚ０）として、ストレージ装置３に搭載されているオンラインディスク装置のみにより構成されるオンライン論理ボリューム（Ｏ−ＬＶ０、Ｏ−ＬＶ１およびＯ−ＬＶ２）２０と、ニアラインディスク装置のみにより構成されるニアライン論理ボリューム（Ｎ−ＬＶ０、Ｎ−ＬＶ１およびＮ−ＬＶ２）２１と、暗号化されたディスク装置のみにより構成される暗号化論理ボリューム（Ｅ−ＬＶ０、Ｅ−ＬＶ１およびＥ−ＬＶ２）２２とが図示されている。ここでは、オンライン論理ボリューム２０、ニアライン論理ボリューム２２、および暗号化論理ボリューム２２からなる３種の論理ボリュームの選出条件を有する論理ボリュームに対して、ゾーン０にてゾーニングが行われている。
【００５７】
さらに、上位装置１には、サーバ１０以外に、本発明の特徴を示す運用管理サーバ６が設けられている。サーバ１０は、ストレージ装置２に対して情報の書き込み動作や読み出し動作等を含む各種の情報処理を行うために、予め作成され保存されている複数のコマンド系（図４の例ではＨＢＡ０）をストレージ装置３に送出する。
【００５８】
また一方で、運用管理サーバ６は、ストレージ装置２内の複数の論理ボリュームの選出条件を指定する論理ボリューム選出条件選択手段６１と、論理ボリューム選出条件選択手段６１にて指定された論理ボリュームの選出条件に合致した特定の論理ボリュームを自動的に選出して仮想ストレージプールに登録する論理ボリューム自動登録手段６２と、仮想ストレージプールに登録された論理ボリュームから、最適の論理ボリュームを自動的に選定して仮想ディスクを自動的に作成する仮想ディスク自動作成手段６３と、上記の論理ボリューム自動登録手段６２および仮想ディスク自動作成手段６３等を統括的に制御する制御部６４とを具備している。好ましくは、論理ボリューム選出条件選択手段６１は、運用管理サーバ６の表示画面上に表示されている論理ボリューム選出条件選択ボタン等により構成される。
【００５９】
この運用管理サーバ６では、オペレータがクライアント（図示していない）等を介して、仮想ストレージとして構成したい論理ボリュームの選出条件を指定しさえすれば、指定された論理ボリュームの選出条件に合致した特定の論理ボリュームを自動的に選出して仮想ストレージプールに登録し、この仮想ストレージプールに登録された論理ボリュームから仮想ディスクを自動的に作成することができる。これによって、実環境から仮想環境への移行の簡単な操作手順で仮想ストレージ構成を容易に実現することが可能になる。
【００６０】
後述のように、上記の論理ボリューム自動登録手段６２、仮想ディスク自動作成手段６３および制御部６４の機能は、汎用のパーソナルコンピュータのＣＰＵ（Central Processing Unit：中央演算処理装置）により各種のプログラム（ソフトウェア）を実行させることにより実現される。
【００６１】
さらに、図４の制御部６には、ストレージ装置の実環境から仮想環境へ移行する際の仮想化処理を実行するための各種のプログラムや、ストレージ装置の仮想化処理に関連した各種のデータを格納する記憶部６５が設けられている。好ましくは、記憶部６５は、ＲＯＭ（Read-only Memory：リード・オンリ・メモリ）およびＲＡＭ（Random Access Memory：ランダム・アクセス・メモリ）等により構成される。
【００６２】
さらに、仮想化スイッチ２は、ストレージ装置３の実構成に関する情報や、上位装置およびストレージ装置間のパス（シングルパスまたはマルチパス）に関する情報や、仮想ストレージプールに関する情報が予め保存されている情報保存部７を設けている。この情報保存部７は、好ましくは、ＲＡＭまたはＲＯＭにより構成される。
【００６３】
図４の実施例において仮想ストレージの構成を作成する場合、運用管理サーバ６は、ストレージ装置３の実構成に関する情報や上位装置およびストレージ装置間のパスの構成に関する情報を情報保存部７（または運用管理クライアント６の記憶部６５）から獲得し、ストレージ装置の仮想化処理に必要なパス等に関する情報を自動的に算出する。
【００６４】
より具体的には、上位装置１のホストアダプタ１１とストレージ装置２内のゾーン１５との間でチャネルモジュール１３およびチャネルアダプタ１４を介して確立されるパスが、運用管理サーバ６により自動的に算出される。ここでは、ＨＢＡ０−ＣＭ０−ＣＡ０のシングルパスが算出されることになる。
【００６５】
図４の実施例に係る情報処理装置では、オペレータにより運用されている実環境から仮想環境へ移行する際に、オペレータがストレージ装置３内の実ディスクの構成を認識せずに、オペレータが仮想ストレージとして構成したい論理ボリュームの選出条件を指定させるのみで、指定された論理ボリュームの選出条件に合致した特定の論理ボリュームを自動的に選出して仮想ストレージプールに登録し、仮想ディスクを自動的に作成することによって、仮想ストレージ構成を容易に実現するようにしている。
【００６６】
それゆえに、図４の実施例によれば、ストレージ装置の実環境から仮想環境へ移行する際のオペレータの操作手順が簡略化され、オペレータによる操作ミスが軽減されると共に、実環境から仮想環境への移行に要する時間を短縮することが可能になる。
【００６７】
図５は、図１のサーバ１０または運用管理サーバ６の具体的構成を示すブロック図である。ただし、前述の図４のサーバ１０および運用管理サーバ６は、実質的に同じハードウェア構成を有しているので、ここでは、本発明の構成に直接関係する運用管理サーバ６の具体的なハードウェア構成を代表して示すこととする。
【００６８】
図５において、前述の図４の運用管理サーバ６の制御部６４は、コンピュータのＣＰＵ６０により実現される。換言すれば、運用管理サーバ６の制御部６４の機能は、コンピュータのソフトウェア（アプリケーション）により実現されることになる。
【００６９】
さらに、図５のハードウェア構成は、本発明の仮想ストレージ構成を実現するための仮想化処理を実行させるプログラムや、この処理に関連するデータを格納するための記憶部であるＲＡＭ６６またはＲＯＭ６７を備えている。なお、この記憶部として、ＣＰＵ６０に内蔵のＲＡＭまたはＲＯＭを用いることも可能である。さらに、この記憶部は、前述の情報保存部５（図４参照）の代わりに、ストレージ装置２の実構成に関する情報や、サーバおよびストレージ装置間のパスの構成に関する情報や、仮想ストレージプールに関する情報を保存することも可能である。
【００７０】
さらに、図５のハードウェア構成においては、キーボードやマウスや操作ボタン等からなる入力部６８が設けられている。オペレータが入力部４４のキーボードやマウスや操作ボタン等を操作することにより、オペレータ自身が選択した論理ボリュームの選出条件（例えば、性能優先モード、コスト優先モード、またはセキュリティ優先モード）や、選出された特定の論理ボリュームや、その他の論理ボリュームの属性（例えば、ストレージ装置の種類およびストレージ装置のＲＡＩＤレベル）に関する情報等が、ＲＡＭ６６またはＲＯＭ６７等の記憶部に保持される。
【００７１】
さらに、図５のハードウェア構成においては、オペレータ自身が選択した論理ボリュームの選出条件や、その他の論理ボリュームの属性に関する情報（例えば、ストレージ装置の種類およびストレージ装置のＲＡＩＤレベル）や、ストレージ装置の実構成に関する情報や、上位装置およびストレージ装置間のパスの構成に関する情報等を表示画面に表示するための表示部８が設けられている。
【００７２】
上記のＣＰＵ６０、ＲＡＭ６６、ＲＯＭ６７、入力部６８および表示部８は、バスラインＢＬを介して相互に接続される。さらに、上位装置１、仮想化スイッチ２およびストレージ装置３（いずれも図４参照）を含む情報処理装置は、ＳＡＮ等のインタフェースＩＦを介して、他の装置（例えば、他のデータベースやバックアップ制御装置等を備えたシステム）に接続されることも可能である。
【００７３】
図６は、本発明の実施例において論理ボリュームを仮想ストレージプールに登録する処理を説明するためのフローチャートであり、図７は、本発明の実施例において仮想ストレージプール登録時の表示画面の例を示す表示図である。
【００７４】
以下、図６を参照しながら、本発明の実施例に係る情報処理装置のＣＰＵを動作させて論理ボリュームを仮想ストレージプールに登録する処理を実行させるフローを説明する。
【００７５】
まず、ステップＳ６０に示すように、オペレータが論理ボリューム選出条件選択ボタン８１（図７参照）を操作して、仮想ストレージとして構成したい論理ボリュームの選出条件を選択し、かつ、自動登録ボタン８２（図７参照）を押下することによって、ストレージ装置内の実ディスクから特定の論理ボリュームを選出して仮想ストレージプールに登録する処理が開始される。
【００７６】
つぎに、ステップＳ６１に示すように、論理ボリュームの選出条件として、オペレータが性能優先モードを選択したことが検出された場合、ステップＳ６２に進む。このステップＳ６２において、ストレージ装置内の各々の実ディスクに対して、実ディスクの「ディスク属性」が、オンラインディスク装置を構成するオンラインディスクになっているか否かが検索される。この結果、検索済みの実ディスクのディスク属性が、オンラインディスクになっていることが確認された場合、ステップＳ６３に示すように、当該実ディスクが選択対象の論理ボリュームとして選出される。このようなステップＳ６２およびステップＳ６３の処理は、全ての実ディスクの検索が終了するまで繰り返し実行される（ステップＳ６４）。
【００７７】
また一方で、ステップＳ６５に示すように、論理ボリュームの選出条件として、オペレータがコスト優先モードを選択したことが検出された場合、ステップＳ６６に進む。このステップＳ６６において、ストレージ装置内の各々の実ディスクに対して、実ディスクの「ディスク属性」が、ニアラインディスク装置を構成するニアラインディスクになっているか否かが検索される。この結果、検索済みの実ディスクのディスク属性が、ニアンラインディスクになっていることが確認された場合、ステップＳ６７に示すように、当該実ディスクが選択対象の論理ボリュームとして選出される。このようなステップＳ６７およびステップＳ６８の処理は、全ての実ディスクの検索が終了するまで繰り返し実行される（ステップＳ６９）。
【００７８】
また一方で、ステップＳ７０に示すように、論理ボリュームの選出条件として、オペレータがセキュリティ優先モードを選択したことが検出された場合、ステップＳ７１に進む。このステップＳ７１において、ストレージ装置内の各々の実ディスクに対して、実ディスクの「暗号化属性」が、暗号化されているディスク装置を構成する暗号化ディスクになっているか否かが検索される。この結果、検索済みの実ディスクの暗号化属性が、暗号化ディスクになっていることが確認された場合、ステップＳ７１に示すように、当該実ディスクが選択対象の論理ボリュームとして選出される。このようなステップＳ７０およびステップＳ７１の処理は、全ての実ディスクの検索が終了するまで繰り返し実行される（ステップＳ７２）。
【００７９】
さらに、ステップＳ７３に示すように、性能優先モード、コスト優先モードまたはセキュリティ優先モードに従って、実ディスクの選択対象として選出された実ディスクが、オンライン論理ボリューム、ニアライン論理ボリューム、または暗号化論理ボリュームとして仮想ストレージプールに登録される。
【００８０】
最終的に、ステップＳ７４に示すように、選択対象として選出された実ディスクの仮想ストレージプールへの登録処理が完了する。
【００８１】
以下、図７を参照しながら、性能優先モード、コスト優先モード、またはセキュリティ優先モードに従って自動的に選出された実ディスクを仮想ストレージプールに登録する際の表示画面の例を説明する。
【００８２】
図７の実ディスク登録時の表示部８（図５参照）の表示画面８０では、８種の実ディスク（論理ボリューム０ｘ０００１〜０ｘ０００８）のＲＡＩＤレベルと容量が表示されている。ここでは、論理ボリューム０ｘ０００１〜０ｘ０００３が、ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせになっており、論理ボリューム０ｘ０００４〜０ｘ０００８が、ＲＡＩＤレベル５になっている。また一方で、論理ボリューム０ｘ０００１、０ｘ０００２、および０ｘ０００６〜０ｘ０００８の各々の容量は、１０２４ＭＢ（メガバイト）であり、論理ボリューム０ｘ０００３〜０ｘ０００５の各々の容量は、２０４８ＭＢである。
【００８３】
さらに、図７の表示画面８０では、論理ボリュームの選出条件を選択するための論理ボリューム選出条件選択ボタン８１が設けられている。ここでは、論理ボリュームの選出条件として、性能優先モード、コスト優先モードおよびセキュリティ優先モードが表示されている。さらに、オペレータが論理ボリューム選出条件選択ボタン８１を操作して性能優先モードを選択した場合の表示画面８０が表示されている。なお、論理ボリューム選出条件選択ボタン８１には個別指定モードも表示されており、オペレータが個別指定モードを選択することによって、オペレータが論理ボリュームを個別に指定することもできるようになっている。
【００８４】
さらに、図７の表示画面８０では、自動登録ボタン８２および個別指定登録ボタン８３が設けられている。オペレータが自動登録ボタン８２を押下することによって、論理ボリュームの選出条件に合致した論理ボリュームが自動的に選出され、仮想ストレージプールに登録される。また一方で、オペレータが個別指定登録ボタン８２を押下することによって、オペレータの手動操作により論理ボリュームが個別に指定され、仮想ストレージプールに登録される。なお、キャンセルスイッチ８４は、論理ボリューム選出条件選択ボタン８１、自動登録ボタン８２および個別指定登録ボタン８３の誤操作によって入力されたデータを消去するために使用される。
【００８５】
図８および図９は、本発明の実施例において仮想ディスクを作成する処理を説明するためのフローチャートのその１およびその２であり、図１０は、本発明の実施例において仮想ディスク作成時の表示画面の例を示す表示図である。
【００８６】
以下、図８および図９を参照しながら、本発明の実施例に係る情報処理装置のＣＰＵを動作させて仮想ディスクを作成する処理を実行させるフローを説明する。
【００８７】
まず、図８のステップＳ８０に示すように、オペレータが仮想ディスク構成条件選択ボタン８５（図１０参照）を操作して、仮想ストレージプールに登録された論理ボリュームの優先モードを選択し、かつ、自動作成ボタン８６（図１０参照）を押下することによって、仮想ストレージプールに登録された論理ボリュームから所定の論理ボリュームを選定して仮想ディスクを作成する処理が開始される。
【００８８】
つぎに、図８のステップＳ８１に示すように、仮想ストレージプールに登録された論理ボリュームの選定条件として、オペレータが性能優先モードを選択したことが検出された場合、図９のステップＳ８２に進む。このステップＳ８２において、仮想ストレージプール内の各々の論理ボリュームに対応する実ディスクに対して、実ディスクの「ディスク属性」が、オンラインディスク装置を構成するオンラインディスクになっているか否かが検索される。
【００８９】
この結果、検索済みの実ディスク（すなわち、仮想ストレージプールに登録された論理ボリューム）のディスク属性が、オンラインディスクになっていることが確認された場合、図９のステップＳ８３に示すように、検索済みの実ディスクが同一のＲＡＩＤレベルの複数のストレージ装置から選定されているか否かがチェックされる。さらに、図９のステップＳ８４に示すように、検索済みの実ディスクが同一のストレージ装置から選定されているか否かがチェックされる。検索済みの実ディスクが、同一のＲＡＩＤレベルおよび同一のストレージ装置から選定されていることが確認された場合、図９のステップＳ８５に示すように、上記の検索済みの実ディスクは、仮想ディスクの作成対象となる実ディスクとして記憶部に記憶される。
【００９０】
上記のようなステップＳ８２〜ステップＳ８５の処理は、仮想ストレージプール内の全ての論理ボリュームに対応する実ディスクの検索が終了するまで繰り返し実行される（図９のステップＳ８６）。
【００９１】
また一方で、図８のステップＳ８７に示すように、仮想ストレージプールに登録された論理ボリュームの選定条件として、オペレータがコスト優先モードを選択したことが検出された場合、図９のステップＳ８８に進む。このステップＳ８８において、仮想ストレージプール内の各々の論理ボリュームに対応する実ディスクに対して、実ディスクの「ディスク属性」が、ニアラインディスク装置を構成するニアラインディスクになっているか否かが検索される。
【００９２】
この結果、検索済みの実ディスク（すなわち、仮想ストレージプールに登録された論理ボリューム）のディスク属性が、ニアラインディスクになっていることが確認された場合、図９のステップＳ８９に示すように、検索済みの実ディスクが同一のＲＡＩＤレベルの複数のストレージ装置から選定されているか否かがチェックされる。さらに、ステップＳ９０に示すように、検索済みの実ディスクが同一のストレージ装置から選定されているか否かがチェックされる。検索済みの実ディスクが、同一のＲＡＩＤレベルおよび同一のストレージ装置から選定されていることが確認された場合、図９のステップＳ９１に示すように、上記の検索済みの実ディスクは、仮想ディスクの作成対象となる実ディスクとして記憶部に記憶される。
【００９３】
上記のようなステップＳ８８〜ステップＳ９１の処理は、仮想ストレージプール内の全ての論理ボリュームに対応する実ディスクの検索が終了するまで繰り返し実行される（図９のステップＳ９２）。
【００９４】
つぎに、図８のステップＳ９３に示すように、仮想ストレージプールに登録された論理ボリュームの選定条件として、オペレータがセキュリティ優先モードを選択したことが検出された場合、図８のステップＳ９４に進む。このステップＳ９４において、仮想ストレージプール内の各々の論理ボリュームに対応する実ディスクに対して、実ディスクの「暗号化属性」が、暗号化されているディスク装置を構成する暗号化ディスクになっているか否かが検索される。
【００９５】
この結果、検索済みの実ディスク（すなわち、仮想ストレージプールに登録された論理ボリューム）のディスク属性が、暗号化ディスクになっていることが確認された場合、図８のステップＳ９５に示すように、検索済みの実ディスクが同一のＲＡＩＤレベルの複数のストレージ装置から選定されているか否かがチェックされる。さらに、図８のステップＳ９６に示すように、検索済みの実ディスクが同一のストレージ装置から選定されているか否かがチェックされる。検索済みの実ディスクが、同一のＲＡＩＤレベルおよび同一のストレージ装置から選定されていることが確認された場合、図８のステップＳ９７に示すように、上記の検索済みの実ディスクは、仮想ディスクの作成対象となる実ディスクとして記憶部に記憶される。
【００９６】
上記のようなステップＳ９４〜ステップＳ９７の処理は、仮想ストレージプール内の全ての論理ボリュームに対応する実ディスクの検索が終了するまで繰り返し実行される（図８のステップＳ９８）。
【００９７】
さらに、図８のステップＳ９９に示すように、性能優先モード、コスト優先モード、またはセキュリティ優先モードに従って選定された仮想ディスクの作成対象の実ディスク（すなわち、仮想ストレージプールに登録された論理ボリュームから選定された所定の論理ボリューム）に基づいて、仮想ディスクが作成される。
【００９８】
最終的に、図８のステップＳ１００に示すように、仮想ストレージプールに登録された論理ボリュームから選定された仮想ディスクの作成処理が完了する。
【００９９】
以下、図１０を参照しながら、性能優先モード、コスト優先モード、またはセキュリティ優先モードに従って自動的に選定された実ディスクに基づいて仮想ディスクを作成する際の表示画面の例を説明する。
【０１００】
図１０の仮想ディスク作成時の表示部８（図５参照）の表示画面８０では、２種のディスク装置のディスク装置名（ＳＴＯＲＡＧＥ００１およびＳＴＯＲＡＧＥ００２）、６種の実ディスクの実ディスク名（ＲＤＩＳＫ００１〜００６）、および各々のディスク装置内の３種の論理ボリューム（０ｘ０００１〜０ｘ０００３）が表示されている（実ディスク選択リスト）。さらに、６種の実ディスクのＲＡＩＤレベルと容量が表示されている。ここでは、実ディスク００１〜００３が、ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせになっており、実ディスク００４〜００６が、ＲＡＩＤレベル５になっている。また一方で、実ディスク００１、００３および００６の各々の容量は、１０２４ＭＢであり、実ディスク００２、００５の各々の容量は、５１２ＭＢであり、実ディスク００４の容量は、２０４８ＭＢである。
【０１０１】
さらに、図１０の表示画面８０では、仮想ディスクを作成する際の優先モードを選択するための仮想ディスク構成条件選択ボタン８５が設けられている。ここでは、優先モードの選択条件として、性能優先モード、コスト優先モードおよびセキュリティ優先モードのいずれか１つが選択されるようになっている。さらに、仮想ディスク構成条件選択ボタン８５では、作成される仮想ディスクの仮想ディスク名（ＶＤＩＳＫ００１）、この仮想ディスクに関連した容量（１０２４ＭＢ）、ＲＡＩＤレベル（ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせ）、およびディスク装置のディスク装置名（ＳＴＯＲＡＧＥ００１）が表示されている。さらに、オペレータが仮想ディスク構成条件選択ボタン８５を操作して性能優先モードを選択した場合の表示画面８０が表示されている。なお、仮想ディスク構成条件選択ボタン８５により個別指定モードを選択することも可能であり、オペレータが個別指定モードを選択することによって、仮想ディスクの作成対象の論理ボリュームを個別に指定することもできるようになっている。
【０１０２】
さらに、図１０の表示画面８０では、自動作成ボタン８６および個別指定作成ボタン８７が設けられている。オペレータが自動作成ボタン８６を押下することによって、選択された優先モードに従って仮想ストレージプール内の論理ボリュームが自動的に選定され、仮想ディスクが作成される。また一方で、オペレータが個別指定作成ボタン８７を押下することによって、オペレータの手動操作により仮想ストレージプール内の論理ボリュームが個別に指定され、仮想ディスクが作成される。なお、キャンセルスイッチ８８は、仮想ディスク構成条件選択ボタン８５、自動作成ボタン８６および個別指定作成ボタン８７の誤操作によって入力されたデータを消去するために使用される。
【０１０３】
図１１および図１２は、本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加可否の処理を説明するためのフローチャートのその１およびその２であり、図１３は、本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加モード選択の表示画面を示す表示図であり、図１４は、本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加可否処理の表示画面を示す表示図である。
【０１０４】
以下、図１１および図１２を参照しながら、本発明の実施例に係る情報処理装置のＣＰＵを動作させて仮想ディスク容量追加時の異種属性の論理ボリューム追加可否の処理を実行させるフローを説明する。なお、この処理を実行させるための前提として、仮想ディスク作成時に「異種属性の論理ボリューム追加モード」を選択し、仮想ディスクを作成しておく。
【０１０５】
まず、図１１のステップＳ１１０に示すように、オペレータが仮想ディスク構成条件選択ボタン（すなわち、優先モード選択ボタン）８９（図１３参照）を操作して、仮想ディスクを作成するための仮想ストレージプールに登録された論理ボリュームの優先モードを表示すると共に、上記の処理を実行させるための前提として、仮想ディスク作成時に「異種属性の論理ボリューム追加モード」（すなわち、仮想ストレージプールに登録された論理ボリュームの優先モードとは異なる属性の論理ボリュームを追加するモード）を選択する。さらに、自動作成ボタン９１（図１３参照）を押下することによって、仮想ストレージプールに登録された論理ボリュームから所定の論理ボリュームを選定して仮想ディスクを作成する処理が開始される。
【０１０６】
つぎに、ステップＳ１１１に示すように、追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっているか否かが判定される。追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっていない場合（「追加可能」になっている場合）、ステップＳ１１２に示すように、追加対象の仮想ディスクを作成するための論理ボリュームの優先モードとして、「性能優先モード」、「コスト優先モード」、および「セキュリティモード」の３つを選択することができるように設定される。この場合には、仮想ストレージプールに登録された論理ボリュームの優先モードとは異なる異種属性の論理ボリュームを追加することが許容されている。
【０１０７】
また一方で、追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっている場合、ステップＳ１１３に示すように、追加対象の異種属性の仮想ディスクのディスク属性が、オンラインディスクになっているか否かが検出される。追加対象の仮想ディスクのディスク属性が、オンラインディスクになっている場合、仮想ディスク容量追加時に性能優先モードを選択することが禁止されることを意味する。したがって、ステップＳ１１４に示すように、追加対象の仮想ディスクを作成するための論理ボリュームの優先モードの選択肢から、性能優先モードが外される。
【０１０８】
ここで、追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっている場合、ステップＳ１１５に示すように、追加対象の異種属性の仮想ディスクのディスク属性が、ニアラインディスクになっているか否かが検出される。追加対象の仮想ディスクのディスク属性が、ニアラインディスクになっている場合、仮想ディスク容量追加時にコスト優先モードを選択することが禁止されることを意味する。したがって、ステップＳ１１６に示すように、追加対象の仮想ディスクを作成するための論理ボリュームの優先モードの選択肢から、コスト優先モードが外される。
【０１０９】
ここで、追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっている場合、ステップＳ１１７に示すように、追加対象の異種属性の仮想ディスクの暗号化属性が、暗号化ディスクになっているか否かが検出される。追加対象の仮想ディスクの暗号化属性が、暗号化ディスクになっている場合、仮想ディスク容量追加時にセキュリティ優先モードを選択することが禁止されることを意味する。したがって、ステップＳ１１８に示すように、追加対象の仮想ディスクを作成するための論理ボリュームの優先モードの選択肢から、セキュリティ優先モードが外される。
【０１１０】
上記のステップＳ１１１〜Ｓ１１８の処理が完了した時点で、ステップＳ１１９に示すように、オペレータが優先モード選択ボタンを操作することによって、追加対象の仮想ディスクを作成するための論理ボリュームの優先モードの表示が終了する。
【０１１１】
図１１のフローチャートによれば、異種属性の論理ボリューム追加モードが「追加不可」になっている場合、異種属性の論理ボリュームが選出され得る「優先モード」が選択されないようになっているので、異種属性の論理ボリュームが追加されるのを防止することが可能になる。
【０１１２】
さらに、図１２のステップＳ１２０に示すように、実ディスク選択リスト９６（図１４参照）を表示すると共に、「異種属性の論理ボリューム追加モード」を選択する。さらに、自動容量追加ボタン９７（図１４参照）を押下することによって、仮想ストレージプールに登録された論理ボリュームに追加対象の論理ボリュームを追加することにより仮想ディスクの容量を追加する処理が開始される。
【０１１３】
つぎに、ステップＳ１２１に示すように、追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっているか否かが判定される。追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっていない場合、ステップＳ１２２に示すように、仮想ディスクの容量追加対象となる実ディスクが全て記憶部に記憶されるように設定される。この場合には、仮想ディスクを作成する際に異種属性の論理ボリュームを追加することが許容されている。
【０１１４】
また一方で、追加対象の異種属性の論理ボリューム追加モードが「追加不可」になっている場合、ステップＳ１２３に示すように、追加対象の仮想ディスクのディスク属性（例えば、オンラインディスクまたはニアラインディスク）が、選択対象の実ディスクのディスク属性に合致しているか否かが検索される。さらに、ステップＳ１２４に示すように、追加対象の仮想ディスクの暗号化属性が、選択対象の実ディスクの暗号化属性に合致しているか否かが検索される。
【０１１５】
この結果、検索済みの実ディスクのディスク属性が、選択対象の実ディスクのディスク属性に合致していることが確認され、かつ、検索済みの実ディスクの暗号化属性が、選択対象の実ディスクの暗号化属性に合致していることが確認された場合、ステップＳ１２５に示すように、上記の検索済みの実ディスクは、仮想ディスクの容量追加対象となる実ディスクとして記憶部に記憶される。
【０１１６】
上記のようなステップＳ１２３〜ステップＳ１２５の処理は、仮想ディスクの容量追加対象となる実ディスクの検索が終了するまで繰り返し実行される（ステップＳ１２６）。
【０１１７】
仮想ディスクの容量追加対象となる実ディスクの検索が終了した時点で、ステップＳ１２７に示すように、仮想ディスクの容量追加対象として記憶されている実ディスクが、実ディスク選択リストに表示される。最終的に、仮想ディスクの容量を追加する処理が完了した時点で、ステップＳ１２８に示すように、実ディスク選択リストの表示が終了する。
【０１１８】
図１２のフローチャートによれば、異種属性の論理ボリューム追加モードが「追加不可」になっている場合、異種属性の論理ボリュームが選択されないようになっているので、仮想ディスクの容量追加時に異種属性の論理ボリュームが追加されるのを防止することが可能になる。
【０１１９】
以下、図１３を参照しながら、仮想ディスク容量追加時の異種属性の論理ボリューム追加モード選択の表示画面の例を説明する。
【０１２０】
図１３の仮想ディスク作成時の表示部８（図５参照）の表示画面８０では、２種のディスク装置のディスク装置名（ＳＴＯＲＡＧＥ００１およびＳＴＯＲＡＧＥ００２）、６種の実ディスクの実ディスク名（ＲＤＩＳＫ００１〜００６）、および各々のディスク装置内の３種の論理ボリューム（０ｘ０００１〜０ｘ０００３）が表示されている（実ディスク選択リスト）。さらに、６種の実ディスクのＲＡＩＤレベルと容量が表示されている。ここでは、実ディスク００１〜００３が、ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせになっており、実ディスク００４〜００６が、ＲＡＩＤレベル５になっている。また一方で、実ディスク００１、００３および００６の各々の容量は、１０２４ＭＢであり、実ディスク００２、００５の各々の容量は、５１２ＭＢであり、実ディスク００４の容量は、２０４８ＭＢである。
【０１２１】
さらに、図１３の表示画面８０では、仮想ディスクを作成するための優先モードを選択するための仮想ディスク構成条件選択ボタン８９が設けられている。ここでは、優先モードの選択条件として、性能優先モード、コスト優先モード、およびセキュリティ優先モードのいずれか１つが選択されるようになっている。さらに、仮想ディスク構成条件選択ボタン８９では、作成される仮想ディスクの仮想ディスク名（ＶＤＩＳＫ００１）、この仮想ディスクに関連した容量（１０２４ＭＢ）、ＲＡＩＤレベル（ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせ）、およびディスク装置のディスク装置名（ＳＴＯＲＡＧＥ００１）が表示されている。
【０１２２】
ここでは、オペレータが仮想ディスク構成条件選択ボタン８９を操作して性能優先モードを選択した場合の表示画面８０が表示されている。さらに、異種属性の論理ボリューム追加モード選択の前提として、仮想ディスク構成条件選択ボタン８９にて、仮想ディスク作成時に、「異種属性の論理ボリューム追加モード」により「追加可能」または「追加不可」のどちらかが選択されるようにしておく。なお、仮想ディスク構成条件選択ボタン８９により個別指定モードを選択することも可能であり、オペレータが個別指定モードを選択することによって、仮想ディスクの作成対象の論理ボリュームを個別に指定することもできるようになっている。
【０１２３】
さらに、図１３の表示画面８０では、自動作成ボタン９１および個別指定作成ボタン９２が設けられている。オペレータが自動作成ボタン９１を押下することによって、選択された優先モードに従って追加対象の論理ボリュームが自動的に選択され、仮想ディスクが作成される。また一方で、オペレータが個別指定作成ボタン９２を押下することによって、オペレータの手動操作により仮想ストレージプール内の論理ボリュームが個別に指定され、仮想ディスクが作成される。なお、キャンセルスイッチ９３は、仮想ディスク構成条件選択ボタン８９、自動作成ボタン９１および個別指定作成ボタン９２の誤操作によって入力されたデータを消去するために使用される。
【０１２４】
以下、図１４を参照しながら、仮想ディスク容量追加時の異種属性の論理ボリューム追加可否処理の表示画面の例を説明する。
【０１２５】
図１４の仮想ディスク容量追加時の表示部８（図５参照）の表示画面８０では、２種のディスク装置のディスク装置名（ＳＴＯＲＡＧＥ００１およびＳＴＯＲＡＧＥ００２）、６種の実ディスクの実ディスク名（ＲＤＩＳＫ００１〜００６）、および各々のディスク装置内の３種の論理ボリューム（０ｘ０００１〜０ｘ０００３）が、実ディスク選択リスト９６に表示されている。さらに、６種の実ディスクのＲＡＩＤレベルと容量が表示されている。ここでは、実ディスク００１〜００３が、ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせになっており、実ディスク００４〜００６が、ＲＡＩＤレベル５になっている。また一方で、実ディスク００１、００３および００６の各々の容量は、１０２４ＭＢであり、実ディスク００２、００５の各々の容量は、５１２ＭＢであり、実ディスク００４の容量は、２０４８ＭＢである。
【０１２６】
さらに、図１４の表示画面８０では、仮想ディスクの属性情報９４が表示されている。この仮想ディスクの属性情報９４に表示されているように、異種属性の論理ボリューム追加モードが「追加不可」になっており、かつ、ディスク装置のディスク属性がニアラインディスクになっていると共に、ディスク装置の暗号化属性が暗号化ディスクになっている。それゆえに、仮想ディスク容量追加時に、ディスク装置のディスク属性がニアラインディスクであって、ディスク装置の暗号化属性が暗号化ディスクであるような実ディスク以外は、仮想ディスクを作成することができないようになっている。因みに、実ディスク選択リスト９６では、ディスク装置のディスク属性がニアラインディスクであって、ディスク装置の暗号化属性が暗号化ディスクであるような実ディスクのみが、追加対象の実ディスクとして表示されている。これによって、前述の図１２のフローチャートにて説明したように、異種属性の論理ボリュームを選択することができないようになっている。
【０１２７】
さらに、図１４の表示画面８０では、仮想ディスク容量追加時に仮想ディスクを作成する際の優先モードを選択するための仮想ディスク構成条件選択ボタン９５が設けられている。ここでは、優先モードの選択条件として、性能優先モード、コスト優先モード、およびセキュリティ優先モードのいずれか１つが選択されるようになっている。さらに、仮想ディスク構成条件選択ボタン９５では、作成される仮想ディスクの仮想ディスク名（ＶＤＩＳＫ００１）、この仮想ディスクに関連した容量（１０２４ＭＢ）、ＲＡＩＤレベル（ＲＡＩＤレベル０とＲＡＩＤレベル１の組み合わせ）、およびディスク装置のディスク装置名（ＳＴＯＲＡＧＥ００１）が表示されている。
【０１２８】
ここでは、オペレータが仮想ディスク構成条件選択ボタン９５を操作してコスト優先モードを選択した場合の表示画面８０が表示されている。さらに、仮想ディスク構成条件選択ボタン９５にて、「異種属性の論理ボリューム追加モード」の「追加不可」が選択されるようにしておく。この場合、追加対象の仮想ディスクのディスク属性が、ニアラインディスクになっているので、仮想ディスク容量追加時の優先モードの選択肢から、性能優先モードが外される。これによって、前述の図１１のフローチャートにて説明したように、仮想ディスク容量追加時に性能優先モードが選択されないようになっているので、異種属性の論理ボリュームが追加されるのを防止することが可能になる。
【０１２９】
さらに、図１４の表示画面８０では、自動容量追加ボタン９７および個別指定追加ボタン９８が設けられている。オペレータが自動容量追加ボタン９７を押下することによって、追加対象の論理ボリュームが自動的に選択され、仮想ディスクに追加される。また一方で、オペレータが個別指定追加ボタン９８を押下することによって、オペレータの手動操作により追加対象の論理ボリュームが個別に指定され、仮想ディスクに追加される。なお、キャンセルスイッチ９９は、仮想ディスク構成条件選択ボタン９５、自動容量追加ボタン９７および個別指定追加ボタン９８の誤操作によって入力されたデータを消去するために使用される。
【０１３０】
これまでに説明した実施例に関連して、下記に示すような付記を記載しておく。
【０１３１】
（付記１）  複数の記憶領域を有するストレージ装置と、前記ストレージ装置に対して各種の情報処理を行う上位装置と、少なくとも１つのパスを介して前記上位装置と前記ストレージ装置とを接続して前記ストレージ装置の仮想化処理を行うための仮想化スイッチとを備え、前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有する情報処理装置において、
前記仮想化スイッチは、前記ストレージ装置の実構成に関する情報および前記パスに関する情報が予め保存されている情報保存部を具備し、
前記上位装置は、
複数の論理ボリュームの選出条件を指定する論理ボリューム選出条件選択手段と、
前記ストレージ装置の実構成に関する情報および前記パスに関する情報を前記情報保存部から獲得して前記ストレージ装置の仮想化処理に必要な情報を算出すると共に、前記論理ボリューム選出条件選択手段にて指定された前記論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成することを可能にする制御部とを具備することを特徴とする、仮想化処理機能を有する情報処理装置。
（付記２）  前記論理ボリュームの選出条件として、少なくとも、前記ストレージ装置の性能を優先する性能優先モード、前記ストレージ装置のコストを優先するコスト優先モード、および前記ストレージ装置のセキュリティを優先するセキュリティ優先モードが含まれることを特徴とする付記１記載の情報処理装置。
（付記３）  前記制御部において、前記仮想ストレージプールから最適の論理ボリュームを選定する際に、同一のストレージ装置の複数のゾーンからの選定、または、同じＲＡＩＤレベルの複数のストレージ装置からの選定を可能にすることを特徴とする付記１または２記載の情報処理装置。
【０１３２】
（付記４）  指定された前記論理ボリュームの選出条件と合致した論理ボリュームで構成されている仮想ディスクに、指定された前記論理ボリュームの選出条件と異なる異種属性の論理ボリュームを追加することの可否を判定する機能を設け、前記仮想ディスクに前記異種属性の論理ボリュームが追加されるのを防止するようになっていることを特徴とする付記１または２記載の情報処理装置。
（付記５）  複数の記憶領域を有するストレージ装置に対して各種の情報処理を行う上位装置を備え、前記上位装置と前記ストレージ装置とを接続するための少なくとも１つのパス、および前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有する情報処理装置において、
前記上位装置は、予め保存されている前記ストレージ装置の実構成に関する情報および前記パスに関する情報を獲得して前記ストレージ装置の仮想化処理に必要な情報を算出すると共に、予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成することを可能にする制御部を具備することを特徴とする、仮想化処理機能を有する情報処理装置。
（付記６）  前記論理ボリュームの選出条件として、少なくとも、前記ストレージ装置の性能を優先する性能優先モード、前記ストレージ装置のコストを優先するコスト優先モード、および前記ストレージ装置のセキュリティを優先するセキュリティ優先モードが含まれることを特徴とする付記５記載の情報処理装置。
（付記７）  前記制御部において、前記仮想ストレージプールから最適の論理ボリュームを選定する際に、同一のストレージ装置の複数のゾーンからの選定、または、同じＲＡＩＤレベルの複数のストレージ装置からの選定を可能にすることを特徴とする付記５または６記載の情報処理装置。
【０１３３】
（付記８）  指定された前記論理ボリュームの選出条件と合致した論理ボリュームで構成されている仮想ディスクに、指定された前記論理ボリュームの選出条件と異なる異種属性の論理ボリュームを追加することの可否を判定する機能を設け、前記仮想ディスクに前記異種属性の論理ボリュームが追加されるのを防止するようになっていることを特徴とする付記５または６記載の情報処理装置。
（付記９）複数の記憶領域を有するストレージ装置に対して各種の情報処理を行う上位装置と前記ストレージ装置とを接続するための少なくとも１つのパス、および前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理方法であって、
予め保存されている前記ストレージ装置の実構成に関する情報および前記パスに関する情報を獲得して前記ストレージ装置の仮想化処理に必要な情報を算出するステップと、
予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録するステップと、
前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成するステップとを有することを特徴とする仮想化処理方法。
（付記１０）  前記複数の論理ボリュームの選出条件として、少なくとも、前記ストレージ装置の性能を優先する性能優先モード、前記ストレージ装置のコストを優先するコスト優先モード、および前記ストレージ装置のセキュリティを優先するセキュリティ優先モードが含まれることを特徴とする付記９記載の仮想化処理方法。
【０１３４】
（付記１１）  前記仮想化処理方法が、さらに、指定された前記論理ボリュームの選出条件と合致した論理ボリュームで構成されている仮想ディスクに、指定された前記論理ボリュームの選出条件と異なる異種属性の論理ボリュームを追加することの可否を判定するステップを有することを特徴とする付記９または１０記載の仮想化処理方法。
【０１３５】
（付記１２）  複数の論理ボリュームを有するストレージ装置に対して各種の情報処理を行う上位装置と前記ストレージ装置とを接続するための少なくとも１つのパス、および前記複数の記憶領域から選出された特定の論理ボリュームの情報をもとに仮想ディスクを作成して仮想ストレージ構成を実現する場合、コンピュータに、
予め保存されている前記ストレージ装置の実構成に関する情報および前記パスに関する情報を獲得して前記ストレージ装置の仮想化処理に必要な情報を算出し、
予め指定された複数の論理ボリュームの選出条件に合致した特定の論理ボリュームを選出して仮想ストレージプールに登録し、
前記仮想ストレージプールから最適の論理ボリュームを選定して前記仮想ディスクを作成することを実行させるためのプログラム。
【産業上の利用可能性】
【０１３６】
本発明は、ディスクアレイ装置等の大容量のストレージ装置を利用するＳＡＮ等のネットワーク環境において、オペレータにより運用されている実環境から仮想環境へ移行する際に、オペレータが仮想ストレージとして構成したい論理ボリュームの属性に応じて仮想ディスクを作成して仮想ストレージ構成を実現するための仮想化処理機能を有する一般の情報処理装置に適用することが可能である。
【図面の簡単な説明】
【０１３７】
【図１】従来の仮想化処理機能を有する情報処理装置の構成を示すブロック図である。
【図２】図１において仮想ディスクおよび仮想ターゲットを作成する様子を概念的に示すブロック図である。
【図３】図１のサーバによる仮想化処理を説明するためのフローチャートである。
【図４】本発明の一実施例に係る仮想化処理機能を有する情報処理装置の構成を示すブロック図である。
【図５】図４のサーバ１０または運用管理サーバ６の具体的構成を示すブロック図である。
【図６】本発明の実施例において論理ボリュームを仮想ストレージプールに登録する処理を説明するためのフローチャートである。
【図７】本発明の実施例において仮想ストレージプール登録時の表示画面の例を示す表示図である。
【図８】本発明の実施例において仮想ディスクを作成する処理を説明するためのフローチャート（その１）である。
【図９】本発明の実施例において仮想ディスクを作成する処理を説明するためのフローチャート（その２）である。
【図１０】本発明の実施例において仮想ディスク作成時の表示画面の例を示す表示図である。
【図１１】本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加可否の処理を説明するためのフローチャート（その１）である。
【図１２】本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加可否の処理を説明するためのフローチャート（その２）である。
【図１３】本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加モード選択の表示画面を示す表示図である。
【図１４】本発明の実施例において仮想ディスク容量追加時の異種属性の論理ボリューム追加可否処理の表示画面を示す表示図である。
【符号の説明】
【０１３８】
１    上位装置
２    仮想化スイッチ
３    ストレージ装置
４    記憶領域
５    パス
６    運用管理サーバ
７    情報保存部
８    表示部
１０    サーバ
１１    ホストバスアダプタ
１２    チャネルポート
１３    チャネルモジュール
１４    チャネルアダプタ
１５    ゾーン
２０    オンライン論理ボリューム
２１    ニアライン論理ボリューム
２２    暗号化論理ボリューム
３１    仮想ストレージプール
３２    仮想ディスク
３３    仮想筐体
３４    仮想ターゲット
６０    ＣＰＵ（中央演算処理装置）
６１    論理ボリューム選出条件選択手段
６２    論理ボリューム自動登録手段
６３    仮想ディスク自動作成手段
６４    制御部
６５    記憶部
８０    表示画面
【図１】
2008269090.tif 000003
【図２】
2008269090.tif 000004
【図３】
2008269090.tif 000005
【図４】
2008269090.tif 000006
【図５】
2008269090.tif 000007
【図６】
2008269090.tif 000008
【図７】
2008269090.tif 000009
【図８】
2008269090.tif 000010
【図９】
2008269090.tif 000011
【図１０】
2008269090.tif 000012
【図１１】
2008269090.tif 000013
【図１２】
2008269090.tif 000014
【図１３】
2008269090.tif 000015
【図１４】
2008269090.tif 000016