[RndTbl] "un-RAIDing" a Linux P2V

Adam Thompson athompso at athompso.net
Mon Nov 30 14:19:33 CST 2015


What's the partition type set to?  0xFD or 0x8E, by any chance? Should 
probably be 0x83 for /boot, 0x8e for the PV.
Otherwise, start from scratch instead of trying to "fix" it and you'll 
find the problem faster.
VM boots? Yes.
Loads boot sector? Yes.
Loads GRUB? Yes.
Loads kernel? Yes.
Loads initrd? Maybe... probably.
Can pivot_root? Maybe... probably not.
Can achieve multi-user runlevel? No.

So somewhere between loading initrd (which probably worked) and 
pivot'ing root (probably) lies your problem.  Extract your initrd and 
trace through the behaviour one line at a time.

Better yet, examine what modules are baked into the original initrd 
(from the original physical server) and compare with the P2V'd list of 
modules.

The loading of dm_raid is harmless; your problem is LVM modules or 
detection somehow.

-Adam

On 15-11-30 01:25 PM, Wyatt Zacharias wrote:
> So I'm attempting to virtualize one of our Redhat 5 boxes using 
> VMWare's P2V functionality, and it's copied all the data into the VM 
> without any trouble, but now I can't seem to get the virtual machine 
> to boot because it's not detecting the virtualized partitions 
> correctly. The physical system was using LVM on top of dm-raid to 
> local disks. When VMWare virtualized the disks, it created a single 
> disk, and copied the LVM layout onto it, so I think what's happening 
> is on boot, the system is looking for the RAID disks and can't find 
> them. When I try to boot it, it says that it can't find the logical 
> volumes and goes into a kernel panic.
>
> I've booted with a rescue disk, and when I run a pvscan on the new 
> virtual disk, all the volumes are there and can be mounted, so the 
> problem must be that the system isn't looking for the volumes in the 
> right place. I've tried changing the root device to /dev/sda in the 
> device.map comfig file, and I rebuilt the initrd file with both the 
> --force-lvm-probe and --omit-raid-modules and it still loads dm-raid 
> on boot.
>
> So how do I get the system to completely forget about RAID, and boot 
> off the new virtual disk? Is there a RAID config somewhere that I'm 
> missing?
>
> --
> Wyatt Zacharias
>
>
>
> _______________________________________________
> Roundtable mailing list
> Roundtable at muug.mb.ca
> http://www.muug.mb.ca/mailman/listinfo/roundtable

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.muug.mb.ca/pipermail/roundtable/attachments/20151130/d27d81f0/attachment.html>


More information about the Roundtable mailing list