(57)【要約】【課題】他のサーバに問題なく、ＯＳイメージファイルに基づいた復元できるＯＳのイメージファイルの作成方法及び情報システムを提供することを目的とする。【解決手段】情報システム８０は、複数の仮想マシン（ＶＭ１〜ＶＭ４、ＶＭ６）と仮想マシン（ＶＭ１〜ＶＭ４、ＶＭ６）を管理するハイパーバイザー５０２とを備える情報システム８０であって、ハイパーバイザー５０２は、オブジェクトを識別するための識別子を初期化し、ライセンス期間を初期化する一般化プログラム５０４を有し、一般化プログラム５０４により、仮想マシンＶＭ６の前記ＯＳの前記識別子を初期化し、前記ライセンス期間を初期化した後に、仮想マシンＭ６の前記ＯＳのイメージファイルを作成する。【選択図】図３
2015090582.tif 000002
【特許請求の範囲】
【請求項１】
複数の仮想マシンと前記各仮想マシンを管理するハイパーバイザーとを備える情報システムにおけるＯＳ（Operating System）のイメージファイルの作成方法であって、
前記ハイパーバイザーが有するオブジェクトを識別するための識別子を初期化し、ライセンス期間を初期化する一般化プログラムにより、前記仮想マシンの前記ＯＳの前記識別子を初期化し、前記ライセンス期間を初期化するステップと、
前記仮想マシンの前記ＯＳのイメージファイルを作成するステップと、
を備えることを特徴とするＯＳのイメージファイルの作成方法。
【請求項２】
複数の仮想マシンと前記各仮想マシンを管理するハイパーバイザーとを備える情報システムであって、
前記ハイパーバイザーは、オブジェクトを識別するための識別子を初期化し、ライセンス期間を初期化する一般化プログラムを有し、
前記一般化プログラムにより、前記仮想マシンの前記ＯＳの前記識別子を初期化し、前記ライセンス期間を初期化した後に、前記仮想マシンの前記ＯＳのイメージファイルを作成することを特徴とする情報システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の仮想マシンと前記各仮想マシンを管理するハイパーバイザーとを備える情報システム及びＯＳのイメージファイルの作成方法に関する。
【背景技術】
【０００２】
近年、社内情報の漏洩等を防ぐために、端末でのデータの保管を許可せず、サーバで一括管理を図るべく、シンクライアントが利用されている。また、ワークスタイルの変化に伴い、社外において社内と同様の仕事環境を実現するために仮想デスクトップが利用されてきている。
【０００３】
このような仮想デスクトップの例として特許文献１に記載のシステムがある。このシステムは、シンクライアント端末と、仮想化サーバと、業務サーバとを備え、仮想化サーバは、複数の仮想計算機を有している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２４８４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のシステムにおいて、仮想化サーバと同じ環境をテンプレートとして、他のサーバで同じ環境の構築が必要な場合がある。かかる場合に、仮想化サーバのＯＳ（Operating System）におけるユーザー・アカウントなどのオブジェクトを識別するための識別子や、ライセンス期間などが問題となる。すなわち、仮想化サーバのＯＳのＯＳイメージファイルを単に複製してテンプレートとして作成した場合には、前記テンプレートによる他のサーバへ復元しても、前記識別子やライセンス期間の関係により、復元された他のサーバを使用できない場合がある。
【０００６】
本発明は、上記の課題を考慮してなされたものであって、他のサーバに問題なく、ＯＳイメージファイルに基づいた復元できるＯＳのイメージファイルの作成方法及び情報システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るＯＳのイメージファイルの作成方法は、複数の仮想マシンと前記各仮想マシンを管理するハイパーバイザーとを備える情報システムにおけるＯＳ（Operating System）のイメージファイルの作成方法であって、前記ハイパーバイザーが有するオブジェクトを識別するための識別子を初期化し、ライセンス期間を初期化する一般化プログラムにより、前記仮想マシンの前記ＯＳの前記識別子を初期化し、前記ライセンス期間を初期化するステップと、前記仮想マシンの前記ＯＳのイメージファイルを作成するステップと、を備えることを特徴とする。
【０００８】
本発明に係る情報システムは、複数の仮想マシンと前記各仮想マシンを管理するハイパーバイザーとを備える情報システムであって、前記ハイパーバイザーは、オブジェクトを識別するための識別子を初期化し、ライセンス期間を初期化する一般化プログラムを有し、前記一般化プログラムにより、前記仮想マシンの前記ＯＳの前記識別子を初期化し、前記ライセンス期間を初期化した後に、前記仮想マシンの前記ＯＳのイメージファイルを作成することを特徴とする。
【発明の効果】
【０００９】
本発明の情報システムによれば、一般化プログラムにより仮想マシンのＯＳを一般化した後に、仮想マシンのＯＳイメージファイルを作成することにより、ＯＳイメージファイルをテンプレートとしてサーバに復元する場合における識別子やライセンス期間の問題の発生を防ぐことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る情報システムの説明図である。
【図２】本発明の実施形態に係る情報システムの変形例の説明図である。
【図３】本発明の実施形態に係る情報システムの変形例の説明図である。
【図４】ＯＳのイメージファイルの作成、復元手順の説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態に係る情報システム１０の説明図である。
【００１２】
＜情報システム１０の構成の説明＞
情報システム１０は、ユーザシステム１００と、仮想マシン部２００と、バックアップ部３００とを備える。ユーザシステム１００と仮想マシン部２００、仮想マシン部２００とバックアップ部３００とはそれぞれインターネット等の公衆回線であるネットワーク１２により接続される。
【００１３】
ユーザシステム１００は、仮想マシン部２００を利用するユーザの端末等で構成され、主にユーザが所属する会社等内に設けられる。ユーザシステム１００は、端末１０２ａ、１０２ｂと、プリンタ１０４と、サーバ１０６とを備える。端末１０２ａ、１０２ｂ、プリンタ１０４、サーバ１０６はＬＡＮ１０８によって接続されている。
【００１４】
端末１０２ａ、１０２ｂは通信機能を有する端末である。端末１０２ａは、一般に使用されるパソコンであり、端末１０２ｂはシンクライアントである。端末１０２ａ、１０２ｂは仮想マシン部２００に通信可能であれば、特に限定されるものではない。また、端末１０２ｃは、ユーザシステム１００が設けられている会社外において、仮想マシン部２００を利用することができるモバイル端末である。
【００１５】
仮想マシン部２００は、クラウドコンピューティングとして構築され、ハイパーバイザー（第１ハイパーバイザー）２０２と、仮想マシンＶＭ１〜ＶＭ４（第１仮想マシン）と、ファイアーウォール２１６とを備える。ハイパーバイザー２０２は、仮想マシンＶＭ１〜ＶＭ４を管理、制御するプログラムである。また、仮想マシンＶＭ１〜ＶＭ４は、ファイアーウォール２１６を介して、ネットワーク１２と接続する。
【００１６】
仮想マシンＶＭ１は、ユーザ毎の仮想的なデスクトップ環境を提供する仮想デスクトップサーバ部２０４を備える。仮想マシンＶＭ２は、ＤＮＳ（Domain Name System）サーバ部２０６と、ドメインコントローラ部２０８と、ファイルサーバ部２１０とを備える。ＤＮＳサーバ部２０６は、端末１０２ａ〜１０２ｃの所属ドメイン名、ドメインコントローラ部２０８の名前を管理するＤＮＳサーバの機能を備える。ドメインコントローラ部２０８は、端末１０２ａ〜１０２ｃのログオン認証を行うためのアカウント情報を一括管理するドメインコントローラの機能を備える。ファイルサーバ部２１０は、共有ファイルを管理するファイルサーバの機能を備える。
【００１７】
仮想マシンＶＭ３は、ＷＷＷ（World Wide Web）を使った情報提供等を行うサーバ機能を有するＷＷＷサーバ部２１２を備える。仮想マシンＶＭ４は、ＶＰＮ（Virtual Private Network）による通信サービス機能を有するＶＰＮサーバ部２１４を備える。仮想マシン部２００と、ユーザシステム１００、バックアップ部３００との通信は、ＳＳＬ（Secure Socket Layer）で行われ、端末１０２ｃとの通信は、Ｌ２ＴＰ／ＩＰｓｅｃ（L2TP：Layer 2 Tunneling Protocol、IPsec：Security Architecture for Internet Protocol）で行われる。
【００１８】
バックアップ部３００は、クラウドコンピューティングとして構築され、ハイパーバイザー（第２ハイパーバイザー）３０２と、仮想マシン（第２仮想マシン）ＶＭ５と、ファイアーウォール３０６とを備える。ハイパーバイザー３０２は、仮想マシンＶＭ５を管理する制御プログラムである。また、仮想マシンＶＭ５は、ファイアーウォール３０６を介して、ネットワーク１２と接続する。仮想マシンＶＭ５は、仮想マシン部２００のデータをバックアップする機能を有するバックアップ用サーバ部３０４を備える。
【００１９】
＜情報システム１０の動作の説明＞
次に、情報システム１０の動作について説明する。なお、以下は、ドメインコントローラ部２０８がActive Directoryである場合について説明する。また、端末１０２ａによる接続について説明するが、端末１０２ｂであっても同様である。
【００２０】
ユーザは、端末１０２ａによりネットワーク１２を介して、仮想マシン部２００に接続するために、端末１０２ａが所属する所属ドメイン名を仮想マシン部２００に送信する。仮想マシン部２００では、ＤＮＳサーバ部２０６が所属ドメイン名を受信して、所属ドメイン名を管理するドメインコントローラ部２０８の名前を端末１０２ａに送信する。端末１０２ａは、ドメインコントローラ部２０８の名前をＤＮＳサーバ部２０６に送信する。ＤＮＳサーバ部２０６は、ドメインコントローラ部２０８の名前を受信した後に、応答として、ドメインコントローラ部２０８の接続先であるＩＰアドレスを端末１０２ａに送信する。端末１０２ａは、ドメインコントローラ部２０８のＩＰアドレスを受信することにより、ドメインコントローラ部２０８への接続が可能となり、ユーザの認証を行うことができる。
【００２１】
ユーザは、ユーザ認証の完了後に仮想マシン部２００の各機能を利用することができる。仮想デスクトップサーバ部２０４には、ユーザ毎に利用する仮想デスクトップが登録されている。ユーザが端末１０２ａによって仮想デスクトップサーバ部２０４に接続すると、ユーザ毎に登録されている仮想デスクトップが端末１０２ａの表示部に表示される。ユーザは、端末１０２ａにより作業をした場合には、作成したデータは仮想マシン部２００内に保存される。
【００２２】
ユーザシステム１００とプリンタ１０４との間では、プリンタの制御や印刷に関してＩＰＰ（Internet Printing Protocol）による通信が可能となっている。従って、ユーザは、仮想デスクトップサーバ部２０４を利用して作成したデータを印刷する場合には、端末１０２ａからＩＰＰを利用して仮想デスクトップサーバ部２０４へ印刷要求を行い、仮想デスクトップサーバ部２０４から印刷データがプリンタ１０４に送信されて作成データが印刷される。
【００２３】
ファイルサーバ部２１０には、共有データが保存されている。ユーザは、必要に応じて、ファイルサーバ部２１０からデータを端末１０２ａにダウンロードして利用するとともに、仮想デスクトップサーバ部２０４を利用して作成したデータを共有データとしてファイルサーバ部２１０に保存することができる。
【００２４】
また、ユーザは、ＷＷＷサーバ部２１２によりＷＷＷに基づいたサービスを利用することができる。
【００２５】
端末１０２ｃは、ネットワーク１２を介して仮想マシン部２００とＬ２ＴＰ／ＩＰｓｅｃにより接続される。従って、ユーザは、一般的にモバイル端末に用いられるＯＳ、例えば、ｉＯＳ、Ａｎｄｒｏｉｄ等の種類を問わずに、仮想マシン部２００に対してセキュアに接続して、利用することができる。
【００２６】
また、仮想マシン部２００内に保存されたデータは、仮想マシン部２００からネットワーク１２を介してバックアップ用サーバ部３０４にオンラインを利用したバックアップが行われる。
【００２７】
次に、情報システム１０の変形例である情報システム５０について説明する。図２は、本発明の実施形態に係る情報システム１０の変形例である情報システム５０の説明図である。
【００２８】
情報システム１０では、仮想マシン部２００がクラウドコンピューティングとして構築されているのに対して、仮想マシン部２００ａがユーザシステム１００ａ内、すなわち、オンサイト設置型として、構築されている点で異なる。
【００２９】
情報システム５０は、オンサイトシステム４００と、バックアップ部３００とを備える。オンサイトシステム４００は、ユーザシステム１００ａと、仮想マシン部２００ａとを備える。ユーザシステム１００ａと仮想マシン部２００ａとはＬＡＮ１０８で接続される。ユーザシステム１００ａ、仮想マシン部２００ａは、それぞれ上述したユーザシステム１００、仮想マシン部２００と基本的な構成は同じであるが、ユーザシステム１００ａと仮想マシン部２００ａとの接続にファイアーウォールを用いていない点が異なる。また、端末１０２ｃは、オンサイトシステム４００とバックアップ部３００とを接続するネットワーク１２を介して、オンサイトシステム４００と接続する点も異なる。なお、情報システム５０の動作は、情報システム１０と同様であるのでその説明を省略する。
【００３０】
以上説明したように、情報システム１０は、複数の仮想マシンＶＭ１〜ＶＭ４と前記各仮想マシンＶＭ１〜ＶＭ４を管理するハイパーバイザー２０２とを有する仮想マシン部２００と、仮想マシンＶＭ５と前記仮想マシンＶＭ５を管理するハイパーバイザー３０２とを有するバックアップ部３００と、前記仮想マシン部２００に通信可能な端末１０２ａ〜１０２ｃとを備え、前記バックアップ部３００は、前記仮想マシン部２００のデータをバックアップする。
【００３１】
情報システム１０によれば、データの保管をサーバサイドである仮想マシン部２００に集中させることにより、アクセス制御を簡素化することができる。また、端末１０２ｂのように端末としてシンクライアントを用いることにより端末からの情報漏洩を防止することができる。さらに、バックアップサイトであるバックアップ部３００を災害や電力不足に強いクラウドコンピューティングで構築することにより、オンラインで堅牢なデータのバックアップ体制を構築することができる。
【００３２】
また、前記端末１０２ａ〜１０２ｃと前記仮想マシン部２００とは、ネットワーク１２により接続される。さらに、前記端末１０２ｃは、前記仮想マシン部２００とＬ２ＴＰ／ＩＰｓｅｃで接続する。これにより、端末の設置場所を問わずに、セキュアに仮想デスクトップサーバ部２０４を利用することができ、生産性の向上を図ることができる。
【００３３】
次に、情報システム１０の変形例である情報システム８０について説明する。図３は、本発明の実施形態に係る情報システム１０の変形例である情報システム８０の説明図であり、図４は、ＯＳのイメージファイルの作成、復元手順の説明図である。なお、情報システム１０の構成要素と同一の構成要素については、その説明を省略する。
【００３４】
情報システム８０は、ユーザシステム１００、仮想マシン部５００及びサーバ６００を備える。ユーザシステム１００、仮想マシン部５００及びサーバ（他のサーバ）６００はネットワーク１２により接続される。
【００３５】
仮想マシン部５００は、基本的には仮想マシン部２００と同様である。仮想マシン部５００は、ハイパーバイザー５０２、仮想マシンＶＭ１〜ＶＭ４及び仮想マシンＶＭ６を備える。
【００３６】
また、ハイパーバイザー５０２は、仮想マシン部２００と同様であるが、一般化プログラム５０４を備える。一般化プログラム５０４は、ＯＳにおけるユーザー・アカウントなどのオブジェクトを識別するための識別子を初期化し、また、ライセンス期間を初期化するプログラムである。
【００３７】
仮想マシンＶＭ６は、サーバ部５０６を備える。サーバ部５０６は、特に機能が限定されるものではない。従って、仮想デスクトップサーバ部２０４、ＤＮＳサーバ部２０６、ドメインコントローラ部２０８、ファイルサーバ部２１０、ＷＷＷサーバ部２１２、ＶＰＮサーバ部２１４のいずれであっても良い。
【００３８】
次に、情報システム８０の動作について説明する。
【００３９】
まず、サーバ部５０６において、ユーザの利用環境が構築される（ステップＳ１）。ユーザは、端末１０２ａによりネットワーク１２を介して、ハイパーバイザー５０２に接続し、ユーザによって一般化プログラム５０４が起動される。一般化プログラム５０４によって、サーバ部５０６のＯＳに設定されている識別子、ライセンス期間が一般化される（ステップＳ２）。
【００４０】
次に、ユーザが端末１０２ａによりサーバ部５０６のＯＳに基づいたＯＳイメージファイルを作成する（ステップＳ３）。作成されたＯＳイメージファイルは、サーバ部５０６内の空き領域、他の仮想マシンＶＭ１〜ＶＭ４、端末１０２ａのいずれかに保存される。
【００４１】
保存されたＯＳイメージファイルは、ネットワーク１２を介して、サーバ６００に転送される（ステップＳ４）。
【００４２】
ユーザは、端末１０２ａによりネットワーク１２を介して、サーバ部６００に接続し、転送されたＯＳイメージファイルを復元（リストア）する（ステップＳ５）。これにより、ユーザは、サーバ６００においてサーバ部５０６と同一の環境を利用することができる。
【００４３】
情報システム８０は、複数の仮想マシン（ＶＭ１〜ＶＭ４、ＶＭ６）と仮想マシン（ＶＭ１〜ＶＭ４、ＶＭ６）を管理するハイパーバイザー５０２とを備える情報システム８０であって、ハイパーバイザー５０２は、オブジェクトを識別するための識別子を初期化し、ライセンス期間を初期化する一般化プログラム５０４を有し、一般化プログラム５０４により、仮想マシンＶＭ６の前記ＯＳの前記識別子を初期化し、前記ライセンス期間を初期化した後に、仮想マシンＭ６の前記ＯＳのイメージファイルを作成する。
【００４４】
情報システム８０によれば、一般化プログラム５０４により仮想マシンＶＭ６のサーバ部５０６のＯＳを一般化した後に、サーバ部５０６のＯＳイメージファイルを作成することにより、ＯＳイメージファイルをテンプレートとしてサーバ６００に復元する場合における識別子やライセンス期間の問題の発生を防ぐことができる。
【００４５】
なお、本発明は、上述の実施形態に限らず、本発明の要旨を逸脱することなく、種々の構成を採り得ることはもちろんである。
【符号の説明】
【００４６】
１０、５０、８０…情報システム
１２…ネットワーク
１００、１００ａ…ユーザシステム
１０２ａ〜１０２ｃ…端末
１０４…プリンタ
１０６…サーバ
１０８…ＬＡＮ
２００、２００ａ、５００…仮想マシン部
２０２、３０２、５０２…ハイパーバイザー
２０４…仮想デスクトップサーバ部
２０６…ＤＮＳサーバ部
２０８…ドメインコントローラ部
２１０…ファイルサーバ部
２１２…ＷＷＷサーバ部
２１４…ＶＰＮサーバ部
２１６、３０６…ファイアーウォール
ＶＭ１〜ＶＭ６…仮想マシン
３００…バックアップ部
３０４…バックアップ用サーバ部
４００…オンサイトシステム
５０４…一般化プログラム
５０６…サーバ部
【図１】
2015090582.tif 000003
【図２】
2015090582.tif 000004
【図３】
2015090582.tif 000005
【図４】
2015090582.tif 000006