Virtual machine control program, virtual machine control system, and dump capturing method
AssigneeFujitsu Limited
InventorKenichirou Shimogawa
Life of this patent
Estimating the term…
Abstract
A virtual machine control system includes a dump target setting module that sets a flag that represents that a memory area is a dump target to each memory area that has been used by a guest OS, a dumping module that dumps to a file the memory area to which the dump target setting module sets the flag, and that removes the flag from the memory area about which dumping is completed, and a virtual machine control module that controls implementation of the guest OS, which operates on the virtual machine, and stops the implementation of the guest OS until the dumping module removes the flag from the memory area when the guest OS tries to access the memory area to which the dump target setting module sets the flag.
Claims11
A computer-readable recording medium that stores therein a computer program causes a guest OS to operate on a virtual machine and dumps each memory area that has been used by the guest OS when a failure occurs in the guest OS, the computer program causing a computer to execute:
- setting a flag that represents that the memory area is a dump target to each memory area that has been used by the guest OS;
- dumping to a file the memory area to which the flag is set, and removing the flag from the memory area about which dumping is completed;
- and
- controlling implementation of the guest OS, which operates on the virtual machine, and stopping the implementation of the guest OS until the flag is removed from the memory area when the guest OS tries to access the memory area to which the flag is set.
A virtual machine control system that causes a guest OS to operate on a virtual machine and dumps each memory area that has been used by the guest OS when a failure occurs in the guest OS, the virtual machine control system comprising:
- a dump target setting module that sets a flag that represents that the memory area is a dump target to each memory area that has been used by the guest OS;
- a dumping module that dumps to a file the memory area to which the dump target setting module sets the flag, and that removes the flag from the memory area about which dumping is completed;
- and
- a virtual machine control module that controls implementation of the guest OS, which operates on the virtual machine, and stops the implementation of the guest OS until the dumping module removes the flag from the memory area when the guest OS tries to access the memory area to which the dump target setting module sets the flag.
A dump capturing method that causes a guest OS to operate on a virtual machine and dumps each memory area that has been used by the guest OS when a failure occurs in the guest OS, the dump capturing method comprising:
- setting a flag that represents that the memory area is a dump target to each memory area that has been used by the guest OS;
- dumping to a file the memory area to which the flag is set, and removing the flag from the memory area about which dumping is completed;
- and
- controlling implementation of the guest OS, which operates on the virtual machine, and stopping the implementation of the guest OS until the flag is removed from the memory area when the guest OS tries to access the memory area to which the flag is set, wherein the step of dumping to the file the memory area is executed in parallel with the step of controlling the implementation of the guest OS.
Dependencies are inferred from the claim text.