Hi Simon,

The answer to your question is 'kind of'. The Storage Subsystem API 
(https://cwiki.apache.org/confluence/display/CLOUDSTACK/Storage+subsystem+2.0) 
allows storage providers to implement a suite of methods for the purpose of 
storage management, including taking and reverting snapshots of VM volumes.

However, it sounds like you aren't talking at the level of storage providers. 
It sounds like you would like to hook in third party software between the API 
call to perform a snapshot and the hypervisor actually taking the snapshot.

It also sounds like you are talking about easier scheduling of entire VM 
backups. This, on the other hand, does have an effort behind it. Take a look at 
the email thread I started here: 
http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201309.mbox/%3c18a67ed7-9cb0-486a-be80-e16152f33...@netapp.com%3E<http://mail-archives.apache.org/mod_mbox/cloudstack-dev/201309.mbox/<18a67ed7-9cb0-486a-be80-e16152f33...@netapp.com>>

All that said, you are definitely not the only people struggling with this. 
Would you mind elaborating a bit on what you have in mind for non-native backup 
features (1) and the 3rd party tools you'd like to integrate (2)? That may help 
us provide a better answer than 'kind of'. =)

-Chris
--
Chris Suich
chris.su...@netapp.com<mailto:chris.su...@netapp.com>
NetApp Software Engineer
Data Center Platforms – Cloud Solutions
Citrix, Cisco & Red Hat

On Oct 8, 2013, at 3:28 PM, Simon Murphy 
<simon.mur...@vifx.co.nz<mailto:simon.mur...@vifx.co.nz>> wrote:

Hi,

Can anyone tell me if there are plans to implement a more comprehensive 
mechanism to backup data within guest VM's, or to provide a framework for 
backup vendors to plug into?

This is needed because:

  1.  The native volume snapshot functionality is slow and does not provide the 
required feature set. (Incremental forever, Dedup, file level indexing, tape 
support etc)
  2.  Integrating 3rd party tools is painful and can only be done at the 
guest/hypervisor layers which is outside of CCP. Restoring entire VM's is 
problematic and billing even more so.

What would be ideal is a plug-in framework that lets backup vendors integrate 
their software with CS, so that CS aware backup and restore can be scheduled 
and exectued by end users.

Im hoping we are not the only people out there who are struggling with this!

Many thanks,
Simon Murphy
Solutions Architect

ViFX | Cloud Infrastructure
Level 7, 57 Fort Street, Auckland, New Zealand 1010
PO Box 106700, Auckland, New Zealand 1143
M +64 21 285 4519 | S simon_a_murphy
www.vifx.co.nz<http://www.vifx.co.nz/> follow us on 
twitter<https://twitter.com/ViFX>
Auckland | Wellington | Christchurch


experience. expertise. execution.

This email and any files transmitted with it are confidential, without 
prejudice and may contain information that is subject to legal privilege. It is 
intended solely for the use of the individual/s to whom it is addressed in 
accordance with the provisions of the Privacy Act (1993). The content contained 
in this email does not, necessarily, reflect the official policy position of 
ViFX nor does ViFX have any responsibility for any alterations to the contents 
of this email that may occur following transmission. If you are not the 
addressee it may be unlawful for you to read, copy, distribute, disclose or 
otherwise use the information contained within this email. If you are not the 
intended recipient, please notify the sender prior to deleting this email 
message from your system. Please note ViFX reserves the right to monitor, from 
time to time, the communications sent to and from its email network.

Reply via email to