(57)【要約】      （修正有）【課題】複数の端末からＰ２Ｖ（Physical to Virtual）ソフトを利用して仮想マシンを作成して、１台のサーバで仮想マシンを利用できるシンクライアントシステム及びシンクライアントシステムの構築方法を提供する。【解決手段】シンクライアントシステム１０は、端末毎に作成された仮想マシンを有するサーバ１００と、前記サーバ１００と通信可能であってクライアント機能のＶＮＣ（Virtual Network Computing）を有するシンクライアント２００ａ〜２００ｃとを備え、前記仮想マシンは、サーバ機能のＶＮＣを有し、前記シンクライアント２００ａ〜２００ｃのＯＳは、前記仮想マシンのＯＳとは異なる。【選択図】図１
2013246629.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末毎に仮想マシンを作成する工程と、
前記各仮想マシンをサーバにインストールする工程と、
前記サーバにインストールされた前記各仮想マシンにサーバ機能のＶＮＣ（Virtual Network Computing）をインストールする工程と、
を備えるシンクライアントシステムの構築方法であって、
前記サーバと通信可能であってクライアント機能のＶＮＣを有するシンクライアントのＯＳ（Operating System）は、前記各仮想マシンのＯＳと異なることを特徴とするシンクライアントシステムの構築方法。
【請求項２】
複数の端末毎に作成された仮想マシンを有するサーバと、
前記サーバと通信可能であってクライアント機能のＶＮＣを有するシンクライアントとを備え、
前記各仮想マシンは、サーバ機能のＶＮＣを有し、
前記シンクライアントのＯＳは、前記仮想マシンのＯＳとは異なることを特徴とするシンクライアントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想マシンを有するサーバと、前記サーバと通信可能であってクライアント機能のＶＮＣを有するシンクライアントとを備えるシンクライアントシステムの構築方法及びシンクライアントシステムに関する。
【背景技術】
【０００２】
一般に使用されているコンピュータのＯＳ（Operating System）は、２年から数年おきに新製品として発売される。この新発売されたＯＳを用いる場合に、従来使用していたコンピュータにインストールして使用しても、コンピュータの仕様から前記ＯＳの機能を最大限に利用できない場合がある。また、従来使用していたコンピュータの仕様のために前記ＯＳを使用できない場合がある。
【０００３】
また、前記ＯＳは使用できるが、前記ＯＳ上では、従来のコンピュータで使用していたアプリケーションが動作しない場合がある。この場合に、従来のコンピュータで使用していたアプリケーションをバージョンアップして前記ＯＳ上にインストールして使用することが考えられる。しかしながら、バージョンアップしたアプリケーションは、従来使用していたアプリケーションと操作仕様が変更され、使い勝手が変わる場合がある。
【０００４】
このような問題に対応すべく、Ｐ２Ｖ(Physical to Virtual)ソフトを利用することができる。このＰ２Ｖソフトとは、ＰＣ等の端末である物理マシンのディスク上のデータを吸い上げて仮想マシンを作成するソフトである（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００９−５３６７６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１では、複数の端末からＰ２Ｖを利用して仮想マシンを作成して、１台のサーバにインストールして使用する場合については考慮されていない。また、前記サーバに対して、シンクライアントにより接続して利用する利用形態についても考慮されていない。
【０００７】
本発明は、上記の課題を考慮してなされたものであって、複数の端末からＰ２Ｖを利用して仮想マシンを作成して、１台のサーバで仮想マシンを利用でき、また、前記サーバに対して、シンクライアントにより接続して仮想マシンを利用できるシンクライアントシステム及びシンクライアントシステムの構築方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るシンクライアントシステムの構築方法は、複数の端末毎に仮想マシンを作成する工程と、前記各仮想マシンをサーバにインストールする工程と、前記サーバにインストールされた前記各仮想マシンにサーバ機能のＶＮＣ（Virtual Network Computing）をインストールする工程と、を備えるシンクライアントシステムの構築方法であって、前記サーバと通信可能であってクライアント機能のＶＮＣを有するシンクライアントのＯＳ（Operating System）は、前記各仮想マシンのＯＳと異なることを特徴とする。
【０００９】
本発明に係るシンクライアントシステムは、複数の端末毎に作成された仮想マシンを有するサーバと、前記サーバと通信可能であってクライアント機能のＶＮＣを有するシンクライアントとを備え、前記各仮想マシンは、サーバ機能のＶＮＣを有し、前記シンクライアントのＯＳは、前記仮想マシンのＯＳとは異なることを特徴とする。
【発明の効果】
【００１０】
本発明により構築されたシンクライアントシステムは、複数の端末からＰ２Ｖを利用して仮想マシンを作成して、１台のサーバで複数の仮想マシンの利用ができる。また、仮想マシンは、ＶＮＣを有しているので、前記サーバにシンクライアントにより接続して前記仮想マシンを利用できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るシンクライアントシステムの説明図である。
【図２】サーバ内の仮想マシンの説明図である。
【図３】端末の仮想マシンの作成のための説明図である。
【図４】端末の仮想マシンの説明図である。
【図５】本発明の実施形態に係るシンクライアントシステムの構築方法の説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態に係るシンクライアントシステム１０の説明図であり、図２は、サーバ１００内の仮想マシンの説明図であり、図３は、端末２００ａ〜２００ｃの仮想マシンの作成のための説明図である。
【００１３】
＜シンクライアントシステムの構成の説明＞
シンクライアントシステム１０は、サーバ１００とシンクライアント２００ａ〜２００ｃとを備える。サーバ１００とシンクライアント２００ａ〜２００ｃとはネットワーク２０を介して通信可能である。ネットワーク２０は、インターネット等で構成される公衆回線やＬＡＮで構成される。ネットワーク２０には、シンクライアント２００ａ〜２００ｃで利用可能なプリンタ３０が接続される。
【００１４】
サーバ１００は、ハードウェア１０２、仮想ソフトウェア１０４及び後述する仮想マシン４０２ａ〜４０２ｃを備える。ハードウェア１０２は、ＣＰＵ、メモリ、補助記憶装置（ハードディスク）等で構成される。仮想ソフトウェア１０４は、仮想マシン４０２ａ〜４０２ｃを実行、制御するための制御プログラムである。仮想ソフトウェア１０４は、ハイパーバイザ (hypervisor)、又はホストＯＳ及び仮想化レイヤで構成される。また、仮想マシン４０２ａ〜４０２ｃは、ＶＮＣ（Virtual Network Computing）１０６を備える。ＶＮＣ１０６は、仮想マシン４０２ａ〜４０２ｃをＲＦＢ(remote frame buffer)プロトコルを利用して、シンクライアント２００ａ〜２００ｃにより遠隔操作するためのサーバ機能を有するリモートデスクトップソフトである
【００１５】
シンクライアント２００ａ〜２００ｃは、仮想マシン４０２ａ〜４０２ｃを操作するためのクライアント端末であり、ハードディスクの有無は問わない。シンクライアント２００ａ〜２００ｃのＯＳは、UNIX（登録商標）ライクなＯＳである。また、シンクライアント２００ａ〜２００ｃはクライント機能を有するＶＮＣを備える。
【００１６】
仮想マシン作成装置３００は、Ｐ２Ｖ３０２と記憶部３０４とを備える。Ｐ２Ｖ３０２は、仮想マシンを作成するＰ２Ｖソフトであり、記憶部３０４は、Ｐ２Ｖ３０２で作成された仮想マシンを記憶するメモリである。
【００１７】
端末４００ａ〜４００ｃは、物理マシンであって、一般業務を行うためのアプリケーションがインストールされた端末である。端末４００ａ〜４００ｃは、ネットワーク２２で接続されている。端末４００ａ〜４００ｃは、ネットワーク２２を介してプリンタ３０を利用することができる。なお、端末４００ａ、４００ｂはＶＮＣ１０６を備えていないが、端末４００ｃはＶＮＣ１０６を備えている。また、端末４００ａ〜４００ｃにインストールされているＯＳは、シンクライアント２００ａ〜２００ｃのＯＳとは異なるＯＳである。
【００１８】
＜シンクライアントシステムの構築方法の説明＞
次に、シンクライアントシステム１０の構築方法について、図４、図５を用いて説明する。図４は、端末４００ａ〜４００ｃの仮想マシン４０２ａ〜４０２ｃの説明図であり、図５は、本発明の実施形態に係るシンクライアントシステム１０の構築方法の説明図である。
【００１９】
まず、図３に示すようにネットワーク２２に仮想マシン作成装置３００を接続する。次に、仮想マシン作成装置３００により端末４００ａ〜４００ｃから仮想マシン４０２ａ〜４０２ｃを作成する（ステップＳ１）。具体的には、端末４００ａにネットワーク２２を介して仮想マシン作成装置３００を接続し、Ｐ２Ｖ３０２を実行し、端末４００ａからＯＳ及びアプリケーションを吸い上げることにより仮想マシン４０２ａを作成することができる。仮想マシン４０２ａは、図４に示されるように、ＯＳａ及びアプリケーションであるＡＰａから構成される。ＯＳａには、Ｉ／Ｏデバイスやこれに関する設定情報、例えば、プリンタ３０を利用するためのデバイスドライバや設定情報が含まれている。仮想マシン４０２ｂ、４０２ｃについても仮想マシン４０２ａと同様に作成される。なお、仮想マシン４０２ａ、４０２ｂにはＶＮＣ１０６が含まれていないが、仮想マシン４０２ｃにはＶＮＣ１０６が含まれている。
【００２０】
次に、サーバ１００に仮想マシン４０２ａ〜４０２ｃがインストールされる（ステップＳ２）。サーバ１００には、予め仮想ソフトウェア１０４がインストールされており、この仮想ソフトウェア１０４上に仮想マシン４０２ａ〜４０２ｃがインストールされる。
【００２１】
仮想マシン４０２ａ、４０２ｂのＡＰａ、ＡＰｂには、ＶＮＣ１０６が各々インストールされる（ステップＳ３）。
【００２２】
ステップＳ３までの工程が終了すると、図２に示されるように、仮想ソフトウェア１０４上に複数の仮想マシンである仮想マシン４０２ａ〜４０２ｃがインストールされ、シンクライアントシステム１０の構築が完成する。
【００２３】
シンクライアントシステム１０は、端末４００ａ〜４００ｃ毎に作成された仮想マシン４０２ａ〜４０２ｃを有するサーバ１００と、前記サーバ１００と通信可能であってクライアント機能のＶＮＣを有するシンクライアント２００ａ〜２００ｃとを備え、前記仮想マシン４０２ａ〜４０２ｃは、サーバ機能のＶＮＣ１０６を有し、前記シンクライアント２００ａ〜２００ｃのＯＳは、前記仮想マシン４０２ａ〜４０２ｃのＯＳとは異なる。
【００２４】
シンクライアントシステム１０では、複数の端末４００ａ〜４００ｃからＰ２Ｖを利用して仮想マシン４０２ａ〜４０２ｃを作成して、１台のサーバ１００で仮想マシン４０２ａ〜４０２ｃの利用ができる。また、仮想マシン４０２ａ〜４０２ｃは、ＶＮＣ１０６を有しているので、前記サーバ１００に対して、シンクライアント２００ａ〜２００ｃにより接続して前記仮想マシン４０２ａ〜４０２ｃを利用できる。
【００２５】
また、シンクライアントシステム１０では、シンクライアント２００ａが仮想マシン４０２ａに、シンクライアント２００ｂが仮想マシン４０２ｂに、シンクライアント２００ｃが仮想マシン４０２ｃに接続が許可されている。このような利用形態により、例えば、従来、端末４００ａで利用していたアプリケーションの利用環境は、シンクライアント２００ａにより仮想マシン４０２ａを利用することにより再現することができる。また、端末４００ａで利用したプリンタ３０も従前と同様に利用することができる。シンクライアント２００ｂ、２００ｃについてもシンクライアント２００ａと同様な利用形態を再現することができる。
【００２６】
また、シンクライアント２００ａ〜２００ｃは、リモートデスクトップで仮想マシン４０２ａ〜４０２ｃを利用できる仕様であれば足りるために、最小限の仕様に抑えることによりシンクライアント２００ａ〜２００ｃ単体を安価にすることができ、ひいてはシンクライアントシステム１０の全体の価格を安価にすることができる。
【００２７】
なお、本発明は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【００２８】
例えば、ＶＮＣ１０６は、上述したようにサーバ機能を有するリモートデスクトップソフトであれば特に限定されるものではない。例えば、ＶＮＣ１０６として、Ｌ２ＴＰ／ＩＰｓｅｃ（L2TP：Layer Two Tunneling Protocol、IPsec：Security Architecture for Internet Protocol）を用いることにより、シンクライアント２００ａ〜２００ｃとして携帯端末を利用して、セキュアに仮想マシン４０２ａ〜４０２ｃを利用することができる。
【符号の説明】
【００２９】
１０…シンクライアントシステム
２０、２２…ネットワーク
３０…プリンタ
１００…サーバ
１０２…ハードウェア
１０４…仮想ソフトウェア
１０６…ＶＮＣ
２００ａ〜２００ｃ…シンクライアント
３００…仮想マシン作成装置
３０２…Ｐ２Ｖ
３０４…記憶部
４００ａ〜４００ｃ…端末
４０２ａ〜４０２ｃ…仮想マシン
【図１】
2013246629.tif 000003
【図２】
2013246629.tif 000004
【図３】
2013246629.tif 000005
【図４】
2013246629.tif 000006
【図５】
2013246629.tif 000007