[openstack-dev] Proposal for instance-level snapshots in Nova

Christopher Yeoh cbkyeoh at gmail.com
Mon Jan 20 01:16:37 UTC 2014

On Wed, Jan 15, 2014 at 4:56 PM, Vishvananda Ishaya
<vishvananda at gmail.com>wrote:

> On Jan 14, 2014, at 2:10 PM, Jon Bernard <jbernard at tuxion.com> wrote:
> >
> > <snip>
> >> As you’ve defined the feature so far, it seems like most of it could
> >> be implemented client side:
> >>
> >> * pause the instance
> >> * snapshot the instance
> >> * snapshot any attached volumes
> >
> > For the first milestone to offer crash-consistent snapshots you are
> > correct.  We'll need some additional support from libvirt, but the
> > patchset should be straightforward.  The biggest question I have
> > surrounding initial work is whether to use an existing API call or
> > create a new one.
> >
> I think you might have missed the “client side” part of this point. I agree
> that the snapshot multiple volumes and package it up is valuable, but I was
> trying to make the point that you could do all of this stuff client side
> if you just add support for snapshotting ephemeral drives. An all-in-one
> snapshot command could be valuable, but you are talking about orchestrating
> a lot of commands between nova, glance, and cinder and it could get kind
> of messy to try to run the whole thing from nova.

Along similar lines do you think the create_backup functionality in
admin_actions should be dropped in the V3 API? It doesn't appear to do
anything that couldn't be done by a client side program.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140120/e1b71881/attachment.html>

More information about the OpenStack-dev mailing list