Bug 1026933 - [RFE] pre-populate ISO domain with virtio-win and ovirt-tools ISO
Summary: [RFE] pre-populate ISO domain with virtio-win and ovirt-tools ISO
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: oVirt
Classification: Retired
Component: ovirt-engine-installer
Version: unspecified
Hardware: Unspecified
OS: Unspecified
medium
low
Target Milestone: ---
: 3.6.0
Assignee: Lev Veyde
QA Contact: Jiri Belka
URL: http://www.ovirt.org/Features/oVirt_W...
Whiteboard: integration
: 1028489 (view as bug list)
Depends On: 1026930 1109841
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-11-05 16:47 UTC by Greg Sheremeta
Modified: 2015-11-04 11:32 UTC (History)
11 users (show)

Fixed In Version: ovirt-engine-3.6.0-0.0.master.20150412172306.git55ba764
Doc Type: Enhancement
Doc Text:
Feature: pre-populate ISO domain with virtio-win and ovirt-tools ISO Reason: Result (if any):
Clone Of:
: 1108789 (view as bug list)
Environment:
Last Closed: 2015-11-04 11:32:17 UTC
oVirt Team: ---
Embargoed:


Attachments (Terms of Use)
ovirt-engine-setup-20150417115209-i59eqx.log.gz (324.47 KB, application/x-gzip)
2015-04-17 10:25 UTC, Jiri Belka
no flags Details


Links
System ID Private Priority Status Summary Last Updated
oVirt gerrit 34760 0 master MERGED packaging: setup: Add ISO and VFD uploading plugin Never
oVirt gerrit 35233 0 master MERGED packaging: setup: Upload RHEV WGT ISO if available Never

Description Greg Sheremeta 2013-11-05 16:47:28 UTC
Description of problem:
It would be nice to have ISO domain pre-populated with virtio-win ISO.

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, virtio-win is already there for use on Windows hosts.

Additional info:

Comment 1 Sandro Bonazzola 2013-11-07 09:16:26 UTC
Let's try to have this in 3.3.2.

Comment 3 Bob Doolittle 2013-11-26 22:29:55 UTC
Please include VFD along with ISO, to reduce hassle during OS install of changing CDs twice.

Comment 4 Sandro Bonazzola 2013-11-28 15:34:22 UTC
Re-targeting to 3.3.3 since the bug is not resolved in 3.3.2 beta and is not blocking 3.3.2 release tracker (bug #1027349)

Comment 5 Sandro Bonazzola 2014-01-22 11:29:09 UTC
Re targeting to 3.3.4 as not blocking 3.3.3 release.

Comment 6 Sandro Bonazzola 2014-02-20 09:12:45 UTC
Will this make 3.3.4 or 3.4.0? If not, please retarget to 3.5.0.

Comment 7 Sandro Bonazzola 2014-03-26 08:39:35 UTC
Iso should include also:
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, ...) 

from bug #1028489

Comment 8 Sandro Bonazzola 2014-03-26 08:40:13 UTC
*** Bug 1028489 has been marked as a duplicate of this bug. ***

Comment 9 Sven Kieske 2014-03-28 10:01:39 UTC
Could anybody enlighten me why this just has priority "low"?

There are not many issues user face more often, when you read your users
mailing list :)

Comment 10 Sandro Bonazzola 2014-04-02 07:17:55 UTC
(In reply to Sven Kieske from comment #9)
> Could anybody enlighten me why this just has priority "low"?
> 
> There are not many issues user face more often, when you read your users
> mailing list :)

Well, this is an enhancement so severity is low.
Priority was set to low when this was targeted to 3.3.2, now that it has been accepted as feature for 3.5.0 I agree we can rise priority to medium.
Higher priority will be having the ISO domain first.

