Reconfiguring virtual machines
AssigneeRed Hat, Inc.
InventorAmit Shah
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.