Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-124843

default to accessing virtio-win content from local fs, not .iso

Linking RHIVOS CVEs to...Migration: Automation ...RHELPRIO AssignedTeam ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • rhel-10.2
    • virt-v2v
    • None
    • None
    • Low
    • 1
    • rhel-virt-tools
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • None
    • Virt-tools Refining
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • x86_64
    • None

      By default today, virt-v2v will get virtio-win, qemu-ga, and blnsrv.exe content from /usr/share/virtio-win/virtio-win.iso. This involved launching a libguestfs appliance (multiple actually) and spamming the logs quite a bit.

      Nowadays everything we need from the iso is also available on the host fs elsewhere in /usr/share/virtio-win. Defaulting to that means we can drop the appliance launching. It also has opportunity for more simplifications like just injecting /usr/share/virtio-win/drivers/by-os/XXX directory as a whole, rather than walking the tree, but that needs more investigating.

      One wrinkle is that at times it has been required to use an older virtio-win RPM to support old windows versions that we no longer ship drivers for. For those RPMs we may not be able to use host FS content because the file hierarchy was incomplete back then. I don't if that's a problem exactly since virt-v2v cli can be overridden to use the iso. It needs some thought though

              virt-maint virt-maint
              rhn-engineering-colerobinson Cole Robinson
              virt-maint virt-maint
              virt-bugs virt-bugs
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated: