Bug 1028489

Summary: [RFE] pre-populate ISO DOMAIN with rhev-tools-setup.iso (or equiv)
Product: [Retired] oVirt Reporter: Bob Doolittle <bzrh.bobd>
Component: ovirt-engine-coreAssignee: Lev Veyde <lveyde>
Status: CLOSED DUPLICATE QA Contact: bugs <bugs>
Severity: low Docs Contact:
Priority: medium    
Version: 3.3CC: acathrow, gshereme, herrold, iheim, karli.sjoberg, lveyde, pstehlik, sbonazzo, s.kieske, yeylon
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: 3.5.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: integration
Fixed In Version: Doc Type: Enhancement
Doc Text:
Feature: pre-populate ISO DOMAIN with rhev-tools-setup.iso Reason: Result (if any):
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-03-26 08:40:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bob Doolittle 2013-11-08 15:10:19 UTC
Description of problem:

Very similar to https://bugzilla.redhat.com/show_bug.cgi?id=1026933 and could perhaps be lumped together.

Just like virtio-win (mentioned in 1026933), it would be useful to provide the rhev-tools-setup.iso (or similar) containing the drivers for USB redirection and SPICE display performance optimization.

Note that the oVirt Quick Start page assumes this is present, which is a bug for that page. Rather than correct the page to remove this reference, it would be preferable to add this functionality.

Version-Release number of selected component (if applicable):
N/A

How reproducible:
N/A

Steps to Reproduce:
N/A

Actual results:
N/A

Expected results:
Fresh install of ovirt-engine and setup of ISO domain, rhev-tools-setup.iso (or equiv) is already there.

Additional info:

Comment 1 Bob Doolittle 2013-11-08 19:05:02 UTC
The URL for the Quick Start Guide, which assumes all these things are pre-populated, is here:
http://www.ovirt.org/Quick_Start_Guide#Create_a_Windows_Virtual_Machine

Comment 2 Sandro Bonazzola 2013-11-12 07:57:18 UTC
Maybe this needs first something like ovirt-tools-setup.iso based on rhev-tools-setup.iso if it doesn't exist.

Comment 3 Itamar Heim 2014-02-13 18:31:25 UTC
pushing to target release 3.5, assuming its not planned for 3.4 at this point...

Comment 4 Sandro Bonazzola 2014-03-25 13:39:09 UTC
Lev, do we have something similar to rhev-tools-setup.iso we can provide for oVirt?

Something like these perhaps?
http://secondary.fedoraproject.org/pub/alt/virtio-win/latest/

