[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Backup in a Xen
On Tue, 2007-03-27 at 22:34 +0100, Alan Pearson wrote: > Albert, > > Could you explain block-attach ? [X-Posted to xen-users as others might find this useful.] The xm command have sub-commands called "block-attach" and "block-detach". The xm man page explains them (although I think "block-detach" has inaccurate documentation the last I checked). Basically they let you hotplug/unplug a (virtual) block device to a domU. This is done from the dom0. So basically what I do is: dom0# lvcreate -L1G -s -n mydomU sata1/mydomU-snap dom0# xm block-attach amandaserver phy:sata1/mydomU-snap dom0# blkid=$(xm block-list amandaserver| tail -n 1| awk '{ print $1; }') "xm block-list" lists the block devices attached to a domain. I'm making the assumption that the last item in the list is the one most recently attached. So far this is has worked but I haven't seen it actually documented so the behavior could change. Unfortunately you have to block-detach by block id instead of the actual device/filename so we need to keep track of the block id. After the snapshot has been created and block-attached to the Amanda server. The backup server server fscks the newly attached devices, mounts them, does its backups, and unmounts the attached snapshots. Then from dom0: dom0# xm block-detach amandaserver $blkid dom0# lvremove -f sata1/mydomU-snap I've described how one would do this from the command line. Of course my actual backups use scripts. I can post those if you want. The command-line description hopefully gives you the basic idea though. You can also hot-attach network devices, but I haven't played with that. -- Albert W. Hopkins _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |