(57)【要約】【課題】データセンタにおける仮想マシンの利用及びインターネットへの接続を簡便に行う。【解決手段】本管理方法は、データセンタにおける管理装置により実行される。そして、本方法は、ＶＰＮを介してデータセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおける端末のためのＶＭの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信する工程と、ＶＭの仕様を満たすＶＭをデータセンタ内のコンピュータ上に起動する工程と、インターネットに接続するための仮想インターネットＧＷをデータセンタ内のコンピュータ上に起動し、端末がインターネットに接続するためのアドレスの設定を仮想インターネットＧＷに対して行う工程と、ＶＭのアドレス及び仮想インターネットＧＷのアドレスを上記ルータに送信し、上記ルータのアドレスをＶＭ及び仮想インターネットＧＷに送信する工程と含む。【選択図】図５
2012075070.tif 000002
【特許請求の範囲】
【請求項１】
データセンタにおける管理装置に管理処理を実行させるための管理プログラムであって、
仮想私設通信網を介して前記データセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信するステップと、
前記仮想マシンの仕様を満たす仮想マシンを前記データセンタ内のコンピュータ上に起動するステップと、
インターネットに接続するための仮想インターネットゲートウェイを前記データセンタ内のコンピュータ上に起動し、前記ユーザ端末がインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行う設定ステップと、
前記仮想マシンのアドレス及び前記仮想インターネットゲートウェイのアドレスを前記ルータに送信し、前記ルータのアドレスを前記仮想マシン及び前記仮想インターネットゲートウェイに送信するステップと、
を、実行させるための管理プログラム。
【請求項２】
前記設定ステップが、
前記仮想マシンがインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行うステップ
を含み、
前記仮想インターネットゲートウェイのアドレスを前記仮想マシンに送信し、前記仮想マシンのアドレスを前記仮想インターネットゲートウェイに送信するステップ
をさらに実行させるための請求項１記載の接続管理プログラム。
【請求項３】
第１のネットワークと第２のネットワークとの間の通信を中継するルータであって、
前記第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データを格納するデータ格納部と、
前記第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データ格納部から読み出す読み出し部と、
読み出された前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データセンタに前記仮想私設通信網を介して送信し、当該データセンタから、前記仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信する送受信部と、
受信した前記接続情報を用いて、前記第１の仮想サーバ及び前記第２の仮想サーバとの通信を行うための設定を行う設定部と、
を有するルータ。
【請求項４】
データセンタにおいて管理処理を実行する管理装置であって、
仮想私設通信網を介して前記データセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信する受信部と、
前記仮想マシンの仕様を満たす仮想マシンを前記データセンタ内のコンピュータ上に起動する第１処理部と、
インターネットに接続するための仮想インターネットゲートウェイを前記データセンタ内のコンピュータ上に起動し、前記ユーザ端末がインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行う第２処理部と、
前記仮想マシンのアドレス及び前記仮想インターネットゲートウェイのアドレスを含む接続情報を、前記ルータに送信する送信部と、
を有する管理装置。
【請求項５】
データセンタにおける管理装置により実行される管理方法であって、
仮想私設通信網を介して前記データセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信するステップと、
前記仮想マシンの仕様を満たす仮想マシンを前記データセンタ内のコンピュータ上に起動するステップと、
インターネットに接続するための仮想インターネットゲートウェイを前記データセンタ内のコンピュータ上に起動し、前記ユーザ端末がインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行う設定ステップと、
前記仮想マシンのアドレス及び前記仮想インターネットゲートウェイのアドレスを含む接続情報を、前記ルータに送信するステップと、
を含む管理方法。
【請求項６】
第１のネットワークと第２のネットワークとの間の通信を中継する処理をルータに実行させるための情報処理プログラムであって、
前記第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、前記第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データをデータ格納部から読み出すステップと、
読み出された前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データセンタに前記仮想私設通信網を介して送信させるステップと、
前記データセンタから、前記仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信した場合、当該接続情報を用いて、前記第１の仮想サーバ及び前記第２の仮想サーバとの通信を行うための設定を行うステップと、
を、実行させるための情報処理プログラム。
【請求項７】
第１のネットワークと第２のネットワークとの間の通信を中継するルータにより実行される情報処理方法であって、
前記第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、前記第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データをデータ格納部から読み出すステップと、
読み出された前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データセンタに前記仮想私設通信網を介して送信するステップと、
前記データセンタから、前記仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信した場合、当該接続情報を用いて、前記第１の仮想サーバ及び前記第２の仮想サーバとの通信を行うための設定を行うステップと、
を含む情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、データセンタを用いてサービスを提供する技術に関する。
【背景技術】
【０００２】
従来、インターネットサービスプロバイダ（ＩＳＰ）に接続するルータの設定情報をネットワークから取得することにより、ルータ購入者によるルータ内のインターネット接続の設定を容易にする技術が知られている。この技術では、ルータがモデムに接続された場合、ルータはブロードバンドアクセスサーバにアクセスし、ＲＡＤＩＵＳ（Remote Authentication Dial In User Service）サーバに認証された後、機器認証サーバにおいて機器認証される。その後、ルータは、ＩＳＰダウンロードサーバから、ＩＳＰサーバに接続する際に使用する設定情報を取得する。ルータは、取得した設定情報を自らに設定し、その設定情報を基にＩＳＰサーバに接続し、ＩＳＰサーバ経由でインターネット上のウェブ（Ｗｅｂ）ページのＨＴＭＬ（Hyper Text Markup Language）データなどを取得する。
【０００３】
また、従来、クラウドデータセンタ上の仮想マシンを利用したシステムを、顧客のイントラネットから利用する技術が知られている。このシステムでは、クラウドデータセンタ内の物理サーバ上に顧客の業務を実行する仮想マシンを起動し、顧客のイントラネットに接続される端末に顧客の業務に利用可能なサービスを提供している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１９９６５２号公報
【特許文献２】特開２００９−４８６０７号公報
【特許文献３】特開２００９−１１６８５９号公報
【特許文献４】特開２００９−１３４６８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術では、データセンタのエンジニアが、ユーザの要望に応じて仮想マシンを含むシステムの論理設計や構築作業をすることになる。また、ユーザもデータセンタの仮想マシンに接続するための設定作業を行うことになる。このため、データセンタのエンジニア及びユーザに作業負担がかかるという課題があった。
【０００６】
また、従来の技術では、ユーザの端末から仮想マシンを利用するだけでなく、さらにインターネットに接続する場合には、ユーザがルータに対して別途インターネットへの接続のための設定やセキュリティの設計及び設定等を行わなければならなかった。また、データセンタに用意した仮想マシンがインターネットに接続する場合には、インターネットへの接続のための作業をエンジニアがデータセンタにおいて別途行わなければならなかった。
【０００７】
従って、本技術の目的は、一側面によれば、データセンタにおける仮想マシンの利用及びインターネットへの接続を簡便に行うことができるようにするための技術を提供することである。
【課題を解決するための手段】
【０００８】
本実施の形態の第１の態様に係る管理方法は、データセンタにおける管理装置により実行される。そして、本方法は、（Ａ）仮想私設通信網を介してデータセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信するステップと、（Ｂ）仮想マシンの仕様を満たす仮想マシンをデータセンタ内のコンピュータ上に起動するステップと、（Ｃ）インターネットに接続するための仮想インターネットゲートウェイをデータセンタ内のコンピュータ上に起動し、ユーザ端末がインターネットに接続するためのアドレスの設定を仮想インターネットゲートウェイに対して行う設定ステップと、（Ｄ）仮想マシンのアドレス及び仮想インターネットゲートウェイのアドレスをルータに送信し、ルータのアドレスを仮想マシン及び仮想インターネットゲートウェイに送信するステップと含む。
【０００９】
本実施の形態の第２の態様に係るルータは、第１のネットワークと第２のネットワークとの間の通信を中継するルータである。そして、本ルータは、（Ｅ）第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データを格納するデータ格納部と、（Ｆ）第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、仮想マシンの仕様に関するデータ及び接続要求データをデータ格納部から読み出す読み出し部と、（Ｇ）読み出された仮想マシンの仕様に関するデータ及び接続要求データをデータセンタに仮想私設通信網を介して送信し、当該データセンタから、仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信する送受信部と、（Ｈ）受信した接続情報を用いて、第１の仮想サーバ及び第２の仮想サーバとの通信を行うための設定を行う設定部とを有する。
【発明の効果】
【００１０】
データセンタにおける仮想マシンの利用及びインターネットへの接続を簡便に行うことができるようになる。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施の形態に係るシステム概要図である。
【図２】図２は、第１の実施の形態に係る管理装置の機能ブロック図を示す図である。
【図３】図３は、第１の実施の形態に係るルータの機能ブロック図を示す図である。
【図４】図４は、第１の実施の形態に係るシステムの処理フローを示す図である。
【図５】図５は、第２の実施の形態に係るシステム概要図である。
【図６】図６は、ＩＴセル管理部の機能ブロック図である。
【図７】図７は、ルータ管理部の機能ブロック図である。
【図８】図８は、ルータの機能ブロック図である。
【図９】図９は、ＤＢ１５１に格納されているデータの一例を示す図である。
【図１０】図１０は、第２の実施の形態に係るシステムの処理フローを示す図である。
【図１１】図１１は、第２の実施の形態に係るシステムの処理フローを示す図である。
【図１２】図１２は、第２の実施の形態において設定されるEthernet Over IPの経路を示す図である。
【図１３】図１３は、コンピュータの機能ブロック図である。
【発明を実施するための形態】
【００１２】
［実施の形態１］
図１に、第１の実施の形態に係るシステム概要図を示す。例えば通信事業者が提供するＰＰＰｏＥ（Point to Point Protocol over Ethernet（登録商標））網である第１のネットワーク３１には、管理装置３３０及びコンピュータ３３１を含むデータセンタ３３とルータ３５とが接続されている。ルータ３５には、例えばイントラネットである第２のネットワーク３７を介して１又は複数のユーザ端末３９とが接続されている。なお、コンピュータ３３１には物理サーバ等のリソースが含まれており、管理装置３３０は当該リソースを用いてユーザ端末３９にサービスを提供する。
【００１３】
図２に、管理装置３３０の機能ブロック図を示す。管理装置３３０は、受信部３３２と、第１処理部３３３と、第２処理部３３４と、送信部３３５とを含む。受信部３３２は、ルータ３５からデータを受信し、受信したデータを第１処理部３３３及び第２処理部３３４に出力する。第１処理部３３３は、受信部３３２から受け取ったデータを用いて処理を行い、処理結果を送信部３３５に出力する。第２処理部３３４は、受信部３３２から受け取ったデータを用いて処理を行い、処理結果を送信部３３５に出力する。送信部３３５は、第１処理部３３３及び第２処理部３３４による処理結果をルータ３５に出力する処理等を行う。
【００１４】
図３に、ルータ３５の機能ブロック図を示す。ルータ３５は、データ格納部３５１と、読み出し部３５２と、送受信部３５３と、設定部３５４とを含む。読み出し部３５２は、データ格納部３５１からデータを読み出し、送受信部３５３に出力する。送受信部３５３は、読み出し部３５２から受け取ったデータをデータセンタ３３に送信する処理等を行い、処理結果をデータセンタ３３から受信して設定部３５４に出力する。設定部３５４は、送受信部３５３から受け取ったデータを用いてルーティングのための設定等を行う。
【００１５】
次に、図４を用いて、図１に示したシステムの処理内容について説明する。まず、ルータ３５は、ルータ３５に予め設定されている接続情報（例えばＰＰＰｏＥ−ＩＤ及びパスワード）を用いてデータセンタ３３と仮想私設通信網（例えばＩＰ−ＶＰＮ（IP-Virtual Private Network）で接続する（図４：ステップＳ１）。なお、接続情報は、例えばルータ３５の製造時に設定された情報である。
【００１６】
そして、読み出し部３５２は、仮想マシンの仕様に関するデータ及び接続要求データをデータ格納部３５１から読み出し、送受信部３５３は、読み出されたデータをデータセンタ３３に送信する（ステップＳ３）。仮想マシンの仕様に関するデータは、例えばＯＳ（Operating System）の種別やハードウェアディスクの容量、メモリの容量等に関するデータを含む。また、接続要求データは、インターネットへの接続を要求することを表すデータである。
【００１７】
一方、管理装置３３０における受信部３３２は、仮想マシンの仕様に関するデータ及び接続要求データをルータ３５から受信し、メインメモリ等の記憶装置に格納する（ステップＳ５）。
【００１８】
そして、第１処理部３３３は、ステップＳ５において受信した仮想マシンの仕様に関するデータを用いて、当該仮想マシンの仕様を満たす仮想マシンをコンピュータ３３１上に起動する（ステップＳ７）。ステップＳ７においては、例えばＶＭ（Virtual Machine）イメージのファイルを用いて仮想マシンを起動する。
【００１９】
また、第２処理部３３４は、コンピュータ３３１上に、インターネットに接続するための仮想インターネットゲートウェイを起動する（ステップＳ９）。ステップＳ９においては、例えばＶＭイメージのファイルを用いて仮想マシンを起動する。さらに、第２処理部３３４は、ユーザ端末３９がインターネットに接続するためのアドレス（例えばＩＰアドレス）の設定を仮想インターネットゲートウェイに対して行う（ステップＳ１１）。例えばルータ３５のアドレスとグローバルアドレスとを変換するための設定（例えばＮＡＴ（Network Address Translation））を図示しないテーブル等に行う。
【００２０】
そして、送信部３３５は、起動した仮想マシンのアドレス及び仮想インターネットゲートウェイのアドレスをルータ３５に送信する（ステップＳ１３）。また、送信部３３５は、起動した仮想マシン及び仮想インターネットゲートウェイに、ルータ３５のアドレスを送信する（ステップＳ１５）。ステップＳ１５の処理の後、仮想マシン及び仮想インターネットゲートウェイは、ルータと通信を行うための設定（例えばEthernet Over IP（RFC3378）で通信を行うための設定）を図示しないテーブル等に行う。
【００２１】
一方、ルータ３５における送受信部３５３は、起動した仮想マシンのアドレス及び仮想インターネットゲートウェイのアドレスを管理装置３３０から受信する（ステップＳ１７）。そして、設定部３５４は、仮想マシン及び仮想インターネットゲートウェイと通信を行うための設定を行う（ステップＳ１９）。
【００２２】
以上のような処理を実施することにより、ユーザ端末から簡便に仮想マシン及びインターネットを利用することができるようになる。なお、データセンタ側にインターネットゲートウェイを設けており、ユーザ側でセキュリティの設定作業等を行わなくてもよいため、ユーザにとって利便性が高い。
【００２３】
［実施の形態２］
図５に、第２の実施の形態に係るシステム概要図を示す。通信事業者９が提供するＷＡＮ（Wide Area Network）であるＰＰＰｏＥ（Point to Point Protocol over Ethernet）網３には、ＶＭサービスデータセンタ２と、ルータ４とが接続されている。ルータ４には、例えばイントラネットであるネットワーク５が接続されており、当該ネットワーク５には１又は複数の顧客ＰＣ（Personal Computer）６が接続されている。なお、ＰＰＰｏＥは、ＰＰＰ（Point to Point Protocol）の機能をイーサネット（登録商標）を通して利用するプロトコルである。
【００２４】
通信事業者９は、ＦＴＴＨ（Fiber To The Home）によるＩＰ−ＶＰＮをＰＰＰｏＥ網３上で実現する。通信事業者９におけるＲＡＳ（Remote Access Server）２０は、ＰＰＰｏＥセッションを確立するための処理等を行う。
【００２５】
ＶＭサービスデータセンタ２は、顧客ＰＣ６に対して、ＰＰＰｏＥ網３経由でソフトウェアパッケージやアプリケーションプログラムの実行用のプラットフォームを提供するデータセンタである。ＶＭサービスデータセンタ２は、例えばＬＡＮ（Local Area Network）であるネットワーク１３に、物理サーバやストレージ等のリソースを含むＩＴ（Information Technology）セル１１と、例えばゲートウェイサーバを含むインターネットＧＷ（Gateway）セル１０及びＧＷセル１２と、管理サーバ１４とが接続されている。図５に示すように、ＩＴセル１１には仮想マシン１７及び仮想ルータ１８が起動されている場合があり、インターネットＧＷセル１０には仮想インターネットＧＷ１９が起動されている場合がある。仮想マシン１７は、仮想ルータ１８に１対１の関係で接続されており、仮想マシン１７へのデータの入出力は仮想ルータ１８により制御される。仮想マシン１７には、仮想ＯＳや、顧客ＰＣ６のためのアプリケーションプログラムなどが起動している。仮想ルータ１８は、特定の顧客ＰＣ６からのアクセスのみを受け付けるファイアウォールルータである。また、インターネットＧＷセル１０は、例えば専用線を介してインターネット８に接続されている。
【００２６】
管理サーバ１４は、ＩＴセル管理部１５と、ルータ管理部１６とを含む。
【００２７】
図６に、ＩＴセル管理部１５の機能ブロック図を示す。ＩＴセル管理部１５は、ＤＢ１５１と、ＶＭ設定部１５２と、インターネット設定部１５３とを含む。ＶＭ設定部１５２は、ＩＴセル１１に仮想マシン１７及び仮想ルータ１８を起動させる処理等を行う。インターネット設定部１５３は、インターネットＧＷセル１０に起動した仮想インターネットＧＷ１９に対してＩＰアドレスの設定（例えばＮＡＴ）を行う。
【００２８】
図７に、ルータ管理部１６の機能ブロック図を示す。ルータ管理部１６は、受信部６１と、依頼部６２と、指示部６３と、送信部６４とを含む。受信部６１は、ルータ４から接続開始を表すデータ及びＶＭ機器情報を受信したり、運用段階用のＰＰＰｏＥ設定情報を通信事業者９から受信したりする。依頼部６２は、運用段階用のＩＰ−ＶＰＮの設定要求を通信事業者９に送信する処理を行う。指示部６３は、仮想マシン１７、仮想ルータ１８及び仮想インターネットＧＷ１９の起動をＩＴセル管理部１５に指示する処理等を行う。送信部６４は、運用段階用のＰＰＰｏＥの設定情報をルータ４及びＧＷセル１２に送信する処理等を行う。
【００２９】
図８に、ルータ４の機能ブロック図を示す。ルータ４は、ＷＡＮ側Ｉ／Ｆ７３と、ＰＰＰｏＥ処理部７７と、ＰＰＰｏＥ認証情報ＤＢ７９と、ルーティング処理部７８と、ＬＡＮ側Ｉ／Ｆ７４とを含む。ＰＰＰｏＥ処理部７７は、ＰＰＰｏＥ認証情報ＤＢ７９に格納されている設定段階用のＰＰＰｏＥ設定情報又は運用段階用のＩＰ−ＶＰＮ設定情報を用いてＶＭサービスデータセンタ２にＩＰ−ＶＰＮで接続するための処理を行う。ルーティング処理部７８は、ＰＰＰｏＥ網３とネットワーク５との間の通信を中継するためのルーティングを行う。ＷＡＮ側Ｉ／Ｆ７３には、例えば光通信のためのケーブルが接続され、ＬＡＮ側Ｉ／Ｆ７４には、例えばＬＡＮケーブルが接続され、それぞれデータの送受信を行う。なお、ＰＰＰｏＥ認証情報ＤＢ７９には、仮想マシンの仕様に関するデータであるＶＭ機器情報と設定段階用のＰＰＰｏＥ設定情報（例えばＰＰＰｏＥ−ＩＤ及びパスワード）とが登録されている。これらの情報は、例えばルータ４の製造時に登録された情報である。
【００３０】
図９に、ＤＢ１５１に格納されているデータの一例を示す図である。図９の例では、ＶＭ機器情報に対応付けて、仮想マシン及び仮想ルータのＩＤと、ＩＴセル１１のＩＤと、ＧＷセル１２のＩＤと、インターネットＧＷセル１０のＩＤとが格納されるようになっている。ＶＭ機器情報のうち、「Win○○ server 2008」はＯＳの種別を表しており、「HDD 1TB  4GB mem」はハードウェアの仕様を表している。なお、ＶＭ機器情報に「インターネット接続あり」というデータが含まれている場合には、顧客ＰＣ６及び仮想マシン１７をインターネットに接続するための処理が行われる。
【００３１】
次に、図１０乃至図１２を用いて、図５に示したシステムの処理内容を説明する。前提として、顧客ＰＣ６のユーザがルータ４のＷＡＮ側Ｉ／Ｆ７３に光通信のためのケーブルを接続し、ＬＡＮ側Ｉ／Ｆ７４にイントラネットのケーブルを接続し、ルータ４に電源を投入したものとする。
【００３２】
まず、ルータ４のＰＰＰｏＥ処理部７７は、ＰＰＰｏＥ認証情報ＤＢ７９に格納されている設定段階用のＰＰＰｏＥ設定情報を用いて、ＶＭサービスデータセンタ２にＩＰ−ＶＰＮで接続する（図１０：ステップＳ３１）。なお、設定段階用のＰＰＰｏＥ−ＩＤは、例えば「faucet-user-123456@facet.sop.fj.com」というような形式のデータであり、ＶＭサービスデータセンタ２を特定するドメイン名及びルータ４のＩＤを含む。
【００３３】
そして、ＰＰＰｏＥ処理部７７は、ＰＰＰｏＥ認証情報ＤＢ７９に格納されているＶＭ機器情報を読み出し、当該ＶＭ機器情報及び接続開始を表すデータをＶＭサービスデータセンタ２における管理サーバ１４に送信する（ステップＳ３３）。ここでは、管理サーバ１４のホスト名が「faucet-mng.cloud.fj.com」である場合には、ＰＰＰｏＥ処理部７７は「http://faucet-mng.cloud.fj.com」にＰＵＴメソッドで送信を行う。
【００３４】
一方、ＶＭサービスデータセンタ２における管理サーバ１４に含まれる受信部６１は、接続開始を表すデータ及びＶＭ機器情報をルータ４から受信し、メインメモリ等の記憶装置に格納する（ステップＳ３５）。
【００３５】
そして、指示部６３は、顧客ＰＣ６のためのＩＴセル１１、ＧＷセル１２及びインターネットＧＷセル１０の割り付けを行う（ステップＳ３７）。ステップＳ３７においては、指示部６３がＩＴセル管理部１５におけるＶＭ設定部１５２にＶＭ機器情報を通知し、ＶＭ設定部１５２がＶＭ機器情報に対応するＩＴセル１１、ＧＷセル１２及びインターネットＧＷセル１０をＤＢ１５１から特定し、割り付けを行う。
【００３６】
そして、依頼部６２は、運用段階用のＩＰ−ＶＰＮの設定要求を通信事業者９に送信する（ステップＳ３９）。なお、ステップＳ３９の処理は、例えば管理サーバ１４が通信事業者９のウェブページを表示装置等に表示し、設定要求のためのデータの入力を管理者等から受け付け、入力されたデータを含む設定要求を通信事業者９に送信するようにしてもよい。
【００３７】
一方、通信事業者９は、運用段階用のＩＰ−ＶＰＮの設定要求をＶＭサービスデータセンタ２から受信する（ステップＳ４１）。そして、通信事業者９は、ＰＰＰｏＥ−ＩＤ及びパスワードを含む運用段階用のＰＰＰｏＥ設定情報を２組生成する。また、通信事業者９は、生成した運用段階用のＰＰＰｏＥ設定情報をＶＭサービスデータセンタ２に送信する（ステップＳ４３）。
【００３８】
なお、ＰＰＰｏＥ設定情報は、通信事業者９から取得した段階で使用料が発生するようになっている。そのため、運用段階用のＰＰＰｏＥ設定情報をルータ４の製造時に割り当ててしまうと、例えば在庫になっているようなときにはＶＭサービスデータセンタ２の運営者が使用料を負担することになる。そこで、設定段階用のＰＰＰｏＥ設定情報については例えば複数のルータ４で共通のものを割り当てるようにし、実際にルータ４が稼動を開始してから運用段階用のＰＰＰｏＥ設定情報をルータ４毎に割り当てるようにする。これにより、コスト負担を小さくすることができる。
【００３９】
図１０の説明に戻り、ＶＭサービスデータセンタ２における管理サーバ１４に含まれる受信部６１は、２組の運用段階用のＰＰＰｏＥ設定情報を通信事業者９から受信し、メインメモリ等の記憶装置に格納する（ステップＳ４５）。そして処理は端子Ａ及びＢを介して図１１の処理に移行する。
【００４０】
図１１の説明に移行して、管理サーバ１４における送信部６４は、運用段階用のＰＰＰｏＥ設定情報をルータ４及びステップＳ３７において割り付けが行われたＧＷセル１２に送信する（図１１：ステップＳ４７）。すなわち、ステップＳ４５において受信した２組の運用段階用のＰＰＰｏＥ設定情報のうち１組をルータ４に送信し、他の１組をＧＷセル１２に送信する。
【００４１】
一方、ルータ４におけるＷＡＮ側Ｉ／Ｆ７３は、運用段階用のＰＰＰｏＥ設定情報をＶＭサービスデータセンタ２から受信し、メインメモリ等の記憶装置に格納する（ステップＳ４９）。そして、ＰＰＰｏＥ処理部７７は、運用段階用のＰＰＰｏＥ設定情報を用いてＶＭサービスデータセンタ２にＩＰ−ＶＰＮで接続する（ステップＳ５１）。
【００４２】
同様に、ＧＷセル１２は、運用段階用のＰＰＰｏＥ設定情報を管理サーバ１４から受信する（ステップＳ５３）。そして、ＧＷセル１２は、運用段階用のＰＰＰｏＥ設定情報を用いてルータ４にＩＰ−ＶＰＮで接続する（ステップＳ５５）。
【００４３】
そして、管理サーバ１４における指示部６３は、仮想マシン１７、仮想ルータ１８及び仮想インターネットＧＷ１９を起動させる（ステップＳ５７）。ステップＳ５７においては、まず指示部６３がＶＭ設定部１５２及びインターネット設定部１５３に仮想マシン１７、仮想ルータ１８及び仮想インターネットＧＷ１９を起動させるよう指示する。これに応じ、ＶＭ設定部１５２は、ステップＳ３７において割り付けが行われたＩＴセル１１にＶＭイメージを用いて仮想マシン１７及び仮想ルータ１８を起動させ、ステップＳ３７において割り付けが行われたインターネットＧＷセル１０にＶＭイメージを用いて仮想インターネットＧＷ１９を起動させる。また、インターネット設定部１５３は、顧客ＰＣ６及び仮想マシン１７からインターネットに接続するためのＩＰアドレスの設定をインターネットＧＷセル１０に対して行う。例えば、ルータ４及び仮想ルータ１８のＩＰアドレスをグローバルＩＰアドレスに変換するための設定（例えばＮＡＴ）を行う。
【００４４】
ステップＳ５７の処理が行われると、インターネットＧＷセル１０において仮想インターネットＧＷが起動し（ステップＳ５９）、ＩＴセル１１において仮想マシン１７及び仮想ルータ１８が起動する（ステップＳ６１）。
【００４５】
そして、送信部６４は、ルータ４に仮想ルータ１８及び仮想インターネットＧＷ１９のＩＰアドレスを送信し、仮想ルータ１８にルータ４及び仮想インターネットＧＷ１９のＩＰアドレスを送信し、仮想インターネットＧＷ１９にルータ４及び仮想ルータ１８のＩＰアドレスを送信する（ステップＳ６３）。なお、ステップＳ６３の処理は、例えばルータ４からＩＰアドレスの取得要求（ＩＰアドレスの登録先である「http://faucet-mng.cloud.fj.com/etherip-param」からのＩＰアドレスの取得を要求するメッセージ）を受信した場合に行うようにしてもよい。
【００４６】
一方、ルータ４におけるＷＡＮ側Ｉ／Ｆ７３は、仮想ルータ１８及び仮想インターネットＧＷ１９のＩＰアドレスをＶＭサービスデータセンタ２から受信する（ステップＳ６５）。また、仮想インターネットＧＷ１９は、管理サーバ１４からルータ４及び仮想ルータ１８のＩＰアドレスを受信する（ステップＳ６７）。また、仮想ルータ１８は、ルータ４及び仮想インターネットＧＷ１９のＩＰアドレスを受信する（ステップＳ６９）。
【００４７】
そして、ルータ４は、仮想ルータ１８及び仮想インターネットＧＷ１９とEthernet Over IPで通信を行うための設定を行う（ステップＳ７１）。例えば、ステップＳ６５において受信したＩＰアドレスを図示しないテーブル等に登録する。同様に、仮想ルータ１８はルータ４及び仮想インターネットＧＷ１９とEthernet Over IPで通信を行うための設定を行い（ステップＳ７３）、仮想インターネットＧＷ１９はルータ４及び仮想ルータ１８とEthernet Over IPで通信を行うための設定を行う（ステップＳ７５）。なお、Ethernet Over IPは、データ（具体的にはイーサネットフレーム）をＩＰパケットにカプセル化して通信を行う技術である。
【００４８】
図１２は、ステップＳ７１乃至Ｓ７３の処理により設定されるEthernet Over IPの経路を概念的に示した図である。図１２に示すように、Ethernet Over IPの経路は、「ルータ４と仮想ルータ１８との間」、「ルータ４と仮想インターネットＧＷ１９との間」及び「仮想ルータ１８と仮想インターネットＧＷ１９との間」に設定されている。なお、Ethernet Over IPの経路が設定されると、設定段階用のＩＰ−ＶＰＮは切断される。
【００４９】
以上のように、ルータ４に電源を投入すればＶＭサービスデータセンタ２に仮想マシン１７及び仮想インターネットＧＷ１９が用意されるため、顧客ＰＣ６から簡便に仮想マシン１７及びインターネットを利用することができるようになる。
【００５０】
なお、ルータ４とＶＭサービスデータセンタ２はＩＰ−ＶＰＮで接続されるため、顧客ＰＣ６のユーザはセキュアに通信を行うことができる。また、仮想インターネットＧＷ１９をＶＭサービスデータセンタ２に設けるようになっており、ユーザ側でルータに対してセキュリティの設定等を行わなくてもよいため、ユーザにとっての利便性が高い。
【００５１】
さらに、ルータ４がＶＭサービスデータセンタ２に接続されるのに応じて仮想マシン１７等を用意するようになっており、余分にリソースを消費することはないため、ランニングコストを削減することができる。
【００５２】
以上本技術の一実施の形態を説明したが、本技術はこれに限定されるものではない。例えば、上で説明した管理サーバ１４及びルータ４の機能ブロック図は必ずしも実際のプログラムモジュール構成に対応するものではない。
【００５３】
また、上で説明した各テーブルの構成は一例であって、必ずしも上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、並列に実行させるようにしても良い。
【００５４】
また、第２の実施例では、管理サーバ１４にＩＴセル管理部１５及びルータ管理部１６が含まれるような例を示したが、ＩＴセル管理部１５及びルータ管理部１６がそれぞれ別の装置に含まれるような構成であってもよい。
【００５５】
顧客ＰＣ６は、ルータ４に直接接続されるような構成であってもよい。
【００５６】
なお、上で述べた管理サーバ１４及び顧客ＰＣ６は、コンピュータ装置であって、図１３に示すように、メモリ２５０１とＣＰＵ２５０３とハードディスク・ドライブ（ＨＤＤ）２５０５と表示装置２５０９に接続される表示制御部２５０７とリムーバブル・ディスク２５１１用のドライブ装置２５１３と入力装置２５１５とネットワークに接続するための通信制御部２５１７とがバス２５１９で接続されている。オペレーティング・システム（ＯＳ：Operating System）及び本実施例における処理を実施するためのアプリケーション・プログラムは、ＨＤＤ２５０５に格納されており、ＣＰＵ２５０３により実行される際にはＨＤＤ２５０５からメモリ２５０１に読み出される。ＣＰＵ２５０３は、アプリケーション・プログラムの処理内容に応じて表示制御部２５０７、通信制御部２５１７、ドライブ装置２５１３を制御して、所定の動作を行わせる。また、処理途中のデータについては、主としてメモリ２５０１に格納されるが、ＨＤＤ２５０５に格納されるようにしてもよい。本技術の実施例では、上で述べた処理を実施するためのアプリケーション・プログラムはコンピュータ読み取り可能なリムーバブル・ディスク２５１１に格納されて頒布され、ドライブ装置２５１３からＨＤＤ２５０５にインストールされる。インターネットなどのネットワーク及び通信制御部２５１７を経由して、ＨＤＤ２５０５にインストールされる場合もある。このようなコンピュータ装置は、上で述べたＣＰＵ２５０３、メモリ２５０１などのハードウエアとＯＳ及びアプリケーション・プログラムなどのプログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
【００５７】
なお、図６乃至図８に示した各処理部は、ＣＰＵ２５０３及びプログラムの組み合わせ、すなわち、ＣＰＵ２５０３がプログラムを実行することにより実現してもよい。より具体的には、ＣＰＵ２５０３は、ＨＤＤ２５０５又はメモリ２５０１に記憶されたプログラムに従った動作を行うことで、上で述べたような処理部として機能してもよい。また、図６乃至図８に示した各データ格納部は、図１３におけるメモリ２５０１やＨＤＤ２５０５等として実現してもよい。
【００５８】
以上述べた本技術の実施の形態をまとめると以下のようになる。
【００５９】
本実施の形態の第１の態様に係る管理方法は、データセンタにおける管理装置により実行される。そして、本方法は、（Ａ）仮想私設通信網を介してデータセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信するステップと、（Ｂ）仮想マシンの仕様を満たす仮想マシンをデータセンタ内のコンピュータ上に起動するステップと、（Ｃ）インターネットに接続するための仮想インターネットゲートウェイをデータセンタ内のコンピュータ上に起動し、ユーザ端末がインターネットに接続するためのアドレスの設定を仮想インターネットゲートウェイに対して行う設定ステップと、（Ｄ）仮想マシンのアドレス及び仮想インターネットゲートウェイのアドレスを上記ルータに送信し、上記ルータのアドレスを仮想マシン及び仮想インターネットゲートウェイに送信するステップと含む。
【００６０】
このように、データセンタとルータとの接続が開始すると自動的に仮想マシン及び仮想インターネットゲートウェイが用意されるので、ユーザ端末から簡便に仮想マシン及びインターネットを利用することができるようになる。なお、データセンタ側に仮想インターネットゲートウェイを設けており、ユーザ側でセキュリティの設定作業等を行わなくてもよいため、ユーザにとって利便性が高い。
【００６１】
また、上で述べた設定ステップが、仮想マシンがインターネットに接続するためのアドレスの設定を仮想インターネットゲートウェイに対して行うステップを含むようにしてもよい。そして、上で述べた本方法が、（Ｅ）仮想インターネットゲートウェイのアドレスを仮想マシンに送信し、仮想マシンのアドレスを仮想インターネットゲートウェイに送信するステップをさらに含むようにしてもよい。これにより、ユーザ端末だけでなく仮想マシンからインターネットに接続することができるようになる。
【００６２】
本実施の形態の第２の態様に係るルータは、第１のネットワークと第２のネットワークとの間の通信を中継するルータである。そして、本ルータは、（Ｆ）第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データを格納するデータ格納部と、（Ｇ）第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、仮想マシンの仕様に関するデータ及び接続要求データをデータ格納部から読み出す読み出し部と、（Ｈ）読み出された仮想マシンの仕様に関するデータ及び接続要求データをデータセンタに仮想私設通信網を介して送信し、当該データセンタから、仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信する送受信部と、（Ｉ）受信した接続情報を用いて、第１の仮想サーバ及び第２の仮想サーバとの通信を行うための設定を行う設定部とを有する。
【００６３】
このような構成であれば、例えばユーザがルータを起動させることによりルータがデータセンタに接続すると、データセンタに自動的に第１及び第２の仮想サーバが用意されるので、簡便に仮想マシン及びインターネットを利用することができるようになる。
【００６４】
なお、上記方法による処理をコンピュータに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納される。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
【００６５】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００６６】
（付記１）
データセンタにおける管理装置に管理処理を実行させるための管理プログラムであって、
仮想私設通信網を介して前記データセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信するステップと、
前記仮想マシンの仕様を満たす仮想マシンを前記データセンタ内のコンピュータ上に起動するステップと、
インターネットに接続するための仮想インターネットゲートウェイを前記データセンタ内のコンピュータ上に起動し、前記ユーザ端末がインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行う設定ステップと、
前記仮想マシンのアドレス及び前記仮想インターネットゲートウェイのアドレスを前記ルータに送信し、前記ルータのアドレスを前記仮想マシン及び前記仮想インターネットゲートウェイに送信するステップと、
を、実行させるための管理プログラム。
【００６７】
（付記２）
前記設定ステップが、
前記仮想マシンがインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行うステップ
を含み、
前記仮想インターネットゲートウェイのアドレスを前記仮想マシンに送信し、前記仮想マシンのアドレスを前記仮想インターネットゲートウェイに送信するステップ
をさらに実行させるための付記１記載の接続管理プログラム。
【００６８】
（付記３）
第１のネットワークと第２のネットワークとの間の通信を中継するルータであって、
前記第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データを格納するデータ格納部と、
前記第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データ格納部から読み出す読み出し部と、
読み出された前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データセンタに前記仮想私設通信網を介して送信し、当該データセンタから、前記仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信する送受信部と、
受信した前記接続情報を用いて、前記第１の仮想サーバ及び前記第２の仮想サーバとの通信を行うための設定を行う設定部と、
を有するルータ。
【００６９】
（付記４）
データセンタにおいて管理処理を実行する管理装置であって、
仮想私設通信網を介して前記データセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信する受信部と、
前記仮想マシンの仕様を満たす仮想マシンを前記データセンタ内のコンピュータ上に起動する第１処理部と、
インターネットに接続するための仮想インターネットゲートウェイを前記データセンタ内のコンピュータ上に起動し、前記ユーザ端末がインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行う第２処理部と、
前記仮想マシンのアドレス及び前記仮想インターネットゲートウェイのアドレスを前記ルータに送信し、前記ルータのアドレスを前記仮想マシン及び前記仮想インターネットゲートウェイに送信する送信部と、
を有する管理装置。
【００７０】
（付記５）
データセンタにおける管理装置により実行される管理方法であって、
仮想私設通信網を介して前記データセンタへの接続を開始したルータから、当該ルータに接続されている他のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表すデータを受信するステップと、
前記仮想マシンの仕様を満たす仮想マシンを前記データセンタ内のコンピュータ上に起動するステップと、
インターネットに接続するための仮想インターネットゲートウェイを前記データセンタ内のコンピュータ上に起動し、前記ユーザ端末がインターネットに接続するためのアドレスの設定を前記仮想インターネットゲートウェイに対して行う設定ステップと、
前記仮想マシンのアドレス及び前記仮想インターネットゲートウェイのアドレスを前記ルータに送信し、前記ルータのアドレスを前記仮想マシン及び前記仮想インターネットゲートウェイに送信するステップと、
を含む管理方法。
【００７１】
（付記６）
第１のネットワークと第２のネットワークとの間の通信を中継する処理をルータに実行させるための情報処理プログラムであって、
前記第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、前記第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データをデータ格納部から読み出すステップと、
読み出された前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データセンタに前記仮想私設通信網を介して送信させるステップと、
前記データセンタから、前記仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信した場合、当該接続情報を用いて、前記第１の仮想サーバ及び前記第２の仮想サーバとの通信を行うための設定を行うステップと、
を、実行させるための情報処理プログラム。
【００７２】
（付記７）
第１のネットワークと第２のネットワークとの間の通信を中継するルータにより実行される情報処理方法であって、
前記第１のネットワーク上の仮想私設通信網でデータセンタに接続した場合、前記第２のネットワークにおけるユーザ端末のための仮想マシンの仕様に関するデータ及びインターネットへの接続を要求することを表す接続要求データをデータ格納部から読み出すステップと、
読み出された前記仮想マシンの仕様に関するデータ及び前記接続要求データを前記データセンタに前記仮想私設通信網を介して送信するステップと、
前記データセンタから、前記仮想マシンの仕様を満たす第１の仮想サーバのアドレス及びインターネットに接続するための処理を行う第２の仮想サーバのアドレスを含む接続情報を受信した場合、当該接続情報を用いて、前記第１の仮想サーバ及び前記第２の仮想サーバとの通信を行うための設定を行うステップと、
を含む情報処理方法。
【符号の説明】
【００７３】
２  ＶＭサービスデータセンタ    ３  ＰＰＰｏＥ網
４  ルータ    ５  ネットワーク
６  顧客ＰＣ    ８  インターネット
９  通信事業者    １０  インターネットＧＷセル
１１  ＩＴセル    １２  ＧＷセル
１３  ネットワーク    １４  管理サーバ
１５  ＩＴセル管理部    １６  ルータ管理部
１７  仮想マシン    １８  仮想ルータ
１９  仮想インターネットＧＷ    ３１  第１のネットワーク
３３  データセンタ    ３５  ルータ
３７  第２のネットワーク    ３９  ユーザ端末
６１  受信部    ６２  依頼部
６３  指示部    ６４  送信部
７３  ＷＡＮ側Ｉ／Ｆ    ７４  ＬＡＮ側Ｉ／Ｆ
７７  ＰＰＰｏＥ処理部    ７８  ルーティング処理部
７９  ＰＰＰｏＥ認証情報ＤＢ    １５１  ＤＢ
１５２  ＶＭ設定部    １５３  インターネット設定部
３３０  管理装置    ３３１  コンピュータ
３３２  受信部    ３３３  第１処理部
３３４  第２処理部    ３３５  送信部
３５１  データ格納部    ３５２  読み出し部
３５３  送受信部    ３５４  設定部
【図１】
2012075070.tif 000003
【図２】
2012075070.tif 000004
【図３】
2012075070.tif 000005
【図４】
2012075070.tif 000006
【図５】
2012075070.tif 000007
【図６】
2012075070.tif 000008
【図７】
2012075070.tif 000009
【図８】
2012075070.tif 000010
【図９】
2012075070.tif 000011
【図１０】
2012075070.tif 000012
【図１１】
2012075070.tif 000013
【図１２】
2012075070.tif 000014
【図１３】
2012075070.tif 000015