Bug 1060854

Summary: [RFE] allow shared console access (VNC and SPICE)
Product: [oVirt] ovirt-engine Reporter: Markus Stockhausen <mst>
Component: RFEsAssignee: Martin Tessun <mtessun>
Status: CLOSED EOL QA Contact: bugs <bugs>
Severity: medium Docs Contact:
Priority: low    
Version: ---CC: bugs, mgoldboi, michal.skrivanek, mst, ofrenkel, rbalakri, sbonazzo, s.kieske, srevivo, tjelinek, ykaul
Target Milestone: ---Keywords: FutureFeature, Reopened
Target Release: ---Flags: sbonazzo: ovirt-4.2-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-06-08 15:45:36 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Virt RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1060425, 1060573    
Bug Blocks:    

Description Markus Stockhausen 2014-02-03 18:40:46 UTC
Ovirt allows ony one administrator to connect to a VM console. Shared sessions, so that two admins can see the console concurrently from different clients, are not possible.

This is the main RFE to achieve this goal.

1) virt-viewer must get an enhancment so it connects with VNC option shared to the VM console. BZ 1060425 has been created for that

2) OVirt must create (or at least respect) the qemu emu environment setting SPICE_DEBUG_ALLOW_MC=1 to allow shared spice consoles. During the ticket setting process the disconnect flag must not be generated. BZ 1060573 created for that.

3) OVirt needs a new persistent flag for a VM that enables/disables the shared session setting.

4) Accoring to that flag Ovirt must either create a modified VV file (in VNC case) or modify the XML during VM startup (in SPICE case)

Comment 1 Sven Kieske 2014-02-26 08:17:55 UTC
This works via novnc in ovirt 3.3.2 and upwards, I don't know if by accident or
if it is a feature.

Comment 2 Markus Stockhausen 2014-02-26 08:24:26 UTC
VNC will work because it depends on the client. virt-viewer does not open shared consoles. Maybe a workaround could be on server side using sharePolicy=ignore.
See: http://libvirt.org/formatdomain.html#elementsGraphics

SPICE will need more logic on the server side.

Comment 3 Sandro Bonazzola 2015-09-04 09:00:24 UTC
This is an automated message.
This Bugzilla report has been opened on a version which is not maintained anymore.
Please check if this bug is still relevant in oVirt 3.5.4.
If it's not relevant anymore, please close it (you may use EOL or CURRENT RELEASE resolution)
If it's an RFE please update the version to 4.0 if still relevant.

Comment 4 Sandro Bonazzola 2015-10-02 10:57:54 UTC
This is an automated message.
This Bugzilla report has been opened on a version which is not maintained
anymore.
Please check if this bug is still relevant in oVirt 3.5.4 and reopen if still
an issue.