Re: Question about Backing Up RBD Volumes in Openstack

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

 



On Tue, Apr 09, 2013 at 10:09:11AM +0200, Sebastien Han wrote:
> So the memory is _not_ saved, only the disk is. Note that it's always hard to make consistent snapshot. I assume that freezing the filesystem itself is the only solution to have a consistent snapshot, and still this doesn't mean that your application's data are consistent , in term of commits for instance with a database. I don't know which applications do you run but at the end, you might consider to stop some daemon as well, freeze the fs (to be sure), take your snapshot, unfreeze, start your daemon. You could reach 100% consistency with this method… I guess :)

I believe in journaling filesystems and their ability to recover from 'crashes' like these. So what I do is just take a snapshot of a running vm. If you re-mount that snapshot (e. g. in a rbd child) the journal replay assures a consistent filesystem. Database systems are designed to recover from power loss, this is nothing different than a power loss. And pg_dump or mysql_dumps (or whatever_dump) are a good habit anyway, if the database is small enough. 
I've written up how I do ceph backups here:

http://www.wogri.at/Ceph-VM-Backup.339.0.html

Be aware that disabling rbd_cache in libvirt for now is more safe in terms of stability than enabling it (patches are out there but not in the OS packages yet). 

> Cheers.

my 2c
Wolfgang 

-- 
http://www.wogri.com
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com





[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux