Mechanism for saving crash dump files of a virtual machine on a designated disk
First Claim
Patent Images
1. A computer-implemented method, comprising:
- associating, by a hypervisor that virtualizes a plurality of virtual machines (VMs) on a host machine, each VM of the plurality of VMs with a crash dump disk that is solely dedicated to the VM, wherein each crash dump disk is located separate from its associated VM and separate from operating system (OS) files of its associated VM;
configuring, by the hypervisor, an OS of each VM with a crash file path to the crash dump disk associated with the VM;
configuring, by the hypervisor, each VM of the plurality of VMs to;
generate crash dump files for the VM upon a crash event of the VM; and
store, via the crash file path, the generated crash dump files to the crash dump disk associated with the VM;
identifying, by the hypervisor, a crashed VM of the plurality of VMs that experienced a crash event;
stopping, by the hypervisor, operations of the crashed VM; and
obtaining, by the hypervisor from the crash dump disk associated with the crashed VM, a crash dump file created by the crashed VM that details the crash event.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for saving crash dump files of a virtual machine (VM) on a designated disk is disclosed. A method of embodiments of the invention includes configuring an operating system (OS) of a VM managed by a hypervisor of a host machine to store any crash dump files created by the VM to a designated crash dump virtual disk associated with the VM but accessible outside of operations of the VM, determining that the VM experienced a crash event, stopping operations of the VM, and obtaining a crash dump file created by the VM that details the crash event from the designated crash dump virtual disk.
-
Citations
18 Claims
-
1. A computer-implemented method, comprising:
-
associating, by a hypervisor that virtualizes a plurality of virtual machines (VMs) on a host machine, each VM of the plurality of VMs with a crash dump disk that is solely dedicated to the VM, wherein each crash dump disk is located separate from its associated VM and separate from operating system (OS) files of its associated VM; configuring, by the hypervisor, an OS of each VM with a crash file path to the crash dump disk associated with the VM; configuring, by the hypervisor, each VM of the plurality of VMs to; generate crash dump files for the VM upon a crash event of the VM; and store, via the crash file path, the generated crash dump files to the crash dump disk associated with the VM; identifying, by the hypervisor, a crashed VM of the plurality of VMs that experienced a crash event; stopping, by the hypervisor, operations of the crashed VM; and obtaining, by the hypervisor from the crash dump disk associated with the crashed VM, a crash dump file created by the crashed VM that details the crash event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a processing device; a memory communicably coupled to the processing device; and a hypervisor to virtualize the processing device and the memory for use by a plurality of virtual machines (VMs) hosted by the hypervisor, the hypervisor configured to; associate each VM of the plurality of VMs with a crash dump disk that is solely dedicated to the VM, wherein each crash dump disk is located separate from its associated VM and separate from operating system (OS) files of its associated VM; configure an OS of each VM of the plurality of VMs with a crash file path to the crash dump disk; configure each VM of the plurality of VMs to; generate crash dump files for the VM upon a crash event of the VM; and store, via the crash file path, the generated crash dump files to the crash dump disk associated with the VM; identify a crashed VM of the plurality of VMs that experienced a crash event; stop operations of the crashed VM; and obtain, from the crash dump disk associated with the crashed VM, a crash dump file created by the crashed VM that details the crash event. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory machine-readable storage medium including data that, when accessed by a machine, cause the machine to perform operations comprising:
-
associating, by a hypervisor that virtualizes a plurality of virtual machines (VMs) on a host machine, each VM of the plurality of VMs with a crash dump disk that is solely dedicated to the VM, wherein each crash dump disk is located separate from its associated VM and separate from operating system (OS) files of its associated VM; configuring, by the hypervisor, an OS of each VM with a crash file path to the crash dump disk associated with the VM; configuring, by the hypervisor, each VM of the plurality of VMs to; generate crash dump files for the VM upon a crash event of the VM; and store, via the crash file path, the generated crash dump files to the crash dump disk associated with the VM; identifying, by the hypervisor, a crashed VM of the plurality of VMs that experienced a crash event; stopping, by the hypervisor, operations of the crashed VM; and obtaining, by the hypervisor from the crash dump disk associated with the crashed VM, a crash dump file created by the crashed VM that details the crash event. - View Dependent Claims (15, 16, 17, 18)
-
Specification