Hi Jonathan,
We are using Freezer for backup restore and disaster recovery 
(http://wiki.openstack.org/wiki/Freezer). It gives us flexibility as multiple 
storage media are supported (swift, ssh, local fs).
So for example you may want to use ssh, to recover in case keystone or swift 
are not available.

We are also working on parallel storage media for backups and restore. So the 
user can use 2 swift with independent credentials or ssh + swift and so on.

We are very actively involved on the development.  Please let us know if 
there's anything we can do for you here or on #openstack-freezer.

Many thanks,
Fausto

-----Original Message-----
From: Jonathan Brownell [mailto:cadenza...@gmail.com] 
Sent: 23 October 2015 20:04
To: openstack-dev@lists.openstack.org
Subject: [openstack-dev] Openstack disaster recover with CloudFerry, other 
tools?

Hello, I'm interested in using technology like CloudFerry 
[https://github.com/MirantisWorkloadMobility/CloudFerry] to migrate OpenStack 
resources from one cloud to another in the use case of disaster recovery.

I can deal with the storage replication necessary to make sure that the storage 
backend(s) are regularly freshened in the failover cloud, and its files will 
just need to be reattached to Cinder volume and Glance image objects during 
reconstruction (in preparation for association with new, failed-over compute 
instances).

CloudFerry is designed to migrate resources from one cloud to another while 
both environments are accessible and operable (i.e. its primary "Openstack 
version upgrade" scenario). So, for my use case, I expect to have to define 
metadata that would be regularly collected (via APIs and DB), transmitted, and 
cached on the failover side in order to perform a recovery if the primary cloud 
goes completely offline.

I can see a number of OpenStack Summit presentations over the years that 
describe this kind of method for failing over resources from one cloud to 
another to address disaster recovery, but have not found any other projects or 
tools that help accomplish this. Is there work in the community that targets 
this kind of functionality today that I should familiarize myself with? Or any 
huge red flags I'm missing that would prohibit this kind of solution from 
working?

Thanks,

-JB

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to