(57)【要約】【課題】従来は仮想ディスク作成後、実ディスクの割り付け処理を実施していて、実ディスクを使用するホストのＯＳに応じて、対象ホストコンピュータから手動でＯＳのコマンドを使用してフォーマットを行う必要があった。【解決手段】管理サーバ３からの指示に基づき仮想化処理を行う手段と、仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを備え、仮想化処理手段は、管理サーバ３からの仮想ストレージ作成指示に基づき仮想ストレージを作成する手段と、管理サーバ３からの実ストレージの割り付け指示を受けた際、管理サーバ３から最新のホスト管理情報を取得する手段と、前記取得したホスト管理情報を設定部１２の情報と置き換える手段と、使用するホストのＯＳから設定部１２の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う手段を備えている。【選択図】図１
2007249446.tif 000002
【特許請求の範囲】
【請求項１】
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチであって、
前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理手段と、
仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、
前記仮想化処理手段は、
前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手段と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手段と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手段と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手段と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手段と、
を備えていることを特徴とする仮想化スイッチ。
【請求項２】
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ディスク装置が複数台接続されたシステムに使用される前記仮想化スイッチであって、
前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理手段と、
仮想ディスクのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、
前記仮想化処理手段は、
前記管理サーバからの仮想デイスク作成指示に基づき、仮想ディスクを作成する仮想ディスク作成手段と、
前記作成した仮想ディスクに対し、管理サーバからの実ディスクの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手段と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手段と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う実ディスクフォーマット処理手段と、
実ディスクフォーマットが成功すると、前記管理サーバに対し実ディスクの割り付け完了メッセージを出力する完了メッセージ出力手段と、
を備えていることを特徴とする仮想化スイッチ。
【請求項３】
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチの仮想化処理方法であって、
前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理プログラムと、
仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、
前記仮想化処理プログラムは、
前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を備えていることを特徴とする仮想化スイッチの仮想化処理方法。
【請求項４】
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチに、
前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を実行させるためのプログラム。
【請求項５】
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチに、
前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチ、仮想化スイッチの仮想化処理方法、仮想化処理のためのプログラム及び該プログラムを記録した記録媒体に関するものである。
【背景技術】
【０００２】
(1) ：従来例１
以下、図５は従来のシステム構成図、図６は従来システムの処理フローチャートである。以下、図５、図６に基づく従来例を説明する。
【０００３】
(a) ：従来のシステム構成の説明
従来のシステムは、図５に示したように、それぞれＯＳの異なる複数のホスト（ホストＡ、ホストＢ、ホストＣ）からなるホスト群がＦＣネットワーク（光通信ネットワーク）１を介して接続された仮想化スイッチ２と、この仮想化スイッチ２に接続され、前記ホストの管理情報を内部に持つ管理サーバ３を備えると共に、前記仮想化スイッチ２には、実ストレージ装置が複数台接続されたシステムである。
【０００４】
そして、仮想化スイッチ２には、仮想化処理部１３、ディスク制御ポート１１等が設けてあり、ディスク制御ポート１１には、複数の実装置（ディスク装置Ａ、ディスク装置Ｂ、ディスク装置Ｃ）からなるストレージ群（例えば、実ディスク装置）が接続されている。このような構成のシステムにおいて、仮想化処理を図６に基づき説明する。
【０００５】
(b) ：仮想化処理の説明
以下、図６に基づき仮想化処理を説明する。なお、図６において、Ｓ１〜Ｓ６は各処理ステップを示す。また、以下の説明では、仮想ストレージとして仮想ディスクを扱う場合の例について説明する。
【０００６】
管理サーバ３の管理者は新規に仮想ディスクを作成する場合、先ず、管理サーバ３を起動すると、管理サーバ３より仮想化スイッチ２に対し新規に仮想ディスク作成を指示する（Ｓ１）。前記指示により、仮想化スイッチ２は仮想ディスクを作成し、該仮想ディスクを作成後、管理サーバ３に対し作成完了メッセージを出力する（Ｓ２）。
【０００７】
次に、管理サーバ３は仮想ディスク作成完了メッセージを契機に、作成した仮想ディスクに対し、実ディスクの割り付けを仮想化スイッチ２に対し指示する（Ｓ３）。この指示により、仮想化スイッチ２は仮想ディスクに対し、実ディスク割り付けが成功すると、管理サーバ３に対し、実ディスクの割り付け完了メッセージを出力する（Ｓ４）。
【０００８】
次に、管理サーバ３の管理者は割り付けが完了した実ディスクを使用するホストのＯＳを調査（人手により調査）する（Ｓ５）。そして、前記管理者は実ディスクを使用するホストのＯＳを確認した上で、ホストより手動にてフォーマット指示を実施する。この時、ディスクに対しては、接続ホストから専用のコマンドを投入するため、ＯＳ種別を意識する必要はない（Ｓ６）。
【０００９】
(2) ：従来例２
以下、特許文献１を従来例２として説明する。従来例２は記憶領域割当方法、システム及び仮想化装置に関するものであり、次のような内容が記載されている。
【００１０】
(a) ：計算機に記憶装置が接続されたシステムにおいて、記憶装置内の記憶領域を計算機に効率的に割り当てる。
【００１１】
(b) ：仮想化スイッチは、仮想ボリュームの作成時に、仮想ボリュームに実領域を割り当てず、後にホストプロセッサが仮想ボリュームへ書き込みを行ったときに初めて、書き込みが行われた仮想ボリューム上の領域に実領域を割り当てる。さらに、仮想化スイッチは、割当が不要となった実領域を開放する。また仮想化スイッチは、入出力要求の内容に応じて、割当てる実領域の割当単位を小さくする。
【００１２】
(3) ：従来例３
以下、特許文献２を従来例３として説明する。従来例３はＲＡＩＤ制御装置及びその制御方法に関するものであり、次のような内容が記載されている。
【００１３】
(a) ：本発明の目的は、冗長性を維持しつつ、論理フォーマットを実行しながら、ホストアクセスを含むデータ処理を実行するためのＲＡＩＤ制御装置及びその制御方法を提供するにある。
【００１４】
(b) ：本発明の他の目的は、論理フォーマット中に、多重化ユニットの一のユニットが故障しても、リビルド時に、論理フォーマットの実行の冗長構成に復元するためのＲＡＩＤ制御装置及びその制御方法を提供するにある。
【００１５】
(c) ：本発明の他の目的は、冗長構成を維持しつつ、ホストアクセスに伴う論理フォーマット処理と、ホストアクセスに関係しない論理フォーマット処理を並列に実行して、ホストアクセス処理の遅れを短縮するためのＲＡＩＤ制御装置及びその制御方法を提供するにある。
【特許文献１】特開２００５−１１３１６号公報
【特許文献２】特許第３６１７６３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
(1) ：従来例１では、仮想ディスク作成後、実ディスクの割り付け処理を実施している。実ディスクを使用するホストのＯＳに応じて、対象ホストコンピュータから手動でＯＳのコマンドを使用してフォーマットを行う必要があった。このような従来技術において、仮想化スイッチから接続しているホストのＯＳを判別し、自動的にフォーマットを行う機能は存在しなかった。
【００１７】
(2) ：従来例１のように従来の技術では、ストレージを管理する利用者が、管理サーバ上にある仮想ストレージプログラムを操作し、ユーザの仮想ディスク作成を行っていた。そのため、従来では、その仮想ディスクを使用するホストから、そのＯＳに応じたフォーマットを行わなければ、その実ディスク装置を使用することはできない。また、フォーマットは必ず行わなければならない処理であり、大容量ストレージともなると、フォーマットにかかる時間やホストへの負荷は大きなものになることが予想される。
【００１８】
(3) ：従来例２は、記憶領域割当方法、システム及び仮想化装置に関するものであるが、本発明の内容とは異なるものであり、本発明の背景技術程度の内容である。
【００１９】
(4) ：従来例３は、ＲＡＩＤ制御装置及びその制御方法に関するものであるが、本発明の内容とは異なるものであり、本発明の背景技術程度の内容である。
【００２０】
本発明は前記の課題を解決するためになされたものであり、仮想ストレージ（又は仮想ディスク）作成後のフォーマット処理を対象ホストのＯＳから指示をしなくても、仮想化スイッチより管理サーバ上にあるホスト情報を取得して自動的に行えるようにして、ユーザオペレーションの簡略化を図ると共に、従来のホストで実施していたフォーマット処理をホストから切り離して行えるようにすることで、大容量ストレージ（又はディスク）をフォーマット処理することによるホストへの負荷を軽減することを目的とする。
【課題を解決するための手段】
【００２１】
本発明は前記の目的を達成するため、次のように構成した。
(1) ：それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチであって、前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理手段と、仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、前記仮想化処理手段は、前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手段と、前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手段と、前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手段と、使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手段と、実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手段とを備えていることを特徴とする仮想化スイッチ。
【００２２】
(2) ：それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ディスク装置が複数台接続されたシステムに使用される前記仮想化スイッチであって、前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理手段と、仮想ディスクのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、前記仮想化処理手段は、前記管理サーバからの仮想デイスク作成指示に基づき、仮想ディスクを作成する仮想ディスク作成手段と、前記作成した仮想ディスクに対し、管理サーバからの実ディスクの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手段と、前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手段と、使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う実ディスクフォーマット処理手段と、実ディスクフォーマットが成功すると、前記管理サーバに対し実ディスクの割り付け完了メッセージを出力する完了メッセージ出力手段とを備えていることを特徴とする仮想化スイッチ。
【００２３】
(3) ：それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチの仮想化処理方法であって、前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理プログラムと、仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、前記仮想化処理プログラムは、前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順とを備えていることを特徴とする仮想化スイッチの仮想化処理方法。
【００２４】
（作用）
以下、図１を参照しながら前記構成に基づく本発明の作用を説明する。
【００２５】
(a) ：前記(1) の作用
仮想ストレージ作成手段は管理サーバ３からの指示に基づき仮想ストレージを作成する。管理情報取得手段は作成した仮想ストレージに対し、管理サーバ３からの実ストレージの割り付け指示を受けた際、管理サーバ３から最新のホスト管理情報を取得する。情報置き換え手段は、前記取得したホスト管理情報を、内部に設定した前記設定部１２の情報と置き換える。
【００２６】
そして、実ストレージフォーマット処理手段は、使用するホストのＯＳから設定部１２の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う。完了メッセージ出力手段は、実ストレージフォーマットが成功すると、管理サーバ３に対し実ストレージの割り付け完了メッセージを出力する。
【００２７】
このようにすれば、仮想ストレージ作成後のフォーマット処理を、対象ホストのＯＳから指示をしなくても、仮想化スイッチ２より管理サーバ３上にあるホスト情報を取得して自動的に行えるようにして、ユーザオペレーションの簡略化を図ると共に、従来のホストで実施していたフォーマット処理をホストから切り離して行えるようにすることで、大容量ストレージをフォーマット処理することによるホストへの負荷を軽減できる。
【００２８】
(b) ：前記(2) の作用
仮想ディスク作成手段は管理サーバ３からの指示に基づき仮想ディスクを作成する。管理情報取得手段は、作成した仮想ディスクに対し、管理サーバ３からの実ディスクの割り付け指示を受けた際、管理サーバ３から最新のホスト管理情報を取得する。情報置き換え手段は、前記取得したホスト管理情報を、内部に設定した設定部１２の情報と置き換える。
【００２９】
そして、実ディスクフォーマット処理手段は、使用するホストのＯＳから設定部１２の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う。完了メッセージ出力手段は、実ディスクフォーマットが成功すると、管理サーバ３に対し実ディスクの割り付け完了メッセージを出力する。
【００３０】
このようにすれば、仮想ディスク作成後のフォーマット処理を、対象ホストのＯＳから指示をしなくても、仮想化スイッチ２より管理サーバ３上にあるホスト情報を取得して自動的に行えるようにして、ユーザオペレーションの簡略化を図ると共に、従来のホストで実施していたフォーマット処理をホストから切り離して行えるようにすることで、大容量ディスクをフォーマット処理することによるホストへの負荷を軽減できる。
【発明の効果】
【００３１】
本発明は次のような効果がある。
(1) ：請求項１、３、４、５の効果
仮想ストレージ作成後のフォーマット処理を、対象ホストのＯＳから指示をしなくても、仮想化スイッチより管理サーバ上にあるホスト情報を取得して自動的に行えるようにして、ユーザオペレーションの簡略化を図ると共に、従来のホストで実施していたフォーマット処理をホストから切り離して行えるようにすることで、大容量ストレージをフォーマット処理することによるホストへの負荷を軽減できる。
【００３２】
すなわち、仮想ストレージ作成後のフォーマット処理を自動化しユーザオペレーションの簡略化を図ると共に、大容量ストレージをフォーマットすることによるホストへの負荷を軽減できる。
【００３３】
(2) ：請求項２の効果
仮想ディスク作成後のフォーマット処理を、対象ホストのＯＳから指示をしなくても、仮想化スイッチより管理サーバ上にあるホスト情報を取得して自動的に行えるようにして、ユーザオペレーションの簡略化を図ると共に、従来のホストで実施していたフォーマット処理をホストから切り離して行えるようにすることで、大容量ディスクをフォーマット処理することによるホストへの負荷を軽減できる。
【００３４】
すなわち、仮想ディスク作成後のフォーマット処理を自動化しユーザオペレーションの簡略化を図ると共に、大容量ディスクをフォーマットすることによるホストへの負荷を軽減できる。
【発明を実施するための最良の形態】
【００３５】
§１：システムの概要の説明
以下、図１に基づき、システムの概要を説明する。
【００３６】
(1) ：システムの構成
図１に示したように、それぞれＯＳの異なる複数のホスト（例えば、ホストＡ、ホストＢ、ホストＣ）からなるホスト群がネットワーク１Ａ（通信ネットワーク）を介して接続された仮想化スイッチ２と、この仮想化スイッチ２に接続され、前記ホストの管理情報（仮想化制御プログラム１６等）を内部に持つ管理サーバ３を備えると共に、仮想化スイッチ２には、実ストレージ装置（例えば、ストレージ装置Ａ、ストレージ装置Ｂ、ストレージ装置Ｃ）が複数台（この例では３台）接続されたシステムである。
【００３７】
そして、仮想化スイッチ２には、管理サーバ３からの指示に基づき仮想化処理を行う仮想化処理プログラム１０（仮想化処理手段）と、仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部１２を少なくとも備えている。また、管理サーバ３には、仮想化制御を行うための仮想化制御プログラム１６と、ホストの管理情報を登録（格納）したホスト管理情報テーブル１７を備えている。
【００３８】
また、仮想化処理プログラム１０（仮想化処理手段）は、管理サーバ３からの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手段と、作成した仮想ストレージに対し、管理サーバ３からの実ストレージの割り付け指示を受けた際、管理サーバ３から最新のホスト管理情報を取得する管理情報取得手段と、前記取得したホスト管理情報を、内部に設定した設定部１２の情報と置き換える情報置き換え手段と、使用するホストのＯＳから設定部１２の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手段と、実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手段とを備えている。
【００３９】
§２：ストレージとしてディスク装置を使用したシステム例の説明
図２はシステム構成図、図３はホスト管理テーブル例である。以下、図２、図３に基づきストレージとしてディスク装置を使用したシステムの構成を説明する。
【００４０】
(a) ：システムの構成
図２に示したように、この例で使用するシステムは、それぞれＯＳの異なる複数のホスト（例えば、ホストＡ、ホストＢ、ホストＣ）からなるホスト群がＦＣネットワーク１（光通信ネットワーク）を介して接続された仮想化スイッチ２と、この仮想化スイッチ２に接続され、ホストの管理情報を内部に持つ管理サーバ３を備えると共に、仮想化スイッチ２には、実ディスク装置が複数台（ディスク装置Ａ、ディスク装置Ｂ、ディスク装置Ｃ）接続されたシステムである。
【００４１】
そして、仮想化スイッチ２には、管理サーバ３からの指示に基づき仮想化処理を行う仮想化処理プログラム１０（仮想化処理手段）と、仮想ディスクのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部１２を少なくとも備えている。また、管理サーバ３には、プロセッサ１５と、仮想化制御を行うための仮想化制御プログラム１６と、ホストの管理情報（ホスト識別子、ホスト管理情報）を登録（格納）したホスト管理情報テーブル１７を備えている。
【００４２】
また、仮想化処理プログラム１０（仮想化処理手段）は、管理サーバ３からの仮想ディスク作成指示に基づき、仮想ディスクを作成する仮想ディスク作成手段と、作成した仮想ディスクに対し、管理サーバ３からの実ディスクの割り付け指示を受けた際、管理サーバ３から最新のホスト管理情報を取得する管理情報取得手段と、前記取得したホスト管理情報を、内部に設定した設定部１２の情報と置き換える情報置き換え手段と、使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う実ディスクフォーマット処理手段と、実ディスクフォーマットが成功すると、前記管理サーバに対し実ディスクの割り付け完了メッセージを出力する完了メッセージ出力手段とを備えている。
【００４３】
そして、前記システムでは、管理サーバ３の仮想化制御プログラム１６から、仮想ディスクを作成する際、仮想ディスクに対し、実ディスクの割り付けを実施する。この実ディスクの割り付け時に、仮想化スイッチ２にて接続ホストを判別し、ユーザが直ぐ使用できるよう自動的に実ディスクのフォーマット処理を行う。なお、本発明では、ストレージ装置とは、ディスク装置（磁気ディスク装置、光ディスク装置等）、半導体ディスク装置等も含んでいる。
【００４４】
(b) ：ホスト管理情報テーブル
前記管理サーバ３のホスト管理情報テーブル１７は、管理サーバ３の仮想化制御プログラム１６により仮想化制御を行う際に使用されるものであり、その内部には、ホスト識別子やホスト管理情報が格納されている。
【００４５】
図３に示したように、ホスト管理情報テーブル１７には、ホスト名と、ホスト管理情報と、フォーマット形式等の情報が設定されている。例えば、ホスト名は、ホストＡ、ホストＢ、ホストＣのように設定情報が格納されている。また、ホスト管理情報には、ホスト管理情報１、ホスト管理情報２、ホスト管理情報３のように設定情報が格納されている。また、フォーマット形式には、フォーマット形式１、フォーマット形式２、フォーマット形式３のように設定情報が格納されている。
【００４６】
また、前記ホスト管理情報テーブル１７は、管理サーバ３の管理を行う管理者が管理を行い、ホストの情報を調査し、常に最新のホスト情報を取得し、ホスト管理情報として更新しておく。また、前記フォーマット形式は、ホストのＯＳにより変わるものであり、ＯＳが変わった場合には情報を更新しておく。なお、ホストのＯＳとしては、例えば、ウインドウズ、リナックス、ソラリス（何れも、登録商標）などであり、これらの情報はホスト管理情報テーブル１７に登録（格納）しておく。
【００４７】
(c) ：ユーザが新規にディスク装置を使用する際の処理手順の説明
ユーザが新規にディスク装置を使用する際の処理手順は次の通りである。
【００４８】
１．管理サーバ３の管理者は、新規に作成する仮想ディスクを、管理サーバ３にある仮想制御プログラム１６から仮想化スイッチ２に対して仮想ディスク作成を指示する。
【００４９】
２．仮想化スイッチ２内で、仮想ディスクの割り当てを実施後、仮想化スイッチ２は、管理サーバ３から仮想ディスクを接続する最新のホスト情報を取得する（ホスト管理情報テーブル１７から取得）。
【００５０】
３．仮想化スイッチ２は、前記取得したホスト管理情報を基に、接続ホストの種類を自動的に判別し、仮想ディスクに割り付ける実ディスクのフォーマットを実行する。
【００５１】
４．フォーマット完了後に、仮想ディスクの割り当て終了メッセージを管理サーバ３に出力する。
【００５２】
§３：仮想化スイッチの動作概要
前記仮想化スイッチ２の仮想化処理プログラム１０では次のように処理を行う。
【００５３】
(a) ：仮想化スイッチ２は、管理サーバ３からの仮想ディスク作成指示を受け取ると、前記指示に基づき仮想ディスクを作成する。
【００５４】
(b) ：作成した仮想ディスクに対し、管理サーバ３からの実ディスクの割り付け指示を受け取ると、前記指示に基づき、管理サーバ３からホスト管理情報テーブル１７に登録されている最新のホスト管理情報（ホストのＯＳの種類により異なる）を取得する。
【００５５】
(c) ：仮想化スイッチ２は、前記取得したホスト管理情報を、内部に設定した設定部１２の情報と置き換える。
【００５６】
(d) ：仮想化スイッチ２は、使用するホストのＯＳから設定部１２の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う。
【００５７】
(e) ：仮想化スイッチ２は、実ディスクフォーマットが成功すると、管理サーバ３に対し実ディスクの割り付け完了メッセージを出力する。
【００５８】
§４：システムの処理
図４はシステムの処理フローチャートである。以下、図４に基づいてシステムの処理を説明する。なお、図４において、Ｓ１１〜Ｓ１７は各処理ステップを示す。また、以下の説明では、仮想ストレージとして仮想ディスクを扱う場合の例について説明する。
【００５９】
管理サーバ３の管理者が管理サーバ３を起動すると、管理サーバ３より、仮想化スイッチ２に対し、新規に仮想ディスク作成を指示する（Ｓ１１）。この指示により仮想化スイッチ２は仮想ディスクを作成し、該仮想ディスク作成後、管理サーバ３に対し作成完了のメッセージを出力する（Ｓ１２）。
【００６０】
次に、管理サーバ３は仮想ディスク作成完了メッセージを契機に、作成した仮想ディスクに対し、実ディスクの割り付けを仮想化スイッチ２に対し指示する（Ｓ１３）。そして、仮想化スイッチ２の仮想化処理プログラム１０では、管理サーバ３からの実ディスク割り付け指示を受けた時、管理サーバ３から最新のホスト管理情報（管理サーバ３内のホスト管理情報テーブル１７の情報）を取得する（Ｓ１４）。
【００６１】
次に、仮想化スイッチ２の仮想化処理プログラム１０では、ホスト管理情報を仮想化スイッチ２内にある設定部１２の情報と置き換える（Ｓ１５）。次に、仮想化スイッチ２の仮想化処理プログラム１０では、使用するホストのＯＳから設定部１２の情報に照らし合わせを実施し、仮想化スイッチ２の仮想化処理プログラム１０から実ディスクの自動フォーマットを行う（Ｓ１６）。
【００６２】
次に、仮想化スイッチ２の仮想化処理プログラム１０では、実ディスクフォーマットが成功すると、管理サーバ３に対し、実ディスクの割り付け完了メッセージを出力し（Ｓ１７）、この処理を終了する。
【００６３】
（付記）
前記の説明に対し、次の構成を付記する。
【００６４】
（付記１）
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチであって、
前記管理サーバからの仮想ストレージ作成指示に基づき仮想化処理を行う仮想化処理手段と、
仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、
前記仮想化処理手段は、
前記管理サーバからの指示に基づき、仮想ストレージを作成する仮想ストレージ作成手段と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手段と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手段と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手段と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手段と、
を備えていることを特徴とする仮想化スイッチ。
【００６５】
（付記２）
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ディスク装置が複数台接続されたシステムに使用される前記仮想化スイッチであって、
前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理手段と、
仮想ディスクのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、
前記仮想化処理手段は、
前記管理サーバからの仮想デイスク作成指示に基づき、仮想ディスクを作成する仮想ディスク作成手段と、
前記作成した仮想ディスクに対し、管理サーバからの実ディスクの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手段と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手段と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う実ディスクフォーマット処理手段と、
実ディスクフォーマットが成功すると、前記管理サーバに対し実ディスクの割り付け完了メッセージを出力する完了メッセージ出力手段と、
を備えていることを特徴とする仮想化スイッチ。
【００６６】
（付記３）
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチの仮想化処理方法であって、
前記管理サーバからの指示に基づき仮想化処理を行う仮想化処理プログラムと、
仮想ストレージのフォーマット形式を含む仮想化処理に必要な情報の設定を行う設定部とを少なくとも備え、
前記仮想化処理プログラムは、
前記管理サーバからの仮想ストレージ作成指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を備えていることを特徴とする仮想化スイッチの仮想化処理方法。
【００６７】
（付記４）
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチに、
前記管理サーバからの指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を実行させるためのプログラム。
【００６８】
（付記５）
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ストレージ装置が複数台接続されたシステムに使用される前記仮想化スイッチに、
前記管理サーバからの指示に基づき、仮想ストレージを作成する仮想ストレージ作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ストレージの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ストレージの自動フォーマット処理を行う実ストレージフォーマット処理手順と、
実ストレージフォーマットが成功すると、前記管理サーバに対し実ストレージの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００６９】
（付記６）
それぞれＯＳの異なる複数のホストからなるホスト群がネットワークを介して接続された仮想化スイッチと、この仮想化スイッチに接続され、前記ホストの管理情報を内部に持つ管理サーバを備えると共に、前記仮想化スイッチには、実ディスク装置が複数台接続されたシステムに使用される前記仮想化スイッチに、
前記管理サーバからの指示に基づき、仮想ディスクを作成する仮想ディスク作成手順と、
前記作成した仮想ストレージに対し、管理サーバからの実ディスクの割り付け指示を受けた際、前記管理サーバから最新のホスト管理情報を取得する管理情報取得手順と、
前記取得したホスト管理情報を、内部に設定した前記設定部の情報と置き換える情報置き換え手順と、
使用するホストのＯＳから前記設定部の情報に照らし合わせを実施し、実ディスクの自動フォーマット処理を行う実ディスクフォーマット処理手順と、
実ディスクフォーマットが成功すると、前記管理サーバに対し実ディスクの割り付け完了メッセージを出力する完了メッセージ出力手順と、
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【図面の簡単な説明】
【００７０】
【図１】本発明の原理説明図である。
【図２】実施の形態におけるシステム構成図である。
【図３】実施の形態におけるホスト管理テーブル例である。
【図４】実施の形態におけるシステムの処理フローチャートである。
【図５】従来のシステム構成図である。
【図６】従来システムの処理フローチャートである。
【符号の説明】
【００７１】
１  ＦＣネットワーク（ファイバーチャンネル・ネットワーク：光通信ネットワーク）
１Ａ  ネットワーク
２  仮想化スイッチ
３  管理サーバ
１０  仮想化処理プログラム
１１  ディスク制御ポート
１３  仮想化処理部
１５  プロセッサ
１６  仮想化制御プログラム
１７  ホスト管理情報テーブル
【図１】
2007249446.tif 000003
【図２】
2007249446.tif 000004
【図３】
2007249446.tif 000005
【図４】
2007249446.tif 000006
【図５】
2007249446.tif 000007
【図６】
2007249446.tif 000008