[openstack-dev] [nova] about rebuild instance booted from volume

Jay S Bryant jungleboyj at gmail.com
Wed Mar 14 14:27:35 UTC 2018


On 3/14/2018 9:10 AM, Tim Bell wrote:
> Matt,
>
> To add another scenario and make things even more difficult (sorry (), if the original volume has snapshots, I don't think you can delete it.
>
> Tim
Tim,

You are correct.  You can't delete volumes with snapshots.

Jay


>
> -----Original Message-----
> From: Matt Riedemann <mriedemos at gmail.com>
> Reply-To: "OpenStack Development Mailing List (not for usage questions)" <openstack-dev at lists.openstack.org>
> Date: Wednesday, 14 March 2018 at 14:55
> To: "openstack-dev at lists.openstack.org" <openstack-dev at lists.openstack.org>, openstack-operators <openstack-operators at lists.openstack.org>
> Subject: Re: [openstack-dev] [nova] about rebuild instance booted from volume
>
>      On 3/14/2018 3:42 AM, 李杰 wrote:
>      >
>      >              This is the spec about  rebuild a instance booted from
>      > volume.In the spec,there is a
>      >        question about if we should delete the old root_volume.Anyone who
>      > is interested in
>      >        booted from volume can help to review this. Any suggestion is
>      > welcome.Thank you!
>      >        The link is here.
>      >        Re:the rebuild spec:https://review.openstack.org/#/c/532407/
>      
>      Copying the operators list and giving some more context.
>      
>      This spec is proposing to add support for rebuild with a new image for
>      volume-backed servers, which today is just a 400 failure in the API
>      since the compute doesn't support that scenario.
>      
>      With the proposed solution, the backing root volume would be deleted and
>      a new volume would be created from the new image, similar to how boot
>      from volume works.
>      
>      The question raised in the spec is whether or not nova should delete the
>      root volume even if its delete_on_termination flag is set to False. The
>      semantics get a bit weird here since that flag was not meant for this
>      scenario, it's meant to be used when deleting the server to which the
>      volume is attached. Rebuilding a server is not deleting it, but we would
>      need to replace the root volume, so what do we do with the volume we're
>      replacing?
>      
>      Do we say that delete_on_termination only applies to deleting a server
>      and not rebuild and therefore nova can delete the root volume during a
>      rebuild?
>      
>      If we don't delete the volume during rebuild, we could end up leaving a
>      lot of volumes lying around that the user then has to clean up,
>      otherwise they'll eventually go over quota.
>      
>      We need user (and operator) feedback on this issue and what they would
>      expect to happen.
>      
>      --
>      
>      Thanks,
>      
>      Matt
>      
>      __________________________________________________________________________
>      OpenStack Development Mailing List (not for usage questions)
>      Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
>      http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>      
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list