I suggest attending this talk @ CCNA 14 that is going to explain some of what mentioned here.

http://cloudstackcollabconference2014.sched.org/event/f2162b8cb2fcaf4c0290a862ad5524ca?iframe=yes&w=100&sidebar=yes&bg=no#?iframe=yes&w=100&sidebar=yes&bg=no

Alena is going to explain how she wrote Disaster Recovery Orchestration Solution" on top of CloudStack - using APIs. This is not going to be open sourced (yet), but talk does sound promising and something an average use can do on their own with some programing experience.

Below is copy and paste of the topic:

- My experience writing Citrix proprietary service "Disaster Recovery Orchestration Solution" on top of CloudStack. It implements replicating (and later on synching up with the latest changes) CloudStack VM object along with all its data (networking rules, secondary ips for VM's nics, userdata, etc) from one Availability Zone to another, without direct DB modification, using just CloudStack APIs. The service can be used as a part of Disaster Recovery Solution if deployed with partner products for actual storage data replication. Although the component code is not an open source, I think the feature high level architecture design overview as well as the pitfalls I've faced/overcame while writing integration component on top of CloudStack, can be usefu


On 3/24/14, 2:03 PM, Kristoffer Sheather @ CloudCentral wrote:
+1 for this feature! We get questions from end-users about this
functionality all the time.
Regards,

Kristoffer Sheather
Cloud Central
Scale Your Data Center In The Cloud
Phone: 1300 144 007 | Mobile: +61 414 573 130 | Email:
k...@cloudcentral.com.au
LinkedIn:   | Skype: kristoffer.sheather | Twitter:
http://twitter.com/kristofferjon

----------------------------------------
  From: "Geoff Higginbottom" <geoff.higginbot...@shapeblue.com>
Sent: Tuesday, March 25, 2014 7:57 AM
To: "users@cloudstack.apache.org" <users@cloudstack.apache.org>,
"k...@cloudcentral.com.au" <k...@cloudcentral.com.au>
Subject: RE: CloudStack DR Approach (not HA)
ShapeBlue are currently working on a solution for Zone Failover of VMs, I
cannot confirm which version it will be included in, but 4.5 is a
possibility.

With regards to the replication of volume snapshots, that is effectively
available today using the S3 backed secondary storage feature.

Regards

Geoff Higginbottom

D: +44 20 3603 0542 | S: +44 20 3603 0540 | M: +447968161581

geoff.higginbot...@shapeblue.com

-----Original Message-----
From: Kristoffer Sheather @ CloudCentral
[mailto:kristoffer.sheat...@cloudcentral.com.au]
Sent: 24 March 2014 20:53
To: users@cloudstack.apache.org
Subject: re: CloudStack DR Approach (not HA)

Hi Jim,

Very good questions and I am keen to see the answers as well. CloudStack
definitely needs to support this scenario (I don't believe it currently
does). Cross zone replication of snapshots with the ability to bring up
VM's from those snapshots is something I'd like to see too.

Regards,

Kristoffer Sheather
Cloud Central
Scale Your Data Center In The Cloud
Phone: 1300 144 007 | Mobile: +61 414 573 130 | Email:
k...@cloudcentral.com.au
LinkedIn: | Skype: kristoffer.sheather | Twitter:
http://twitter.com/kristofferjon

----------------------------------------
From: "Jim Jones" <cloudfanatic...@gmail.com>
Sent: Tuesday, March 25, 2014 6:11 AM
To: users@cloudstack.apache.org
Subject: CloudStack DR Approach (not HA)
Hello,

I am interested to know what everyone is using to provide disaster recovery
for VMs running in CloudStack?

Note, I am talking about true DR to another data center, not HA. I have
seen the previous thread where someone asked about DR, but the answer
provided only talked about HA of VMs within the same Cluster or Zone. This
is not my question.

I am looking for a method to maintain an up-to-date copy of a running VM,
including its data, in another Zone or Region, such that if the first Zone
is destroyed, the VM can be brought up in the other Zone and continue
production.

Before cloud, DR for virtualized environments was typically handled using
SAN replication. The VMs would be quiesced and snapshotted at regular
intervals (e.g. hourly), and the SAN LUNs would be continuously replicated
asynchronously. Following this approach, if the primary site was destroyed,
the SAN LUNs would be enabled for read-write at the secondary location, and
the VMs could then be started there, using the last successful snapshot
(the last consistency point).

I have looked at what Amazon and Rackspace provide for their Clouds, and
the approach seems to be user-initiated quiesced cloud snapshots, combined
with Secondary Storage that is automatically replicated and available
throughout their Clouds. Therefore, if the site where the VM is running
gets destroyed, the latest VM snapshot can be deployed from Secondary
Storage to any other Zone.

I would like to know if anybody has experience/insights using this approach
on CloudStack, particularly using XenServer hosts.

Is there a mechanism available for end-users to create quiesced CloudStack
snapshots of running production VMs, such that applications and filesystems
are put into a consistent state prior to the snapshot being created?

Also, can anybody offer insight into how to automatically or continuously
replicate Secondary Storage across Zones or Regions, using NFS-based
Secondary Storage (not object storage), such that CloudStack users will see
any be able to deploy their Snapshots in any other Zone or Region?

If what I am describing is not yet possible with CloudStack, I would be
like to be pointed towards the part of the CloudStack roadmap that
discusses the planned architecture.

Thanks,
JJ

Need Enterprise Grade Support for Apache CloudStack?
Our CloudStack Infrastructure
Support<http://shapeblue.com/cloudstack-infrastructure-support/> offers the
best 24/7 SLA for CloudStack Environments.

Apache CloudStack Bootcamp training courses

**NEW!** CloudStack 4.2.1
training<http://shapeblue.com/cloudstack-training/>
18th-19th February 2014, Brazil.
Classroom<http://shapeblue.com/cloudstack-training/>
17th-23rd March 2014, Region A. Instructor led,
On-line<http://shapeblue.com/cloudstack-training/>
24th-28th March 2014, Region B. Instructor led,
On-line<http://shapeblue.com/cloudstack-training/>
16th-20th June 2014, Region A. Instructor led,
On-line<http://shapeblue.com/cloudstack-training/>
23rd-27th June 2014, Region B. Instructor led,
On-line<http://shapeblue.com/cloudstack-training/>

This email and any attachments to it may be confidential and are intended
solely for the use of the individual to whom it is addressed. Any views or
opinions expressed are solely those of the author and do not necessarily
represent those of Shape Blue Ltd or related companies. If you are not the
intended recipient of this email, you must neither take any action based
upon its contents, nor copy or show it to anyone. Please contact the sender
if you believe you have received this email in error. Shape Blue Ltd is a
company incorporated in England & Wales. ShapeBlue Services India LLP is a
company incorporated in India and is operated under license from Shape Blue
Ltd. Shape Blue Brasil Consultoria Ltda is a company incorporated in Brasil
and is operated under license from Shape Blue Ltd. ShapeBlue is a
registered trademark.


Reply via email to