Minor upgrade Overcloud nodes one by one

Solution In Progress - Updated -

Issue

  • We are planning to perform next week a RHOSP 13 minor upgrade from RHOSP 13.0.5 to latest.

  • We are planning to perform the below upgrade in regards to our OVS-DPDK COmputes :

  1. Evacuate VM’s from a specific Compute
  2. Run update targeted on that compute
  3. Reboot
  4. Health Checks
  5. Migrate VM’s back to that compute.
  6. Restart procedure for next compute.
  • The above procedure is documented in upstrem openstack documentation:
openstack overcloud update run
The update run command utilizes the previously generated Heat stack outputs. It downloads the playbook yamls and their included task list yaml via the config-download mechanisms, and executes the update steps playbook.
The command accepts --nodes or --roles argument to limit which nodes will be targeted during a particular update run execution. Even if the limit matches multiple nodes (e.g. all nodes within one role), the play is executed with serial: 1, meaning that all actions are finished on one node before starting the update on another.
usage: openstack overcloud update run [-h] --nodes NODES [--playbook PLAYBOOK]
                                      [--ssh-user SSH_USER]
                                      [--static-inventory STATIC_INVENTORY]
                                      [--stack STACK]
  • But not on Red Hat openstack documentation , where we have only the posibility of indicating the overcloud role (and not an overcloud specific node).

  • Could you please mention if the targeted node update is supported and maybe you could update the RHOSP documentation to reflect that .

Environment

  • Red Hat OpenStack Platform 13.0 (RHOSP)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content