[pve-devel] Set VirIO as default devices for Linux VMs (with patches)

Emmanuel Kasper e.kasper at proxmox.com
Thu Jul 21 11:10:42 CEST 2016


(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.





More information about the pve-devel mailing list