From what I've seen, yes, full support for RBD ephemeral instances is in Juno.
Just haven't played with it in my lab yet.

On Oct 29, 2014, at 12:41 PM, David Moreau Simard <[email protected]> wrote:

> Good to know..
> 
> I'm aware of the Havana and Icehouse branches but are these fixes upstream in 
> Juno ?
> 
> --
> David Moreau Simard
> 
> 
>> On Oct 29, 2014, at 3:34 PM, Abel Lopez <[email protected]> wrote:
>> 
>> So, I figured out why this was happening.
>> The gist of it is, the direct_snapshot doesn't start the domain back up. I 
>> contacted inktank and they're adding what I found to their fork.
>> 
>> The long story:
>> in nova/virt/libvirt/driver.py, the snapshot method does everything. the 
>> code doesn't support live snapshot for lvm or rbd, so we have to do a cold 
>> snapshot.
>> We go into 'managedSave' ( the instance is suspended to quiesce I/O), the 
>> snapshot is taken, then much later, we start a new domain based on the save.
>> The last commit to jdurin's fork splits snapshot right after the 'try direct 
>> snapshot' and adds a 'generic_snapshot' method. The code for starting up the 
>> domain again is in 'generic_snapshot' which only gets called if the 
>> exception "ImageUnacceptable" gets raised.
>> as a quick hack, I just copied the 'new_dom' lines into 'snapshot' method 
>> and HUZZAH, it works as expected.
>> 
>> Hopefully we'll see a new commit to jdurgin's fork for icehouse and havana 
>> soon.
>> 
>> On Oct 26, 2014, at 6:08 AM, Simon Leinen <[email protected]> wrote:
>> 
>>> Abel Lopez writes:
>>>> I saw this last commit to jdurgin's nova fork which solves the issue (
>>>> https://github.com/jdurgin/nova/commit/ea4b5369e4bec4dd7a0ce9f68769600329cda6c6
>>>> )
>>>> now a snapshot happens in seconds. 
>>> 
>>>> The problem that we've introduced however, is that about 15-20m after
>>>> we do a snapshot, the VM is powered off.
>>>> Every time.
>>> 
>>> Ouch! Have you checked the logs (nova-compute and maybe libvirtd's)?
>>> 
>>>> I can start the instance back up with `nova start`, but I am leery of
>>>> pushing this out to prod and having to tell users to expect a shutdown
>>>> after a snapshot.
>>> 
>>> Understood.
>>> 
>>>> Anyone else using this in Havana?
>>> 
>>> Not me, but I'm sympathetic with your worries, and want this resolved as
>>> well.  We're using Icehouse with RBD, currently without the "ephemeral"
>>> patches, but we would really like to (re-) activate that part of the
>>> integration soon.
>>> 
>>> It's maybe worth asking on #ceph or posting to one of the CEPH mailing
>>> lists, too.
>>> 
>>> Good luck,
>>> -- 
>>> Simon.
>> 
>> _______________________________________________
>> OpenStack-operators mailing list
>> [email protected]
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
OpenStack-operators mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-operators

Reply via email to