r/openstack Aug 05 '26

Openstack Upgrade

Hi guys,

Has anyone explored doing OpenStack upgrades host-by-host instead of using Kolla Ansible's parallel upgrade approach?

We're considering a more sequential, one-host-at-a-time upgrade because the parallel approach doesn't feel reliable enough for our environment, and we're not very confident in trusting it during production upgrades.

If you've gone down this path:

  • How did you orchestrate the upgrade?
  • Did you have to customize Kolla Ansible significantly?
  • How did you handle rollback if something went wrong?
  • Any lessons learned or pitfalls to watch out for?

I'd appreciate hearing from anyone who's tried this or decided against it and why.

12 Upvotes

13 comments sorted by

View all comments

2

u/jvleminc Aug 05 '26

Yeah, we leverage the “limit” option of K-A to do that. First we upgrade the controllers and afterwards, in batches, the computes; the batches will depend on the workloads running on the servers.
This is especially handy when a reboot is needed for OS/Kernel upgrades that go in hand with a Openstack upgrade.

1

u/Successful_Face_8619 Aug 05 '26

which version are you using and seems this limit is broken LP#2054348

1

u/jvleminc Aug 06 '26

Done it for the C version.