From Fedora Project Wiki
m (api reference link)
(Moved to FeatureAcceptedF15 category per 2011/01/05 meeting)
Line 69: Line 69:
* See [[Talk:Features/SpiceInVirtManager]]  
* See [[Talk:Features/SpiceInVirtManager]]  


[[Category:FeatureReadyForFesco]]
[[Category:FeatureAcceptedF15]]
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- After review, the feature wrangler will move your page to Category:FeatureReadyForFesco... if it still needs more work it will move back to Category:FeaturePageIncomplete-->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->
<!-- A pretty picture of the page category usage is at: https://fedoraproject.org/wiki/Features/Policy/Process -->

Revision as of 19:45, 5 January 2011

Spice support for virt-manager

Summary

Ability to create, configure and display Spice-enabled VM from virt-manager.

Owner

  • Email: marcandre.lureau at gmail.com, marcandre.lureau at redhat.com

Current status

  • Targeted release: Fedora 15
  • Last updated: 20/12/2010
  • Percentage of completion: 60%

Detailed Description

virt-manager can currently manage QEMU VMs with VNC. It provides the ability to connect and display VNC (with various functionalities such as credentials, screenshot, send special keys, ssh tuneling, display scaling)

This feature is about supporting Spice at the same level, so that fedora users can benefits Spice goodness easily when creating VM (Features/Spice) and avoiding command lines.

Benefit to Fedora

Fedora will provide a better user experience to configure and use Spice.

Scope

  • libvirt, and python-virtinst needs to support the qemu -spice options
  • spice-gtk needs to be released with spice
  • virt-manager needs to be updated to support spice-gtk
  • virtio serial driver needs to be merged in qemu, and the rest of the packages updated, to benefit the agent functionalities (clipboard sharing etc..).

How To Test

  • start virt-manager
  • create a new QEMU virtual machine
  • configure "Graphics" to be Spice
  • start the VM
  • switch to the VM console display, using the mouse/keyboard etc...

User Experience

Painless experience to configure and use a Spice VM.

Dependencies

  • libvirt
  • python-virtinst
  • virt-manager

Contingency Plan

The feature can easily be disabled from virt-manager (and fallback on current VNC-only).

Documentation

Release Notes

  • With Fedora 15, virt-manager has been updated to support Spice, the complete open source solution for interaction with virtualized desktop. It's now possible to create a virtual machine with Spice support without touching the command line, and benefiting all the Spice enhancements without hassles directly from virt-manager. Thanks to the spice-gtk library, you can also develop a client in Python or C, or with gobject-introspection bindings.

Comments and Discussion