(57)【要約】【課題】複製された仮想マシンを異なる環境の特定多数のユーザーサイトのユーザーネットワークに速やかに接続することができ、複製仮想マシンをユーザーサイトのユーザーネットワークにおいて迅速に利用することができる仮想マシン利用システムを提供する。【解決手段】仮想マシン利用システム１０の管理マシン１１は、管理ネットワーク１４を介して第１〜第ｎユーザーサイト１３１〜１３ｎから仮想マシン１２の複製が申請された場合、複製を許可する複製許可をユーザーサイト１３１〜１３ｎに送信し、複製許可を受信したユーザーサイト１３１〜１３ｎにおいて仮想マシン１２が複製された後、管理ネットワーク１４を介して送信された複製仮想マシンの電源ＯＮ信号を受信し、電源ＯＮ信号を受信した後、電源ＯＮ信号の複製仮想マシンのＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク１３１〜１３ｎのＶＬＡＮＩＤに変更する。【選択図】図１
2016071809.tif 000002
【特許請求の範囲】
【請求項１】
プライベートクラウドのサイバー空間を管理する管理マシンと、前記管理マシンに管理ネットワークを介して接続され、前記プライベートクラウドのサイバー空間に存在する仮想マシンを利用する特定多数の第１〜第ｎユーザーサイトとから形成された仮想マシン利用システムにおいて、
前記第１〜第ｎユーザーサイトで利用する前記仮想マシンが、各ユーザーサイト毎に構築された独自のユーザーネットワークを介して接続され、前記管理マシンが、前記管理ネットワークを介して前記第１〜第ｎユーザーサイトから仮想マシンの複製が申請された場合、複製を許可する複製許可をユーザーサイトに送信する複製許可送信手段と、前記複製許可送信手段によって送信された複製許可を受信したユーザーサイトにおいて仮想マシンが複製された後、前記管理ネットワークを介して送信された複製仮想マシンの電源ＯＮ信号を受信する電源ＯＮ信号受信手段と、前記電源ＯＮ信号受信手段によって電源ＯＮ信号を受信した後、前記電源ＯＮ信号の複製仮想マシンのネットワークインターフェイスを前記管理ネットワークから前記ユーザーネットワークに変更するネットワーク変更手段とを有することを特徴とする仮想マシン利用システム。
【請求項２】
前記管理マシンが、前記第１〜第ｎユーザーサイトで利用可能な既設の仮想マシンの既設仮想マシン識別情報を記憶する既設仮想マシン識別情報記憶手段と、前記既設仮想マシンが接続された前記第１〜第ｎユーザーサイトのユーザーネットワークのユーザーネットワーク識別情報を記憶するユーザーネットワーク識別情報記憶手段と、前記電源ＯＮ信号受信手段によって電源ＯＮ信号を受信した後、前記電源ＯＮ信号とともに前記管理ネットワークを介して送信された複製仮想マシン識別情報を前記既設仮想マシン識別情報記憶手段によって記憶した既設仮想マシン識別情報と照合しつつ、複製仮想マシンに相当する既設仮想マシンを特定する仮想マシン特定手段と、前記仮想マシン特定手段によって特定した既設仮想マシンが接続されたユーザーネットワークを特定するユーザーネットワーク特定手段とを含み、前記ネットワーク変更手段が、前記複製仮想マシンのネットワークインターフェイスを前記管理ネットワークから前記ユーザーネットワーク特定手段によって特定した前記ユーザーネットワークに変更する請求項１に記載の仮想マシン利用システム。
【請求項３】
前記既設仮想マシン識別情報記憶手段が、前記既設仮想マシン識別情報を第１〜第ｎユーザーサイト毎に区分して記憶し、前記ユーザーネットワーク識別情報記憶手段が、前記ユーザーネットワーク識別情報を第１〜第ｎユーザーサイト毎に区分して記憶し、前記電源ＯＮ信号受信手段が、前記複製許可を受信した各ユーザーサイトにおいて仮想マシンが複製された後、前記管理ネットワークを介して送信された各ユーザーサイトのそれら複製仮想マシンの電源ＯＮ信号を受信し、前記仮想マシン特定手段が、前記複製仮想マシン識別情報を前記既設仮想マシン識別情報と照合しつつ、複製仮想マシンが属する各ユーザーサイトを特定するとともに、複製仮想マシンに相当する各ユーザーサイトの既設仮想マシンを特定し、前記ネットワーク変更手段が、各ユーザーサイトの前記電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイスを前記管理ネットワークから各複製仮想マシンが属する各ユーザーサイト毎のユーザーネットワークに変更する請求項２に記載の仮想マシン利用システム。
【請求項４】
前記電源ＯＮ信号受信手段が、前記複製許可送信手段によって送信された複製許可を受信した所定のユーザーサイトにおいて同時に複数の仮想マシンが複製された後、前記管理ネットワークを介して送信されたユーザーサイトの複数の複製仮想マシンの電源ＯＮ信号を受信し、前記仮想マシン特定手段が、前記複製仮想マシン識別情報を前記既設仮想マシン識別情報と照合しつつ、それら複製仮想マシンに相当する既設仮想マシンを特定し、前記ネットワーク変更手段が、所定のユーザーサイトの前記電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイスを前記管理ネットワークからそのユーザーサイトのユーザーネットワークに個別に変更する請求項２または請求項３に記載の仮想マシン利用システム。
【請求項５】
前記第１〜第ｎユーザーサイトの前記既設仮想マシンが、各ユーザーサイト毎に構築された複数のユーザーネットワークのうちのいずれかに接続され、前記ユーザーネットワーク識別情報記憶手段が、前記既設仮想マシンが接続された前記第１〜第ｎユーザーサイトのユーザーネットワークのユーザーネットワーク識別情報を各ユーザーネットワーク毎に区分して記憶し、前記ユーザーネットワーク特定手段が、前記ユーザーネットワーク識別情報記憶手段によって記憶した複数のユーザーネットワークの中から前記仮想マシン特定手段によって特定した既設仮想マシンが接続されたユーザーネットワークを特定し、前記ネットワーク変更手段が、各ユーザーサイトの前記電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイスを前記管理ネットワークから各ユーザーサイトの複数のユーザーネットワークのうちのいずれかに変更する請求項２ないし請求項４に記載の仮想マシン利用システム。
【請求項６】
前記電源ＯＮ信号受信手段が、前記既設仮想マシンおよび前記複製仮想マシンの電源ＯＮ信号を受信し、前記管理マシンが、前記ネットワーク変更手段によって複製仮想マシンのネットワークインターフェイスを前記管理ネットワークから前記ユーザーネットワークに変更した後、その複製仮想マシンを既設仮想マシンとして認定する既設仮想マシン認定手段と、前記既設仮想マシンおよび前記複製仮想マシンの電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシンが前記既設仮想マシン認定手段によって認定された既設仮想マシンかまたは複製仮想マシンかを判断する仮想マシン判断手段とを含み、前記仮想マシン判断手段によって複製仮想マシンと判断した場合、前記ネットワーク変更手段を実施し、前記既設仮想マシンと判断した場合、前記ネットワーク変更手段を実施しない請求項１ないし請求項５いずれかに記載の仮想マシン利用システム。
【請求項７】
前記電源ＯＮ信号受信手段が、前記既設仮想マシンおよび前記複製仮想マシンの電源ＯＮ信号を受信し、前記管理マシンが、各仮想マシンの電源ＯＮ信号の受信回数を各仮想マシン毎に区分して記憶する受信回数記憶手段と、前記既設仮想マシンおよび前記複製仮想マシンの電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシンの電源ＯＮ信号の受信回数を判断する受信回数判断手段とを含み、前記受信回数判断手段によって判断した受信回数が１回の場合、前記ネットワーク変更手段を実施し、受信回数が２回以上の場合、前記ネットワーク変更手段を実施しない請求項１ないし請求項５いずれかに記載の仮想マシン利用システム。
【請求項８】
前記第１〜第ｎユーザーサイトでは、それらユーザーサイトで既に利用している既設仮想マシンとキャパシティーが同一のクローン仮想マシンまたは前記既設仮想マシンとキャパシティーが異なる仮想マシンが複製される請求項１ないし請求項７いずれかに記載の仮想マシン利用システム。
【請求項９】
前記管理ネットワークと前記ユーザーネットワークとが、ＶＬＡＮ（バーチャルＬＡＮ）であり、前記ユーザーネットワーク識別情報が、ＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）であり、前記ネットワーク変更手段が、前記複製仮想マシンのＶＬＡＮＩＤを前記管理ネットワークのＶＬＡＮＩＤから前記ユーザーネットワークのＶＬＡＮＩＤに変更する請求項１ないし請求項８いずれかに記載の仮想マシン利用システム。
【請求項１０】
前記ユーザーネットワーク識別情報記憶手段が、前記既設仮想マシンを特定する既設仮想マシン識別情報と前記既設仮想マシンが接続された前記ユーザーネットワークのＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を記憶し、前記ユーザーネットワーク特定手段が、前記既設仮想マシン識別情報と前記ＶＬＡＮＩＤ情報との対応関係から複製仮想マシンに設定する前記ユーザーネットワークのＶＬＡＮＩＤを特定する請求項９に記載の仮想マシン利用システム。
【請求項１１】
前記ユーザーネットワーク識別情報記憶手段が、前記第１〜第ｎユーザーサイトの既設仮想マシンおよび複製仮想マシンに設定した前記ユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して記憶し、前記管理マシンが、前記第１〜第ｎユーザーサイトの既設仮想マシンおよび複製仮想マシンに設定した前記ユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して表示するＶＬＡＮＩＤ表示手段を含む請求項９または請求項１０に記載の仮想マシン利用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サイバー空間に仮想された仮想マシンを特定多数の第１〜第ｎユーザーサイトにおいて利用する仮想マシン利用システムに関する。
【背景技術】
【０００２】
対象システムを利用する顧客企業のカレンダー情報を設定者によって設定する処理および仮想サーバのスケール制御のための実スケジュールを生成するための定義情報を設定者によって設定する処理を行う第１処理部と、カレンダー情報および定義情報を参照し、仮想サーバのスケール制御のための実スケジュール情報を生成するスケジューリング処理を行う第２処理部と、実スケジュール情報の記述に従って指定の日時タイミングで対象システムの仮想サーバに対するスケール制御の指示を送信する処理を行う第３処理部とを有し、カレンダー情報が顧客企業の営業日および休業日の情報を含み、定義情報が対象仮想サーバ、日付定義、スケール制御の仮想サーバ数を含み、実スケジュール情報が日時、対象仮想サーバ、スケール制御の仮想サーバ数を含む仮想サーバ制御システムが開示されている（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４１３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プライベートクラウドのサイバー空間に存在する仮想マシンを異なる環境の各ユーザーサイトで利用する場合、それらユーザーサイトに各仮想マシンを割り当て、各ユーザーサイトに独自に構築されたユーザーネットワークにそれら仮想マシンを接続する。各ユーザーサイトでは、仮想マシンの利用状況に応じてタイムリーに仮想マシンを複製（コピー）する必要が生じる。この場合、プライベートクラウドのサイバー空間を管理する管理マシンから複製許可を受信したユーザーサイトにおいて仮想マシンの複製が行われるが、複製された複製仮想マシンが管理マシンとユーザーサイトとを接続する管理ネットワークに接続されており、そのままでは複製仮想マシンをユーザーネットワークにおいて利用することができない。前記特許文献１に開示の仮想サーバ制御システムにおいて、異なる環境の複数のユーザーサイトが存在し、それらユーザーサイトにおいて複製仮想マシンを利用する場合、上述したように、複製仮想マシンの接続（ネットワークインターフェイス）を管理ネットワークからユーザーネットワークに変更しなければならないが、仮想マシンの複製時にその接続を管理ネットワークからユーザーネットワークに変更する手段がなく、複製仮想マシンを各ユーザーサイトのユーザーネットワークに速やかに接続することができず、複製仮想マシンを各ユーザーサイトのユーザーネットワークにおいて利用可能にすることができない。
【０００５】
本発明の目的は、異なる環境の特定多数のユーザーサイトにおいて仮想マシンの複製の必要性が生じた場合、複製された複製仮想マシンを各ユーザーサイトのユーザーネットワークに速やかに接続することができ、複製仮想マシンを各ユーザーサイトのユーザーネットワークにおいて迅速に利用することができる仮想マシン利用システムを提供することにある。
【課題を解決するための手段】
【０００６】
前記課題を解決するための本発明の前提は、プライベートクラウドのサイバー空間を管理する管理マシンと、管理マシンに管理ネットワークを介して接続され、プライベートクラウドのサイバー空間に存在する仮想マシンを利用する特定多数の第１〜第ｎユーザーサイトとから形成された仮想マシン利用システムである。
【０００７】
前記前提における本発明の仮想マシン提供システムの特徴は、第１〜第ｎユーザーサイトで利用する仮想マシンが、各ユーザーサイト毎に構築された独自のユーザーネットワークを介して接続され、管理マシンが、管理ネットワークを介して第１〜第ｎユーザーサイトから仮想マシンの複製が申請された場合、複製を許可する複製許可をユーザーサイトに送信する複製許可送信手段と、複製許可送信手段によって送信された複製許可を受信したユーザーサイトにおいて仮想マシンが複製された後、管理ネットワークを介して送信された複製仮想マシンの電源ＯＮ信号を受信する電源ＯＮ信号受信手段と、電源ＯＮ信号受信手段によって電源ＯＮ信号を受信した後、電源ＯＮ信号の複製仮想マシンのネットワークインターフェイスを管理ネットワークからユーザーネットワークに変更するネットワーク変更手段とを有することにある。
【０００８】
本発明の仮想マシン利用システムの一例としては、管理マシンが、第１〜第ｎユーザーサイトで利用可能な既設の仮想マシンの既設仮想マシン識別情報を記憶する既設仮想マシン識別情報記憶手段と、既設仮想マシンが接続された第１〜第ｎユーザーサイトのユーザーネットワークのユーザーネットワーク識別情報を記憶するユーザーネットワーク識別情報記憶手段と、電源ＯＮ信号受信手段によって電源ＯＮ信号を受信した後、電源ＯＮ信号とともに管理ネットワークを介して送信された複製仮想マシン識別情報を既設仮想マシン識別情報記憶手段によって記憶した既設仮想マシン識別情報と照合しつつ、複製仮想マシンに相当する既設仮想マシンを特定する仮想マシン特定手段と、仮想マシン特定手段によって特定した既設仮想マシンが接続されたユーザーネットワークを特定するユーザーネットワーク特定手段とを含み、ネットワーク変更手段が複製仮想マシンのネットワークインターフェイスを管理ネットワークからユーザーネットワーク特定手段によって特定したユーザーネットワークに変更する。
【０００９】
本発明の仮想マシン利用システムの他の一例としては、既設仮想マシン識別情報記憶手段が既設仮想マシン識別情報を第１〜第ｎユーザーサイト毎に区分して記憶し、ユーザーネットワーク識別情報記憶手段がユーザーネットワーク識別情報を第１〜第ｎユーザーサイト毎に区分して記憶し、電源ＯＮ信号受信手段が複製許可を受信した各ユーザーサイトにおいて仮想マシンが複製された後、管理ネットワークを介して送信された各ユーザーサイトのそれら複製仮想マシンの電源ＯＮ信号を受信し、仮想マシン特定手段が複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシンが属する各ユーザーサイトを特定するとともに、複製仮想マシンに相当する各ユーザーサイトの既設仮想マシンを特定し、ネットワーク変更手段が各ユーザーサイトの電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイスを管理ネットワークから各複製仮想マシンが属する各ユーザーサイト毎のユーザーネットワークに変更する。
【００１０】
本発明の仮想マシン利用システムの他の一例としては、電源ＯＮ信号受信手段が複製許可送信手段によって送信された複製許可を受信した所定のユーザーサイトにおいて同時に複数の仮想マシンが複製された後、管理ネットワークを介して送信されたユーザーサイトの複数の複製仮想マシンの電源ＯＮ信号を受信し、仮想マシン特定手段が複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、それら複製仮想マシンに相当する既設仮想マシンを特定し、ネットワーク変更手段が所定のユーザーサイトの電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイスを管理ネットワークからそのユーザーサイトのユーザーネットワークに個別に変更する。
【００１１】
本発明の仮想マシン利用システムの他の一例としては、第１〜第ｎユーザーサイトの既設仮想マシンが各ユーザーサイト毎に構築された複数のユーザーネットワークのうちのいずれかに接続され、ユーザーネットワーク識別情報記憶手段が既設仮想マシンが接続された第１〜第ｎユーザーサイトのユーザーネットワークのユーザーネットワーク識別情報を各ユーザーネットワーク毎に区分して記憶し、ユーザーネットワーク特定手段がユーザーネットワーク識別情報記憶手段によって記憶した複数のユーザーネットワークの中から仮想マシン特定手段によって特定した既設仮想マシンが接続されたユーザーネットワークを特定し、ネットワーク変更手段が各ユーザーサイトの電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイスを管理ネットワークから各ユーザーサイトの複数のユーザーネットワークのうちのいずれかに変更する。
【００１２】
本発明の仮想マシン利用システムの他の一例としては、電源ＯＮ信号受信手段が既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号を受信し、管理マシンが、ネットワーク変更手段によって複製仮想マシンのネットワークインターフェイスを管理ネットワークからユーザーネットワークに変更した後、その複製仮想マシンを既設仮想マシンとして認定する既設仮想マシン認定手段と、既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシンが既設仮想マシン認定手段によって認定された既設仮想マシンかまたは複製仮想マシンかを判断する仮想マシン判断手段とを含み、仮想マシン判断手段によって複製仮想マシンと判断した場合、ネットワーク変更手段を実施し、既設仮想マシンと判断した場合、ネットワーク変更手段を実施しない。
【００１３】
本発明の仮想マシン利用システムの他の一例としては、電源ＯＮ信号受信手段が既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号を受信し、管理マシンが、各仮想マシンの電源ＯＮ信号の受信回数を各仮想マシン毎に区分して記憶する受信回数記憶手段と、既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシンの電源ＯＮ信号の受信回数を判断する受信回数判断手段とを含み、受信回数判断手段によって判断した受信回数が１回の場合、ネットワーク変更手段を実施し、受信回数が２回以上の場合、ネットワーク変更手段を実施しない。
【００１４】
本発明の仮想マシン利用システムの他の一例として、第１〜第ｎユーザーサイトでは、それらユーザーサイトで既に利用している既設仮想マシンとキャパシティーが同一のクローン仮想マシンまたは既設仮想マシンとキャパシティーが異なる仮想マシンが複製される。
【００１５】
本発明の仮想マシン利用システムの他の一例としては、管理ネットワークとユーザーネットワークとがＶＬＡＮ（バーチャルＬＡＮ）であり、ユーザーネットワーク識別情報がＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）であり、ネットワーク変更手段が複製仮想マシンのＶＬＡＮＩＤを管理ネットワークのＶＬＡＮＩＤからユーザーネットワークのＶＬＡＮＩＤに変更する。
【００１６】
本発明の仮想マシン利用システムの他の一例としては、ユーザーネットワーク識別情報記憶手段が既設仮想マシンを特定する既設仮想マシン識別情報と既設仮想マシンが接続されたユーザーネットワークのＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を記憶し、ユーザーネットワーク特定手段が既設仮想マシン識別情報とＶＬＡＮＩＤ情報との対応関係から複製仮想マシンに設定するユーザーネットワークのＶＬＡＮＩＤを特定する。
【００１７】
本発明の仮想マシン利用システムの他の一例としては、ユーザーネットワーク識別情報記憶手段が第１〜第ｎユーザーサイトの既設仮想マシンおよび複製仮想マシンに設定したユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して記憶し、管理マシンが第１〜第ｎユーザーサイトの既設仮想マシンおよび複製仮想マシンに設定したユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して表示するＶＬＡＮＩＤ表示手段を含む。
【発明の効果】
【００１８】
本発明にかかる仮想マシン利用システムによれば、ユーザーサイトにおいて仮想マシンが複製（コピー）された後、管理ネットワークを介して送信された複製仮想マシンの電源ＯＮ信号を受信し、複製仮想マシンの電源ＯＮ信号をトリガーとして電源ＯＮ信号を受信した後に、電源ＯＮ信号の複製仮想マシンのネットワークインターフェイスを管理ネットワークからユーザーネットワークに変更するから、異なる環境の特定多数のユーザーサイトにおいて仮想マシンの複製の必要性が生じたとしても、仮想マシンの複製直後に複製仮想マシンのネットワークインターフェイス（接続先）を管理ネットワークからユーザーネットワークに速やかに変更することができ、複製仮想マシンを各ユーザーサイトのユーザーネットワークにおいて迅速に利用することができる。仮想マシン利用システムは、仮想マシンを複製した後、管理マシンが複製仮想マシンのネットワークインターフェイス（接続先）をユーザーネットワークに変更するから、ユーザーサイトにおいて複製仮想マシンのネットワークインターフェイスを変更する必要はなく、ユーザーサイトにおいて複製仮想マシンのネットワークインターフェイスの変更に要する手間と時間とを省くことができ、各ユーザーサイトのユーザーネットワークにおいて複製仮想マシンを直ちに利用することが可能なスピーディーなマルチテナントサービスを実現することができる。仮想マシン利用システムは、クラウドコンピューティングにおけるサイバー空間の仮想マシンを各ユーザーサイトにおいて必要に応じてタイムリーに利用することができ、各ユーザーがハードウェアリソースを考慮することなく仮想マシンをユーザーネットワークにおいて必要なだけ利用することができる。
【００１９】
第１〜第ｎユーザーサイトで利用可能な既設の仮想マシンの既設仮想マシン識別情報を記憶し、既設仮想マシンが接続された第１〜第ｎユーザーサイトのユーザーネットワークのユーザーネットワーク識別情報を記憶し、電源ＯＮ信号を受信した後、電源ＯＮ信号とともに管理ネットワークを介して送信された複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシンに相当する既設仮想マシンを特定するともに、特定した既設仮想マシンが接続されたユーザーネットワークを特定し、複製仮想マシンのネットワークインターフェイス（接続先）を管理ネットワークからユーザーネットワーク特定手段によって特定したユーザーネットワークに変更する仮想マシン利用システムは、管理ネットワークを介して送信された複製仮想マシン識別情報と既設仮想マシン識別情報とを照合することで、ユーザーサイトで複製された複製仮想マシンに相当する既設仮想マシンを特定しつつ、特定した既設仮想マシンが接続されたユーザーネットワークを特定することができるから、ユーザーサイトの既設仮想マシンが接続されているユーザーネットワークに複製直後の複製仮想マシンを速やかに接続することができ、複製仮想マシンをユーザーサイトのユーザーネットワークにおいて迅速に利用可能にすることができる。
【００２０】
複製許可を受信した各ユーザーサイトにおいて仮想マシンが複製された後、管理ネットワークを介して送信された各ユーザーサイトのそれら複製仮想マシンの電源ＯＮ信号を受信し、複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシンが属する各ユーザーサイトを特定するとともに、複製仮想マシンに相当する各ユーザーサイトの既設仮想マシンを特定し、各ユーザーサイトの電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイス（接続先）を管理ネットワークから各複製仮想マシンが属する各ユーザーサイト毎のユーザーネットワークに変更する仮想マシン利用システムは、異なる環境の特定多数のユーザーサイトにおいて仮想マシンが複製されたとしても、管理ネットワークを介して送信された各ユーザーサイトの複製仮想マシン識別情報と各ユーザーサイトの既設仮想マシン識別情報とを照合することで、各ユーザーサイトで複製された複製仮想マシンに相当する既設仮想マシンを特定しつつ、特定した既設仮想マシンが接続された各ユーザーサイトのユーザーネットワークを特定することができるから、それらユーザーサイトの既設仮想マシンが接続されているユーザーネットワークに複製直後の複製仮想マシンを速やかに接続することができ、複製仮想マシンを各ユーザーサイトのユーザーネットワークにおいて迅速に利用可能にすることができる。
【００２１】
複製許可を受信した所定のユーザーサイトにおいて同時に複数の仮想マシンが複製された後、管理ネットワークを介して送信されたそのユーザーサイトの複数の複製仮想マシンの電源ＯＮ信号を受信し、複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、それら複製仮想マシンに相当する既設仮想マシンを特定し、所定のユーザーサイトの電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイス（接続先）を管理ネットワークからそのユーザーサイトのユーザーネットワークに個別に変更する仮想マシン利用システムは、所定のユーザーサイトにおいて同時に複数の仮想マシンが複製されたとしても、管理ネットワークを介して送信されたそのユーザーサイトの各複製仮想マシン識別情報とユーザーサイトの既設仮想マシン識別情報とを照合することで、ユーザーサイトで複製されたそれら複製仮想マシンに相当する既設仮想マシンを特定しつつ、特定した既設仮想マシンが接続されたユーザーサイトのユーザーネットワークを特定することができるから、ユーザーサイトの既設仮想マシンが接続されているユーザーネットワークに複製直後のそれら複製仮想マシンを速やかに接続することができ、それら複製仮想マシンをユーザーサイトのユーザーネットワークにおいて迅速に利用可能にすることができる。
【００２２】
第１〜第ｎユーザーサイトの既設仮想マシンが各ユーザーサイト毎に構築された複数のユーザーネットワークのうちのいずれかに接続され、ユーザーネットワーク識別情報記憶手段によって記憶した複数のユーザーネットワークの中から仮想マシン特定手段によって特定した既設仮想マシンが接続されたユーザーネットワークを特定し、各ユーザーサイトの電源ＯＮ信号のそれら複製仮想マシンのネットワークインターフェイス（接続先）を管理ネットワークから各ユーザーサイトの複数のユーザーネットワークのうちのいずれかに変更する仮想マシン利用システムは、ユーザーサイトにおいて複数のユーザーネットワークが構築され、それらユーザーネットワークのいずれかに既設仮想マシンが接続されていたとしても、ユーザーネットワーク識別情報記憶手段によって記憶した複数のユーザーネットワークの中から仮想マシン特定手段によって特定した既設仮想マシンが接続されたユーザーネットワークを特定するから、所定のユーザーサイトの既設仮想マシンが接続されている複数のユーザーネットワークのいずれかに複製直後のそれら複製仮想マシンを速やかに接続することができ、それら複製仮想マシンをユーザーサイトの複数のユーザーネットワークにおいて迅速に利用可能にすることができる。
【００２３】
複製仮想マシンのネットワークインターフェイスを管理ネットワークからユーザーネットワークに変更した後、その複製仮想マシンを既設仮想マシンとして認定し、既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシンが既設仮想マシンかまたは複製仮想マシンかを判断し、複製仮想マシンと判断した場合にネットワーク変更手段を実施し、既設仮想マシンと判断した場合にネットワーク変更手段を実施しない仮想マシン利用システムは、既設仮想マシンかまたは複製仮想マシンかを判断することで、既設仮想マシンのネットワークインターフェイス（接続先）の変更が行われることはなく、既設仮想マシン以外の複製仮想マシンのみのネットワークインターフェイス（接続先）が管理ネットワークからユーザーネットワークに変更されるから、複製仮想マシンの接続を管理ネットワークからユーザーネットワークに確実に変更することができ、複製仮想マシンをユーザーサイトの複数のユーザーネットワークにおいて迅速かつ確実に利用可能にすることができる。
【００２４】
既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシンの電源ＯＮ信号の受信回数を判断し、受信回数が１回の場合にネットワーク変更手段を実施し、受信回数が２回以上の場合にネットワーク変更手段を実施しない仮想マシン利用システムは、管理ネットワークを介して送信された複製直後の複製仮想マシンの電源ＯＮ信号の発信回数が１回であるから、電源ＯＮ信号の受信回数が１回か２回以上かを判断することで、既設仮想マシンか複製仮想マシンかを判断することができ、受信回数が２回以上の場合において既設仮想マシンのネットワークインターフェイス（接続先）の変更が行われることはなく、既設仮想マシン以外の複製仮想マシンのみのネットワークインターフェイス（接続先）が管理ネットワークからユーザーネットワークに変更されるから、複製仮想マシンの接続を管理ネットワークからユーザーネットワークに確実に変更することができ、複製仮想マシンをユーザーサイトの複数のユーザーネットワークにおいて迅速かつ確実に利用可能にすることができる。
【００２５】
第１〜第ｎユーザーサイトにおいて、それらユーザーサイトで既に利用している既設仮想マシンとキャパシティーが同一のクローン仮想マシンまたは既設仮想マシンとキャパシティーが異なる仮想マシンが複製される仮想マシン利用システムは、既設仮想マシンとキャパシティーが同一のクローン仮想マシンのみならず、キャパシティーが異なる仮想マシンが複製されたとしても、それら複製仮想マシンの複製直後に複製仮想マシンのネットワークインターフェイス（接続先）が管理ネットワークからユーザーネットワークに速やかに変更されるから、キャパシティーが同一の複製仮想マシンやキャパシティーが異なる複製仮想マシンを各ユーザーサイトのユーザーネットワークにおいて迅速に利用することができ、各ユーザーサイトにおいて希望の複製仮想マシンを何時でもタイムリーに利用することができる。
【００２６】
管理ネットワークとユーザーネットワークとがＶＬＡＮ（バーチャルＬＡＮ）であり、ユーザーネットワーク識別情報がＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）であり、ネットワーク変更手段において、複製仮想マシンのＶＬＡＮＩＤを管理ネットワークのＶＬＡＮＩＤからユーザーネットワークのＶＬＡＮＩＤに変更する仮想マシン利用システムは、ユーザーサイトにおいて仮想マシンが複製（コピー）された後、管理ネットワークを介して送信された電源ＯＮ信号の複製仮想マシンのＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）を管理ネットワークのＶＬＡＮＩＤからユーザーネットワークのＶＬＡＮＩＤに変更するから、仮想マシンの複製直後に複製仮想マシンのネットワークインターフェイス（接続先）を管理ネットワークのＶＬＡＮからユーザーネットワークのＶＬＡＮに速やかに変更することができ、複製仮想マシンを各ユーザーサイトのユーザーネットワークにおいて迅速に利用することができる。
【００２７】
既設仮想マシンを特定する既設仮想マシン識別情報と既設仮想マシンが接続されたユーザーネットワークのＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を記憶し、既設仮想マシン識別情報とＶＬＡＮＩＤ情報との対応関係から複製仮想マシンに設定するユーザーネットワークのＶＬＡＮＩＤを特定する仮想マシン利用システムは、既設仮想マシンを特定する既設仮想マシン識別情報と既設仮想マシンが接続されたユーザーネットワークのＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を参照することで、ユーザーサイトで複製された複製仮想マシンに相当する既設仮想マシンを特定しつつ、特定した既設仮想マシンが接続されたユーザーネットワークのＶＬＡＮＩＤを速やかに特定することができるから、ユーザーサイトの既設仮想マシンが接続されているユーザーネットワークのＶＬＡＮＩＤを複製直後の複製仮想マシンに速やかに設定することができ、複製仮想マシンをユーザーサイトのユーザーネットワークにおいて迅速に利用可能にすることができる。
【００２８】
第１〜第ｎユーザーサイトの既設仮想マシンおよび複製仮想マシンに設定したユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して記憶し、第１〜第ｎユーザーサイトの既設仮想マシンおよび複製仮想マシンに設定したユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して表示する仮想マシン利用システムは、既設仮想マシンおよび複製仮想マシンに設定したユーザーネットワークのＶＬＡＮＩＤを各第１〜第ｎユーザーサイト毎であって各仮想マシン毎に区分して記憶することで、既設マシンに設定されたユーザーネットワークのＶＬＡＮＩＤをあらたに複製された複製仮想マシンに確実に設定することができるとともに、複製仮想マシンに設定したユーザーネットワークのＶＬＡＮＩＤを各ユーザーサイト毎であって各複製仮想マシン毎に区分して表示することで、特定のユーザーサイトの特定の複製仮想マシンに設定されたユーザーネットワークのＶＬＡＮＩＤを把握することができ、各ユーザーサイト毎のユーザーネットワークにおける仮想マシンの利用状況を把握することができる。
【図面の簡単な説明】
【００２９】
【図１】一例として示す仮想マシン利用システムの構成概念図。
【図２】仮想マシン利用システムにおける仮想マシンの複製（コピー）の一例を説明する図。
【図３】仮想マシン利用システムにおけるＶＬＡＮＩＤの変更の一例を説明する図。
【図４】仮想マシン利用システムにおける仮想マシンの複製（コピー）の他の一例を説明する図。
【図５】仮想マシン利用システムにおけるＶＬＡＮＩＤの変更の他の一例を説明する図。
【図６】仮想マシン利用システムにおける仮想マシンの複製（コピー）の他の一例を説明する図。
【図７】仮想マシン利用システムにおけるＶＬＡＮＩＤの変更の他の一例を説明する図。
【発明を実施するための形態】
【００３０】
一例として示す仮想マシン利用システム１０の構成概念図である図１等の添付の図面を参照し、本発明にかかる仮想マシン利用システムの詳細を説明すると、以下のとおりである。なお、図１に示す仮想マシン利用システム１０では、管理事業者に対する第１〜第ｎユーザーのユーザー登録が完了し、管理事業者から各ユーザーのユーザーＩＤおよびパスワードが発行され、各ユーザーが利用する特定多数の第１〜第ｎユーザーサイト１３１〜１３ｎが各ユーザーに提供されている。
【００３１】
仮想マシン利用システム１０は、プライベートクラウドのサイバー空間を管理する管理サーバ１１（管理マシン）と、プライベートクラウドのサイバー空間に存在する仮想マシン１２（バーチャルマシン）を利用する特定多数のユーザーの第１〜第ｎユーザーサイト１３１〜１３ｎとから形成されている。仮想マシン利用システム１０は、管理サーバ１１がプライベートクラウドのサイバー空間に存在する各種複数の仮想マシン１２を第１〜第ｎユーザーサイト１３１〜１３ｎの各ユーザー（利用者）に提供し、各ユーザーがそれら仮想マシン１２を第１〜第ｎユーザーサイト１３１〜１３ｎにおいて利用するとともに、各ユーザーが仮想マシン１２を必要に応じて複製（コピー）し、複製した仮想マシン１２を第１〜第ｎユーザーサイト１３１〜１３ｎにおいて利用する。
【００３２】
管理サーバ１１は、それを管理する管理事業者のメガデータセンターに設置されている。管理サーバ１１は、中央処理装置（ＣＰＵや仮想ＣＰＵ）と記憶装置（メモリや仮想メモリ）と大容量記憶領域（ハードディスクや仮想ハードディスク等）とを備え、物理的なＯＳ（オペレーティングシステム）や仮想ＯＳ（仮想オペレーティングシステム）によって動作する論理的なコンピュータである。管理サーバ１１には、図示はしていないが、キーボードやマウス等の入力装置、ディスプレイやプリンタ等の出力装置がインターフェイスを介して接続されている。管理サーバ１１には、メガデータセンターに存在するルーター（物理セキュリティールーターや仮想セキュリティールーター）およびファイアーフォール（物理ファイアーフォールや仮想ファイアーフォール）が接続されている。
【００３３】
管理サーバ１１は、ホスト名とそのホスト名に割り当てるＩＰアドレスとの対応付けを設定するＤＮＳサーバ機能、ＨＴＭＬやオブジェクトの表示を提供するホームページ公開に必要なＷｅｂサーバ機能、アプリケーションソフトウェアの実行を運用、管理するアプリケーションサーバ機能、電子メールの送受信を運用、管理するメールサーバ機能、データベースを構築するために必要なデータをデータベース管理システム(ＤＢＭＳ)によって運用、管理し、他のコンピュータや他のサーバからの要求を受け付けて各種データを読み書きする機能を提供するデータベースサーバ機能、ＦＴＰを利用してファイルの送受信を行う機能を提供するFTPサーバ機能、作成された文章や画像等のデータをすべて保存してそれらのデータを検索可能にするドキュメントサーバ機能等の各種サーバ機能を有する。管理サーバ１１は、インターネットに接続可能であり、インターネットを利用することで、不特定多数の他のサーバ（コンピュータ）にアクセスかつログインすることができる。
【００３４】
管理サーバ１１の記憶領域には、管理事業者番号や管理法人名（代表者名を含む）、法人住所、電話番号、ＦＡＸ番号、メールアドレス等の管理事業者データが格納されているとともに、各ユーザーのログインＩＤおよびパスワード、ログインＩＤおよびパスワードに対応するユーザー番号、ユーザー名（法人名（代表者名を含む）、個人名）、所属部課、役職、住所（法人住所、個人住所）、電話番号、ＦＡＸ番号、メールアドレス等のユーザーデータが格納されている。
【００３５】
管理サーバ１１の記憶領域には、管理ネットワーク１４（ＶＬＡＮ）のＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）が格納されているとともに、各ユーザーのユーザーサイト１３１〜１３ｎ（第１〜第ｎユーザーサイト）を特定するユーザーサイト識別情報、第１〜第ｎユーザーサイト１３１〜１３ｎに利用可能に割り当てた既設仮想マシン１２ａを特定する既設仮想マシン識別情報、ユーザーネットワーク１５１〜１５ｎ（ＶＬＡＮ）のＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）（ユーザーネットワーク識別情報）が格納されている。
【００３６】
第１〜第ｎユーザーのユーザー登録時および第１〜第ｎユーザーのユーザー登録後（各ユーザーにおいてユーザーサイト１３１〜１３ｎが利用可能になった後）において管理サーバ１１は、物理的なＯＳまたは仮想ＯＳによる制御に基づいて、メモリまたは仮想メモリに格納されたアプリケーションを起動し、そのアプリケーションにしたがって後記する各手段を実行する。
【００３７】
第１〜第ｎユーザーサイト１３１〜１３ｎは、プライベートクラウドのサイバー空間に存在し、プライベートクラウドから各ユーザーに提供されている。各ユーザーは、各ユーザー毎に提供されたユーザーサイト１３１〜１３ｎのみにおいて仮想マシン１２を利用することができ、ユーザーサイト１３１〜１３ｎのみにおいて仮想マシン１２を複製することができる。第１〜第ｎユーザーサイト１３１〜１３ｎは、物理的なＯＳ（オペレーティングシステム）または仮想ＯＳ（仮想オペレーティングシステム）によって動作する論理的なコンピュータを備え、管理サーバ１１と同様に、各種サーバ機能を有する。第１〜第ｎユーザーサイト１３１〜１３ｎは、インターネットに接続可能であり、インターネットを利用することで、不特定多数の他のサーバ（コンピュータ）にアクセスかつログインすることができる。
【００３８】
第１〜第ｎユーザーサイト１３１〜１３ｎには、ネットワークインターフェイス（接続先）として管理ネットワーク１４のＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）が設定されている。第１〜第ｎユーザーサイト１３１〜１３ｎは、管理ネットワーク１４のＶＬＡＮ（バーチャルＬＡＮ）を介して管理サーバ１１（管理マシン）に接続されている。第１〜第ｎユーザーサイト１３１〜１３ｎは、管理ネットワーク１４のＶＬＡＮによって仮想的にグループ化され、それらユーザーサイト１３１〜１３ｎ毎に独立したユーザーネットワーク１５１〜１５ｎ（サブネット）を構築している。
【００３９】
第１〜第ｎユーザーサイト１３１〜１３ｎには、それらユーザーサイト１３１〜１３ｎにおいて利用するサイバー空間の仮想マシン１２（既設仮想マシン１２ａ）が管理サーバ１１によって割り当てられている。第１〜第ｎユーザーサイト１３１〜１３ｎのそれら既設仮想マシン１２ａには、ネットワークインターフェイス（接続先）として各ユーザーサイト１３１〜１３ｎ毎に構築された独自のユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）が設定されている。第１〜第ｎユーザーサイト１３１〜１３ｎのそれら既設仮想マシン１２ａは、ユーザーネットワーク１５１〜１５ｎのＶＬＡＮ（バーチャルＬＡＮ）を介して接続されている。第１〜第ｎユーザーサイト１３１〜１３ｎには、仮想マシン１２の複製時に利用するテンプレート１６１〜１６ｎ（ひな形）が作られている。
【００４０】
第１〜第ｎユーザーのユーザー登録時において管理サーバ１１は、プライベートクラウドのサイバー空間に存在するユーザーサイト１３１〜１３ｎを登録ユーザーに提供し、提供したユーザーサイト１３１〜１３ｎに管理サーバ１１のルーター（物理セキュリティールーターや仮想セキュリティールーター）とユーザーサイト１３１〜１３ｎとを接続する管理ネットワーク１４（ＶＬＡＮ）のＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）を設定し、管理ネットワーク１４のＶＬＡＮを介してユーザーサイト１３１〜１３ｎを管理サーバ１１に接続する（ユーザーサイト接続手段）。管理サーバ１１は、管理ネットワーク１４のＶＬＡＮを介してユーザーサイト１３１〜１３ｎを管理サーバ１１に接続した後、各ユーザーのユーザーサイト１３１〜１３ｎ（第１〜第ｎユーザーサイト）を特定（識別）するユーザーサイト識別情報を生成し、生成したユーザーサイト識別情報を記憶領域に記憶する（ユーザーサイト識別情報記憶手段）。
【００４１】
第１〜第ｎユーザーのユーザー登録時において管理サーバ１１は、第１〜第ｎユーザーサイト１３１〜１３ｎにおいて利用するサイバー空間の仮想サーバ１２（既設仮想サーバ１２ａ）を第１〜第ｎユーザーサイト１３１〜１３ｎに割り当てる（既設仮想サーバ割当手段）。管理サーバ１１は、サイバー空間の仮想サーバ１２（既設仮想サーバ１２ａ）を割り当てた後、第１〜第ｎユーザーサイト１３１〜１３ｎに割り当てた既設仮想マシン１２ａを特定（識別）する既設仮想マシン識別情報を生成し、生成した既設仮想マシン識別情報を記憶する（既設仮想マシン識別情報記憶手段）。既設仮想マシン識別情報は、ユーザーサイト識別情報に関連付けられ、各第１〜第ｎユーザーサイト１３１〜１３ｎ毎に区分した状態で記憶領域に記憶される。
【００４２】
第１〜第ｎユーザーのユーザー登録時において管理サーバ１１は、サイバー空間の仮想サーバ１２（既設仮想サーバ１２ａ）を第１〜第ｎユーザーサイト１３１〜１３ｎに割り当てた後、割り当てた既設仮想サーバ１２ａを接続する各ユーザーサイト１３１〜１３ｎ毎のユーザーネットワーク１５１〜１５ｎ（ＶＬＡＮ）のＶＬＡＮＩＤ（バーチャルＬＡＮＩＤ）（ユーザーネットワーク識別情報）を生成し、ユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤを各ユーザーサイト１３１〜１３ｎの既設仮想サーバ１２ａに設定する（ユーザーネットワークＶＬＡＮＩＤ設定手段）。第１〜第ｎユーザーサイト１３１〜１３ｎの既設仮想サーバ１２ａは、各ユーザーサイト１３１〜１３ｎ毎に独自に構築されたユーザーネットワーク１５１〜１５ｎを介して各ユーザーサイト１３１〜１３ｎ内で接続される。
【００４３】
なお、各ユーザーサイト１３１〜１３ｎ（第１〜第ｎユーザーサイト）に異なる複数のユーザーネットワーク１５１〜１５ｎ（ＶＬＡＮ）を構築する場合、管理サーバ１１は、割り当てた既設仮想サーバ１２ａを接続する所定のユーザーサイト１３１〜１３ｎの複数のユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤ（第１〜第ｎユーザーサイト１３１〜１３ｎの複数の第１〜第ｎユーザーネットワーク１５１〜１５ｎを特定（識別）するユーザーネットワーク識別情報）を生成し、それらユーザーネットワーク１５１〜１５ｎの各ＶＬＡＮＩＤを所定のユーザーサイト１３１〜１３ｎの各既設仮想サーバ１２ａに設定する（ユーザーネットワークＶＬＡＮＩＤ設定手段）。この場合、それら既設仮想サーバ１２ａは、所定のユーザーサイト１３１〜１３ｎに構築された各ユーザーネットワーク１５１〜１５ｎに個別に割り当てられ、割り当てられた各ユーザーネットワーク１５１〜１５ｎにおいて別々に接続される。
【００４４】
第１〜第ｎユーザーのユーザー登録時において管理サーバ１１は、ユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤを各ユーザーサイト１３１〜１３ｎの既設仮想サーバ１２ａに設定した後、各ユーザーサイト１３１〜１３ｎ（第１〜第ｎユーザーサイト）のユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤ（ユーザーネットワーク識別情報）を記憶する（ユーザーネットワーク識別情報記憶手段）。ユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤは、ユーザーサイト識別情報および既設仮想マシン識別情報に関連付けられ、各第１〜第ｎユーザーサイト１３１〜１３ｎ毎であって各既設仮想マシン１２ａ毎に区分した状態で記憶領域に記憶される。ユーザーネットワーク識別情報記憶手段では、既設仮想マシン１２ａを特定する既設仮想マシン識別情報と既設仮想マシン１２ａが接続されたユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を記憶する。
【００４５】
なお、所定のユーザーサイト１３１〜１３ｎに異なる複数のユーザーネットワーク１５１〜１５ｎが構築された場合、管理サーバ１１は、所定のユーザーサイト１３１〜１３ｎの各ユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤ（所定のユーザーサイト１３１〜１３ｎの複数のユーザーネットワーク１５１〜１５ｎを特定（識別）するユーザーネットワーク識別情報）をユーザーサイト識別情報および既設仮想マシン識別情報に関連付けた状態で記憶領域に記憶するとともに、既設仮想マシン識別情報とＶＬＡＮＩＤ情報との対応関係を記憶する（ユーザーネットワーク識別情報記憶手段）。
【００４６】
図２は、仮想マシン利用システム１０における仮想マシン１２の複製（コピー）の一例を説明する図であり、図３は、仮想マシン利用システム１０におけるＶＬＡＮＩＤの変更の一例を説明する図である。図３では、第１および第２ユーザーサイト１３１，１３２のみを図示し、その他のユーザーサイト１３３〜１３ｎの図示を省略している。
【００４７】
なお、図２，３に示す仮想マシン利用システム１０では、図１と同様に、各ユーザーが利用する特定多数の第１〜第ｎユーザーサイト１３１〜１３ｎが各ユーザーに提供され、ユーザーサイト１３１〜１３ｎの既設仮想マシン１２ａがユーザーネットワーク１５１〜１５ｎを介して接続されている。図２，３では、第１ユーザーサイト１３１および第２ユーザーサイト１３２のユーザーサイト１５１，１５２において既設仮想マシン１２ａが複製され、複製仮想マシン１２ｂ１，１２ｂ２が作成される場合を示す。
【００４８】
第１〜第ｎユーザーサイト１３１〜１３ｎの各ユーザーが既設仮想マシン１２ａの利用状況に応じて仮想マシン１２の増設を必要とする場合、各ユーザーサイト１３１〜１３ｎにおいて既設仮想マシン１２ａを複製（コピー）することができ、各ユーザーサイト１３１〜１３ｎで既設仮想マシン１２ａから複製した複製仮想マシン１２ｂを自由に増やすことができる。また、必要以上の仮想マシン１２が存在する場合、不要な仮想マシン１２を削除することができる。なお、第１〜第ｎユーザーサイト１３１〜１３ｎでは、それらユーザーサイト１３１〜１３ｎで既に利用している既設仮想マシン１２ａとキャパシティーが同一のクローンの複製仮想マシン１２ｂを複製することができる他、既設仮想マシン１２ａとキャパシティーが異なる複製仮想マシン１２ｂを複製することができる。
【００４９】
キャパシティーが異なる複製仮想マシン１２ｂとは、クロック数やコア数、フロント・サイド・バス（ＦＳＢ）、キャッシュが異なる仮想ＣＰＵを有する複製仮想マシン１２ｂ、メモリ容量やメモリバス（ＦＳＢ）が異なる仮想メモリを有する複製仮想マシン１２ｂ、記憶容量やプラッタ容量、回転速度、バッファ容量が異なる仮想ハードディスクを有する複製仮想マシン１２ｂ、記憶容量や最大読み出し速度／最大書き込み速度、キャッシュ容量が異なる仮想リソッド・ステート・ドライブを有する複製仮想マシン１２ｂ等がある。
【００５０】
第１ユーザーサイト１３１および第２ユーザーサイト１３２のユーザーが既設仮想マシン１２ａを複製（コピー）する場合、第１および第２ユーザーに割り当てられたログインＩＤおよびパスワードによる認証手続きを行い、管理ネットワーク１４を介して第１ユーザーサイト１３１および第２ユーザーサイト１３２を管理サーバ１１に接続する。ユーザーサイト１３１，１３２が管理サーバ１１に接続された後、第１ユーザーサイト１３１および第２ユーザーサイト１３２は、管理ネットワーク１４を介して仮想マシン１２の複製申請を管理サーバ１１に送信する（複製申請送信手段）。
【００５１】
管理サーバ１１は、第１ユーザーサイト１３１および第２ユーザーサイト１３２から送信された複製申請を受信した後（第１ユーザーサイト１３１および第２ユーザーサイト１３２（第１〜第ｎユーザーサイト１３１〜１３ｎ）から仮想マシン１２の複製が申請された場合）、管理ネットワーク１４を介して第１ユーザーサイト１３１および第２ユーザーサイト１３２に複製を許可する複製許可を送信する（複製許可送信手段）。
【００５２】
第１ユーザーサイト１３１は、管理サーバ１１から送信された複製許可を受信した後、仮想マシン１２のテンプレート１６１（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ１を作成する（複製仮想マシン作成手段）。第２ユーザーサイト１３２は、管理サーバ１１から送信された複製許可を受信した後、仮想マシン１２のテンプレート１６２（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ２を作成する（複製仮想マシン作成手段）。第１ユーザーサイト１３１において作成された直後の複製仮想マシン１２ｂ１は、管理ネットワーク１４に接続され、第２ユーザーサイト１３２において作成された直後の複製仮想マシン１２ｂ２は、管理ネットワーク１４に接続されている。
【００５３】
第１ユーザーサイト１３１において複製仮想マシン１２ｂ１が作成されると、その複製仮想マシン１２ｂ１の電源がＯＮになる。第１ユーザーサイト１３１または複製されて電源がＯＮになった第１ユーザーサイト１３１の複製仮想マシン１２ｂ１は、電源がＯＮになった複製仮想マシン１２ｂ１を特定（識別）する複製仮想マシン識別情報を生成し、管理ネットワーク１４を介して複製仮想マシン１２ｂ１の電源ＯＮ信号および電源がＯＮになった複製仮想マシン１２ｂ１の複製仮想マシン識別情報を管理サーバ１１に送信する（電源ＯＮ信号送信手段）。
【００５４】
第２ユーザーサイト１３２において複製仮想マシン１２ｂ２が作成されると、その複製仮想マシン１２ｂ２の電源がＯＮになる。第２ユーザーサイト１３２または複製されて電源がＯＮになった第２ユーザーサイト１３２の複製仮想マシン１２ｂ２は、電源がＯＮになった複製仮想マシン１２ｂ２を特定（識別）する複製仮想マシン識別情報を生成し、管理ネットワーク１４を介して複製仮想マシン１２ｂ２の電源ＯＮ信号および電源がＯＮになった複製仮想マシン１２ｂ２の複製仮想マシン識別情報を管理サーバ１１に送信する（電源ＯＮ信号送信手段）。
【００５５】
管理サーバ１１は、管理ネットワーク１４を介して第１ユーザーサイト１３１または複製された第１ユーザーサイト１３１の複製仮想マシン１２ｂ１から送信された複製仮想マシン１２ｂ１の電源ＯＮ信号および複製仮想マシン識別情報を受信する（電源ＯＮ信号受信手段）。管理サーバ１１は、管理ネットワーク１４を介して第２ユーザーサイト１３２または複製された第２ユーザーサイト１３２の複製仮想マシン１２ｂ２から送信された複製仮想マシン１２ｂ２の電源ＯＮ信号および複製仮想マシン識別情報を受信する（電源ＯＮ信号受信手段）。
【００５６】
管理サーバ１１は、第１ユーザーサイト１３１の複製仮想マシン１２ｂ１の電源ＯＮ信号を受信した後、電源ＯＮ信号とともに管理ネットワークを介して第１ユーザーサイト１３１または複製されたユーザーサイト１３１の複製仮想マシン１２ｂ１から送信された複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシン１２ｂ１が属する第１ユーザーサイト１３１を特定するとともに、複製仮想マシン１２ｂ１に相当する第１ユーザーサイト１３１の既設仮想マシン１２ａを特定する(仮想マシン特定手段)。
【００５７】
管理サーバ１１は、第２ユーザーサイト１３２の複製仮想マシン１２ｂ１の電源ＯＮ信号を受信した後、電源ＯＮ信号とともに管理ネットワークを介して第２ユーザーサイト１３２または複製されたユーザーサイト１３２の複製仮想マシン１２ｂ２から送信された複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシン１２ｂ２が属する第２ユーザーサイト１３２を特定するとともに、複製仮想マシン１２ｂ２に相当する第２ユーザーサイト１３２の既設仮想マシン１２ａを特定する(仮想マシン特定手段)。
【００５８】
第１および第２ユーザーサイト１３１，１３２を特定するとともに、複製仮想マシン１２ｂ１，１２ｂ２に相当する第１および第２ユーザーサイト１３１，１３２の既設仮想マシン１２ａを特定した後、管理サーバ１１は、第１および第２ユーザーサイト１３１，１３２の既設仮想マシン１２ａを特定する既設仮想マシン識別情報とユーザーサイト１３１，１３２の既設仮想マシン１２ａが接続されたユーザーネットワーク１５１，１５２のＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を参照し、第１ユーザーサイト１３１の既設仮想マシン１２ａが接続された第１ユーザーネットワーク１５１のＶＬＡＮＩＤを特定するとともに、第２ユーザーサイト１３２の既設仮想マシン１２ａが接続された第２ユーザーネットワーク１５２のＶＬＡＮＩＤを特定する（ユーザーネットワーク特定手段）。
【００５９】
次に、管理サーバ１１は、第１ユーザーサイト１３１の複製仮想マシン１２ｂ１のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第１ユーザーネットワーク１５１のＶＬＡＮＩＤに変更するとともに（ネットワーク変更手段）、第２ユーザーサイト１３２の複製仮想マシン１２ｂ２のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第２ユーザーネットワーク１５２のＶＬＡＮＩＤに変更する（ネットワーク変更手段）。
【００６０】
ネットワーク変更手段によって第１ユーザーサイト１３１の複製仮想マシン１２ｂ１のＶＬＡＮＩＤが管理ネットワーク１４のＶＬＡＮＩＤから第１ユーザーネットワーク１５１のＶＬＡＮＩＤに変更されることで、第１ユーザーサイト１３１のユーザーネットワーク１５１においてその複製仮想マシン１２ｂ１を自由に利用することができ、ネットワーク変更手段によって第２ユーザーサイト１３２の複製仮想マシン１２ｂ２のＶＬＡＮＩＤが管理ネットワーク１４のＶＬＡＮＩＤから第２ユーザーネットワーク１５２のＶＬＡＮＩＤに変更されることで、第２ユーザーサイト１３２のユーザーネットワーク１５２においてその複製仮想マシン１２ｂ２を自由に利用することができる。
【００６１】
管理マシン１１は、ネットワーク変更手段によって複製仮想マシン１２ｂ１，１２ｂ２のネットワークインターフェイス（接続先）を管理ネットワークＶＬＡＮＩＤからユーザーネットワーク１５１，１５２のＶＬＡＮＩＤに変更した後、その複製仮想マシン１２ｂ１，１２ｂ２を既設仮想マシン１２ａとして認定する（既設仮想マシン認定手段）。管理マシン１１は、複製仮想マシン１２ｂ１，１２ｂ２から既設仮想マシン１２ａに認定した既設仮想マシン１２ａを特定（識別）する既設仮想マシン識別情報を生成し、生成した既設仮想マシン識別情報を記憶する（既設仮想マシン識別情報記憶手段）。
【００６２】
なお、第１ユーザーサイト１３１の既設仮想マシン１２ａが起動すると、管理ネットワーク１４を介して既設仮想マシン１２ａの電源ＯＮ信号および既設仮想マシン識別情報が第１ユーザーサイト１３１または第１ユーザーサイト１３１の既設仮想マシン１２ａから送信され、管理サーバ１１が既設仮想マシン１２ａの電源ＯＮ信号および既設仮想マシン識別情報を受信する（電源ＯＮ信号受信手段）。また、第２ユーザーサイト１３２の既設仮想マシン１２ａが起動すると、管理ネットワーク１４を介して既設仮想マシン１２ａの電源ＯＮ信号および既設仮想マシン識別情報が第２ユーザーサイト１３２または第２ユーザーサイト１３２の既設仮想マシン１２ａから送信され、管理サーバ１１が既設仮想マシン１２ａの電源ＯＮ信号および既設仮想マシン識別情報を受信する（電源ＯＮ信号受信手段）。
【００６３】
管理サーバ１１は、管理ネットワーク１４を介して送信された既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１，１２ｂ２の電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシン１２が既設仮想マシン認定手段によって認定された既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１，１２ｂ２かを判断する（仮想マシン判断手段）。仮想マシン判断手段において管理サーバ１１は、仮想マシン１２の仮想マシン識別情報が既設仮想マシン識別情報かまたは複製仮想マシン識別情報かによって既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１，１２ｂ２かを判断する。管理サーバ１１は、電源ＯＮ信号の仮想マシン１２を複製仮想マシン１２ｂ１，１２ｂ２と判断した場合、ネットワーク変更手段を実施し、電源ＯＮ信号の仮想マシン１２を既設仮想マシン１２ａと判断した場合、ネットワーク変更手段を実施しない。
【００６４】
管理サーバ１１は、既設仮想マシン認定手段を実施することなく、既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号の受信回数を各仮想マシン毎に区分して記憶し（受信回数記憶手段）、電源ＯＮ信号の受信回数によって既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１，１２ｂ２かを判断することもできる。この場合、管理サーバ１１は、管理ネットワーク１４を介して送信された既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１，１２ｂ２の電源ＯＮ信号を受信した後、その電源ＯＮ信号を受信した仮想マシン１２の電源ＯＮ信号の受信回数を判断する（受信回数判断手段）。複製された複製仮想マシン１２ｂ１，１２ｂ２の電源ＯＮ信号は１回目の電源ＯＮ信号であるから、管理サーバ１１は、受信回数判断手段によって判断した受信回数が１回の場合、電源ＯＮ信号の仮想マシン１２を複製仮想マシン１２ｂ１，１２ｂ２であると判断することができる。管理サーバ１１は、電源ＯＮ信号の仮想マシン１２を複製仮想マシン１２ｂ１，１２ｂ２と判断した場合、ネットワーク変更手段を実施し、受信回数判断手段によって判断した受信回数が２回以上であり、電源ＯＮ信号の仮想マシン１２を既設仮想マシン１２ａと判断した場合、ネットワーク変更手段を実施しない。
【００６５】
なお、図示はしていないが、管理サーバ１１に接続されたディスプレイには、第１〜第ｎユーザーサイト１３１〜１３ｎの既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１，１２ｂ２に設定したユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤが各第１〜第ｎユーザーサイト１３１〜１３ｎ毎であって各仮想マシン１２毎に区分して表示される（ＶＬＡＮＩＤ表示手段）。既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１，１２ｂ２に設定したユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤを各ユーザーサイト毎１３１〜１３ｎであって各仮想マシン１２毎に区分して表示することで、特定のユーザーサイト１３１〜１３ｎの特定の仮想マシン１２に設定されたユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤを把握することができ、各ユーザーサイト１３１〜１３ｎのユーザーネットワーク１５１〜１５ｎにおける仮想マシン１２の利用状況を把握することができる。
【００６６】
仮想マシン利用システム１０は、第１および第２ユーザーサイト１３１，１３２において仮想マシン１２が複製（コピー）された後、管理ネットワーク１４を介して送信された複製仮想マシン１２ｂ１，１２ｂ２の電源ＯＮ信号を受信し、複製仮想マシン１２ｂ１，１２ｂ２の電源ＯＮ信号をトリガーとして電源ＯＮ信号を受信した後に、複製仮想マシン１２ｂ１，１２ｂ２のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク１５１，１５２のＶＬＡＮＩＤに変更するから、異なる環境の特定多数のユーザーサイト１３１，１３２において仮想マシン１２の複製の必要性が生じたとしても、仮想マシン１２の複製直後に複製仮想マシン１２ｂ１，１２ｂ２のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク１５１，１５２のＶＬＡＮＩＤに確実に変更することができる。
【００６７】
仮想マシン利用システム１０は、第１および第２ユーザーサイト１３１，１３２において複製仮想マシン１２ｂ１，１２ｂ２が作成されたとしても、管理ネットワーク１４を介して送信された第１および第２ユーザーサイト１３１，１３２の複製仮想マシン識別情報とユーザーサイト１３１，１３２の既設仮想マシン識別情報とを照合することで、第１および第２ユーザーサイト１３１，１３２で複製された複製仮想マシン１２ｂ１，１２ｂ２に相当する既設仮想マシン１２ａを特定しつつ、特定した既設仮想マシン１２ａが接続されたユーザーサイト１３１，１３２のユーザーネットワーク１５１，１５２を特定することができるから、ユーザーサイト１３１，１３２の既設仮想マシン１２ａが接続されているユーザーネットワーク１５１，１５２に複製直後の複製仮想マシン１２ｂ１，１２ｂ２を速やかに接続することができ、複製仮想マシン１２ｂ１，１２ｂ２をユーザーサイト１３１，１３２のユーザーネットワーク１５１，１５２において迅速に利用可能にすることができる。
【００６８】
図４は、仮想マシン利用システム１０における仮想マシン１２の複製（コピー）の他の一例を説明する図であり、図５は、仮想マシン利用システム１０におけるＶＬＡＮＩＤの変更の他の一例を説明する図である。図４，５では、第１および第２ユーザーサイト１３１，１３２のみを図示し、その他のユーザーサイト１３３〜１３ｎの図示を省略している。
【００６９】
図４，５に示す仮想マシン利用システム１０では、各ユーザーが利用する特定多数の第１〜第ｎユーザーサイト１３１〜１３ｎが各ユーザーに提供され、ユーザーサイト１３１〜１３ｎの既設仮想マシン１２ａがユーザーネットワーク１５１〜１５ｎを介して接続されている。図４，５では、第１ユーザーサイト１３１および第２ユーザーサイト１３２のユーザーサイト１５１，１５２において既設仮想マシン１２ａが複製され、同時に複数の複製仮想マシン１２ｂ１〜１２ｂ５が作成される場合を示す。
【００７０】
第１ユーザーサイト１３１および第２ユーザーサイト１３２のユーザーが認証手続きを行い、第１および第２ユーザーサイト１３１，１３２を管理サーバ１１に接続した後、管理ネットワーク１４を介して仮想マシン１２の複製申請を管理サーバ１１に送信する（複製申請送信手段）。管理サーバ１１は、第１および第２ユーザーサイト１３１，１３２から送信された複製申請を受信した後、管理ネットワーク１４を介して第１および第２ユーザーサイト１３１，１３２に複製を許可する複製許可を送信する（複製許可送信手段）。
【００７１】
第１ユーザーサイト１３１は、管理サーバ１１から送信された複製許可を受信した後、仮想マシン１２のテンプレート１６１（ひな形）を利用して仮想マシン１２を複製し、複数の複製仮想マシン１２ｂ１，１２ｂ２作成する（複製仮想マシン作成手段）。第２ユーザーサイト１３２は、管理サーバ１１から送信された複製許可を受信した後、仮想マシン１２のテンプレート１６２（ひな形）を利用して仮想マシン１２を複製し、複数の複製仮想マシン１２ｂ３〜１２ｂ５を作成する（複製仮想マシン作成手段）。第１および第２ユーザーサイト１３１，１３２において作成された直後の複製仮想マシン１２ｂ１〜１２ｂ５は、管理ネットワーク１４に接続されている。
【００７２】
第１ユーザーサイト１３１において複製仮想マシン１２ｂ１，１２ｂ２が作成されると、それら複製仮想マシン１２ｂ１，１２ｂ２の電源がＯＮになる。第１ユーザーサイト１３１または複製されて電源がＯＮになった複製仮想マシン１２ｂ１，１２ｂ２は、複製仮想マシン１２ｂ１，１２ｂ２を特定（識別）する複製仮想マシン識別情報を生成し、管理ネットワーク１４を介して複製仮想マシン１２ｂ１，１２ｂ２の電源ＯＮ信号および複製仮想マシン１２ｂ１，１２ｂ２の複製仮想マシン識別情報を管理サーバ１１に送信する（電源ＯＮ信号送信手段）。
【００７３】
第２ユーザーサイト１３２において複製仮想マシン１２ｂ３〜１２ｂ５が作成されると、それら複製仮想マシン１２ｂ３〜１２ｂ５の電源がＯＮになる。第２ユーザーサイト１３２または複製されて電源がＯＮになった複製仮想マシン１２ｂ３〜１２ｂ５は、複製仮想マシン１２ｂ３〜１２ｂ５を特定（識別）する複製仮想マシン識別情報を生成し、管理ネットワーク１４を介して複製仮想マシン１２ｂ３〜１２ｂ５の電源ＯＮ信号および複製仮想マシン１２ｂ３〜１２ｂ５の複製仮想マシン識別情報を管理サーバ１１に送信する（電源ＯＮ信号送信手段）。
【００７４】
管理サーバ１１は、管理ネットワーク１４を介して第１ユーザーサイト１３１または複製された複製仮想マシン１２ｂ１，１２ｂ２から送信された電源ＯＮ信号および複製仮想マシン識別情報を受信し（電源ＯＮ信号受信手段）、管理ネットワーク１４を介して第２ユーザーサイト１３２または複製された複製仮想マシン１２ｂ３〜１２ｂ５から送信された電源ＯＮ信号および複製仮想マシン識別情報を受信する（電源ＯＮ信号受信手段）。
【００７５】
管理サーバ１１は、第１および第２ユーザーサイト１３１，１３２の複製仮想マシン１２ｂ１〜１２ｂ５の電源ＯＮ信号を受信した後、電源ＯＮ信号とともに管理ネットワークを介してユーザーサイト１３１，１３２または複製仮想マシン１２ｂ１〜１２ｂ５から送信された複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシン１２ｂ１〜１２ｂ５が属するユーザーサイト１３１，１３２を特定するとともに、複製仮想マシン１２ｂ１〜１２ｂ５に相当する第１ユーザーサイト１３１，１３２の既設仮想マシン１２ａを特定する(仮想マシン特定手段)。
【００７６】
第１および第２ユーザーサイト１３１，１３２を特定するとともに、複製仮想マシン１２ｂ１〜１２ｂ５に相当する既設仮想マシン１２ａを特定した後、管理サーバ１１は、第１および第２ユーザーサイト１３１，１３２の既設仮想マシン１２ａを特定する既設仮想マシン識別情報とユーザーサイト１３１，１３２の既設仮想マシン１２ａが接続されたユーザーネットワーク１５１，１５２のＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を参照し、第１ユーザーサイト１３１の既設仮想マシン１２ａが接続された第１ユーザーネットワーク１５１のＶＬＡＮＩＤを特定するとともに、第２ユーザーサイト１３２の既設仮想マシン１２ａが接続された第２ユーザーネットワーク１５２のＶＬＡＮＩＤを特定する（ユーザーネットワーク特定手段）。
【００７７】
次に、管理サーバ１１は、第１ユーザーサイト１３１の複製仮想マシン１２ｂ１，１２２のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第１ユーザーネットワーク１５１のＶＬＡＮＩＤに変更する（ネットワーク変更手段）。管理サーバ１１は、第２ユーザーサイト１３２の複製仮想マシン１２ｂ３〜１２ｂ５のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第２ユーザーネットワーク１５２のＶＬＡＮＩＤに変更する（ネットワーク変更手段）。
【００７８】
ネットワーク変更手段によって第１ユーザーサイト１３１の複製仮想マシン１２ｂ１，１２ｂ２のＶＬＡＮＩＤが管理ネットワーク１４のＶＬＡＮＩＤから第１ユーザーネットワーク１５１のＶＬＡＮＩＤに変更されることで、第１ユーザーサイト１３１のユーザーネットワーク１５１において複製仮想マシン１２ｂ１，１２ｂ２を自由に利用することができ、ネットワーク変更手段によって第２ユーザーサイト１３２の複製仮想マシン１２ｂ３〜１２ｂ５のＶＬＡＮＩＤが管理ネットワーク１４のＶＬＡＮＩＤから第２ユーザーネットワーク１５２のＶＬＡＮＩＤに変更されることで、第２ユーザーサイト１３２のユーザーネットワーク１５２においてそれら複製仮想マシン１２ｂ３〜１２ｂ５を自由に利用することができる。
【００７９】
管理マシン１１は、ネットワーク変更手段によって複製仮想マシン１２ｂ１〜１２ｂ５のネットワークインターフェイス（接続先）を管理ネットワークＶＬＡＮＩＤからユーザーネットワーク１５１，１５２のＶＬＡＮＩＤに変更した後、その複製仮想マシン１２ｂ１〜１２ｂ５を既設仮想マシン１２ａとして認定する（既設仮想マシン認定手段）。管理マシン１１は、複製仮想マシン１２ｂ１〜１２ｂ５から既設仮想マシン１２ａに認定した既設仮想マシン１２ａを特定（識別）する既設仮想マシン識別情報を生成し、生成した既設仮想マシン識別情報を記憶する（既設仮想マシン識別情報記憶手段）。
【００８０】
管理サーバ１１は、管理ネットワーク１４を介して送信された既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１〜１２ｂ５の電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシン１２が既設仮想マシン認定手段によって認定された既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１〜１２ｂ５かを判断する（仮想マシン判断手段）。管理サーバ１１は、電源ＯＮ信号の仮想マシン１２を複製仮想マシン１２ｂ１〜１２ｂ５と判断した場合、ネットワーク変更手段を実施し、電源ＯＮ信号の仮想マシン１２を既設仮想マシン１２ａと判断した場合、ネットワーク変更手段を実施しない。
【００８１】
また、既述のように、管理サーバ１１は、既設仮想マシン認定手段を実施することなく、既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号の受信回数を各仮想マシン毎に区分して記憶し（受信回数記憶手段）、電源ＯＮ信号の受信回数によって既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１〜１２ｂ５かを判断する場合がある。管理サーバ１１は、管理ネットワーク１４を介して送信された既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１〜１２ｂ５の電源ＯＮ信号を受信した後、その電源ＯＮ信号を受信した仮想マシン１２の電源ＯＮ信号の受信回数を判断する（受信回数判断手段）。管理サーバ１１は、電源ＯＮ信号の受信回数によって仮想マシン１２を複製仮想マシン１２ｂ１〜１２ｂ５と判断した場合、ネットワーク変更手段を実施し、受信回数判断手段によって判断した受信回数が２回以上であり、電源ＯＮ信号の仮想マシン１２を既設仮想マシン１２ａと判断した場合、ネットワーク変更手段を実施しない。
【００８２】
管理サーバ１１のディスプレイには、第１〜第ｎユーザーサイト１３１〜１３ｎの既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１〜１２ｂ５に設定したユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤが各第１〜第ｎユーザーサイト１３１〜１３ｎ毎であって各仮想マシン１２毎に区分して表示される（ＶＬＡＮＩＤ表示手段）。
【００８３】
仮想マシン利用システム１０は、第１および第２ユーザーサイト１３１，１３２において仮想マシン１２が複製（コピー）された後、管理ネットワーク１４を介して送信された複数の複製仮想マシン１２ｂ１〜１２ｂ５の電源ＯＮ信号を受信し、それら複製仮想マシン１２ｂ１〜１２ｂ５の電源ＯＮ信号をトリガーとして電源ＯＮ信号を受信した後に、複製仮想マシン１２ｂ１〜１２ｂ５のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤから第１ユーザーネットワーク１５１や第２ユーザーネットワーク１５２のＶＬＡＮＩＤに変更するから、異なる環境の特定多数のユーザーサイト１３１，１３２において仮想マシン１２を複数複製する必要性が生じたとしても、仮想マシン１２の複製直後にそれら複製仮想マシン１２ｂ１〜１２ｂ５のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤから第１ユーザーネットワーク１５１や第２ユーザーネットワーク１５２のＶＬＡＮＩＤに確実に変更することができる。
【００８４】
仮想マシン利用システム１０は、第１および第２ユーザーサイト１３１，１３２において複数の複製仮想マシン１２ｂ１〜１２ｂ５が作成されたとしても、管理ネットワーク１４を介して送信された第１および第２ユーザーサイト１３１，１３２の複製仮想マシン識別情報とユーザーサイト１３１，１３２の既設仮想マシン識別情報とを照合することで、第１および第２ユーザーサイト１３１，１３２で複製されたそれら複製仮想マシン１２ｂ１〜１２ｂ５に相当する既設仮想マシン１２ａを特定しつつ、特定した既設仮想マシン１２ａが接続されたユーザーサイト１３１，１３２のユーザーネットワーク１５１，１５２を特定することができるから、ユーザーサイト１３１，１３２の既設仮想マシン１２ａが接続されているユーザーネットワーク１５１，１５２に複製直後のそれら複製仮想マシン１２ｂ１〜１２ｂ５を速やかに接続することができ、複数の複製仮想マシン１２ｂ１〜１２ｂ５をユーザーサイト１３１，１３２のユーザーネットワーク１５１，１５２において迅速に利用可能にすることができる。
【００８５】
図６は、仮想マシン利用システム１０における仮想マシン１２の複製（コピー）の他の一例を説明する図であり、図７は、仮想マシン利用システム１０におけるＶＬＡＮＩＤの変更の他の一例を説明する図である。図６，７では、第１および第２ユーザーサイト１３１，１３２のみを図示し、その他のユーザーサイト１３３〜１３ｎの図示を省略している。
【００８６】
図６，７に示す仮想マシン利用システム１０では、各ユーザーが利用する特定多数の第１〜第ｎユーザーサイト１３１〜１３ｎが各ユーザーに提供され、ユーザーサイト１３１〜１３ｎの既設仮想マシン１２ａがユーザーネットワーク１５１〜１５ｎを介して接続されている。図６，７では、第１ユーザーサイト１３１および第２ユーザーサイト１３２のユーザーサイト１５１，１５２において既設仮想マシン１２ａが複製され、複数の複製仮想マシン１２ｂ１〜１２ｂ１５が作成される場合を示す。第１ユーザーサイト１３１には、既設仮想マシン１２ａが第１および第２ユーザーネットワーク１５１，１５２に接続され、第２ユーザーサイト１３２には、既設仮想マシン１２ａが第３〜第５ユーザーネットワーク１５３〜１５５に接続されている。
【００８７】
第１ユーザーサイト１３１および第２ユーザーサイト１３２のユーザーが認証手続きを行い、第１および第２ユーザーサイト１３１，１３２を管理サーバ１１に接続した後、管理ネットワーク１４を介して仮想マシン１２の複製申請を管理サーバ１１に送信する（複製申請送信手段）。管理サーバ１１は、第１および第２ユーザーサイト１３１，１３２から送信された複製申請を受信した後、管理ネットワーク１４を介して第１および第２ユーザーサイト１３１，１３２に複製を許可する複製許可を送信する（複製許可送信手段）。
【００８８】
第１ユーザーサイト１３１は、管理サーバ１１から送信された複製許可を受信した後、仮想マシン１２のテンプレート１６１（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ１，１２ｂ２を作成するとともに（複製仮想マシン作成手段）、仮想マシン１２のテンプレート１６２（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ３〜１２ｂ５を作成する（複製仮想マシン作成手段）。第１ユーザーサイト１３１において作成された直後の複製仮想マシン１２ｂ１〜１２ｂ５は、管理ネットワーク１４に接続されている。
【００８９】
第２ユーザーサイト１３２は、管理サーバ１１から送信された複製許可を受信した後、仮想マシン１２のテンプレート１６３（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ６〜１２ｂ８を作成し（複製仮想マシン作成手段）、仮想マシン１２のテンプレート１６４（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ９〜１２ｂ１１を作成するとともに（複製仮想マシン作成手段）、仮想マシン１２のテンプレート１６５（ひな形）を利用して仮想マシン１２を複製し、複製仮想マシン１２ｂ１２〜１２ｂ１５を作成する（複製仮想マシン作成手段）。第２ユーザーサイト１３２において作成された直後の複製仮想マシン１２ｂ６〜１２ｂ１５は、管理ネットワーク１４に接続されている。
【００９０】
第１ユーザーサイト１３１において複製仮想マシン１２ｂ１〜１２ｂ５が作成されると、それら複製仮想マシン１２ｂ１〜１２ｂ５の電源がＯＮになる。第１ユーザーサイト１３１または複製されて電源がＯＮになった複製仮想マシン１２ｂ１〜１２ｂ５は、複製仮想マシン１２ｂ１〜１２ｂ５を特定（識別）する複製仮想マシン識別情報を生成し、管理ネットワーク１４を介して複製仮想マシン１２ｂ１〜１２ｂ５の電源ＯＮ信号および複製仮想マシン１２ｂ１〜１２ｂ５の複製仮想マシン識別情報を管理サーバ１１に送信する（電源ＯＮ信号送信手段）。
【００９１】
第２ユーザーサイト１３２において複製仮想マシン１２ｂ６〜１２ｂ１５が作成されると、それら複製仮想マシン１２ｂ６〜１２ｂ１５の電源がＯＮになる。第２ユーザーサイト１３２または複製されて電源がＯＮになった複製仮想マシン１２ｂ６〜１２ｂ１５は、複製仮想マシン１２ｂ６〜１２ｂ１５を特定（識別）する複製仮想マシン識別情報を生成し、管理ネットワーク１４を介して複製仮想マシン１２ｂ６〜１２ｂ１５の電源ＯＮ信号および複製仮想マシン１２ｂ６〜１２ｂ１５の複製仮想マシン識別情報を管理サーバ１１に送信する（電源ＯＮ信号送信手段）。
【００９２】
管理サーバ１１は、管理ネットワーク１４を介して第１ユーザーサイト１３１または複製された複製仮想マシン１２ｂ１〜１２ｂ５から送信された電源ＯＮ信号および複製仮想マシン識別情報を受信し（電源ＯＮ信号受信手段）、管理ネットワーク１４を介して第２ユーザーサイト１３２または複製された複製仮想マシン１２ｂ６〜１２ｂ１５から送信された電源ＯＮ信号および複製仮想マシン識別情報を受信する（電源ＯＮ信号受信手段）。
【００９３】
管理サーバ１１は、第１および第２ユーザーサイト１３１，１３２の複製仮想マシン１２ｂ１〜１２ｂ１５の電源ＯＮ信号を受信した後、電源ＯＮ信号とともに管理ネットワークを介してユーザーサイト１３１，１３２または複製仮想マシン１２ｂ１〜１２ｂ１５から送信された複製仮想マシン識別情報を既設仮想マシン識別情報と照合しつつ、複製仮想マシン１２ｂ１〜１２ｂ１５が属するユーザーサイト１３１，１３２を特定するとともに、複製仮想マシン１２ｂ１〜１２ｂ１５に相当する第１ユーザーサイト１３１，１３２の既設仮想マシン１２ａを特定する(仮想マシン特定手段)。
【００９４】
第１ユーザーサイト１３１を特定するとともに、複製仮想マシン１２ｂ１〜１２ｂ５に相当する既設仮想マシン１２ａを特定した後、管理サーバ１１は、第１ユーザーサイト１３１の既設仮想マシン１２ａを特定する既設仮想マシン識別情報とユーザーサイト１３１の既設仮想マシン１２ａが接続されたユーザーネットワーク１５１，１５２のＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を参照し、第１ユーザーサイト１３１の既設仮想マシン１２ａが接続された第１ユーザーネットワーク１５１，１５２のＶＬＡＮＩＤを特定する（ユーザーネットワーク特定手段）。
【００９５】
第２ユーザーサイト１３２を特定するとともに、複製仮想マシン１２ｂ６〜１２ｂ１５に相当する既設仮想マシン１２ａを特定した後、管理サーバ１１は、第２ユーザーサイト１３２の既設仮想マシン１２ａを特定する既設仮想マシン識別情報とユーザーサイト１３２の既設仮想マシン１２ａが接続されたユーザーネットワーク１５３〜１５５のＶＬＡＮＩＤを特定するＶＬＡＮＩＤ情報との対応関係を参照し、第２ユーザーサイト１３２の既設仮想マシン１２ａが接続された第３ユーザーネットワーク１５３〜１５５のＶＬＡＮＩＤを特定する（ユーザーネットワーク特定手段）。
【００９６】
管理サーバ１１は、第１ユーザーサイト１３１の複製仮想マシン１２ｂ１，１２２のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第１ユーザーネットワーク１５１のＶＬＡＮＩＤに変更し（ネットワーク変更手段）、第１ユーザーサイト１３１の複製仮想マシン１２ｂ３〜１２５のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第２ユーザーネットワーク１５２のＶＬＡＮＩＤに変更する（ネットワーク変更手段）。
【００９７】
管理サーバ１１は、第２ユーザーサイト１３２の複製仮想マシン１２ｂ６〜１２ｂ８のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第３ユーザーネットワーク１５３のＶＬＡＮＩＤに変更し（ネットワーク変更手段）、第２ユーザーサイト１３２の複製仮想マシン１２ｂ９〜１２ｂ１１のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第４ユーザーネットワーク１５４のＶＬＡＮＩＤに変更するとともに（ネットワーク変更手段）、第２ユーザーサイト１３２の複製仮想マシン１２ｂ１２〜１２ｂ１５のＶＬＡＮＩＤを管理ネットワーク１４のＶＬＡＮＩＤからユーザーネットワーク特定手段によって特定した第５ユーザーネットワーク１５５のＶＬＡＮＩＤに変更する（ネットワーク変更手段）。
【００９８】
ネットワーク変更手段によって第１ユーザーサイト１３１の複製仮想マシン１２ｂ１〜１２ｂ５のＶＬＡＮＩＤが管理ネットワーク１４のＶＬＡＮＩＤから第１および第２ユーザーネットワーク１５１，１５２のＶＬＡＮＩＤに変更されることで、第１ユーザーサイト１３１のユーザーネットワーク１５１，１５２において複製仮想マシン１２ｂ１〜１２ｂ５を自由に利用することができ、ネットワーク変更手段によって第２ユーザーサイト１３２の複製仮想マシン１２ｂ６〜１２ｂ１５のＶＬＡＮＩＤが管理ネットワーク１４のＶＬＡＮＩＤから第３〜第５ユーザーネットワーク１５３〜１５５のＶＬＡＮＩＤに変更されることで、第２ユーザーサイト１３２のユーザーネットワーク１５３〜１５５においてそれら複製仮想マシン１２ｂ６〜１２ｂ１５を自由に利用することができる。
【００９９】
管理マシン１１は、ネットワーク変更手段によって複製仮想マシン１２ｂ１〜１２ｂ１５のネットワークインターフェイス（接続先）を管理ネットワークＶＬＡＮＩＤからユーザーネットワーク１５１〜１５５のＶＬＡＮＩＤに変更した後、その複製仮想マシン１２ｂ１〜１２ｂ１５を既設仮想マシン１２ａとして認定する（既設仮想マシン認定手段）。管理マシン１１は、複製仮想マシン１２ｂ１〜１２ｂ１５から既設仮想マシン１２ａに認定した既設仮想マシン１２ａを特定（識別）する既設仮想マシン識別情報を生成し、生成した既設仮想マシン識別情報を記憶する（既設仮想マシン識別情報記憶手段）。
【０１００】
管理サーバ１１は、管理ネットワーク１４を介して送信された既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１〜１２ｂ１５の電源ＯＮ信号を受信した後、その電源ＯＮ信号の仮想マシン１２が既設仮想マシン認定手段によって認定された既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１〜１２ｂ１５かを判断する（仮想マシン判断手段）。管理サーバ１１は、電源ＯＮ信号の仮想マシン１２を複製仮想マシン１２ｂ１〜１２ｂ１５と判断した場合、ネットワーク変更手段を実施し、電源ＯＮ信号の仮想マシン１２を既設仮想マシン１２ａと判断した場合、ネットワーク変更手段を実施しない。
【０１０１】
また、管理サーバ１１は、既設仮想マシン認定手段を実施することなく、既設仮想マシンおよび複製仮想マシンの電源ＯＮ信号の受信回数を各仮想マシン毎に区分して記憶し（受信回数記憶手段）、電源ＯＮ信号の受信回数によって既設仮想マシン１２ａかまたは複製仮想マシン１２ｂ１〜１２ｂ１５かを判断する場合がある。管理サーバ１１は、管理ネットワーク１４を介して送信された既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１〜１２ｂ１５の電源ＯＮ信号を受信した後、その電源ＯＮ信号を受信した仮想マシン１２の電源ＯＮ信号の受信回数を判断する（受信回数判断手段）。管理サーバ１１は、電源ＯＮ信号の受信回数によって仮想マシン１２を複製仮想マシン１２ｂ１〜１２ｂ１５と判断した場合、ネットワーク変更手段を実施し、受信回数判断手段によって判断した受信回数が２回以上であり、電源ＯＮ信号の仮想マシン１２を既設仮想マシン１２ａと判断した場合、ネットワーク変更手段を実施しない。
【０１０２】
管理サーバ１１のディスプレイには、第１〜第ｎユーザーサイト１３１〜１３ｎの既設仮想マシン１２ａおよび複製仮想マシン１２ｂ１〜１２ｂ１５に設定したユーザーネットワーク１５１〜１５ｎのＶＬＡＮＩＤが各第１〜第ｎユーザーサイト１３１〜１３ｎ毎であって各仮想マシン１２毎に区分して表示される（ＶＬＡＮＩＤ表示手段）。
【０１０３】
仮想マシン利用システム１０は、第１および第２ユーザーサイト１３１，１３２において仮想マシン１２が複製（コピー）された後、管理ネットワーク１４を介して送信された複数の複製仮想マシン１２ｂ１〜１２ｂ１５の電源ＯＮ信号を受信し、それら複製仮想マシン１２ｂ１〜１２ｂ１５の電源ＯＮ信号をトリガーとして電源ＯＮ信号を受信した後に、複製仮想マシン１２ｂ１〜１２ｂ５のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤから第１および第２ユーザーネットワーク１５１，１５２のＶＬＡＮＩＤに変更するとともに、複製仮想マシン１２ｂ６〜１２ｂ１５のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤから第３〜第５ユーザーネットワーク１５３〜１５５のＶＬＡＮＩＤに変更するから、異なる環境の特定多数のユーザーサイト１３１，１３２において仮想マシン１２を複製する必要性が生じたとしても、仮想マシン１２の複製直後にそれら複製仮想マシン１２ｂ１〜１２ｂ１５のＶＬＡＮＩＤ（ネットワークインターフェイス）を管理ネットワーク１４のＶＬＡＮＩＤからそれらユーザーネットワーク１５１〜１５５のＶＬＡＮＩＤに確実に変更することができる。
【０１０４】
仮想マシン利用システム１０は、第１および第２ユーザーサイト１３１，１３２において複数のユーザーネットワーク１５１〜１５５が構築され、それらユーザーネットワーク１５１〜１５５のいずれかに既設仮想マシン１２ａが接続されていたとしても、管理ネットワーク１４を介して送信された第１および第２ユーザーサイト１３１，１３２の複製仮想マシン識別情報とユーザーサイト１３１，１３２の既設仮想マシン識別情報とを照合することで、第１および第２ユーザーサイト１３１，１３２で複製されたそれら複製仮想マシン１２ｂ１〜１２ｂ１５に相当する既設仮想マシン１２ａを特定しつつ、特定した既設仮想マシン１２ａが接続されたユーザーサイト１３１，１３２のユーザーネットワーク１５１〜１５５を特定することができるから、ユーザーサイト１３１，１３２の既設仮想マシン１２ａが接続されているユーザーネットワーク１５１〜１５５に複製直後のそれら複製仮想マシン１２ｂ１〜１２ｂ１５を速やかに接続することができ、複数の複製仮想マシン１２ｂ１〜１２ｂ１５をユーザーサイト１３１，１３２の異なるユーザーネットワーク１５１〜１５５において迅速に利用可能にすることができる。
【符号の説明】
【０１０５】
１０    仮想マシン利用システム
１１    管理サーバ（管理マシン）
１２    仮想マシン
１２ａ  既設仮想マシン
１２ｂ１〜１２ｂ１５  複製仮想マシン
１３１〜１３ｎ  第１〜第ｎユーザーサイト
１４    管理ネットワーク
１５１〜１５ｎ  第１〜第ｎユーザーネットワーク
１６１〜１６ｎ  テンプレート
【図１】
2016071809.tif 000003
【図２】
2016071809.tif 000004
【図３】
2016071809.tif 000005
【図４】
2016071809.tif 000006
【図５】
2016071809.tif 000007
【図６】
2016071809.tif 000008
【図７】
2016071809.tif 000009