-
公开(公告)号:GB2506684A
公开(公告)日:2014-04-09
申请号:GB201217986
申请日:2012-10-08
Applicant: IBM
Inventor: BACHER UTZ , LUECK EINAR , MENCIAS ANGEL NUNEZ
Abstract: The invention relates to a method for replacing a source hypervisor (130.1) by a target hypervisor (130.3) in a system (100) comprising a first level hypervisor (121) managing multiple logical partitions (101, 103, 105) to share a set of resources of a server (125). The source hypervisor (130.1) enables at least one source virtual machine (106.1) to share said resources that are assigned to a source logical partition of the multiple logical partitions where the source hypervisor (130.1) runs. The target hypervisor (130.3) enables at least one target virtual machine (106.5) to share said resources that are assigned to a target logical partition of the multiple logical partitions where the target hypervisor (130.3) runs, wherein memory segments (206.1) of a physical memory (123) of the server (125) are assigned to the at least one source virtual machine (106.1). A memory map is used to transfer the memory state across the virtual machine managers.
-
公开(公告)号:DE112014000965T5
公开(公告)日:2015-12-03
申请号:DE112014000965
申请日:2014-03-14
Applicant: IBM
Inventor: BACHER UTZ , BUENDGEN REINHARD , LUECK EINAR
IPC: G06F9/44
Abstract: Die Erfindung betrifft ein Verfahren zum Verarbeiten eines Gastereignisses in einem hypervisorgesteuerten System (10), aufweisend die Schritte: (i) durch das Gastereignis das Auslösen eines ersten, für das Gastereignis speziellen Firmwaredienstes in einer Firmware (70), wobei das Gastereignis einem Gast (20) und einem Gastzustand (52) und einem Gastspeicher (22) zugehörig ist, der mit einem Gastschlüssel (24) verschlüsselt ist; (ii) durch die Firmware (70) das Verarbeiten von Informationen, die zu dem Gastereignis gehören, die Daten des Gastzustands (52) und des Gastspeichers (22) aufweisen, und das Übergeben nur einer Teilmenge der Informationen des Gastzustands (52) und des Gastspeichers (22) in verschlüsselter Form an einen Hypervisor (30), wobei die Teilmenge der Informationen so ausgewählt ist, dass sie für den Hypervisor (30) ausreicht, um das Gastereignis zu verarbeiten; (iii) durch die Firmware (70) das Zurückhalten eines Teils der Informationen des Gastzustands (52) und des Gastspeichers (22), der nicht an den Hypervisor (30) gesendet wird; (iv) durch den Hypervisor (30) das Verarbeiten des Gastereignisses aufgrund der empfangenen Teilmenge der Informationen des Gastzustands (52) und des Gastspeichers (22) und das Senden eines Prozessergebnisses an die Firmware (70), das einen zweiten, für das Gastereignis speziellen Firmwaredienst auslöst; (v) durch die Firmware (70) das Verarbeiten des empfangenen Prozessergebnisses zusammen mit dem Teil der Informationen des Gastzustands (52) und des Gastspeichers (22), der nicht an den Hypervisor (30) gesendet wurde, wodurch eine Zustands- und/oder Speicherveränderung erzeugt wird; (vi) durch die Firmware (70) das Durchführen der zu dem Gastereignis und dem Gastspeicher (22) gehörenden Zustands- und/oder Speicherveränderung in verschlüsselter Form.
-
公开(公告)号:GB2516944A
公开(公告)日:2015-02-11
申请号:GB201314184
申请日:2013-08-08
Applicant: IBM
Inventor: MENCIAS ANGEL NUNEZ , LUECK EINAR , JUNG MICHAEL , AMANN STEFAN
Abstract: A virtual machine is to be migrated. In order to enable the virtual machine to use a peripheral function without a long interruption, a migration assistance unit (1705) is provided, wherein migration assistance unit (1705) is adapted to receive a source write request generated by a peripheral function, and to generate a destination write request comprising the same write data as said source write request and directed to said destination memory area of said virtual machine. The peripheral function may be blocked while the memory data is transferred, and the source virtual machine is paused when nearly all memory data is transferred to the destination. Further write requests are exclusively saved in the destination memory, which may be on the same or different computers.
-
公开(公告)号:GB2515536A
公开(公告)日:2014-12-31
申请号:GB201311430
申请日:2013-06-27
Applicant: IBM
Inventor: BACHER UTZ , BUENDGEN REINHARD , LUECK EINAR
Abstract: A guest event triggers a first service, specific for the guest event, in firmware (70, fig. 3). The guest event is associated with a guest 20, with guest state (52, fig. 3) and guest memory (22, fig. 3) encrypted with guest key 24. The firmware processes guest state and guest memory information and presents only a subset of the information in decrypted form to hypervisor 30, wherein the subset of information is selected to suffice for the hypervisor to process the guest event. The firmware retains a part of the information of the guest state and memory that is not sent to the hypervisor. The hypervisor processes the guest event, based on the received subset of information, and sends a process result to the firmware which triggers a second firmware service specific for the guest event. The firmware processes the received result, together with the part of the guest information not sent to the hypervisor, to generate a state and/or memory modification. The firmware performs the state and/or memory modification associated with the guest event at the guest memory in encrypted form.
-
公开(公告)号:GB2508983B
公开(公告)日:2014-10-29
申请号:GB201319575
申请日:2013-11-06
Applicant: IBM
Inventor: BACHER UTZ , MENCIAS ANGEL NUNEZ , LUECK EINAR , BUENDGEN REINHARD
-
公开(公告)号:GB2508983A
公开(公告)日:2014-06-18
申请号:GB201319575
申请日:2013-11-06
Applicant: IBM
Inventor: BUENDGEN REINHARD , BACHER UTZ , MENCIAS ANGEL NUNEZ , LUECK EINAR
Abstract: A virtual machine (VM) is executed 200 on a source virtual machine monitor (VMM, e.g. hypervisor) 110 within a logical partition. The VM is allocated certain segments of hardware memory 201 assigned to the partition for exclusive data storage. When the VM is to be migrated to a destination VMM 120, the operation of the machine is suspended 202, and information relating to the configuration of the VM, including the allocated memory segments, is sent to the new VMM 203. The memory segments are then reassigned to the logical partition containing the destination VMM 206. The VM is then shut down 205 on the source VMM, with extended configuration information including descriptions of the assigned memory segments used to recreate the VM at the destination VMM, and the operation of the VM is then resumed on the new VMM 207. This allows the transfer of the data created by the virtual machine without requiring duplication of content and/or excessive processing time.
-
-
-
-
-