[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-users] Error moving DomU image to LVM



> In creating LVMs during the Fedora install. I created the following
> layout;
>
> /dev/sdb
>    /dev/sdb1     /boot
>    /dev/sdb2     VolGroup01
>    /dev/sdb3     VolGroup02
>
> VolGroup00
>   LogVol01       swap
>   LogVol00       /
>
> VolGroup01
>   LogVol00      /guest1
>   LogVol01      /guest2
>
> I then used virt-install to create HVMs. However I created them using a
> file system: '/xen/file.img'.
> Later I used the dd command to copy the image as follows: dd
> if=/xen/file.img of=/dev/VolGroup01/guest1

That all sounds sensible.

> I added the following to the config: disk =
> ['phy:VolGroup/guest1,xvda1,w'] and get the following error: Error:
> Device 770 (vbd) could not be connected. Device /dev/VolGroup01/guest1
> is mounted in the privileged domain, and so cannot be mounted by a
> guest.

Well, that suggests you had the filesystem mounted (or somehow "in use", at 
least) in dom0.  The control tools stop you from starting the domain in this 
case as mounting a filesystem in multiple domains simultaneously (or whilst 
one is paused / suspended) will produce severe filesystem corruption.

> After rebooting I get this error: fsck.ext3: Bad magic number in
> super-block while trying to open /dev/VolGroup01/guest1

Was this previously a mountable filesystem, configured in /etc/fstab?  
Apparently it's not mountable anymore.  If what you dd-ed was a *whole disk 
image* rather than just a *partition image* then it's not going to be 
possible to directly mount this volume anymore.  I think this is probably the 
case here...  if I'm right about that, then you can just remove the line 
from /etc/fstab.

> Can I recover from the above if so how? What is the correct procedure to
> convert the image to the LVM?

What you did sounds right, as long as the LV was big enough.

You mapped the LV to xvda1 in the guest - that's a partition.  If it's a whole 
disk image then that's not going to work.  Export it as xvda instead.

> Help is greatly appreciated!

Hope that helps,
Cheers,
Mark

-- 
Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/~maw48/pmpu/)

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.