[openstack-dev] [TripleO] package based overcloud upgrades
Dan Prince
dprince at redhat.com
Thu Jun 25 22:11:25 UTC 2015
On Thu, 2015-06-25 at 12:01 -0700, Dan Smith wrote:
> Hi Dan,
>
> > I put together a quick etherpad to help outline the remaining
> > patches
> > left to support package based upgrades within the TripleO heat
> > templates:
> >
> > https://etherpad.openstack.org/p/tripleo-package-upgrades
> >
> > The etherpad includes a brief overview of the upgrade approach, a
> > list
> > of patches related to upgrades, and then instructions on how you
> > can go
> > about testing upgrades with devtest today.
>
> From the looks of this, this is mostly about how you deploy new
> overcloud packages and kick services to start using them, in a sort
> of
> "stop the cloud, upgrade everything, start the cloud again" sort of
> way.
> Is that right? Maybe I'm missing some high-level magic that is
> happening
> in the heat templates?
>
> Nova has been doing a lot of work to avoid the first step of "stop
> the
> (whole) cloud", and the inertia seems to be spreading to other
> projects.
> What you describe in the etherpad seems very puppet-focused, which
> seems
> (to me) to be a little too naive to orchestrate a rolling upgrade
> operation where things have to happen in a specific order, but where
> you
> don't have to fully turn anything off in the process.
>
> Is this evaluation correct? If so, is this the first phase of an
> upgrade
> approach, or the only goal for the moment? Any thoughts on how we can
> get to something more flexible?
Exactly. Step at a time. It is really just a mechanism to deploy
package based upgrades via Heat... which certainly doesn't solve all of
the upgrade issues (or maybe even the complicated ones) but it is a
step forwards. And it is cool to be able to do all of this with just
Heat.
I would say the jury is still out on how we tackle some of the workflow
issues around full version (major) upgrades while also ensuring minimal
downtime.
Dan (dprince)
>
> Thanks!
>
> --Dan
>
> _____________________________________________________________________
> _____
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubs
> cribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list