Reconfiguring virtual machines
First Claim
Patent Images
1. A method comprising:
- obtaining, by a processing device, virtual machine configuration data for a virtual machine from a quest agent residing on the virtual machine, wherein the virtual machine comprises a guest operating system;
identifying, in view of the virtual machine configuration data and without user interaction, a plurality of virtual hardware components supported by the guest operating system on the virtual machine;
identifying, in the plurality of supported virtual hardware components, a set of supported virtual hardware components that are not used by the virtual machine, wherein the set of support virtual hardware components comprises at least one virtual hardware component that was not supported by the virtual machine prior to an update to the virtual machine configuration data;
reconfiguring the virtual machine to use at least one virtual hardware component from the set of supported virtual hardware components in view of user input; and
restarting the virtual machine after reconfiguring the virtual machine to use the at least one virtual hardware component from the set of supported virtual hardware components.
1 Assignment
0 Petitions
Accused Products
Abstract
A host controller obtains virtual machine configuration data for a virtual machine which has a guest operating system. The host controller may identify a plurality of virtual hardware components supported by the guest operating system and may identify a set of the plurality of virtual hardware components which are not used by the virtual machine. The host controller may reconfigure the virtual machine to use one or more of the set of virtual hardware components.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining, by a processing device, virtual machine configuration data for a virtual machine from a quest agent residing on the virtual machine, wherein the virtual machine comprises a guest operating system; identifying, in view of the virtual machine configuration data and without user interaction, a plurality of virtual hardware components supported by the guest operating system on the virtual machine; identifying, in the plurality of supported virtual hardware components, a set of supported virtual hardware components that are not used by the virtual machine, wherein the set of support virtual hardware components comprises at least one virtual hardware component that was not supported by the virtual machine prior to an update to the virtual machine configuration data; reconfiguring the virtual machine to use at least one virtual hardware component from the set of supported virtual hardware components in view of user input; and restarting the virtual machine after reconfiguring the virtual machine to use the at least one virtual hardware component from the set of supported virtual hardware components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a memory; and a processing device communicably coupled to the memory, the processing device to; obtain virtual machine configuration data for a virtual machine from a quest agent residing on the virtual machine, wherein the virtual machine comprises a guest operating system; identify, in view of the virtual machine configuration data and without user interaction, a plurality of virtual hardware components supported by the guest operating system on the virtual machine; identify, in the plurality of supported virtual hardware components, a set of supported virtual hardware components that are not used by the virtual machine, wherein the set of support virtual hardware components comprises at least one virtual hardware component that was not supported by the virtual machine prior to an update to the virtual machine configuration data; reconfigure the virtual machine to use at least one virtual hardware component from the set of supported virtual hardware components in view of user input; and restarting the virtual machine after reconfiguring the virtual machine to use the at least one virtual hardware component from the set of supported virtual hardware components. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-accessible storage medium comprising instructions that when accessed by a processing device, cause the processing device to:
-
obtain, by the processing device, virtual machine configuration data for a virtual machine from a quest agent residing on the virtual machine, wherein the virtual machine comprises a guest operating system; identify, in view of the virtual machine configuration data and without user interaction, a plurality of virtual hardware components supported by the guest operating system on the virtual machine; identify, in the plurality of supported virtual hardware components, a set of supported virtual hardware components that are not used by the virtual machine, wherein the set of support virtual hardware components comprises at least one virtual hardware component that was not supported by the virtual machine prior to an update to the virtual machine configuration data; reconfigure the virtual machine to use at least one virtual hardware component from the set of supported virtual hardware components in view of user input; and restarting the virtual machine after reconfiguring the virtual machine to use the at least one virtual hardware component from the set of supported virtual hardware components. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification