Hi team, I am pretty new into distributed storage world and learning ceph day by day. I run a openstack hypervisor with ceph as backend block device.. There is a need to backup the instances running inside openstack. I have explored an option of creating COW incremental snapshots on ceph for rbd objects and revert to it whenever something broke.. The snaps that are created in the ceph gets stored in ceph storage itself which makes it as a single point of failure. Now i need to know if there is any possibility to explicitly specify a location for the snapshot as to where it should be saved. Consider storing the snapshot alone on a separate server which has its own internal disks to eliminate single point of failure and reverting from it on the ceph storage cluster. Something like below to store only the layered image snap outside of ceph to a server to less consume the storage..?? $ rbd snap add (pool name)/(image name)@(snap name) user@10.x.x.x:/data I know that we can use the below command to store the current rbd image state and export it completely as independent image not as a layered snapshot which will take up exact space of the base rbd object. $ rbd -p (pool name) export (rbd image name)@(snap name) (local file name) Once its done and the image is stored outside can a snap revert be triggered from this whole image on ceph? While i agree that ceph as a distributed storage device is not designed basically to do a backup solutioning, i just need to know the possibilities of rbd image layering.. Any comments on my above questions is greatly appretiated.. Regards, Prasanna, Ceph-user.
Would be helpful if any ceph expert can share some light on my above query.
participants (1)
-
ramanathan19591@gmail.com