On Wed, Jul 12, 2006 at 02:15:28PM +0200, Clement Hermann (nodens) wrote: > I see that the xen-duplicate-image support is discontinued upstream.
Yes. > However, it would be nice to be able to duplicate images easily (one can > copy the images or LVM and change the configuration, or archive an > existing image with tar and use the tar file option of > xen-create-image), but it means doing several steps for this operation. I think that this could be done already without too many steps. Stop the source domain, and mount its disk image with something like: xm shutdown source.my.flat mkdir -p /mnt/src mount -o loop /dev/vol/source.my.flat-disk /mnt/src Now you can install a new image via: xen-create-image --hostname=dest.my.flat --ip=11.22.33.44 --copy=/mnt/src --dist=sarge The key here is to use the "--copy" installation method, which copies a directory recursively instead of using debootstrap/rpmstrap. (You might need to copy out "debootstrap=1" from the config file otherwise it'llconflict and fail.) > xen-create-image with the appropriate option could verify that a machine > is stopped to prevent corruption, and use an existing image or lv as > source to create a new image with the correct networking configuration. I think that the --copy argument does exactly what you want already, if it doesn't please elaborate. (You might also be interested in the --tar argument which will untar a previous tarfile of a disk image instead of using a network copy.) Steve --
signature.asc
Description: Digital signature