Detecting a guest operating system crash on a virtual computing instance
AssigneeVMware, Inc.
InventorsKeith Farkas, Kevin Scott Christopher, Aalap Desai, Manoj Krishnan, Jesse Andrew Mendonca, Rohan Patil
Life of this patent
Estimating the term…
Abstract
The subject matter described herein is generally directed towards detection and remediation of virtual computing instance (VCI) failure on host devices. Monitoring is performed to detect suspected failures of different guest operating systems, identify failure information, and perform remediation to provide high availability for the VCI.
Claims20
A system for detecting a guest operating system (OS) crash of a virtual computing instance (VCI), said system comprising:
- at least one physical processor;
- and
- at least one memory comprising computer program code, the at least one memory and the computer program code configured to, with the at least one physical processor, cause the physical processor to at least:
- detect, by a hypervisor executing on a host, failure of the guest OS of the VCI, the VCI executing on the host in a cluster that has been configured for high availability, wherein detecting comprises:
- intercepting a command from the guest OS to create a core dump of the guest OS, the guest OS issuing the command in response to failure of the guest OS, or
- recognizing failure screen display information generated by the guest OS;
- in response to detecting the failure of the guest OS, notify a high availability process on the hypervisor;
- and
- perform, by the high availability process on the hypervisor, remediation for the VCI.
A method for detecting a guest operating system (OS) crash of a virtual computing instance (VCI), said method comprising:
- detecting, by a hypervisor executing on a host, failure of the guest OS of the VCI, the VCI executing on the host in a cluster that has been configured for high availability, wherein detecting comprises:
- intercepting a command from the guest OS to create a core dump of the guest OS, the guest OS issuing the command in response to failure of the guest OS, or
- recognizing failure screen display information generated by the guest OS;
- in response to detecting the failure of the guest OS, notifying a high availability process on the hypervisor;
- and
- performing, by the high availability process on the hypervisor, remediation for the VCI.
One or more non-transitory computer storage media having computer-executable instructions that, upon execution by a processor, cause the processor to at least perform operations comprising:
- detecting, by a hypervisor executing on a host, failure of the guest OS of the VCI, the VCI executing on the host in a cluster that has been configured for high availability, wherein detecting comprises:
- intercepting a command from the guest OS to create a core dump of the guest OS, the guest OS issuing the command in response to failure of the guest OS, or
- recognizing failure screen display information generated by the guest OS;
- in response to detecting the failure of the guest OS, notifying a high availability process on the hypervisor;
- and
- performing, by the high availability process on the hypervisor, remediation for the VCI.
Dependencies are inferred from the claim text.