Reconfiguring virtual machines
First Claim
Patent Images
1. A method comprising:
- identifying, in view of virtual machine configuration data of a virtual machine, a plurality of virtual hardware components supported by a guest operating system on the virtual machine;
identifying, by a processing device of a virtual machine manager of a host controller, from the plurality of virtual hardware components, a set of supported virtual hardware components that were previously not used by the virtual machine;
generating, by the processing device of the virtual machine manager of the host controller, a user interface comprising the set of supported virtual hardware components that are not used by the virtual machine;
receiving, by the processing device via the user interface, a selection of at least one virtual hardware component from the set of supported virtual hardware components to be initialized on the virtual machine; and
providing, by the virtual machine manager, an instruction to a hypervisor executing the virtual machine to cause the hypervisor to reconfigure the virtual machine by changing a virtual hardware component currently used by the virtual machine to the selected at least one virtual hardware component.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations of the disclosure describe reconfiguring virtual machines. In one implementation, a method includes identifying, in view of virtual machine configuration data of a virtual machine, a plurality of virtual hardware components supported by a guest operating system on the virtual machine, identifying, by a processing device executing the virtual machine from the plurality of virtual hardware components, a set of supported virtual hardware components that are not used by the virtual machine, and reconfiguring, by the processing device, the virtual machine to use at least one virtual hardware component from the set of supported virtual hardware components.
-
Citations
19 Claims
-
1. A method comprising:
-
identifying, in view of virtual machine configuration data of a virtual machine, a plurality of virtual hardware components supported by a guest operating system on the virtual machine; identifying, by a processing device of a virtual machine manager of a host controller, from the plurality of virtual hardware components, a set of supported virtual hardware components that were previously not used by the virtual machine; generating, by the processing device of the virtual machine manager of the host controller, a user interface comprising the set of supported virtual hardware components that are not used by the virtual machine; receiving, by the processing device via the user interface, a selection of at least one virtual hardware component from the set of supported virtual hardware components to be initialized on the virtual machine; and providing, by the virtual machine manager, an instruction to a hypervisor executing the virtual machine to cause the hypervisor to reconfigure the virtual machine by changing a virtual hardware component currently used by the virtual machine to the selected at least one virtual hardware component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a memory; and a processing device communicably coupled to the memory, the processing device to; identify, in view of virtual machine configuration data of a virtual machine executed by the processing device, a plurality of virtual hardware components supported by a guest operating system on the virtual machine; identify, by a virtual machine manager of a host controller, from the plurality of supported virtual hardware components, a set of supported virtual hardware components that were previously not used by the virtual machine; generate a user interface comprising the set of supported virtual hardware components that are not used by the virtual machine; receive, via the user interface, a selection of at least one virtual hardware component from the set of supported virtual hardware components to be initialized on the virtual machine; and provide, by the virtual machine manager, an instruction to a hypervisor executing the virtual machine to cause the hypervisor to reconfigure the virtual machine by changing a virtual hardware component currently used by the virtual machine to the selected at least one virtual hardware component. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-accessible storage medium comprising instructions that when accessed by a processing device, cause the processing device to:
-
identify, in view of virtual machine configuration data of a virtual machine executed by the processing device, a plurality of virtual hardware components supported by a guest operating system on the virtual machine; identify, by the processing device of a virtual machine manager of a host controller, from the plurality of supported virtual hardware components, a set of supported virtual hardware components that were previously not used by the virtual machine; generate a user interface comprising the set of supported virtual hardware components that are not used by the virtual machine; receive, by the processing device via the user interface, a selection of at least one virtual hardware component from the set of supported virtual hardware components to be initialized on the virtual machine; and providing, by the virtual machine manager, an instruction to a hypervisor executing the virtual machine to cause the hypervisor to reconfigure the virtual machine by changing a virtual hardware component currently used by the virtual machine to the selected at least one virtual hardware component. - View Dependent Claims (18, 19)
-
Specification