[Fedora-xen] backup domU
Aaron Metzger
ametzger at silkspeed.com
Mon May 19 15:03:15 UTC 2008
Mathieu Kretchner wrote:
> Do you have good how to about backup a LV ? and creating a domU in an LV ?
>
Google for "LVM2 snapshot" or look at the "snapshot" option on the man
page for "lvcreate" to answer the first half of your question.
Here is a snippet of the cron script that I run twice a day to backup
all of my guests while they are running.
> /usr/sbin/lvcreate --extents 100%FREE --snapshot --name vmsnapshots /dev/vms/vms
> /bin/mount /dev/vms/vmsnapshots /vmsnapshots
> DAY="`date +%A-%H%M`"
> /usr/bin/time --format "%E" /bin/tar --sparse -zcvf /mnt/ssbackup01/vms-$DAY.tar.gz /var/lib/xend/domains /vmsnapshots
> /bin/umount /vmsnapshots
> /usr/sbin/lvremove --force /dev/vms/vmsnapshots
I am also interested in seeing a detailed howto for the "creating a domU
in an LV" part of your question. I currently do live backups of all of
my virtual machines using LVM2 snapshots but I had to put my virtual
machine images in files instead of partitions to accomplish this. I
never successfully created a virtual machine in an a logical volume
partition. Some people say that I am sacrificing performance by putting
my virtual machines in files. If that is true, then I'd love to see a
detailed example of creating an arbitrary Xen guest image in a a logical
volume.
--
Good luck,
Aaron Metzger
More information about the Fedora-xen
mailing list