what do you use for backup ?

asked 2017-09-04 02:27:09 -0600

logax gravatar image


What do you guys use for backup when you backup your whole openstack environnement or instances ?

thank you,

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2017-09-04 04:35:38 -0600

Beny gravatar image

As a root admin, Backing up the whole infrastructure data is not the right solution I would recommend for openstack. Replication is a better option to keep your infrastructure up and running without downtime. I'm using ceph storage for the instances, volumes and snapshots. You can read about it https://en.wikipedia.org/wiki/Ceph_(s...

It converts the data into objects and replicate each object into multiple object storage devices, which eliminates single point of failure and increases the availability in the region.

As per my understanding, In any backup solutions, there is always a data loss. Hope it helps.

edit flag offensive delete link more


thanks, i guess ceph is the right choice for instances, but what about the infrastructure ? you manualy replicate your environement ?

logax gravatar imagelogax ( 2017-09-04 05:38:32 -0600 )edit

Ceph is inherently HA, and you should run with three controllers plus HA software. That solves the problem of failure. But what if you lose data because somebody deletes or overwrites a file? What if an update goes wrong and you have to go back? What if a fire destroys the whole datacentre?

Bernd Bausch gravatar imageBernd Bausch ( 2017-09-04 06:43:15 -0600 )edit

For dataloss you require backup on application level. Cinder backup/snapshot creates a snap on blocklevel which is not enough for most enterprise apps. We have a tenant in our cloud that uses Idera and has an agent in every VM which creates backups on app level. Not a fan of this solution though.

ppeereb1 gravatar imageppeereb1 ( 2017-09-04 07:39:50 -0600 )edit

@logax, i'm talking about the infrastructure only. you can use ceph for images, instances, volume & even for swift storage backend.

Beny gravatar imageBeny ( 2017-09-05 04:14:34 -0600 )edit

@Bernd Bausch, Data on the VM instance is the responsibility of the end user and they have to manage it using snapshot or any backup solutions.

Whole infra backup is not a feasible solution as it incurs cost and performance impact. That's why providers say SLA is 99.9% never 100%

Beny gravatar imageBeny ( 2017-09-05 04:20:03 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-09-04 02:27:09 -0600

Seen: 237 times

Last updated: Sep 04 '17