VIRTUAL COMPUTER SYSTEM
First Claim
1. A virtual machine system in which a plurality of virtual machines operate on a real machine under control of a virtual machine controller, the virtual machine system comprising:
- an actual device used as a dedicated device only by one user virtual machine; and
an actual device commonly used as a shared device by a plurality of user virtual machines via a control virtual machine, whereineach of the user virtual machines and the control virtual machine include a fault monitor that monitors a failure of a currently used actual device, whereinthe virtual machine controller holds configuration information of a device that is allocated to each of the virtual machines corresponding to each of the virtual machines, and whereineach of the fault monitors notifies a system administrator of a device failure in accordance with the device configuration information corresponding to trouble information at the time of device failure detection.
1 Assignment
0 Petitions
Accused Products
Abstract
To improve the maintainability of a virtual machine system, there is provided a mechanism capable of appropriately reporting a failure that occurs in a dedicated PCI device, in a shared PCI device, or in a virtual PCI device. A device for transferring PCI device configuration information between a failure monitoring application and a hypervisor that monitors a PCI device failure is prepared, and the failure monitoring application is operated in a user virtual machine and in a control virtual machine. Based on the above-described PCI device configuration information, the failure monitoring application operating in the user virtual machine monitors a dedicated PCI device failure and a virtual PCI device failure, and the failure monitoring application operating in the control virtual machine monitors a shared PCI device failure, respectively, thereby appropriately reporting a failure of the dedicated PCI device, the shared PCI device, or the virtual PCI device without duplication.
-
Citations
10 Claims
-
1. A virtual machine system in which a plurality of virtual machines operate on a real machine under control of a virtual machine controller, the virtual machine system comprising:
-
an actual device used as a dedicated device only by one user virtual machine; and an actual device commonly used as a shared device by a plurality of user virtual machines via a control virtual machine, wherein each of the user virtual machines and the control virtual machine include a fault monitor that monitors a failure of a currently used actual device, wherein the virtual machine controller holds configuration information of a device that is allocated to each of the virtual machines corresponding to each of the virtual machines, and wherein each of the fault monitors notifies a system administrator of a device failure in accordance with the device configuration information corresponding to trouble information at the time of device failure detection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification