JP5304640B2 - コンピュータ、起動方法、および起動プログラム - Google Patents
コンピュータ、起動方法、および起動プログラム Download PDFInfo
- Publication number
- JP5304640B2 JP5304640B2 JP2009506184A JP2009506184A JP5304640B2 JP 5304640 B2 JP5304640 B2 JP 5304640B2 JP 2009506184 A JP2009506184 A JP 2009506184A JP 2009506184 A JP2009506184 A JP 2009506184A JP 5304640 B2 JP5304640 B2 JP 5304640B2
- Authority
- JP
- Japan
- Prior art keywords
- address information
- computer
- host
- packet
- determination
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45545—Guest-host, i.e. hypervisor is an application program itself, e.g. VirtualBox
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
- G06F9/5077—Logical partitioning of resources; Management or configuration of virtualized resources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
120 BIOS
130 電源制御部
140 ハイパーバイザ
150 ホストOS
151 Mパケット取得部
152 アドレス検出部
153 制御リスト記憶部
154 起動判定部
155 ゲストOS制御部
160−1〜160−n ゲストOS
Claims (8)
- 複数のOS(Operating System)がハイパーバイザ上で動作するコンピュータであって、
異なる複数のアドレス情報が割り当てられ、接続されたネットワークよりパケットを受信する受信手段と、
前記複数のOSのそれぞれと前記異なる複数のアドレス情報のいずれか1つとをそれぞれ対応付けた制御リストを記憶する記憶手段と、
前記受信手段が前記異なる複数のアドレス情報のいずれかである特定のアドレス情報を含むマジックパケットを受信したとき、前記制御リストに基づき前記特定のアドレス情報に対応するOSを前記ハイパーバイザ上で選択的に起動させる制御手段と
を有することを特徴とするコンピュータ。 - 複数のOS(Operating System)がハイパーバイザ上で動作するコンピュータが実行する起動方法であって、
異なる複数のアドレス情報が割り当てられた受信手段によって、接続されたネットワークからパケットを受信する受信工程と、
前記複数のOSのそれぞれと、前記異なる複数のアドレス情報のいずれか1つとをそれぞれ対応付けた制御リストを記憶手段に記憶させる記憶工程と、
前記受信工程にて前記異なる複数のアドレス情報のいずれかである特定のアドレス情報を含むマジックパケットが受信されたとき、前記制御リストに基づいて、前記特定のアドレス情報に対応するOSを前記ハイパーバイザ上で選択的に起動させる制御工程と
を含むことを特徴とする起動方法。 - 前記制御リストはさらに、前記複数のOSのそれぞれについて、OSの遠隔起動を許容するか否かを定義した制御情報を含み、
前記起動方法はさらに、
前記制御情報に基づいて、起動させる対象の前記OSを起動させるか否かを判定する判定工程を含む
ことを特徴とする請求項2記載の起動方法。 - 前記判定工程は、
受信された前記マジックパケットの送信元アドレスに応じてOSを起動させるか否かを判定する
ことを特徴とする請求項3記載の起動方法。 - 前記判定工程は、
前記特定のアドレス情報が、基本機能を提供するホストOSに対応するアドレス情報であるか否かを判定する第1判定工程と、
前記第1判定工程における判定の結果、前記特定のアドレス情報が前記ホストOS以外のOSに対応するアドレス情報である場合に、前記特定のアドレス情報に対応するOSを特定し、特定された前記OSを起動させるか否かを判定する第2判定工程と
を含むことを特徴とする請求項3または4記載の起動方法。 - 前記第1判定工程における判定の結果、前記特定のアドレス情報が前記ホストOSに対応するアドレス情報である場合に、前記コンピュータの電源を入れる電源制御工程
をさらに含むことを特徴とする請求項5記載の起動方法。 - 複数のOS(Operating System)がハイパーバイザ上で動作するコンピュータの起動方法であって、
異なる複数のアドレス情報が割り当てられた受信手段によって、起動対象のOSに対するパケットをネットワーク経由で受信する受信工程と、
前記受信工程にて受信された前記パケットが基本性能を提供するホストOSに対するものであるか否かを判定する第1判定工程と、
前記第1判定工程における判定の結果、受信された前記パケットが前記ホストOSに対するものでない場合に、受信された前記パケットに格納されたアドレス情報を参照する参照工程と、
前記複数のOSそれぞれを識別する識別情報のそれぞれを、前記異なる複数のアドレス情報のいずれか1つとそれぞれ対応付けて記憶手段に記憶させる記憶工程と、
前記記憶手段に記憶された情報と前記参照工程によって参照されたアドレス情報とに基づいて、前記複数のOSの中から前記アドレス情報に対応するOSを前記ハイパーバイザ上で選択的に起動させる制御工程と
を含むことを特徴とする起動方法。 - 複数のOS(Operating System)がハイパーバイザ上で動作するコンピュータが実行する起動プログラムであって、
前記コンピュータに、
異なる複数のアドレス情報が割り当てられた受信手段によって、起動対象のOSに対するパケットをネットワーク経由で受信する受信工程と、
前記受信工程にて受信された前記パケットに格納されたアドレス情報を参照する参照工程と、
前記複数のOSそれぞれを識別する識別情報のそれぞれを、前記異なる複数のアドレス情報のいずれか1つとそれぞれ対応付けて記憶手段に記憶させる記憶工程と、
前記記憶手段に記憶された情報と前記参照工程によって参照されたアドレス情報とに基づいて、前記複数のOSの中から前記アドレス情報に対応するOSを選択的に起動させる制御工程と
を実行させることを特徴とする起動プログラム。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2007/056493 WO2008117472A1 (ja) | 2007-03-27 | 2007-03-27 | コンピュータ、遠隔起動方法、および遠隔起動プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008117472A1 JPWO2008117472A1 (ja) | 2010-07-08 |
JP5304640B2 true JP5304640B2 (ja) | 2013-10-02 |
Family
ID=39788215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009506184A Expired - Fee Related JP5304640B2 (ja) | 2007-03-27 | 2007-03-27 | コンピュータ、起動方法、および起動プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US8661238B2 (ja) |
JP (1) | JP5304640B2 (ja) |
WO (1) | WO2008117472A1 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5149732B2 (ja) | 2008-07-30 | 2013-02-20 | 株式会社日立製作所 | 仮想計算機システム |
JP5359328B2 (ja) * | 2009-02-02 | 2013-12-04 | 日本電気株式会社 | 仮想計算機の起動制御システム、その起動制御方法、情報処理装置、プログラム及び記録媒体 |
WO2010113248A1 (ja) * | 2009-03-31 | 2010-10-07 | 富士通株式会社 | 仮想計算機システム、情報処理装置、コンピュータプログラム及び接続制御方法 |
JP2011060023A (ja) * | 2009-09-10 | 2011-03-24 | Bsn Net:Kk | バックアップシステム |
JP5458899B2 (ja) * | 2010-01-12 | 2014-04-02 | 富士通株式会社 | 仮想計算機、遠隔起動プログラム、遠隔起動方法及び仮想計算機システム |
WO2012164651A1 (ja) * | 2011-05-27 | 2012-12-06 | 株式会社日立製作所 | インタフェース装置、計算機システム、及び計算機制御方法 |
JP5773166B2 (ja) * | 2012-04-05 | 2015-09-02 | 株式会社日立製作所 | 計算機の制御方法、計算機及び計算機システム |
US10261821B2 (en) * | 2016-12-02 | 2019-04-16 | Dell Products L.P. | System and method to expose remote virtual media partitions to virtual machines |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2543640B2 (ja) * | 1991-12-10 | 1996-10-16 | 株式会社日立製作所 | 仮想計算機システム |
JPH10507855A (ja) * | 1994-10-20 | 1998-07-28 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | 遠隔ウェイクアップのためのシステムおよび方法 |
JP2000295257A (ja) * | 1999-04-06 | 2000-10-20 | Toshiba Tec Corp | ネットワークシステムの遠隔電源投入方法及び遠隔電源制御装置 |
JP2003162515A (ja) * | 2001-11-22 | 2003-06-06 | Fujitsu Ltd | クラスタシステム |
JP2005020728A (ja) * | 2003-06-25 | 2005-01-20 | Internatl Business Mach Corp <Ibm> | ネットワーク・インターフェース・カードを介したマルチノード区分編成データ処理システム内におけるリモート電源制御 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5835719A (en) | 1994-10-20 | 1998-11-10 | Advanced Micro Devices, Inc. | Apparatus and method for remote wake-up in system having interlinked networks |
US5802305A (en) * | 1996-05-17 | 1998-09-01 | Microsoft Corporation | System for remotely waking a sleeping computer in power down state by comparing incoming packet to the list of packets storing on network interface card |
US5983353A (en) * | 1997-01-21 | 1999-11-09 | Dell Usa, L.P. | System and method for activating a deactivated device by standardized messaging in a network |
US5938771A (en) | 1997-10-30 | 1999-08-17 | Advanced Micro Devices, Inc. | Apparatus and method in a network interface for enabling power up of a host computer using magic packet and on-now power up management schemes |
JP2000099414A (ja) * | 1998-09-08 | 2000-04-07 | Internatl Business Mach Corp <Ibm> | パケット受信表示装置及びシステム |
US6405259B1 (en) * | 1998-12-08 | 2002-06-11 | International Business Machines Corporation | Data processing system and method for transmission of a network packet specifying a group identifier identifying a selected plurality of clients |
JP2000209220A (ja) | 1999-01-14 | 2000-07-28 | Toshiba Corp | コンピュ―タ、ネットワ―ク制御装置、およびこれらを用いたシステム並びにリモ―ト起動方法 |
US20050154928A1 (en) * | 2004-01-08 | 2005-07-14 | International Business Machines Corporation | Remote power-on functionality in a partitioned environment |
US7346792B2 (en) * | 2004-08-12 | 2008-03-18 | International Business Machines Corporation | Method and system for managing peripheral connection wakeup in a processing system supporting multiple virtual machines |
US8112534B2 (en) * | 2006-07-26 | 2012-02-07 | Dell Products L.P. | Apparatus and method for remote power control |
US20080089338A1 (en) * | 2006-10-13 | 2008-04-17 | Robert Campbell | Methods for remotely creating and managing virtual machines |
-
2007
- 2007-03-27 JP JP2009506184A patent/JP5304640B2/ja not_active Expired - Fee Related
- 2007-03-27 WO PCT/JP2007/056493 patent/WO2008117472A1/ja active Application Filing
-
2009
- 2009-08-26 US US12/548,077 patent/US8661238B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2543640B2 (ja) * | 1991-12-10 | 1996-10-16 | 株式会社日立製作所 | 仮想計算機システム |
JPH10507855A (ja) * | 1994-10-20 | 1998-07-28 | アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド | 遠隔ウェイクアップのためのシステムおよび方法 |
JP2000295257A (ja) * | 1999-04-06 | 2000-10-20 | Toshiba Tec Corp | ネットワークシステムの遠隔電源投入方法及び遠隔電源制御装置 |
JP2003162515A (ja) * | 2001-11-22 | 2003-06-06 | Fujitsu Ltd | クラスタシステム |
JP2005020728A (ja) * | 2003-06-25 | 2005-01-20 | Internatl Business Mach Corp <Ibm> | ネットワーク・インターフェース・カードを介したマルチノード区分編成データ処理システム内におけるリモート電源制御 |
Also Published As
Publication number | Publication date |
---|---|
US8661238B2 (en) | 2014-02-25 |
WO2008117472A1 (ja) | 2008-10-02 |
JPWO2008117472A1 (ja) | 2010-07-08 |
US20090319768A1 (en) | 2009-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5304640B2 (ja) | コンピュータ、起動方法、および起動プログラム | |
JP5074351B2 (ja) | システム構築方法及び管理サーバ | |
JP5784482B2 (ja) | 情報処理装置および通信制御方法 | |
US9026625B2 (en) | System and method of MAC address assignment using dynamic MAC address protocol | |
TWI458314B (zh) | 傳送遠端封包至主機的伺服器系統及其管理方法 | |
JP2011082599A (ja) | 通信装置及び方法、並びにプログラム | |
JP5149732B2 (ja) | 仮想計算機システム | |
TW201445449A (zh) | 透過基板管理控制器管理虛擬機器的電腦主機與方法 | |
JP2004234114A (ja) | 計算機システム、計算機装置、オペレーティングシステムの移送方法及びプログラム | |
CN105162667B (zh) | 虚拟机配置方法和装置 | |
JP5533005B2 (ja) | 情報処理装置、計算機システム及びプログラム | |
JP2009087008A (ja) | 情報処理システムおよび制御方法 | |
JP5736346B2 (ja) | 仮想化装置、仮想化制御方法、仮想化装置制御プログラム | |
JP2008305353A (ja) | クラスタシステム及びフェイルオーバ方法 | |
JP5070879B2 (ja) | 仮想サーバシステム、サーバ装置 | |
JP2011145827A (ja) | 仮想バスシステム、およびデバイス管理方法 | |
JP2009128991A (ja) | シンクライアントシステム | |
JP2009177375A (ja) | 画像処理装置および画像処理装置への機能追加方法 | |
JP2009301556A (ja) | シンクライアントシステム、セッション管理方法、及びプログラム | |
JP6376108B2 (ja) | 情報処理装置及びプログラム | |
JP5791564B2 (ja) | 画像形成装置 | |
JP2006252097A (ja) | 情報処理システム、情報処理装置及び情報処理方法、並びにコンピュータ・プログラム | |
JP6548460B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP6145337B2 (ja) | ネットワークブートサーバ、ネットワークブートシステム、ネットワークブート制御方法、ネットワークブート制御プログラム | |
JP5854130B2 (ja) | 情報処理装置、情報処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120611 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121211 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130311 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20130319 |
|
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: 20130528 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130610 |
|
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 |