On Tue, 2013-12-03 at 15:00 +0100, Stefan Wendler wrote:
> Hi,
> 
> we're currently migrating over from esxi to ovirt. V2v is pretty smooth, up 
> until I try to migrate a vm with more than 3 SCSI disks.
> The disks are exported from esxi as IDE and after the disks have been copied 
> over, the process fails with "qemu: Too many IDE bus"
> Is there a practical way to fix this?

Unfortunately this is a legacy limitation of virt-v2v which is very hard
to remove. You can try to fix it by manually patching GuestfsHandle.pm
in virt-v2v to remove the 'iface' argument to add_drive_opts.
Specifically, find the following:

            $g->add_drive_opts($path,
                               format => $format,
                               iface => $interface,
                               name => $name);

and change it to:

            $g->add_drive_opts($path,
                               format => $format,
                               name => $name);

and find the following:

        $g->add_drive_opts($transfer,
                           format => 'raw', iface => $interface,
readonly => 1)
            if defined($transfer);

and change it to:

        $g->add_drive_opts($transfer,
                           format => 'raw', readonly => 1)
            if defined($transfer);

The effects of this change are not well tested, and will definitely
break conversion of older RHEL guests. Guests which natively support
virtio should probably be ok, though.

Matt

_______________________________________________
Users mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to