Libvirt SPICE direct consoles
This specification proposes modifications to Nova's libvirt driver to support "direct" SPICE VDI consoles. These consoles are "direct" in that they are not intended to use a HTML5 transcoding proxy to access, and instead the user would use a native SPICE client like `remote-viewer`.
Blueprint information
- Status:
- Started
- Approver:
- Sylvain Bauza
- Priority:
- Undefined
- Drafter:
- Michael Still
- Direction:
- Approved
- Assignee:
- Michael Still
- Definition:
- Approved
- Series goal:
- Accepted for 2025.1
- Implementation:
- Good progress
- Milestone target:
- None
- Started by
- Sylvain Bauza
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Proposed spec: https:/
[20240719 bauzas] Spec approved for the Dalmatian cycle
Gerrit topic: https:/
Addressed by: https:/
libvirt: Add config option to require secure SPICE.
Addressed by: https:/
WIP: libvirt: allow concurrent access to SPICE consoles.
Addressed by: https:/
WIP: libvirt: Add guest devices to support SPICE USB.
Addressed by: https:/
WIP: libvirt: Optionally enable SPICE debug logging.
Addressed by: https:/
WIP: libvirt: Optionally support sound when using SPICE.
Addressed by: https:/
libvirt: allow direct SPICE connections to qemu
Addressed by: https:/
libvirt: Add extra spec for sound device.
Addressed by: https:/
libvirt: direct SPICE console object changes
Addressed by: https:/
libvirt: direct SPICE console database changes
Addressed by: https:/
libvirt: Add extra specs for USB redirection.
[20241119 bauzas] Spec reapproved for the Epoxy timeframe