第1の仮想マシン及び第2の仮想マシンが共有するVLANVirtualLocalAreaNetworkであって前記第1の仮想マシンへの環境設定の実行前に前記第1の仮想マシンとの通信が可能であり前記第2の仮想マシンへの環境設定の実行前に前記第2の仮想マシンとの通信が可能な共有VLANを用いて前記第1の仮想マシンと通信し、前記第1の仮想マシンの環境設定を行う第1の環境設定実行部と、前記第1の環境設定実行部により実行された環境設定の内容が示される環境設定情報を記憶する環境設定情報記憶部と、前記共有VLANを用いて前記第2の仮想マシンと通信し、前記環境設定情報記憶部に記憶されている環境設定情報に基づき、前記第2の仮想マシンの環境設定を行う第2の環境設定実行部とを有することを特徴とする情報処理装置。前記第1の環境設定実行部は、前記第1の仮想マシンとの通信及び前記第2の仮想マシンとの通信を中継する仮想スイッチに含まれている仮想ポートのうち、前記共有VLAN用の仮想ポートであって前記第1の仮想マシンへの環境設定の実行前に前記第1の仮想マシンと対応付けられている共有VLAN用第1仮想ポートを介して、前記第1の仮想マシンと通信し、前記第2の環境設定実行部は、前記仮想スイッチに含まれている仮想ポートのうち、前記共有VLAN用の仮想ポートであって前記第1の仮想マシンへの環境設定の実行前に前記第2の仮想マシンと対応付けられている共有VLAN用第2仮想ポートを介して、前記第2の仮想マシンと通信することを特徴とする請求項1に記載の情報処理装置。前記第1の環境設定実行部は、前記共有VLAN用のアドレスであって前記第1の仮想マシンへの環境設定の実行前に記第1の仮想マシン及び前記第2の仮想マシンに共通に割当てられている共通アドレスと、前記共有VLAN用第1仮想ポートとをVLANタグにて指定して、前記第1の仮想マシンと通信し、前記第2の環境設定実行部は、前記共通アドレスと前記共有VLAN用第2仮想ポートとをVLANタグにて指定して、前記第2の仮想マシンと通信することを特徴とする請求項2に記載の情報処理装置。前記情報処理装置は、更に、前記第1の仮想マシンにインストールされているソフトウェアのイメージファイルを記憶するイメージファイル記憶部を有し、前記第2の環境設定実行部は、前記共有VLANを用いて前記イメージファイル記憶部に記憶されているイメージファイルを前記第2の仮想マシンに送信して、前記第1の仮想マシンにインストールされているソフトウェアを前記第2の仮想マシンにインストールするとともに、前記環境設定情報に基づき、前記第2の仮想マシンの環境設定を行うことを特徴とする請求項1~3のいずれかに記載の情報処理装置。前記第1の環境設定実行部は、前記共有VLANを用いて前記第1の仮想マシンから前記イメージファイルを受信し、前記イメージファイル記憶部は、前記第1の環境設定実行部により受信された前記イメージファイルを記憶することを特徴とする請求項4に記載の情報処理装置。前記第1の環境設定実行部は、前記第1の仮想マシンの環境設定の完了後は、前記第1の仮想マシンとの通信に用いるVLANを、前記共有VLANから、前記第1の仮想マシンに固有のVLANである第1の固有VLANに切り替え、前記第2の環境設定実行部は、前記第2の仮想マシンの環境設定の完了後は、前記第2の仮想マシンとの通信に用いるVLANを、前記共有VLANから、前記第2の仮想マシンに固有のVLANである第2の固有VLANに切り替えることを特徴とする請求項1~5のいずれかに記載の情報処理装置。コンピュータが、第1の仮想マシン及び第2の仮想マシンが共有するVLANVirtualLocalAreaNetworkであって前記第1の仮想マシンへの環境設定の実行前に前記第1の仮想マシンとの通信が可能であり前記第2の仮想マシンへの環境設定の実行前に前記第2の仮想マシンとの通信が可能な共有VLANを用いて前記第1の仮想マシンと通信し、前記第1の仮想マシンの環境設定を行う第1の環境設定実行ステップと、前記コンピュータが、前記第1の環境設定実行ステップにより実行された環境設定の内容が示される環境設定情報を記憶する環境設定情報記憶ステップと、前記コンピュータが、前記共有VLANを用いて前記第2の仮想マシンと通信し、前記環境設定情報記憶ステップにより記憶された環境設定情報に基づき、前記第2の仮想マシンの環境設定を行う第2の環境設定実行ステップとを有することを特徴とする情報処理方法。第1の仮想マシン及び第2の仮想マシンが共有するVLANVirtualLocalAreaNetworkであって前記第1の仮想マシンへの環境設定の実行前に前記第1の仮想マシンとの通信が可能であり前記第2の仮想マシンへの環境設定の実行前に前記第2の仮想マシンとの通信が可能な共有VLANを用いて前記第1の仮想マシンと通信し、前記第1の仮想マシンの環境設定を行う第1の環境設定実行ステップと、前記第1の環境設定実行ステップにより実行された環境設定の内容が示される環境設定情報を記憶する環境設定情報記憶ステップと、前記共有VLANを用いて前記第2の仮想マシンと通信し、前記環境設定情報記憶ステップにより記憶された環境設定情報に基づき、前記第2の仮想マシンの環境設定を行う第2の環境設定実行ステップとをコンピュータに実行させることを特徴とするプログラム。従来の環境設定の方法では、インストール作業を行うための共通ファイルをサーバから取得してインストーラの配付作業の効率を上げているものの、実際の設定作業では、各対象端末に対してインストーラを実行し、初期状態から同じ環境設定作業を繰り返さなければならないという課題があった。この発明は、上記のような課題を解決することを主な目的の一つとしており、複数の仮想マシンの環境設定を効率化することを主な目的とする。本発明に係る情報処理装置は、第1の仮想マシン及び第2の仮想マシンが共有するVLANVirtualLocalAreaNetworkであって前記第1の仮想マシンへの環境設定の実行前に前記第1の仮想マシンとの通信が可能であり前記第2の仮想マシンへの環境設定の実行前に前記第2の仮想マシンとの通信が可能な共有VLANを用いて前記第1の仮想マシンと通信し、前記第1の仮想マシンの環境設定を行う第1の環境設定実行部と、前記第1の環境設定実行部により実行された環境設定の内容が示される環境設定情報を記憶する環境設定情報記憶部と、前記共有VLANを用いて前記第2の仮想マシンと通信し、前記環境設定情報記憶部に記憶されている環境設定情報に基づき、前記第2の仮想マシンの環境設定を行う第2の環境設定実行部とを有することを特徴とする。本発明によれば、共有VLANを用いるので、環境設定の際に第2の仮想マシンに接続するための特別な通信設定を行う必要がなく、第1の仮想マシンの環境設定に続けて第2の仮想マシンの環境設定を行うことができ、また、第2の仮想マシンへの接続のために特別な通信設定を行う必要がないため、第1の仮想マシンの環境設定情報に基づき第2の仮想マシンの環境設定ができ、複数の仮想マシンの環境設定を効率化することができる。実施の形態1.本実施の形態では、マルチテナント環境でOSとアプリケーションが同一のものがインストールされ、テナント毎に異なる一部のみがカスタマイズ設定される環境に対して、同じ作業を各テナントに実行することを省き、共通部分に対する設定については一回行って後はその環境イメージを展開していくことにより、インストール作業の効率よく行う構成を説明する。図1は、本実施の形態に係るシステム構成例を示す図である。図1において、マルチテナント環境設定装置101は、複数の仮想マシンへ環境設定を行う装置である。マルチテナント環境設定装置101は情報処理装置の例に相当する。マルチテナント環境設定装置101の内部構成は図2に示す通りである。マルチテナント環境設定装置101の内部構成の詳細は後述する。物理計算機500には、仮想マシンA121と仮想マシンB131、仮想NICNetworkInterfaceCard123と仮想NIC133、さらには、仮想スイッチ141が構成されている。仮想マシンA121は、最初に環境設定を行う仮想マシンで、仮想マシンB131は仮想マシンA121への環境設定を元にカスタマイズ設定される仮想マシンである。仮想マシンA121と仮想マシンB131は、それぞれ、別のテナントを構成する。仮想マシンA121は第1の仮想マシンの例に相当し、仮想マシンB131は第2の仮想マシンの例に相当する。イメージファイル122は、仮想マシンA121に対してOSとアプリケーションのインストールまで行った段階のイメージファイルディスクイメージである。仮想マシンB131上のイメージファイル132は、仮想マシンA121のイメージファイル122からコピーされたものである。仮想NIC123は、仮想マシンA121の仮想NICであり、仮想スイッチ141の稼動ポートA124と、インストールポートA125とに、それぞれ接続されている。仮想NIC133は、仮想マシンB131の仮想NICであり、仮想スイッチ141の稼動ポートB134と、インストールポートB135とに、それぞれ接続されている。仮想スイッチ141において、稼動ポートA124は、仮想マシンA121の環境設定が完了し、仮想マシンA121が稼動状態になった際に仮想マシンA121が通信に用いるVLANである仮想マシンA用稼動VLANの仮想ポートである。稼動ポートB134は、仮想マシンB131の環境設定が完了し、仮想マシンB131が稼動状態になった際に仮想マシンB131が通信に用いるVLANである仮想マシンB用稼動VLANの仮想ポートである。環境設定において、仮想マシンA121には、仮想マシンA用稼動VLANでの通信用に固有のプライベートアドレスが指定され、仮想マシンB131には、仮想マシンB用稼動VLANでの通信用に固有のプライベートアドレスが指定される。仮想マシンA用稼動VLANは、仮想マシンA121に固有のVLANであり、第1の固有VLANの例に相当する。また、仮想マシンB用稼動VLANは、仮想マシンB131に固有のVLANであり、第2の固有VLANの例に相当する。また、インストールポートA125及びインストールポートB135は、OSやアプリケーションのインストール及び環境設定の際にマルチテナント環境設定装置101が仮想マシンA121及び仮想マシンB131との通信に用いるVLANであるインストールVLANの仮想ポートである。インストールポートA125は共有VLAN用第1仮想ポートの例に相当し、インストールポートB135は共有VLAN用第2仮想ポートの例に相当する。仮想マシンA121及び仮想マシンB131には、インストールVLANでの通信用に共通のプライベートアドレスが環境設定の実行前に設定されている。つまり、インストールVLANでの通信用には、テナントが異なっても共通のプライベートアドレスが設定されている。インストールVLANは、このように、仮想マシンA121及び仮想マシンB131が共有するVLANであり、仮想マシンA121への環境設定の実行前に仮想マシンA121とマルチテナント環境設定装置101との通信が可能なVLANであり、更に、仮想マシンB131への環境設定の実行前に仮想マシンB131とマルチテナント環境設定装置101との通信が可能なVLANである。インストールVLANは、共有VLANの例に相当する。また、マルチテナント環境設定装置101による仮想マシンA121への環境設定の実行前でも、仮想マシンA121の仮想NIC123はインストールポートA125と対応付けられており、仮想マシンB131の仮想NIC133はインストールポートB135と対応付けられている。LANスイッチ151は、仮想マシンA121と仮想マシンB131とを接続するスイッチである。LANスイッチ151は、テナントのユーザが利用するユーザ端末装置400からはルータ161を経由して接続される。図2は、マルチテナント環境設定装置101の内部構成例を示す。図2において、VLAN切替部102は、仮想マシンと接続されるVLANを切り替える。より具体的には、VLAN切替部102は、ソフトウェアインストール時及び環境設定時にはインストールVLANを選択し、インストール及び環境設定が完了した後は、仮想マシンA121との通信用には、仮想マシンA用稼動VLANを選択し、仮想マシンB131との通信用には、仮想マシンB用稼動VLANを選択する。設定コマンド部103は、仮想マシンへのソフトウェアインストール及び環境設定を行う。また、設定コマンド部103は、ソフトウェアインストールに用いるイメージファイルや仮想マシンへの環境設定に用いるスクリプト環境設定スクリプト107やテンプレート環境設定テンプレート108を管理する。設定実行部104は、後述する設定実行画面をマルチテナント環境設定装置101のオペレータに提示し、仮想マシンに対する環境設定の詳細を設定実行画面においてオペレータに指定させ、また、オペレータが指定した環境設定の詳細が示される環境設定情報109を生成する。仮想マシンへの環境設定では、各種コマンドが用いられる。コマンドには、仮想マシン上にインストールを行ったOSとアプリケーションのイメージであるイメージファイル106をマルチテナント環境設定装置101上や他の仮想マシンへコピーするコマンドや、イメージファイル106に対する環境設定を行うコマンドがある。これらのコマンドは、環境設定スクリプト107から選択して実行する。環境設定スクリプト107には、環境設定に必要なコマンドはあらかじめ定義されており、その他カスタマイズに必要なコマンドがあれば、カスタマイズされたプログラムも含め、追加、変更、削除が可能である。コマンド実行時のパラメータは、環境設定テンプレート108においてコマンド毎に定義する。コマンドとコマンドに対するパラメータは、定義ファイルを編集することによって変更が可能である。設定実行部104では、オペレータからの指定に従って、実行するコマンドとパラメータを定義して、環境設定情報109を生成する。イメージファイル記憶部116は、イメージファイル106を記憶している。後述するように、マルチテナント環境設定装置101は、仮想マシンA121にインストールされたOSやアプリケーションのイメージファイル122をインストールVLANにて仮想マシンA121から受信し、受信したイメージファイル122をイメージファイル106としてイメージファイル記憶部116に記憶する。すなわち、イメージファイル106は、仮想マシンA121のイメージファイル122と同じである。スクリプトテンプレート記憶部117は、環境設定スクリプト107及び環境設定テンプレート108を記憶している。環境設定スクリプト107及び環境設定テンプレート108の詳細は、図3とともに後述する。環境設定情報記憶部119は、環境設定情報109を記憶する。環境設定情報109は、仮想マシンA121に対して実行された環境設定の内容環境設定で実行するコマンドやパラメータ等が示される情報である。図2に示すVLAN切替部102、設定コマンド部103及び設定実行部104は、第1の環境設定実行部と第2の環境設定実行部の例に相当する。つまり、VLAN切替部102、設定コマンド部103及び設定実行部104は、インストールVLANを用い、インストールポートA125及び仮想NIC123を介して仮想マシンA121と通信し、仮想マシンA121の環境設定を行う。更に、VLAN切替部102、設定コマンド部103及び設定実行部104は、インストールVLANを用い、インストールポートB135及び仮想NIC133を介して仮想マシンB131と通信し、環境設定情報109に基づき、仮想マシンB131の環境設定を行う。図3は、マルチテナント環境設定装置101の設定コマンド部103の詳細、環境設定スクリプト107の例、環境設定テンプレート108の例、環境設定情報109の例を示した図である。設定コマンド部103には、環境設定スクリプト読み込み部201と環境設定テンプレート読み込み部202があり、定義されているコマンドとコマンドのパラメータの情報を取得する。環境設定情報109が用いられない場合は、設定実行部104が、環境設定スクリプト読み込み部201により取得された情報をもとに設定実行画面を生成し、オペレータからの入力に基づき、仮想マシンへの環境設定において実行するコマンドおよびパラメータの値を指定する。また、環境設定情報109が用いられる場合は、設定実行部104が環境設定情報109を取得し、取得した環境設定情報109をもとに設定実行画面を生成し、オペレータからの入力に基づき、仮想マシンへの環境設定において実行するコマンドおよびパラメータの値を指定する。そして、環境設定スクリプト実行部203が、設定実行部104により指定されたコマンドを実行し、また、設定実行部104により指定されたパラメータの値を仮想マシンに設定する。また、ネットワーク設定部204は、VLAN切替部102を用いて仮想NICのポートの接続先の変更などネットワークの設定を行う。また、イメージファイル操作部205は、仮想マシンのイメージファイルの保存やコピーなどのイメージ操作を実行する。図3の環境設定スクリプトa107a、環境設定テンプレートa108aは、それぞれ、環境設定スクリプト107、環境設定テンプレート108の一例であり、例えば、仮想マシンA121用の環境設定スクリプト107、環境設定テンプレート108である。環境設定スクリプトa107aでは、コマンド211に対してコマンド実行プログラム212が定義されている。例えば、FileItemコマンドに対して、コマンド実行プログラム212として、ファイルの項目設定を行うSetFileItemが定義され、DBparamコマンドに対して、DBの設定ファイルを定義するSetDBparamが定義されている。そして、このコマンド実行時のパラメータとして、環境設定テンプレートa108aでは、例えば、FileItemコマンドではparamA222、paramB223、paramC224として、ファイル名項目名データが定義され、DBDataコマンドではID/password、テーブル名、データfilecsvが定義されている。実際に、設定実行部104が設定コマンドを選択し、それに対応したパラメータの値を設定し実行した情報が環境設定情報a109aとして出力される。環境設定情報a109aは、実行するコマンドを指定するコマンド名231とそのコマンドに対するパラメータの値がparamA232、paramB233、paramC234に対応して設定される。パラメータ数は定義された情報によって変更される。つまり、環境設定情報a109aは、仮想マシンA121に対して実行したコマンド及び仮想マシンA121に設定したパラメータの値が示されている。なお、環境設定情報a109aのコマンド名231、paramA232、paramB233、paramC234の各値は、環境設定テンプレートa108aのコマンド名221、paramA222、paramB223、paramC224の各値を雛型にして記述されている。図4は、設定実行部104が、表示装置不図示に表示する設定実行画面の例を示す。マルチテナント環境設定装置101のオペレータは、図4に示す設定実行画面においてパラメータの値を指定することができる。設定実行画面301は環境設定実行を行う際の画面例で、環境設定スクリプト107と環境設定テンプレート108を読み込んで一覧に表示されているスクリプト一覧304、パラメータ一覧305から選択が可能である。スクリプト一覧304で選択すると、それに対応したパラメータがパラメータ一覧305に表示されるため、オペレータは、必要なパラメータの値を入力する。そして、コマンド設定ボタン306によってコマンド一覧303に追加、順序変更、削除などにより実行する環境設定のコマンド一式を定義する。このコマンド一式の情報が環境設定情報109として出力される。環境設定情報一覧302では、新規に出力する際には新規という選択をしておき、保存ボタン308を押下し、ファイル名を指定する。既に定義されている環境設定情報109を用いて設定を実行する場合には、オペレータは、環境設定情報一覧302より該当する環境設定情報109を選択し、環境設定情報選択ボタン311を選択後、実行ボタン307を押下することにより実行される。コマンド単位で実行する場合にはコマンド選択ボタン313、コマンド一覧に定義されているコマンド一式の実行をする場合にはコマンド一覧選択ボタン312を選択後、実行ボタン307を押下する。本実施の形態では、最初に仮想マシンA121に対する環境設定を行い、次に、仮想マシンB131に対する環境設定を行う。仮想マシンB131に対する環境設定では、設定作業の効率化を図るため、仮想マシンA121に対する環境設定の内容が示される環境設定情報a109aを用いて、仮想マシンB131に対する環境設定を行う。このため、仮想マシンB131に対する環境設定では、オペレータにより環境設定情報一覧302において環境設定情報a109aが選択される。そして、設定実行部104が、オペレータからの入力に従い、環境設定情報a109aに含まれるパラメータのうち仮想マシンB131用に変更が必要なパラメータのみ値を変更する編集を行う。なお、設定実行部104による編集後の環境設定情報109を環境設定情報b109bと表記する。その後、環境設定スクリプト実行部203が、環境設定情報b109bに示されているパラメータ値を用いて環境設定スクリプトa107aを実行し、環境設定情報b109bに示されているパラメータ値を仮想マシンB131に設定する。図5は、VLAN切替部102を用いて仮想マシンのVLANを切り替える動作の流れを示すフローチャートである。図6は、仮想マシンA121に対する環境設定の動作の流れを示すフローチャートである。図7は、仮想マシンB131に対する環境設定の動作の流れを示すフローチャートである。次に動作について説明する。まず、図5のフローチャートを用いてVLAN切替部102の動作について説明する。マルチテナント環境設定装置101から仮想マシンに接続を行う場合に、まず、VLAN切替部102は、例えば、オペレータ又は所定のファイルから、接続先となる仮想マシンの番号を取得するS101。ここでは、仮想マシンA121の番号を取得したとする。次に、VLAN切替部102は、仮想マシンの実行状況がインストール時か稼動時かを取得するS102。稼働時とは、環境設定が完了した後の状態である。インストール時であればS103でYES、仮想マシンA121の仮想NIC123の仮想スイッチ141における接続先ポートをインストールポートA125S104とし、VLAN切替部102は、仮想NIC123をインストールポートA125と接続させ、インストールVLANでの通信を可能にする。一方、インストールでなく稼動時であればS103でNO、接続先ポートを稼動ポートA124としS105、VLAN切替部102は、仮想NIC123を稼動ポートA124と接続させ、インストールVLANでの通信を可能にする。マルチテナント環境設定装置101から接続を行う場合には、接続先仮想マシンの番号と実行状況を踏まえてVLANタグを指定するS106、S107。つまり、インストール時であれば、設定コマンド部103のネットワーク設定部204が、仮想マシンA121に送信するパケットのVLANタグにおいて仮想マシンA121のインストールポートA125を指定するS106。稼動時であれば、ネットワーク設定部204が、仮想マシンA121に送信するパケットのVLANタグにおいて仮想マシンA121の稼動ポートA124を指定するS107。ここでは、仮想マシンA121と接続する場合を説明したが、仮想マシンB131との接続の場合も同様である。次に、環境設定について、1台目の設定を仮想マシンA121に対して行う例を、図6のフローチャートを用いて説明する。1VLAN切替部102が、仮想マシンA121の仮想NIC123をインストールポートA125と接続させマルチテナント環境設定装置101から仮想マシンA121に向けてインストールVLANで接続を行うS201。つまり、仮想マシンA121に対して図5に示したS101~S104を実行する。なお、前述のように、インストールVLANに対しては、仮想マシンA121及び仮想マシンB131に共通のプライベートアドレスが指定されている。2次に、仮想マシンA121でOSアプリケーションをインストールしたイメージファイル122を作成し、インストールVLANを通じてマルチテナント環境設定装置101へ送信し、マルチテナント環境設定装置101では、イメージファイル操作部205が、イメージファイル122をイメージファイル106としてイメージファイル記憶部116に格納し、イメージファイル記憶部116がイメージファイル106を記憶するS202。3次に、仮想マシンA121にOSやアプリケーションをインストール後、設定実行部104が、環境設定を行う際のコマンドが設定コマンドとして定義されているかどうか確認しS203、定義されていなければコマンドを環境設定スクリプト107に、コマンドに対するパラメータを環境設定テンプレート108に設定するS204。コマンドは、必要に応じてプログラムを作成し、追加することも可能である。4次に、オペレータが、仮想マシンA121のDBのテーブル情報や初期データ、アプリケーションに必要な環境設定カスタマイズ設定を行うS205。この時、設定実行画面301において、スクリプト一覧304に表示されるOSやアプリケーションの設定ファイルの値の変更作業を環境設定スクリプト107から選択して実行することが可能である。そして、選択したコマンドに対応して必要なパラメータがパラメータ一覧305に環境設定テンプレート108の情報から表示されるため、オペレータは、その情報に従ってパラメータの値を定義する。全て定義が終わったら、コマンド設定ボタン306によりコマンド一覧303に追加や順序変更などを指定する。なお、S205の処理では、環境設定スクリプト107のコマンドが実行され、パラメータ値が含まれるパケットがインストールVLANにて仮想マシンA121に送信され、設定実行画面301に対してオペレータが定義したパラメータ値が仮想マシンA121に設定される。ここでのパケット送信は、図5のS106において説明したように、VLANタグにおいて仮想マシンA121のインストールポートA125を指定することにより行われる。5環境設定が続く場合にはS203より繰り返すS206。環境設定が終了したら次の処理へ進む。6すべてのカスタマイズ設定を終えた後、VLAN切替部102が仮想NIC123の接続先を稼動ポートA124に切り替えるS207。7最後に、設定実行部104が、設定実行画面301のコマンド一覧303に設定された情報オペレータにより指定されたパラメータの値を環境設定情報a109aとして生成し、生成した環境設定情報a109aを環境設定情報記憶部119に出力し、環境設定情報記憶部119に環境設定情報a109aを記憶させるS208。次に、2台目以降の他の仮想マシンへの展開を仮想マシンB131に展開していく場合を例に、図7のフローチャートを用いて説明する。1VLAN切替部102が、仮想マシンB131の仮想NIC133をインストールポートB135と接続させマルチテナント環境設定装置101から仮想マシンB131に向けてインストールVLANで接続を行うS301。つまり、仮想マシンB131に対して図5に示したS101~S104を実行する。2次に、設定実行部104が、設定コマンド部103のイメージファイル操作部205を用いて、イメージファイル106を仮想マシンB131へコピーしてイメージファイル132とするS302。つまり、イメージファイル操作部205がイメージファイル106をインストールVLANにてイメージファイル132として仮想マシンB131に送信し、仮想マシンB131がイメージファイル132を実行して、OSやアプリケーションをインストールする。このとき、マルチテナント環境設定装置101は、もともと仮想マシンA121とインストールVLANで接続されていたが、インストールVLANでは共通のアドレスを指定しているためそのままの状況で仮想マシンB131B上のイメージファイル132に対しても接続が可能であるイメージファイル132により実行されたOSに接続が可能である。3次に、オペレータが、イメージファイル132に対してカスタマイズ設定を行う際に実行するコマンドとパラメータを指定する環境設定情報b109bを設定実行画面301において生成するS303。環境設定情報b109bは、環境設定情報a109aをもとに、仮想マシンB131へのカスタマイズに応じてパラメータの値を変更して作成する。つまり、オペレータが、設定実行画面301の環境設定情報一覧302において環境設定情報a109aを選択し、設定実行部104が、オペレータからの入力に従い、環境設定情報a109aに含まれるパラメータのうち仮想マシンB131用に変更が必要なパラメータのみ値を変更する編集を行い、環境設定情報b109bを生成する。4環境設定情報b109bが生成されたら、オペレータが設定実行画面301において実行ボタン307を押下し、環境設定スクリプト実行部203が、環境設定スクリプトa107aを実行し、仮想マシンB131に必要な環境設定カスタマイズ設定を行うS304。S304の処理では、環境設定スクリプトa107aのコマンドが実行され、パラメータ値が含まれるパケットがインストールVLANにて仮想マシンB131に送信され、環境設定情報b109bに示されているパラメータ値が仮想マシンB131に設定される。ここでのパケット送信は、図5のS106において説明したように、VLANタグにおいて仮想マシンB131のインストールポートB135を指定することにより行われる。5ネットワーク設定以外の全てのカスタマイズ設定を終えた後、ネットワーク設定部204がネットワーク設定を行う。ネットワーク設定ファイルへのカスタマイズ設定は他の処理と同様に行う。設定終了後、VLAN切替部102が仮想NIC133の接続先を稼動ポートB134に切り替えるS305。この後は、マルチテナントの利用者はルータ161を経由して仮想マシンA121および仮想マシンB131の稼動VLANそれぞれへの接続を指定し、環境設定後のアプリケーションに接続が可能となる。このように、本実施の形態では、複数の仮想マシンで共通の通信アドレスが用いられるインストールVLANを用いて、複数の仮想マシンに対する環境設定を行っている。このため、仮想マシンA121への環境設定の後に仮想マシンB131への環境設定を行う場合に、接続先の仮想ポートを仮想マシンB131用のインストールポートB135に切り替えるだけで、仮想マシンB131へ接続することができ、仮想マシンB131への接続のために特別な通信設定を行う必要がない。このため、仮想マシンA121の環境設定に続けて仮想マシンB131の環境設定を行うことができ、また、仮想マシンB131への接続のために特別な通信設定を行う必要がないため、仮想マシンA121の環境設定情報a109aを編集した環境設定情報109bにより仮想マシンB131への環境設定ができる。以上のように、本実施の形態によれば、同じ環境であるがテナント毎に設定値や初期データなどが異なる場合に対する環境設定時に、OSやアプリケーションのインストールを実施することなく、1つめの仮想マシンに作成されたイメージファイルを展開して、異なる一部の部分のみの設定変更作業により効率よい展開作業が可能となる。なお、設定コマンド部103はカスタマイズコマンドも含めて拡張可能とし、コマンドを増やすことにより、様々な機能をスクリプトにて実行可能となる。さらに、環境設定テンプレート108もコマンドに応じてあらかじめ用意しておくことにより、複雑なコマンドの自動実行へも対応可能となる。本実施の形態では、アプリケーションを複数企業に展開するマルチテナント環境において以下の手段を備えたサービスアプリケーションの環境設定の共通化を可能とし、管理者による自動実行を可能とするマルチテナント環境設定方式を説明した。a仮想マシンに対してインストール作業を行うインストールVLAN環境と稼動用のVLAN環境および、そのVLAN切替部、b環境設定を行うための設定コマンド部、c設定コマンド部を利用した設定からスクリプトや設定情報のテンプレートとテンプレートに従って他のテナントへの設定情報を生成し、さらに、インストールVLAN環境にて、スクリプトと環境設定情報に従って仮想マシンへの環境設定を実行し、VLAN切替部により稼動VLAN環境に設定する設定実行部。最後に、本実施の形態に示したマルチテナント環境設定装置101のハードウェア構成例について説明する。図8は、本実施の形態に示すマルチテナント環境設定装置101のハードウェア資源の一例を示す図である。なお、図8の構成は、あくまでもマルチテナント環境設定装置101のハードウェア構成の一例を示すものであり、マルチテナント環境設定装置101のハードウェア構成は図8に記載の構成に限らず、他の構成であってもよい。図8において、マルチテナント環境設定装置101は、プログラムを実行するCPU911CentralProcessingUnit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいうを備えている。CPU911は、バス912を介して、例えば、ROMReadOnlyMemory913、RAMRandomAccessMemory914、通信ボード915、表示装置901、キーボード902、マウス903、磁気ディスク装置920と接続され、これらのハードウェアデバイスを制御する。更に、CPU911は、FDD904FlexibleDiskDrive、コンパクトディスク装置905CDD、プリンタ装置906、スキャナ装置907と接続していてもよい。また、磁気ディスク装置920の代わりに、SSDSolidStateDrive、光ディスク装置、メモリカード登録商標読み書き装置などの記憶装置でもよい。RAM914は、揮発性メモリの一例である。ROM913、FDD904、CDD905、磁気ディスク装置920の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置の一例である。本実施の形態で説明した~記憶部は、RAM914、磁気ディスク装置920等により実現される。通信ボード915、キーボード902、マウス903、スキャナ装置907などは、入力装置の一例である。また、通信ボード915、表示装置901、プリンタ装置906などは、出力装置の一例である。通信ボード915は、図1に示すように、ネットワークに接続されている。例えば、通信ボード915は、LANローカルエリアネットワークの他、インターネット、WANワイドエリアネットワーク、SANストレージエリアネットワークなどに接続されていてもよい。磁気ディスク装置920には、オペレーティングシステム921OS、ウィンドウシステム922、プログラム群923、ファイル群924が記憶されている。プログラム群923のプログラムは、CPU911がオペレーティングシステム921、ウィンドウシステム922を利用しながら実行する。また、RAM914には、CPU911に実行させるオペレーティングシステム921のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM914には、CPU911による処理に必要な各種データが格納される。また、ROM913には、BIOSBasicInputOutputSystemプログラムが格納され、磁気ディスク装置920にはブートプログラムが格納されている。マルチテナント環境設定装置101の起動時には、ROM913のBIOSプログラム及び磁気ディスク装置920のブートプログラムが実行され、BIOSプログラム及びブートプログラムによりオペレーティングシステム921が起動される。上記プログラム群923には、本実施の形態の説明において~部~記憶部以外、以下同様として説明している機能を実行するプログラムが記憶されている。プログラムは、CPU911により読み出され実行される。ファイル群924には、本実施の形態の説明において、~の判断、~の判定、~の設定、~の生成、~の登録、~の選択、~の変更、~の編集、~の入力、~の出力等として説明している処理の結果を示す情報やデータや信号値や変数値やパラメータが、~ファイルや~データベースの各項目として記憶されている。~ファイルや~データベースは、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してCPU911によりメインメモリやキャッシュメモリに読み出される。そして、読み出された情報やデータや信号値や変数値やパラメータは、抽出検索参照比較演算計算処理編集出力印刷表示などのCPUの動作に用いられる。抽出検索参照比較演算計算処理編集出力印刷表示のCPUの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリ、レジスタ、キャッシュメモリ、バッファメモリ等に一時的に記憶される。また、本実施の形態で説明しているフローチャートの矢印の部分は主としてデータや信号の入出力を示す。データや信号値は、RAM914のメモリ、FDD904のフレキシブルディスク、CDD905のコンパクトディスク、磁気ディスク装置920の磁気ディスク、その他光ディスク、ミニディスク、DVD等の記録媒体に記録される。また、データや信号は、バス912や信号線やケーブルその他の伝送媒体によりオンライン伝送される。また、本実施の形態の説明において~部として説明しているものは、~回路、~装置、~機器であってもよく、また、~ステップ、~手順、~処理であってもよい。すなわち、本実施の形態で説明したフローチャートに示すステップ、手順、処理により、本発明に係る情報処理方法を実現することができる。また、~部として説明しているものは、ROM913に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子デバイス基板配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、DVD等の記録媒体に記憶される。プログラムはCPU911により読み出され、CPU911により実行される。すなわち、プログラムは、本実施の形態の~部としてコンピュータを機能させるものである。あるいは、本実施の形態の~部の手順や方法をコンピュータに実行させるものである。このように、本実施の形態に示すマルチテナント環境設定装置101は、処理装置たるCPU、記憶装置たるメモリ、磁気ディスク等、入力装置たるキーボード、マウス、通信ボード等、出力装置たる表示装置、通信ボード等を備えるコンピュータである。そして、上記したように~部として示された機能をこれら処理装置、記憶装置、入力装置、出力装置を用いて実現するものである。