JP5359328B2 - 仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 - Google Patents
仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 Download PDFInfo
- Publication number
- JP5359328B2 JP5359328B2 JP2009021959A JP2009021959A JP5359328B2 JP 5359328 B2 JP5359328 B2 JP 5359328B2 JP 2009021959 A JP2009021959 A JP 2009021959A JP 2009021959 A JP2009021959 A JP 2009021959A JP 5359328 B2 JP5359328 B2 JP 5359328B2
- Authority
- JP
- Japan
- Prior art keywords
- virtual machine
- identification information
- server
- network packet
- virtual
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Power Sources (AREA)
Description
図2に、本発明の第1の実施形態としての仮想計算機の起動制御システムの構成を示す。第1の実施形態のシステムは、仮想計算機イメージ保存装置110、仮想計算機管理サーバ120、インフラサーバ130、代理起動装置140、サーバ起動装置150、ルータ160を有して構成される。各装置はLAN170を介して接続され、また該システムはルータ160を介して外部ネットワーク180と接続される。
図4に示すように、第1の実施形態の具体例としてのシステムは、NAS(Network Attached Storage)1110、計算サーバ1120、代理起動サーバ1140、PC1150が同一ネットワークに同一ネットワークに接続されて構成される。各装置は、実計算機1001として、図5に示すように、CPU(Central Processing Unit)1002、メモリ1003、HDD(Hard Disk Drive)1004、NIC(Network Interface Card)1005を有して構成される。第1の実施形態との対応に関し、NAS1110は仮想計算機イメージ保存装置110に、計算サーバ1120は仮想計算機管理サーバ120及びインフラサーバ130に、代理起動サーバ1140は代理起動装置140に、PC1150はサーバ起動装置150にそれぞれ対応する。
図9に、本発明の第2の実施形態としての仮想計算機の起動制御システムの構成を示す。第2の実施形態のシステムは、仮想計算機管理サーバ220、インフラサーバ230、仮想計算機イメージ保存装置210、代理起動装置240、サーバ起動装置20、ルータ20を有して構成される。図1の各装置との対応関係は第1の実施形態と同様である。以下、第1の実施形態との相違点を中心に説明する。
図11に示すように、第2の実施形態の具体例としてのシステムは、PCサーバ1220、代理起動サーバ1240、PC1250が同一ネットワークに同一ネットワークに接続されて構成される。各装置は、実計算機として、第1の実施形態の具体例と同様に構成される。第2の実施形態との対応に関し、PCサーバ1220は仮想計算機イメージ保存装置210、仮想計算機管理サーバ220及びとインフラサーバ230に、代理起動サーバ1240は代理起動装置240に、PC1250はサーバ起動装置250にそれぞれ対応する。
図14に、本発明の第3の実施形態としての仮想計算機の起動制御システムの構成を示す。第3の実施形態のシステムは、仮想計算機イメージ保存装置310、仮想計算機管理サーバ320、インフラサーバ330、代理起動装置340、サーバ起動装置350、ルータ360を有して構成される。図1の各装置との対応関係は第1の実施形態と同様である。以下、第1の実施形態との相違点を中心に説明する。
図16に示すように、第3の実施形態の具体例としてのシステムは、NAS1310a及び1310b、計算サーバ1320、代理起動サーバ1340、PC1350が同一ネットワークに同一ネットワークに接続されて構成される。つまり、第1の実施形態の具体例にNASがさらに1台追加されている。また、各装置は、実計算機として、第1の実施形態の具体例と同様に構成される。また、第3の実施形態との対応に関し、第1の実施形態の具体例と同様である。
図18に、本発明の第4の実施形態としての仮想計算機の起動制御システムの構成を示す。第4の実施形態のシステムは、仮想計算機イメージ保存装置410、仮想計算機管理サーバ420、インフラサーバ430、代理起動装置440、サーバ起動装置450、ルータ460を有して構成される。図1の各装置との対応関係は第1の実施形態と同様である。以下、第1の実施形態との相違点を中心に説明する。
図20に示すように、第4の実施形態の具体例としてのシステムは、NAS1410、計算サーバ1420、代理起動サーバ1440、PC1450が同一ネットワークに同一ネットワークに接続されて構成される。つまり、第1の実施形態の具体例に計算サーバがさらに2台追加されている。また、各装置は、実計算機として、第1の実施形態の具体例と同様に構成される。また、第4の実施形態との対応に関し、第1の実施形態の具体例と同様である。
図24に、本発明の第5の実施形態としての仮想計算機の起動制御システムの構成を示す。第5の実施形態のシステムは、仮想計算機イメージ保存装置510、仮想計算機管理サーバ520、インフラサーバ530、代理起動装置540、サーバ起動装置550、ルータ560を有して構成される。図1の各装置との対応関係は第1の実施形態と同様である。以下、第1の実施形態との相違点を中心に説明する。
図26に示すように、第5の実施形態の具体例としてのシステムは、NAS1510、計算サーバ1520、PCサーバ1530、代理起動サーバ1540、PC1550が同一ネットワークに同一ネットワークに接続されて構成される。つまり、第1の実施形態の具体例にPCサーバが1台追加されている。また、各装置は、実計算機として、第1の実施形態の具体例と同様に構成される。また、第5の実施形態との対応に関し、PCサーバ1530はインフラサーバ530に対応し、その他は第1の実施形態の具体例と同様である。
2 サーバ装置
3 仮想計算機
4 データ保存装置
5 イメージファイル
6 代理制御装置
110,210,310,410,510 仮想計算機イメージ保存装置
120,220,320,420,520 仮想計算機管理サーバ
130,230,330,430,530 インフラサーバ
140,240,340,440,540 代理起動装置
141,241,341,441,541 識別情報
150,250,350,450,550 サーバ起動装置
160,260,360,460,560 ルータ
170,270,370,470,570 LAN
180,280,380,480,580 外部ネットワーク
1001 計算機
1002 CPU
1003 メモリ
1004 HDD
1005 NIC
1110,1310,1410,1510 NAS
1120,1320,1420,1520 計算サーバ
1121 管理仮想計算機
1122,1222 仮想計算機
1123 ハイパバイザ
1140,1240,1340,1440,1540 代理起動サーバ
1141 代理起動サービス
1142,1223 OS
1143 ハードウエア
1150,1250,1350,1450,1550 PC
1220,1530 PCサーバ
1221 仮想計算機モニタ
Claims (25)
- 仮想計算機をイメージファイルとして保存するデータ保存装置から、物理リソースを提供するサーバ装置上にイメージファイルが読み出されて構成される仮想計算機の起動制御システムであって、
ウェイクオンランに用いられ、ネットワーク上でブロードキャストされたネットワークパケットを受信し、前記ネットワークパケットに含まれる識別情報に対応する仮想計算機の起動制御の実行要求を行う代理制御装置と、
前記代理制御装置からの実行要求に従って仮想計算機の起動制御を行う管理装置と、
を有することを特徴とする仮想計算機の起動制御システム。 - 前記代理制御装置は、仮想計算機の識別情報を保持するとともに、前記受信したネットワークパケットを解析し、前記保持する仮想計算機の識別情報が該ネットワークパケットに含まれる場合に、前記管理装置に対して前記仮想計算機の起動制御の実行要求を行うことを特徴とする請求項1に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、前記サーバ装置又は前記データ保存装置の動作状況に応じて、前記各装置に対してネットワークパケットを送信することを特徴とする請求項1又は2に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、仮想計算機の識別情報を保持するとともに、前記サーバ装置の識別情報、前記データ保存装置の識別情報、物理リソースに関する情報、前記管理装置と起動される仮想計算機の対応関係に関する情報を保持し、前記仮想計算機の識別情報と前記各情報とを関連付けて保持することを特徴とする請求項1から3のいずれか1項に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、仮想計算機の識別情報と該仮想計算機を保存するデータ保存装置を構成として備えるサーバ装置の識別情報とを関連付けて保持するとともに、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応するサーバ装置が停止状態にある場合に、該サーバ装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項1から4のいずれか1項に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、仮想計算機の識別情報と該仮想計算機を保存するデータ保存装置の識別情報とを関連付けて保持するとともに、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応するデータ保存装置が停止状態にある場合に、該データ保存装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項1から4のいずれか1項に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、仮想計算機の識別情報及び該仮想計算機での使用物理リソース量の情報と稼動中のサーバ装置の空き物理リソース量の情報とサーバ装置の識別情報とを保持するとともに、前記空き物理リソース量が、前記受信したネットワークパケットに識別情報が含まれる仮想計算機での使用物理リソース量より不足している場合に、停止状態にあるサーバ装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項1から4のいずれか1項に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、仮想計算機の識別情報と該仮想計算機を起動する管理装置と前記管理装置でのプログラミングインタフェースを関連付けて保持するとともに、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応する管理装置でのプログラミングインタフェースを用いて、該管理装置に対して前記仮想計算機の起動制御の実行要求を行うことを特徴とする請求項1から4のいずれか1項に記載の仮想計算機の起動制御システム。
- 前記代理制御装置は、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応する管理装置が停止状態にある場合に、該管理装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項8に記載の仮想計算機の起動制御システム。
- ウェイクオンランに用いられ、ネットワーク上でブロードキャストされたネットワークパケットを受信し、仮想計算機をイメージファイルとして保存するデータ保存装置から、物理リソースを提供するサーバ装置上にイメージファイルが読み出されて構成される仮想計算機の起動制御を行う管理装置に対して、前記受信したネットワークパケットに含まれる識別情報に対応する仮想計算機の起動制御の実行要求を行うことを特徴とする情報処理装置。
- 仮想計算機の識別情報を保持するとともに、前記受信したネットワークパケットを解析し、前記保持する仮想計算機の識別情報が該ネットワークパケットに含まれる場合に、前記管理装置に対して前記仮想計算機の起動制御の実行要求を行うことを特徴とする請求項10に記載の情報処理装置。
- 前記サーバ装置又は前記データ保存装置の動作状況に応じて、前記各装置に対してネットワークパケットを送信することを特徴とする請求項10又は11に記載の情報処理装置。
- 仮想計算機の識別情報を保持するとともに、前記サーバ装置の識別情報、前記データ保存装置の識別情報、物理リソースに関する情報、前記管理装置と起動される仮想計算機の対応関係に関する情報を保持し、前記仮想計算機の識別情報と前記各情報とを関連付けて保持することを特徴とする請求項10から12のいずれか1項に記載の情報処理装置。
- 仮想計算機の識別情報と該仮想計算機を保存するデータ保存装置を構成として備えるサーバ装置の識別情報とを関連付けて保持するとともに、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応するサーバ装置が停止状態にある場合に、該サーバ装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項10から13のいずれか1項に記載の情報処理装置。
- 仮想計算機の識別情報と該仮想計算機を保存するデータ保存装置の識別情報とを関連付けて保持するとともに、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応するデータ保存装置が停止状態にある場合に、該データ保存装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項10から13のいずれか1項に記載の情報処理装置。
- 仮想計算機の識別情報及び該仮想計算機での使用物理リソース量の情報と稼動中のサーバ装置の空き物理リソース量の情報とサーバ装置の識別情報とを保持するとともに、前記空き物理リソース量が、前記受信したネットワークパケットに識別情報が含まれる仮想計算機での使用物理リソース量より不足している場合に、停止状態にあるサーバ装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項10から13のいずれか1項に記載の情報処理装置。
- 仮想計算機の識別情報と該仮想計算機を起動する管理装置と前記管理装置でのプログラミングインタフェースを関連付けて保持するとともに、前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応する管理装置でのプログラミングインタフェースを用いて、該管理装置に対して前記仮想計算機の起動制御の実行要求を行うことを特徴とする請求項10から13のいずれか1項に記載の情報処理装置。
- 前記受信したネットワークパケットに含まれる仮想計算機の識別情報に対応する管理装置が停止状態にある場合に、該管理装置の識別情報を含むネットワークパケットをブロードキャストすることを特徴とする請求項17に記載の情報処理装置。
- 仮想計算機をイメージファイルとして保存するデータ保存装置から、物理リソースを提供するサーバ装置上にイメージファイルが読み出されて構成される仮想計算機の起動制御方法であって、
第1の装置が、ウェイクオンランに用いられ、ネットワーク上でブロードキャストされたネットワークパケットを受信する受信ステップと、
前記第1の装置が、前記受信されたネットワークパケットに含まれる識別情報に対応する仮想計算機の起動制御の実行要求を第2の装置に対して行う実行要求ステップと、
前記第2の装置が、前記実行要求に従って前記仮想計算機の起動制御を行う起動制御ステップと、
を有することを特徴とする仮想計算機の起動制御方法。 - 前記第1の装置が、仮想計算機の識別情報を登録する登録ステップと、
前記第1の装置が、前記受信したネットワークパケットを解析する解析ステップと、
を有し、
前記実行要求ステップは、前記第1の装置が、前記登録した仮想計算機の識別情報が前記受信したネットワークパケットに含まれる場合に、前記第2の装置に対して前記仮想計算機の起動制御の実行要求を行うことを特徴とする請求項19に記載の仮想計算機の起動制御方法。 - 前記第1の装置が、前記サーバ装置又は前記データ保存装置の動作状況に応じて、前記各装置に対してネットワークパケットを送信する送信ステップを有することを特徴とする請求項19又は20に記載の仮想計算機の起動制御方法。
- 仮想計算機をイメージファイルとして保存するデータ保存装置から、物理リソースを提供するサーバ装置上にイメージファイルが読み出されて構成される仮想計算機の起動制御に用いられるプログラムであって、
コンピュータに、
ウェイクオンランに用いられ、ネットワーク上でブロードキャストされたネットワークパケットを受信する受信処理と、
仮想計算機の起動制御を行う管理装置に対して、前記受信されたネットワークパケットに含まれる識別情報に対応する仮想計算機の起動制御の実行要求を行う実行要求処理と、
を実行させることを特徴とするプログラム。 - コンピュータに、
仮想計算機の識別情報を登録する登録処理と、
前記受信したネットワークパケットを解析する解析処理と、
を実行させ、
前記実行要求処理は、前記登録した仮想計算機の識別情報が前記受信したネットワークパケットに含まれる場合に、前記管理装置に対して前記仮想計算機の起動制御の実行要求を行うことを特徴とする請求項22に記載のプログラム。 - コンピュータに、前記サーバ装置又は前記データ保存装置の動作状況に応じて、前記各装置に対してネットワークパケットを送信する送信処理を実行させることを特徴とする請求項22又は23に記載のプログラム。
- 請求項22から24のいずれか1項に記載のプログラムを記録しコンピュータ読み取り可能なことを特徴とする記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009021959A JP5359328B2 (ja) | 2009-02-02 | 2009-02-02 | 仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009021959A JP5359328B2 (ja) | 2009-02-02 | 2009-02-02 | 仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010176641A JP2010176641A (ja) | 2010-08-12 |
JP5359328B2 true JP5359328B2 (ja) | 2013-12-04 |
Family
ID=42707507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009021959A Expired - Fee Related JP5359328B2 (ja) | 2009-02-02 | 2009-02-02 | 仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5359328B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012164651A1 (ja) * | 2011-05-27 | 2012-12-06 | 株式会社日立製作所 | インタフェース装置、計算機システム、及び計算機制御方法 |
US10232252B2 (en) | 2011-11-21 | 2019-03-19 | Sony Interactive Entertainment Inc. | Information processing system, information processing method, program, and information storage medium |
JP7259203B2 (ja) * | 2018-03-16 | 2023-04-18 | 株式会社リコー | 情報処理装置、情報処理システムおよび方法 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3861087B2 (ja) * | 2003-10-08 | 2006-12-20 | 株式会社エヌ・ティ・ティ・データ | 仮想マシン管理装置及びプログラム |
JP2006235941A (ja) * | 2005-02-24 | 2006-09-07 | Canon Inc | 画像形成システム |
JP4883979B2 (ja) * | 2005-10-11 | 2012-02-22 | 株式会社ソニー・コンピュータエンタテインメント | 情報処理装置および通信制御方法 |
JP2007226335A (ja) * | 2006-02-21 | 2007-09-06 | Fujitsu Ltd | 遠隔操作システム、遠隔操作コンピュータおよび遠隔操作プログラム |
JP4434168B2 (ja) * | 2006-03-30 | 2010-03-17 | 日本電気株式会社 | オンデマンドクライアントサービスシステム、その管理方法、及びプログラム |
JP2008171076A (ja) * | 2007-01-09 | 2008-07-24 | Vision Arts Kk | ジョブ実行装置及びその制御方法 |
JP5304640B2 (ja) * | 2007-03-27 | 2013-10-02 | 富士通株式会社 | コンピュータ、起動方法、および起動プログラム |
JP4739271B2 (ja) * | 2007-04-19 | 2011-08-03 | 株式会社富士通アドバンストエンジニアリング | 電源制御装置、仮想サーバ管理システム、電源制御方法および電源制御プログラム |
-
2009
- 2009-02-02 JP JP2009021959A patent/JP5359328B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010176641A (ja) | 2010-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5784482B2 (ja) | 情報処理装置および通信制御方法 | |
KR101512252B1 (ko) | 운영 시스템(os)이 없는 서비스 환경에서 펌웨어를 프로비저닝하는 방법 | |
US11301396B2 (en) | Technologies for accelerated data access and physical data security for edge devices | |
US9223596B1 (en) | Virtual machine fast provisioning based on dynamic criterion | |
US8316248B2 (en) | Virtual PC management method, virtual PC management system, and virtual PC management program | |
US20110113426A1 (en) | Apparatuses for switching the running of a virtual machine between multiple computer devices belonging to the same computer platform and the associated switching methods | |
US20150058520A1 (en) | Detection of hot pages for partition migration | |
US20120036383A1 (en) | Power supply for networked host computers and control method thereof | |
TW201232414A (en) | Management of a data network of a computing environment | |
JP2016042249A (ja) | 設定検証方法、設定検証プログラムおよび設定検証装置 | |
US9361255B2 (en) | Method for controlling I/O switch, method for controlling virtual computer, and computer system | |
US20150058519A1 (en) | Detection of hot pages for partition hibernation | |
JP2010211526A (ja) | プログラム、コンピュータ及び制御方法 | |
JP2007233815A (ja) | 情報処理システムおよび情報処理装置の割当管理方法 | |
JP2010147553A (ja) | 情報管理装置、識別情報収集方法およびプログラム | |
US20050240669A1 (en) | BIOS framework for accommodating multiple service processors on a single server to facilitate distributed/scalable server management | |
JP5359328B2 (ja) | 仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 | |
JP2015148861A (ja) | 情報処理システム及びプログラム管理方法 | |
JP2019120974A (ja) | 計算機システム、ベースボード管理コントローラ、osインストール方法、及びプログラム | |
CN101419560A (zh) | 一种基于可扩展固件接口的操作***切换方法 | |
JP2009230433A (ja) | ネットワークブート装置、プログラム及び方法 | |
US20190089483A1 (en) | Techniques of deep discovery of a composed node through management network | |
JP2009087008A (ja) | 情報処理システムおよび制御方法 | |
JP4982454B2 (ja) | 情報処理方法および情報処理システム | |
JP2016025656A (ja) | Ipアドレスの帯域外設定 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20110512 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20110920 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120123 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130219 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130416 |
|
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: 20130806 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130819 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |