JP5446860B2 - 仮想マシン運用システム、仮想マシン運用方法およびプログラム - Google Patents
仮想マシン運用システム、仮想マシン運用方法およびプログラム Download PDFInfo
- Publication number
- JP5446860B2 JP5446860B2 JP2009506196A JP2009506196A JP5446860B2 JP 5446860 B2 JP5446860 B2 JP 5446860B2 JP 2009506196 A JP2009506196 A JP 2009506196A JP 2009506196 A JP2009506196 A JP 2009506196A JP 5446860 B2 JP5446860 B2 JP 5446860B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- image
- disk
- user
- machine image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 37
- 238000012217 deletion Methods 0.000 claims description 87
- 230000037430 deletion Effects 0.000 claims description 87
- 238000007726 management method Methods 0.000 claims description 76
- 238000009826 distribution Methods 0.000 claims description 47
- 238000012544 monitoring process Methods 0.000 claims description 34
- 238000013500 data storage Methods 0.000 claims description 22
- 238000004891 communication Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 13
- 230000004044 response Effects 0.000 claims description 9
- 238000011017 operating method Methods 0.000 claims 1
- 238000003860 storage Methods 0.000 description 59
- 238000005192 partition Methods 0.000 description 37
- 238000010586 diagram Methods 0.000 description 29
- 230000005540 biological transmission Effects 0.000 description 22
- 238000012360 testing method Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 12
- 238000013480 data collection Methods 0.000 description 9
- 239000000284 extract Substances 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000000605 extraction Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 230000002155 anti-virotic effect Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Storage Device Security (AREA)
Description
101 仮想マシン部品格納手段
102 仮想マシンイメージ生成手段
103 仮想マシンイメージ配付手段
104 ユーザデータ受信手段
105 ユーザデータ格納手段
106 ディスクマップ生成手段
107 仮想マシンイメージテスト手段
108 削除指示手段
109 管理UI
1010 仮想マシン部品生成手段
1011 ユーザ認証手段
1012 ユーザ管理手段
110,110C,110E,110F クライアント
111 仮想マシンイメージ実行手段
112 入出力監視手段
113 仮想マシンイメージ格納手段
114 ユーザデータ送信手段
115 仮想マシンイメージ受信手段
116 イメージ削除手段
117 仮想マシン遠隔操作手段
118 ユーザログイン手段
実施の形態2.
次に、本発明の第2の実施の形態(実施の形態2)を図面を参照して説明する。図12は、第2の実施の形態におけるサーバ100Bの構成を示すブロック図である。図12に示すように、サーバ100Bは、仮想マシンイメージテスト手段107を備えている点で、第1の実施の形態におけるサーバ100とは異なっている。なお、第1の実施の形態における構成要素と同じ構成要素については、同一の符号を付し、詳細な説明を省略する。また、本実施の形態におけるクライアントは、第1の実施の形態におけるクライアント110と同じであるため、説明を省略する。
実施の形態3.
次に、本発明の第3の実施の形態(実施の形態3)を図面を参照して説明する。図18は、第3の実施の形態のサーバ100Cおよびクライアント110Cの構成を示すブロック図である。図18に示すように、サーバ100Cが削除指示手段108を備え、クライアント110Cがイメージ削除手段116を備えている点で、第1の実施の形態におけるサーバ100とは異なっている。なお、第1の実施の形態と同じ構成要素については、同一の符号を付し、詳細な説明を省略する。また、図12に示された第2の実施の形態におけるサーバ100Bに削除指示手段108を設け、そのようなサーバとクライアント110Cとが共動する仮想マシン運用システムとしてもよい。
実施の形態6.
次に、本発明の第6の実施の形態を図面を参照して説明する。図23は、第6の実施の形態の仮想マシン運用システムを示すブロック図である。図23に示すように、本実施の形態では、サーバ100Gが、ユーザ認証手段1011とユーザ管理手段1012とを備え、クライアント110Fが、ユーザログイン手段118を備えている点で、第1の実施の形態とは異なっている。
ディスクが複数のパーティションで構成されている場合には、該当パーティション部分を切り出して、コマンドによってマウントすればよい。ユーザデータ受信手段104から渡されたユーザデータの形式が差分ディスクイメージの形式である場合は、ユーザデータ格納手段105は、仮想マシン部品格納手段10に保存されている差分元のディスクイメージと組み合わせ、不足部分を補う。不足部分を補った後に、コマンドを用いてマウントすればよい。
イメージ削除手段107は、削除の結果を、削除指示手段108とイメージ削除手段107との間のネットワークプロトコルによって送信する。例えば、削除が成功した場合には"SUCCESS"を送信し、失敗した場合には"FAILURE PYSICAL DISK ERROR"等の失敗を示すメッセージおよびその理由を送信する。結果の通知を受けた削除指示手段108は、管理UI109に結果を伝え、管理UI109が結果を表示する。このとき、削除指示手段108が、日時、削除対象ディスクイメージ、クライアント名、削除結果などをログとして記録しておく。このログは、監査に使用できる。
Claims (27)
- 仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付するサーバ装置において、
予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成する仮想マシンイメージ生成手段と、
前記仮想マシンイメージ生成手段が生成した前記仮想マシンイメージを、前記第2の装置に配付する仮想マシンイメージ配付手段と、を備えた
ことを特徴とするサーバ装置。 - 仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付するサーバ装置において、
前記第2の装置の使用者を認証するユーザ認証手段と、
使用者のIDと認証のための秘密情報を管理するユーザ管理手段と、
前記ユーザ認証手段が前記第2の装置の使用者の認証に成功した場合に、
予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを前記第2の装置の使用者に応じて生成する仮想マシンイメージ生成手段と、
前記仮想マシンイメージ生成手段が生成した前記仮想マシンイメージを、前記第2の装置に配付する仮想マシンイメージ配付手段と、を備えた
ことを特徴とするサーバ装置。 - 前記仮想マシンイメージ配付手段が前記仮想マシンイメージを配付した前記第2の装置におけるディスクイメージを指定して削除指示を示すメッセージを前記第2の装置に送信する削除指示手段を備えた
請求項1または請求項2に記載のサーバ装置。 - 新たなオペレーティングシステムディスクイメージおよびアプリケーションディスクイメージを生成するための仮想マシン部品生成手段を備えた
請求項1から請求項3のうちのいずれか1項に記載のサーバ装置。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用システムにおいて、
前記サーバ装置は、
予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成する仮想マシンイメージ生成手段と、
前記仮想マシンイメージ生成手段が生成した前記仮想マシンイメージを前記第2の装置に配付する仮想マシンイメージ配付手段とを備え、
前記第2の装置は、
前記仮想マシンイメージ配付手段から配付された前記仮想マシンイメージを基に仮想マシンを実行する仮想マシンイメージ実行手段を備えた
ことを特徴とする仮想マシン運用システム。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用システムにおいて、
前記サーバ装置は、
前記第2の装置の使用者を認証するユーザ認証手段と、
前記ユーザ認証手段が前記第2の装置の使用者の認証に成功した場合に、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを前記第2の装置の使用者に応じて生成する仮想マシンイメージ生成手段と、
前記仮想マシンイメージ生成手段が生成した前記仮想マシンイメージを前記第2の装置に配付する仮想マシンイメージ配付手段と、を備え、
前記第2の装置は、
前記仮想マシンイメージ配付手段から配付された前記仮想マシンイメージを基に仮想マシンを実行する仮想マシンイメージ実行手段を備えた
ことを特徴とする仮想マシン運用システム。 - 前記サーバ装置は、前記仮想マシンイメージ配付手段が前記仮想マシンイメージを配付した前記第2の装置におけるディスクイメージを指定して削除指示を示すメッセージを前記第2の装置に送信する削除指示手段を備え、
前記第2の装置は、前記削除指示を示すメッセージを受信したことに応じて、当該ディスクイメージを削除するイメージ削除手段を備えた
請求項5または請求項6に記載の仮想マシン運用システム。 - 前記第2の装置は、ディスクイメージを削除するイメージ削除手段と、前記仮想マシンイメージ実行手段を監視し、仮想マシンの実行の終了時に、前記イメージ削除手段に削除指示を出すユーザログイン手段とを備えた
請求項5または請求項6に記載の仮想マシン運用システム。 - 前記サーバ装置は、新たなオペレーティングシステムディスクイメージおよびアプリケーションディスクイメージを生成するための仮想マシン部品生成手段を備えた
請求項5から請求項8のうちのいずれか1項に記載の仮想マシン運用システム。 - 前記第2の装置は、通信ネットワークを介して前記サーバ装置と通信可能に接続される仮想マシン実行サーバであり、
前記仮想マシン実行サーバに前記通信ネットワークを介して通信可能に接続され、前記仮想マシン実行サーバにおける前記仮想マシンイメージ実行手段で実行されている仮想マシンを遠隔操作するクライアント装置を備えた
請求項5から請求項9のうちのいずれか1項に記載の仮想マシン運用システム。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用システムにおいて、
前記サーバ装置は、
予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成する仮想マシンイメージ生成手段と、
前記第2の装置にユーザがログインしたとき、ユーザIDもしくはグループID、または前記ユーザIDと前記グループIDの組み合わせに応じて、前記仮想マシンイメージ生成手段が生成した前記仮想マシンイメージを前記第2の装置に配付する仮想マシンイメージ配付手段とを備え、
前記第2の装置は、
前記仮想マシンイメージ配付手段から配付された前記仮想マシンイメージを基に仮想マシンを実行する仮想マシンイメージ実行手段を備えた
ことを特徴とする仮想マシン運用システム。 - 前記仮想マシンイメージ配付手段は、2回目以降のログイン時には、前記第2の装置から受信したユーザデータが格納されているユーザデータ格納手段から、前記ユーザデータを読み込んで前記仮想マシンイメージを生成する
請求項11記載の仮想マシン運用システム。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用システムにおいて、
前記サーバ装置は、
ユーザIDもしくはグループID、または前記ユーザIDと前記グループIDの組み合わせに応じて、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成する仮想マシンイメージ生成手段と、
前記仮想マシンイメージ生成手段が生成した前記仮想マシンイメージを前記第2の装置に配付する仮想マシンイメージ配付手段と、
前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの組み合わせを指定して前記仮想マシンイメージの削除指示を出す削除指示手段とを備え、
前記第2の装置は、
前記仮想マシンイメージ配付手段から配付された前記仮想マシンイメージを基に仮想マシンを実行する仮想マシンイメージ実行手段と、
仮想マシンイメージの前記削除指示を受けたときに、該当する前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの組み合わせに対応する前記仮想マシンイメージを保持していた場合に、前記仮想マシンイメージまたはユーザデータディスクイメージを削除するイメージ削除手段とを備えた
ことを特徴とする仮想マシン運用システム。 - 前記サーバ装置は、前記仮想マシンイメージの前記削除指示と同時に、前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの登録を削除するユーザ管理手段を備えた
請求項13に記載の仮想マシン運用システム。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用方法において、
前記サーバ装置が、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成し、
前記サーバ装置が、生成した前記仮想マシンイメージを前記第2の装置に配付し、
前記第2の装置が、前記サーバ装置から配付された前記仮想マシンイメージを基に仮想マシンを実行する
ことを特徴とする仮想マシン運用方法。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用方法において、
前記サーバ装置が、前記第2の装置の使用者を認証し、
前記サーバ装置が、前記第2の装置の使用者の認証に成功した場合に、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを前記第2の装置の使用者に応じて生成し、
前記サーバ装置が、生成した前記仮想マシンイメージを前記第2の装置に配付し、
前記第2の装置が、前記サーバ装置から配付された前記仮想マシンイメージを基に仮想マシンを実行する
ことを特徴とする仮想マシン運用方法。 - 前記サーバ装置が、前記仮想マシンイメージを配付した前記第2の装置におけるディスクイメージを指定して削除指示を示すメッセージを前記第2の装置に送信し、
前記第2の装置が、前記削除指示を示すメッセージを受信したことに応じて、当該ディスクイメージを削除する
請求項15または請求項16に記載の仮想マシン運用方法。 - 前記第2の装置が、仮想マシンの実行を監視し、仮想マシンの実行の終了時にディスクイメージを削除する
請求項15または請求項16に記載の仮想マシン運用方法。 - 前記サーバ装置は、新たなオペレーティングシステムディスクイメージおよびアプリケーションディスクイメージを生成する
請求項15から請求項18のうちのいずれか1項に記載の仮想マシン運用方法。 - 前記第2の装置の機能を、通信ネットワークを介して前記サーバ装置と通信可能に接続される仮想マシン実行サーバによって実行し、
前記仮想マシン実行サーバで実行されている仮想マシンをクライアント装置で遠隔操作する
請求項15から請求項19のうちのいずれか1項に記載の仮想マシン運用方法。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用方法において、
前記サーバ装置が、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成し、
前記サーバ装置が、前記第2の装置にユーザがログインしたとき、ユーザIDもしくはグループID、または前記ユーザIDと前記グループIDの組み合わせに応じて生成した前記仮想マシンイメージを前記第2の装置に配付し、
前記第2の装置が、前記サーバ装置から配付された前記仮想マシンイメージを基に仮想マシンを実行する
ことを特徴とする仮想マシン運用方法。 - 前記サーバ装置が、2回目以降のログイン時には、前記第2の装置から受信したユーザデータが格納されているユーザデータ格納手段から、前記ユーザデータを読み込んで前記仮想マシンイメージを生成する
請求項21記載の仮想マシン運用方法。 - サーバ装置が、仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付する仮想マシン運用方法において、
前記サーバ装置が、ユーザIDもしくはグループID、または前記ユーザIDと前記グループIDの組み合わせに応じて、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成し、
前記サーバ装置が、生成した前記仮想マシンイメージを前記第2の装置に配付し、
前記第2の装置が、前記サーバ装置から配付された前記仮想マシンイメージを基に仮想マシンを実行し、
前記サーバ装置が、前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの組み合わせを指定して前記仮想マシンイメージの削除指示を出し、
前記第2の装置が、前記仮想マシンイメージの前記削除指示を受けたときに、該当する前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの組み合わせに対応する前記仮想マシンイメージを保持していた場合に、前記仮想マシンイメージまたはユーザデータディスクイメージを削除する
ことを特徴とする仮想マシン運用方法。 - 前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの組み合わせを用いて認証を行う仮想マシン運用方法において、
前記ユーザデータディスクイメージの削除と同時に、前記ユーザIDもしくは前記グループID、または前記ユーザIDと前記グループIDの登録を削除する
請求項23に記載の仮想マシン運用方法。 - 仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付するサーバ装置に、
予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成する処理と、
生成した前記仮想マシンイメージを前記第2の装置に配付する処理と
を実行させるための仮想マシンイメージ配付プログラム。 - 仮想マシンイメージを生成して、前記仮想マシンイメージを基に仮想マシンを実行する第2の装置に前記仮想マシンイメージを配付するサーバ装置に、
ユーザIDもしくはグループID、または前記ユーザIDと前記グループIDの組み合わせに応じて、予め作成しておいた、複数のオペレーティングシステムディスクイメージ領域と、複数のアプリケーションディスクイメージ領域と、複数のユーザデータディスクイメージ領域と、の夫々からディスクイメージ領域を選択し、該選択したディスクイメージ領域を組み合わせて、前記仮想マシンイメージを生成する処理と、
生成した前記仮想マシンイメージを前記第2の装置に配付する処理と
を実行させるための仮想マシンイメージ配付プログラム。 - 更新を行う場合に、更新を行う前記ディスクイメージ領域のみを配付する、請求項1に記載のサーバ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009506196A JP5446860B2 (ja) | 2007-03-27 | 2007-12-14 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007081014 | 2007-03-27 | ||
JP2007081014 | 2007-03-27 | ||
JP2009506196A JP5446860B2 (ja) | 2007-03-27 | 2007-12-14 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
PCT/JP2007/074088 WO2008117500A1 (ja) | 2007-03-27 | 2007-12-14 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013022602A Division JP2013109776A (ja) | 2007-03-27 | 2013-02-07 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
JP2013022651A Division JP5454715B2 (ja) | 2007-03-27 | 2013-02-07 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008117500A1 JPWO2008117500A1 (ja) | 2010-07-15 |
JP5446860B2 true JP5446860B2 (ja) | 2014-03-19 |
Family
ID=39788242
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009506196A Active JP5446860B2 (ja) | 2007-03-27 | 2007-12-14 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
JP2013022602A Pending JP2013109776A (ja) | 2007-03-27 | 2013-02-07 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
JP2013022651A Active JP5454715B2 (ja) | 2007-03-27 | 2013-02-07 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013022602A Pending JP2013109776A (ja) | 2007-03-27 | 2013-02-07 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
JP2013022651A Active JP5454715B2 (ja) | 2007-03-27 | 2013-02-07 | 仮想マシン運用システム、仮想マシン運用方法およびプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20100088699A1 (ja) |
JP (3) | JP5446860B2 (ja) |
WO (1) | WO2008117500A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10579786B2 (en) | 2014-04-02 | 2020-03-03 | Sony Corporation | Information processing system |
Families Citing this family (81)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8725886B1 (en) | 2006-10-20 | 2014-05-13 | Desktone, Inc. | Provisioned virtual computing |
US8176486B2 (en) | 2007-02-15 | 2012-05-08 | Clearcube Technology, Inc. | Maintaining a pool of free virtual machines on a server computer |
US9043391B2 (en) | 2007-02-15 | 2015-05-26 | Citrix Systems, Inc. | Capturing and restoring session state of a machine without using memory images |
US20080250407A1 (en) * | 2007-04-05 | 2008-10-09 | Microsoft Corporation | Network group name for virtual machines |
US8045828B2 (en) * | 2007-07-09 | 2011-10-25 | Kabushiki Kaisha Toshiba | Apparatus for processing images, and method and computer program product for detecting image updates |
KR100855329B1 (ko) * | 2007-08-20 | 2008-09-04 | (주)테르텐 | 소프트웨어 보안 방법 및 그 장치 |
US9262366B2 (en) * | 2007-09-21 | 2016-02-16 | Microsoft Technology Licensing, Llc | Software deployment in large-scale networked systems |
US8276137B2 (en) * | 2007-10-16 | 2012-09-25 | International Business Machines Corporation | Creating a virtual machine containing third party code |
JP5141196B2 (ja) * | 2007-11-13 | 2013-02-13 | 富士通株式会社 | センタ管理装置、センタ管理プログラム、センタ管理方法 |
JP4982347B2 (ja) * | 2007-12-11 | 2012-07-25 | 株式会社東芝 | 画像情報の更新を検出するプログラム、方法および画像処理装置 |
KR101425621B1 (ko) * | 2008-01-15 | 2014-07-31 | 삼성전자주식회사 | 컨텐츠를 안전하게 공유하는 방법 및 시스템 |
JP5010492B2 (ja) * | 2008-01-31 | 2012-08-29 | 株式会社東芝 | 通信装置、方法及びプログラム |
US20090319740A1 (en) * | 2008-06-18 | 2009-12-24 | Fujitsu Limited | Virtual computer system, information processing device providing virtual computer system, and program thereof |
JP5391601B2 (ja) * | 2008-07-18 | 2014-01-15 | 富士通株式会社 | 資源転送システム、資源転送方法、情報処理装置及びコンピュータプログラム |
US8005991B2 (en) * | 2008-08-15 | 2011-08-23 | Dell Products, Lp | Virtual machine image management system and methods thereof |
US9477570B2 (en) * | 2008-08-26 | 2016-10-25 | Red Hat, Inc. | Monitoring software provisioning |
JP5298763B2 (ja) * | 2008-10-22 | 2013-09-25 | 富士通株式会社 | 仮想システム制御プログラム、方法及び装置 |
JP5298764B2 (ja) | 2008-10-22 | 2013-09-25 | 富士通株式会社 | 仮想システム制御プログラム、方法及び装置 |
JP5401922B2 (ja) * | 2008-11-04 | 2014-01-29 | 富士通株式会社 | 仮想システム制御プログラム、方法及び装置 |
JP5483116B2 (ja) | 2008-11-06 | 2014-05-07 | 日本電気株式会社 | メンテナンスシステム、メンテナンス方法、及びメンテナンス用プログラム |
US8776056B2 (en) | 2008-11-06 | 2014-07-08 | Nec Corporation | Maintenance system, maintenance method and program for maintenance |
US8464256B1 (en) | 2009-04-10 | 2013-06-11 | Open Invention Network, Llc | System and method for hierarchical interception with isolated environments |
JP5365237B2 (ja) * | 2009-02-16 | 2013-12-11 | 株式会社リコー | エミュレーション装置及びエミュレーションシステム |
JP5267198B2 (ja) * | 2009-02-20 | 2013-08-21 | 富士通株式会社 | 情報処理装置および情報処理方法 |
US8302077B2 (en) * | 2009-03-13 | 2012-10-30 | Oracle America, Inc. | Method and system for configuring software modules to execute in an execution environment |
JP5220675B2 (ja) * | 2009-04-07 | 2013-06-26 | 株式会社日立製作所 | シンクライアントマスタの書換システム、シンクライアントマスタの書換方法、およびシンクライアント |
US10419504B1 (en) | 2009-04-10 | 2019-09-17 | Open Invention Network Llc | System and method for streaming application isolation |
US8418236B1 (en) * | 2009-04-10 | 2013-04-09 | Open Invention Network Llc | System and method for streaming application isolation |
US8555360B1 (en) | 2009-04-10 | 2013-10-08 | Open Invention Network Llc | System and method for on-line and off-line streaming application isolation |
US11538078B1 (en) | 2009-04-10 | 2022-12-27 | International Business Machines Corporation | System and method for usage billing of hosted applications |
JP2011060023A (ja) * | 2009-09-10 | 2011-03-24 | Bsn Net:Kk | バックアップシステム |
US8850426B2 (en) * | 2009-12-13 | 2014-09-30 | International Business Machines Corporation | Managing remote deployment of a virtual machine and service request to be processed by the virtual machines based on network bandwith and storage connectivity |
US8627309B2 (en) * | 2010-02-25 | 2014-01-07 | Microsoft Corporation | Automated deployment and servicing of distributed applications |
CN102822841A (zh) * | 2010-03-30 | 2012-12-12 | 日本电气株式会社 | 瘦客户端***及其访问控制方法和访问控制程序 |
US9443078B2 (en) * | 2010-04-20 | 2016-09-13 | International Business Machines Corporation | Secure access to a virtual machine |
US8352415B2 (en) * | 2010-06-15 | 2013-01-08 | International Business Machines Corporation | Converting images in virtual environments |
TWI505189B (zh) * | 2010-08-27 | 2015-10-21 | Ibm | 用於虛擬裝置之自動升級之方法、電腦程式及系統 |
US20120054743A1 (en) * | 2010-08-31 | 2012-03-01 | Yuji Fujiwara | Information Processing Apparatus and Client Management Method |
US20120054742A1 (en) * | 2010-09-01 | 2012-03-01 | Microsoft Corporation | State Separation Of User Data From Operating System In A Pooled VM Environment |
US8627310B2 (en) * | 2010-09-30 | 2014-01-07 | International Business Machines Corporation | Capturing multi-disk virtual machine images automatically |
JP5608551B2 (ja) * | 2010-12-28 | 2014-10-15 | 株式会社日立ソリューションズ | 仮想マシンシステム、及びその制御方法 |
US20120179904A1 (en) * | 2011-01-11 | 2012-07-12 | Safenet, Inc. | Remote Pre-Boot Authentication |
JP5664362B2 (ja) * | 2011-03-10 | 2015-02-04 | サンケン電気株式会社 | 電源装置およびプログラム |
CN102169443A (zh) * | 2011-04-07 | 2011-08-31 | 柴可 | 基于虚拟usb磁盘的固件更新方法 |
JP5175957B2 (ja) * | 2011-08-09 | 2013-04-03 | 株式会社東芝 | 情報処理装置及びクライアント管理方法 |
US8813076B2 (en) * | 2011-11-17 | 2014-08-19 | International Business Machines Corporation | Virtual machine updates |
US8924954B2 (en) * | 2011-11-22 | 2014-12-30 | Huawei Technologies Co., Ltd. | Application software installation method and application software installation apparatus |
JP5100883B2 (ja) * | 2011-11-29 | 2012-12-19 | 株式会社東芝 | 計算機および計算機の制御方法 |
DE112012005146T5 (de) * | 2011-12-08 | 2014-10-30 | International Business Machines Corporation | Verfahren und System zum Anwenden einer Programmkorrektur auf ein virtuelles Abbild |
TW201327391A (zh) * | 2011-12-27 | 2013-07-01 | Hon Hai Prec Ind Co Ltd | 虛擬機應用系統及方法 |
JP2013183405A (ja) * | 2012-03-05 | 2013-09-12 | Toshiba Corp | 情報処理装置及びクライアント管理方法 |
JP5606477B2 (ja) | 2012-03-13 | 2014-10-15 | 株式会社東芝 | クライアント管理システム |
US9292319B2 (en) * | 2012-03-28 | 2016-03-22 | Google Inc. | Global computing interface |
EP2709006A1 (en) * | 2012-09-14 | 2014-03-19 | Alcatel Lucent | Peripheral interface for residential IaaS |
CN103716347B (zh) * | 2012-09-29 | 2017-06-23 | 国际商业机器公司 | 建立虚拟机的方法、装置和云服务器 |
US8830206B2 (en) | 2012-10-05 | 2014-09-09 | Dell Products, Lp | Systems and methods for locking image orientation |
US11126418B2 (en) * | 2012-10-11 | 2021-09-21 | Mcafee, Llc | Efficient shared image deployment |
KR101492217B1 (ko) | 2012-12-11 | 2015-02-12 | 한국전자통신연구원 | 가상 데스크탑 서비스를 위한 클라이언트 시스템 |
US9729517B2 (en) * | 2013-01-22 | 2017-08-08 | Amazon Technologies, Inc. | Secure virtual machine migration |
GB2510874B (en) | 2013-02-15 | 2020-09-16 | Ncr Corp | Server system supporting remotely managed IT services |
CN104142847B (zh) * | 2013-05-06 | 2017-09-29 | ***股份有限公司 | 云计算环境下的无状态化虚拟机及其应用 |
US9537885B2 (en) | 2013-12-02 | 2017-01-03 | At&T Intellectual Property I, L.P. | Secure browsing via a transparent network proxy |
US9537745B1 (en) * | 2014-03-07 | 2017-01-03 | Google Inc. | Distributed virtual machine disk image deployment |
US9800650B2 (en) | 2014-03-10 | 2017-10-24 | Vmware, Inc. | Resource management for multiple desktop configurations for supporting virtual desktops of different user classes |
US10652329B1 (en) | 2014-05-12 | 2020-05-12 | Tintri By Ddn, Inc. | Cluster virtual machines |
US9471354B1 (en) * | 2014-06-25 | 2016-10-18 | Amazon Technologies, Inc. | Determining provenance of virtual machine images |
US9798567B2 (en) | 2014-11-25 | 2017-10-24 | The Research Foundation For The State University Of New York | Multi-hypervisor virtual machines |
US9645847B1 (en) | 2015-06-08 | 2017-05-09 | Amazon Technologies, Inc. | Efficient suspend and resume of instances |
US9524389B1 (en) * | 2015-06-08 | 2016-12-20 | Amazon Technologies, Inc. | Forensic instance snapshotting |
KR102322033B1 (ko) * | 2015-07-21 | 2021-11-04 | 삼성전자주식회사 | 운영 체제 간 디스크 이미지를 공유하는 방법 및 디바이스 |
US10425229B2 (en) * | 2016-02-12 | 2019-09-24 | Microsoft Technology Licensing, Llc | Secure provisioning of operating systems |
US10506012B2 (en) | 2016-05-19 | 2019-12-10 | Citrix Systems, Inc. | Adding and removing virtual disks remotely to a streaming machine |
CN107800730B (zh) * | 2016-08-30 | 2021-01-29 | 阿里巴巴集团控股有限公司 | 一种虚拟磁盘的扩容方法以及装置 |
CN106775924B (zh) * | 2016-11-07 | 2018-08-07 | 北京百度网讯科技有限公司 | 虚拟机启动方法和装置 |
US10587412B2 (en) * | 2017-11-07 | 2020-03-10 | International Business Machines Corporation | Virtual machine structure |
US11474847B2 (en) * | 2017-12-04 | 2022-10-18 | British Telecommunications Public Limited Company | Portable virtual machine image |
US11016798B2 (en) | 2018-06-01 | 2021-05-25 | The Research Foundation for the State University | Multi-hypervisor virtual machines that run on multiple co-located hypervisors |
US11055105B2 (en) * | 2018-08-31 | 2021-07-06 | Micron Technology, Inc. | Concurrent image measurement and execution |
CN109491757B (zh) * | 2018-10-11 | 2022-03-15 | 广东微云科技股份有限公司 | 本地计算模式虚拟机的启动加速方法 |
CN114095496A (zh) * | 2020-08-04 | 2022-02-25 | 中国电信股份有限公司 | 终端应用处理方法、边缘云应用服务器以及***、介质 |
US11385881B2 (en) | 2020-10-31 | 2022-07-12 | Nutanix, Inc. | State-driven virtualization system imaging |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09319562A (ja) * | 1995-12-21 | 1997-12-12 | Mitsubishi Electric Corp | 複合計算機システム及び複合計算機システムへのインストール/アンインストール方法 |
JP2002091850A (ja) * | 2000-09-19 | 2002-03-29 | Techfirm Kk | 情報配信サーバシステム、当該システムのアプリケーション認証方法及び記録媒体 |
JP2002244862A (ja) * | 2001-01-18 | 2002-08-30 | Hewlett Packard Co <Hp> | コンピューティングシステム製造およびインストール中の効率的なデータ転送 |
JP2005332223A (ja) * | 2004-05-20 | 2005-12-02 | Ntt Data Corp | 仮想マシン管理システム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6108697A (en) * | 1997-10-06 | 2000-08-22 | Powerquest Corporation | One-to-many disk imaging transfer over a network |
US6453392B1 (en) * | 1998-11-10 | 2002-09-17 | International Business Machines Corporation | Method of and apparatus for sharing dedicated devices between virtual machine guests |
JP2004295465A (ja) * | 2003-03-27 | 2004-10-21 | Hitachi Ltd | 計算機システム |
US8209680B1 (en) * | 2003-04-11 | 2012-06-26 | Vmware, Inc. | System and method for disk imaging on diverse computers |
JP4401730B2 (ja) * | 2003-10-06 | 2010-01-20 | 株式会社エヌ・ティ・ティ・データ | 情報処理装置 |
US7797693B1 (en) * | 2003-12-12 | 2010-09-14 | Hewlett-Packard Development Company, L.P. | NAND mobile devices capable of updating firmware or software in a manner analogous to NOR mobile devices |
US7529897B1 (en) * | 2003-12-31 | 2009-05-05 | Vmware, Inc. | Generating and using checkpoints in a virtual computer system |
US7409719B2 (en) * | 2004-12-21 | 2008-08-05 | Microsoft Corporation | Computer security management, such as in a virtual machine or hardened operating system |
US7849462B2 (en) * | 2005-01-07 | 2010-12-07 | Microsoft Corporation | Image server |
US20060184937A1 (en) * | 2005-02-11 | 2006-08-17 | Timothy Abels | System and method for centralized software management in virtual machines |
JP2006221522A (ja) * | 2005-02-14 | 2006-08-24 | Ricoh Co Ltd | 情報処理装置、サーバ及び情報処理システム |
US8370819B2 (en) * | 2005-03-25 | 2013-02-05 | Microsoft Corporation | Mechanism to store information describing a virtual machine in a virtual disk image |
US7606868B1 (en) * | 2006-03-30 | 2009-10-20 | Wmware, Inc. | Universal file access architecture for a heterogeneous computing environment |
US20070234337A1 (en) * | 2006-03-31 | 2007-10-04 | Prowess Consulting, Llc | System and method for sanitizing a computer program |
US9392078B2 (en) * | 2006-06-23 | 2016-07-12 | Microsoft Technology Licensing, Llc | Remote network access via virtual machine |
US9213513B2 (en) * | 2006-06-23 | 2015-12-15 | Microsoft Technology Licensing, Llc | Maintaining synchronization of virtual machine image differences across server and host computers |
US20080082976A1 (en) * | 2006-09-29 | 2008-04-03 | Matthias Steinwagner | Usage of virtualization software for shipment of software products |
US8327350B2 (en) * | 2007-01-02 | 2012-12-04 | International Business Machines Corporation | Virtual resource templates |
-
2007
- 2007-12-14 US US12/532,181 patent/US20100088699A1/en not_active Abandoned
- 2007-12-14 WO PCT/JP2007/074088 patent/WO2008117500A1/ja active Application Filing
- 2007-12-14 JP JP2009506196A patent/JP5446860B2/ja active Active
-
2013
- 2013-02-07 JP JP2013022602A patent/JP2013109776A/ja active Pending
- 2013-02-07 JP JP2013022651A patent/JP5454715B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09319562A (ja) * | 1995-12-21 | 1997-12-12 | Mitsubishi Electric Corp | 複合計算機システム及び複合計算機システムへのインストール/アンインストール方法 |
JP2002091850A (ja) * | 2000-09-19 | 2002-03-29 | Techfirm Kk | 情報配信サーバシステム、当該システムのアプリケーション認証方法及び記録媒体 |
JP2002244862A (ja) * | 2001-01-18 | 2002-08-30 | Hewlett Packard Co <Hp> | コンピューティングシステム製造およびインストール中の効率的なデータ転送 |
JP2005332223A (ja) * | 2004-05-20 | 2005-12-02 | Ntt Data Corp | 仮想マシン管理システム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10579786B2 (en) | 2014-04-02 | 2020-03-03 | Sony Corporation | Information processing system |
Also Published As
Publication number | Publication date |
---|---|
JPWO2008117500A1 (ja) | 2010-07-15 |
JP5454715B2 (ja) | 2014-03-26 |
WO2008117500A1 (ja) | 2008-10-02 |
JP2013080528A (ja) | 2013-05-02 |
US20100088699A1 (en) | 2010-04-08 |
JP2013109776A (ja) | 2013-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5446860B2 (ja) | 仮想マシン運用システム、仮想マシン運用方法およびプログラム | |
EP3376378B1 (en) | Container license management method, and apparatus | |
US7840750B2 (en) | Electrical transmission system in secret environment between virtual disks and electrical transmission method thereof | |
KR101152227B1 (ko) | 클라이언트 및 서버의 보안방법 | |
US9875353B2 (en) | Log information generation apparatus and recording medium, and log information extraction apparatus and recording medium | |
US8200952B2 (en) | Platform authentication via a transparent second factor | |
US20070234337A1 (en) | System and method for sanitizing a computer program | |
US8843926B2 (en) | Guest operating system using virtualized network communication | |
US20180046809A1 (en) | Secure host operating system running a virtual guest operating system | |
US9967263B2 (en) | File security management apparatus and management method for system protection | |
KR101056423B1 (ko) | 로그인된 계정권한 제어를 이용한 프로그램 실행관리 방법 및 기록매체 | |
KR102281901B1 (ko) | 블록체인을 이용한 데이터 관리 장치 및 이를 위한 방법 | |
CN114270346A (zh) | 具有可变计算机文件***的数据存储装置 | |
KR101103611B1 (ko) | 데이터의 원격 중개 및 분산 제어 시스템 | |
JP7087932B2 (ja) | ストレージ装置、データ共有システム及びデータ共有方法 | |
JP6911723B2 (ja) | ネットワーク監視装置、ネットワーク監視方法及びネットワーク監視プログラム | |
KR101041115B1 (ko) | 권한제어에 의한 웹사이트 이용방법 및 시스템과 이를 위한기록매체 | |
US10635838B1 (en) | Cloud based dead drop for isolated recovery systems | |
US20190012160A1 (en) | Distribution method for linux-based operating system and system using the same | |
CN111324872A (zh) | 一种登录记录及操作记录的重定向集中审计方法、*** | |
JP7318416B2 (ja) | データ共有方法、データ共有システム及び端末装置 | |
KR101253613B1 (ko) | 하이 인터액션 클라이언트 허니팟 시스템 및 그 운용방법 | |
CN101534293A (zh) | 一种数据单向传输方法及*** | |
Hargreaves et al. | Potential impacts of windows vista on digital investigations | |
Stewart | Forensic implications of Windows vista |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130207 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20131203 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131216 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5446860 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |