Description of problem:
Cutomer is trying to convert a RHEL 7.4 physical server to virtual and gets the following error :
Error Message: Conversion failed: NDB server error: timed out waiting for NBD server to start.
Customer is using the following packages :
virt-p2v-1.38.2-5.el7 and virt-v2v-1.38.2-12.22.lp.el7ev.x86_64
There are no logs created at this point.
Attached are the journalct logs and screen shot of the error
I will ask the customer to obtain the debug output. In the meantime, do let us know if there is anything pertinent in the logs attached.
Thanks Anitha, I believe there is enough information in the journal that
the customer supplied. Looking at it now.
This is a bug in virt-p2v. The details are below.
The error is:
Dec 13 13:19:58 localhost launch-virt-p2v: qemu-nbd: Failed to bdrv_open '/dev/sda': Could not open '/dev/sda': No medium found: No medium found
It turns out this guest has 15 SCSI disks:
Dec 13 13:19:33 localhost launch-virt-p2v: disks . . . . . sda sdb sdc sdd sde sdf sdg sdh sdi sdj sdk sdl sdm sdn sdo
From the logs I can see that:
sda, sdb = removable disk of some kind (virtual CD?)
sdc = 600G hard disk
sdd, sdo = ? unclear
sde, sdf, sdg, sgh, sdi, sdj = large EMC SAN LUNs I think
sdk, sdl, sdm = 1.1 T hard disk or LUN
The bug is that virt-p2v should ignore removable disks called "/dev/sdX" (currently
it only ignores ones called /dev/sr*).
As a way to work around this, can the customer try to uncheck all checkboxes
which appear next to /dev/sda, /dev/sdb and any other removable devices, or
any devices which don't contain system data that they need to transfer to the
We're not planning any more work on virt-p2v in RHEL 7 once 7.7 is released.
This does look as if it's still a bug. If the issue can be reproduced in
RHEL 8 or upstream please file a new bug there.