High availability support for virtual machines
AssigneeInternational Business Machines Corporation
InventorsRajeev Mishra, Lance Warren Russell, Ravi A. Shankar
Life of this patent
Estimating the term…
Abstract
A computer implemented method, a tangible computer storage medium, and a data processing system provide high availability support for virtual machines in a logical partitioned platform. A monitoring system detect a failure in the virtual machine. Partition management firmware then restarts the virtual machine in a consistency failover image node utilizing a consistency failover image. If a subsequent failure of the virtual machine is detected within a predetermined time, partition management firmware restarts the virtual machine in a boot failover image node utilizing a boot failover image.
Claims21
A computer implemented method for providing failover support for virtual machines in a logical partitioned platform, the method comprising the computer implemented steps of:
- detecting, with a monitoring system, a first failure in a virtual machine in the logical partition platform;
- responsive to detecting the failure in the virtual machine, restarting with a partition management firmware the virtual machine in a consistency failover image node utilizing a consistency failover image;
- and
- responsive to identifying a subsequent failure of the virtual machine within a predetermined time, restarting with a partition management firmware the virtual machine in a boot failover image node utilizing a boot failover image.
A tangible computer storage hardware having a computer program product encoded thereon for providing high availability support for virtual machines in a logical partitioned platform, the tangible computer storage hardware comprising:
- instructions for detecting a first failure in a virtual machine;
- instructions, responsive to detecting the failure in the virtual machine, for restarting the virtual machine in a consistency failover image node utilizing a consistency failover image;
- and
- instructions, responsive to identifying a subsequent failure of the virtual machine within a predetermined time, for restarting the virtual machine in a boot failover image node utilizing a boot failover image.
A data processing system comprising:
- a storage device having computer usable program code encoded thereon for providing high availability support for virtual machines in a logical partitioned platform;
- a bus system connecting the storage device to a processor;
- and
- a processor, wherein the processor executes the computer usable program to detect a first failure in a virtual machine;
- responsive to detecting the failure in the virtual machine, to restart the virtual machine in a consistency failover image node utilizing a consistency failover image;
- and responsive to identifying a subsequent failure of the virtual machine within a predetermined time, to restart the virtual machine in a boot failover image node utilizing a boot failover image.
Dependencies are inferred from the claim text.