Hide Forgot
Description of problem: For an OpenStack instance, by default, a VNC console is enabled. If I want to switch over to Spice console for the spawned instances, I need to perform some configuration changes in nova.conf file on compute and controller nodes like enabling the spice related features and enabling the spice agent. Also, I need to install two packages if I need to enable Spice console for the spawned instances: 1. spice-html5 2. openstack-nova-spicehtml5proxy The second package 'openstack-nova-spicehtml5proxy' is present in 'rhel-7-server-openstack-7.0-rpms' repository. But 'spice-html5' (spice-html5-0.1.6-2.el7.noarch.rpm) package is a part of 'rhel-7-server-rhev-mgmt-agent-for-power-le-rpms' repository (https://access.redhat.com/downloads/content/spice-html5/0.1.6-2.el7/noarch/fd431d51/package) which is not accessible by the users that are subscribed to the required channels for installing RHOS7 and RHOS8. I have tried manually installing the package 'spice-html5-0.1.6-2.el7.noarch.rpm' by downloading it manually from the channel and it works perfectly well. So, shouldn't the package 'spice-html5' (spice-html5-0.1.6-2.el7.noarch.rpm) be a part of RHOS7 and RHOS8 channels so that every user subscribed to these channels is able to access it? Version-Release number of selected component (if applicable): RHOS7 RHOS8 How reproducible: 100% Steps to Reproduce: Enable appropriate RHOS channels for installation and search for spice-html5 package. Actual results: spice-html5 package is not present in RHOS channels. Expected results: spice-html5 package should be present in RHOS repositories. Additional info: I have tried manually installing the package 'spice-html5-0.1.6-2.el7.noarch.rpm' by downloading it manually from the channel and it works perfectly well.
Also please consider including the package in RHOS6 repositories.
(In reply to cshastri from comment #0) > I have tried manually installing the package > 'spice-html5-0.1.6-2.el7.noarch.rpm' by downloading it manually from the > channel and it works perfectly well. What happens when, for example, you press ctrl-alt-del in a Windows guest to try get to the login screen? > So, shouldn't the package 'spice-html5' > (spice-html5-0.1.6-2.el7.noarch.rpm) be a part of RHOS7 and RHOS8 channels > so that every user subscribed to these channels is able to access it? No, it was explicitly removed it from RHOSP under Bug # 956434 due to outstanding issues in spice-html5 and the lack of available resources to fix them. Its omission is not accidental. We have no plans to add spice-html5 to RHOSP at this time. I am however in discussions with my counterparts in RHEL virtualization to determine how and when we might go about adding support for the full SPICE client (not spice-html5).
Looking at the case it also seems like what they want is not in fact spice-html5 but the full SPICE client similar to that provided by RHEV. We currently do not support this in OpenStack (the underlying enablement isn't there) but if you can re-frame correctly the request then we can consider it.
I completely agree that we don't fully support spice-html5 in RHOSP. But it doesn't make any sense to subscribe to RHEV just to install a single package. Please also consider that we have 'openstack-nova-spicehtml5proxy' included in RHOSP but not 'spice-html5'. Can't we include 'spice-html5' in RHOSP but limit the support? We can update documentation or create KCS article on 'Installing and configuring spice in RHOSP'. The documentation will help customers to integrate spice and prevent cases like this in the future.