[pve-devel] Set VirIO as default devices for Linux VMs (with patches)
Dominik Csapak
d.csapak at proxmox.com
Thu Jul 21 12:13:48 CEST 2016
On 07/21/2016 11:10 AM, Emmanuel Kasper wrote:
> (resending as the patch serie was missing from previous mail)
>
> This patch series adds capabilities to store Qemu Wizard Defaults, and
> use these capabilities
> to set virtio by default for Linux machines.
>
> Changes since V2:
> * listen to 'radiogroup' events in OSTypeEdit instead of setting a
> listener to each radio button
> * do not declare components alias with an array when the aliases
> containt a single value
>
> Implementation:
> We listen for the 'change' event sent by the radiogroup, and changes the
> value of the target controller.
> This works correctly because all panels belonging to the wizard
> are available in the DOM from the begining, and because the OS selection
> panel is before the hard disk and network card panels.
> The defaults are stored in a singleton class (automatically instanced by
> the framework) so that they do not end up in the global namespace.
>
> Please note that if for instance, you select the Linux OS, then select
> a alternate controller, then go back and switch to another OS, then
> your alternate controller selection is lost. This is intentional as
> it would leave the user wiht a suboptimal controller ( ie VirtIO still
> selected when you create a Other OS machine type )
>
> This is similar to oVirt/VirtualBox who preselect different kind of
> controllers based on target guest OS.
>
whole series looks good to me
More information about the pve-devel
mailing list