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

Vishvananda Ishaya vishvananda at gmail.com
Wed Jan 15 06:26:28 UTC 2014


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.

Vish

<snip>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20140114/ac6b93a2/attachment.pgp>


More information about the OpenStack-dev mailing list