Comment 5 Lev Veyde 2014-03-25 15:00:03 UTC
(In reply to Sandro Bonazzola from comment #4)
> Lev, do we have something similar to rhev-tools-setup.iso we can provide for
> oVirt?
> 
> Something like these perhaps?
> http://secondary.fedoraproject.org/pub/alt/virtio-win/latest/

Currently we don't have these tools for upstream, only for downstream.

Comment 6 Sandro Bonazzola 2014-03-25 15:41:26 UTC
(In reply to Bob Doolittle from comment #0)

> Just like virtio-win (mentioned in 1026933), it would be useful to provide
> the rhev-tools-setup.iso (or similar) containing the drivers for USB
> redirection and SPICE display performance optimization.

Lev, are these somehow related?
http://www.spice-space.org/download/binaries/spice-guest-tools/

Comment 7 Lev Veyde 2014-03-25 15:59:41 UTC
(In reply to Sandro Bonazzola from comment #6)
> (In reply to Bob Doolittle from comment #0)
> 
> > Just like virtio-win (mentioned in 1026933), it would be useful to provide
> > the rhev-tools-setup.iso (or similar) containing the drivers for USB
> > redirection and SPICE display performance optimization.
> 
> Lev, are these somehow related?
> http://www.spice-space.org/download/binaries/spice-guest-tools/

Not sure what are these...

Our rhev-tools contain installers for all signed VirtIO/QXL drivers, as well as RHEV, Qemu and Spice agents, and SSO and USB support.

Comment 8 Sandro Bonazzola 2014-03-25 16:15:19 UTC
(In reply to Lev Veyde from comment #7)
> (In reply to Sandro Bonazzola from comment #6)
> > (In reply to Bob Doolittle from comment #0)
> > 
> > > Just like virtio-win (mentioned in 1026933), it would be useful to provide
> > > the rhev-tools-setup.iso (or similar) containing the drivers for USB
> > > redirection and SPICE display performance optimization.
> > 
> > Lev, are these somehow related?
> > http://www.spice-space.org/download/binaries/spice-guest-tools/
> 
> Not sure what are these...
> 
> Our rhev-tools contain installers for all signed VirtIO/QXL drivers, as well
> as RHEV, Qemu and Spice agents, and SSO and USB support.

virtio:
http://secondary.fedoraproject.org/pub/alt/virtio-win/latest/

RHEV -> ovirt : http://www.ovirt.org/OVirt_Guest_Agent_For_Windows

Qemu: I found only for scientific linux: http://linuxsoft.cern.ch/cern/slc64/x86_64/yum/updates/repoview/qemu-guest-agent-win32.html

spice and qxl:
Windows guest tools - spice-guest-tools-0.74.exe
This installer contains some optional drivers and services that can be installed in Windows guest to improve SPICE performance and integration. This includes the qxl video driver and the SPICE guest agent (for copy and paste, automatic resolution switching, ...) 

Are we missing something? If not we just need to pack them in an iso and then in a rpm.

Comment 9 Itamar Heim 2014-03-25 19:29:27 UTC
for ovirt, i'd expect populating the default iso domain with the fedora virtio-win iso?

Comment 10 Sandro Bonazzola 2014-03-26 08:40:13 UTC
Yes with some additions like in comment #8.
Closing duplicate of bug #1026933 and tracking there the above parts.

*** This bug has been marked as a duplicate of bug 1026933 ***

Comment 11 Lev Veyde 2014-03-26 08:54:53 UTC
(In reply to Sandro Bonazzola from comment #8)
> (In reply to Lev Veyde from comment #7)
> > (In reply to Sandro Bonazzola from comment #6)
> > > (In reply to Bob Doolittle from comment #0)
> > > 
> > > > Just like virtio-win (mentioned in 1026933), it would be useful to provide
> > > > the rhev-tools-setup.iso (or similar) containing the drivers for USB
> > > > redirection and SPICE display performance optimization.
> > > 
> > > Lev, are these somehow related?
> > > http://www.spice-space.org/download/binaries/spice-guest-tools/
> > 
> > Not sure what are these...
> > 
> > Our rhev-tools contain installers for all signed VirtIO/QXL drivers, as well
> > as RHEV, Qemu and Spice agents, and SSO and USB support.
> 
> virtio:
> http://secondary.fedoraproject.org/pub/alt/virtio-win/latest/
> 
> RHEV -> ovirt : http://www.ovirt.org/OVirt_Guest_Agent_For_Windows
> 
> Qemu: I found only for scientific linux:
> http://linuxsoft.cern.ch/cern/slc64/x86_64/yum/updates/repoview/qemu-guest-
> agent-win32.html
> 
> spice and qxl:
> Windows guest tools - spice-guest-tools-0.74.exe
> This installer contains some optional drivers and services that can be
> installed in Windows guest to improve SPICE performance and integration.
> This includes the qxl video driver and the SPICE guest agent (for copy and
> paste, automatic resolution switching, ...) 
> 
> Are we missing something? If not we just need to pack them in an iso and
> then in a rpm.


The main parts are there. I think the Qemu Guest Agent should be taken from Fedora, as it's part of the Qemu.

We are missing USB Legacy support - not sure how relevant it is now. Native USB redirection should be supported through Spice client.

SSO - not sure if we have it as open source.

Updater service - will become relevant once we'll have a main installer that could install all the bits.