Comment 11 Sandro Bonazzola 2014-04-02 07:23:23 UTC
(In reply to Sandro Bonazzola from comment #10)

> Higher priority will be having the ISO domain first.

Sorry, the ISO and then the ISO packaged.

Comment 12 Sandro Bonazzola 2014-05-30 08:00:19 UTC
ISO available: http://resources.ovirt.org/pub/ovirt-master-snapshot-static/iso/ovirt-guest-tools/ovirt-guest-tools-3.5-1.iso

missing the rpm and pre-population of the iso domain

Comment 13 Itamar Heim 2014-06-12 12:41:09 UTC
this bug is about including the .iso in the iso domain.
bug 1026930 is for creating the iso

Comment 14 Bob Doolittle 2014-06-12 13:30:04 UTC
Will there be a virtio-win vfd as well as an iso, to ease in Windows installs (i.e. No need to switch cds during install)?

Comment 15 Bob Doolittle 2014-06-12 13:31:02 UTC
Will there be a virtio-win vfd as well as an iso, to ease in Windows installs (i.e. No need to switch cds during install)?

Comment 16 Lev Veyde 2014-06-12 14:50:38 UTC
(In reply to Bob Doolittle from comment #15)
> Will there be a virtio-win vfd as well as an iso, to ease in Windows
> installs (i.e. No need to switch cds during install)?

You will need to open a separate RFE for this.

Generally I see no reason why we can't have Virtio-Win VFDs, but we'll need to have a process to create them for each new release of Virtio-Win drivers.

Comment 17 Bob Doolittle 2014-06-12 15:03:57 UTC
Done. bug 1108789 RFE opened to cover creation and ISO_DOMAIN population of VFD.
Note this comment from the VFD RFE description, which is pertinent in the context of this bug:

> It may well be a good idea to tackle this bug along with bug 1026933, since 
> many issues will be common and can be solved together efficiently, rather than 
> revisiting this bug separately later on when priorities have changed and this 
> becomes a less significant issue on its own.

Comment 18 Bob Doolittle 2014-06-12 15:07:21 UTC
BTW, regarding comment 16, issues about having a process to create a new VFD when new Virto-Win drivers are released seem to be common to ISO creation process covered in this bug. We need a new ISO when new drivers are released also. Although in both cases it would not be too terrible to bake in the current driver versions when an oVirt release occurs.

It would be great if the Virtio-Win team were to produce a new VFD at that time as well, but not necessarily tragic if they do not.

Comment 19 Jiri Belka 2015-04-17 10:11:38 UTC
doesn't work, got guest-tools installed prior engine-setup.

1. bad path to iso (missing symlink)
2. no virtio-win package available (no epel, no ovirt)

# yum repolist | awk 'NR>2 { print $1 }'
ovirt-master-epel
ovirt-master-glusterfs-epel
ovirt-master-glusterfs-epel-nightly
ovirt-master-glusterfs-noarch-epel
ovirt-master-jpackage-6.0-generic
ovirt-master-patternfly1-noarch-epel
ovirt-master-snapshot
ovirt-master-snapshot-static
rhel-66
rhel-66-optional
rhel-66-zstream
repolist:

[root@jb-ovirt36 ~]# rpm -qa \*guest-tools\*
ovirt-guest-tools-3.5.0-0.5.master.noarch

[root@jb-ovirt36 ~]# rpm -ql ovirt-guest-tools
/usr/share/ovirt-guest-tools
/usr/share/ovirt-guest-tools/ovirt-guest-tools-3.5_5.iso

see downstream!

# rpm -ql rhev-guest-tools-iso
/usr/share/doc/rhev-guest-tools-iso-3.5
/usr/share/doc/rhev-guest-tools-iso-3.5/COPYING.csv
/usr/share/doc/rhev-guest-tools-iso-3.5/COPYING.virtio-win
/usr/share/rhev-guest-tools-iso
/usr/share/rhev-guest-tools-iso/LICENSES
/usr/share/rhev-guest-tools-iso/RHEV-toolsSetup_3.5_9.iso
/usr/share/rhev-guest-tools-iso/SOURCES
/usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso

...
2015-04-17 11:52:13 DEBUG otopi.context context.dumpEnvironment:509 ENV OVESETUP_CONFIG/isoPathsToUpload=list:'['/usr/share/virtio-win/virtio-win_x86.vfd', '/usr/share/virtio-win/virtio-win_amd64.vfd', '/usr/share/virtio-win/virtio-win.iso', '/usr/share/ovirt-guest-tools-iso/ovirt-tools-setup.iso', '/usr/share/rhev-guest-tools-iso/rhev-tools-setup.iso']'
...

[root@jb-ovirt36 ~]# find /var/lib/exports/iso*
/var/lib/exports/iso
/var/lib/exports/iso/__DIRECT_IO_TEST__
/var/lib/exports/iso/9340826d-faa7-4bcd-8e6c-06fef41c0e74
/var/lib/exports/iso/9340826d-faa7-4bcd-8e6c-06fef41c0e74/images
/var/lib/exports/iso/9340826d-faa7-4bcd-8e6c-06fef41c0e74/images/11111111-1111-1111-1111-111111111111
/var/lib/exports/iso/9340826d-faa7-4bcd-8e6c-06fef41c0e74/dom_md
/var/lib/exports/iso-20150417095819
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/images
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/images/11111111-1111-1111-1111-111111111111
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/images/11111111-1111-1111-1111-111111111111/.keep
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/dom_md
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/dom_md/outbox
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/dom_md/inbox
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/dom_md/ids
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/dom_md/metadata
/var/lib/exports/iso-20150417095819/2a37a0e3-1ca7-4d91-9145-8b23a4ff7d42/dom_md/leases

Comment 20 Jiri Belka 2015-04-17 10:12:34 UTC
if this does not handle virtio-win please change bz subject, thx.

Comment 21 Jiri Belka 2015-04-17 10:25:17 UTC
Created attachment 1015516 [details]
ovirt-engine-setup-20150417115209-i59eqx.log.gz

I don't see any attempt to copy anything to iso domain in the log.

Comment 22 Lev Veyde 2015-04-20 11:24:47 UTC
Please make sure that ovirt-guest-tools-iso package is installed before running the setup.

Comment 23 Jiri Belka 2015-05-12 15:13:20 UTC
ok, ovirt-engine-3.6.0-0.0.master.20150412172306.git55ba764.el6.noarch, ovirt-guest-tools-iso-3.5-7.noarch


[root@jb-test ~]# find /var/lib/exports/iso/
/var/lib/exports/iso/
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/images
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/images/11111111-1111-1111-1111-111111111111
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/images/11111111-1111-1111-1111-111111111111/.keep
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/images/11111111-1111-1111-1111-111111111111/ovirt-tools-setup.iso
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/dom_md
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/dom_md/outbox
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/dom_md/inbox
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/dom_md/ids
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/dom_md/metadata
/var/lib/exports/iso/8efd6fdf-f2dd-4eeb-9e90-76d515fd0276/dom_md/leases
[root@jb-test ~]# rpm -ql ovirt-guest-tools-iso
/usr/share/doc/ovirt-guest-tools-iso
/usr/share/doc/ovirt-guest-tools-iso/COPYING.csv
/usr/share/ovirt-guest-tools-iso
/usr/share/ovirt-guest-tools-iso/oVirt-toolsSetup_3.5_7.iso
/usr/share/ovirt-guest-tools-iso/ovirt-tools-setup.iso

Comment 24 Sandro Bonazzola 2015-11-04 11:32:17 UTC
oVirt 3.6.0 has been released on November 4th, 2015 and should fix this issue.
If problems still persist, please open a new BZ and reference this one.


Note You need to log in before you can comment on or make changes to this bug.