Bug 1986406
| Summary: | [QE] controller replacement does not remove compute services before the node is deleted | |||
|---|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Luigi Tamagnone <ltamagno> | |
| Component: | documentation | Assignee: | Irina <igallagh> | |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | RHOS Documentation Team <rhos-docs> | |
| Severity: | high | Docs Contact: | ||
| Priority: | high | |||
| Version: | 16.1 (Train) | CC: | alifshit, amodi, aschultz, dasmith, dmacpher, eglynn, igallagh, jhakimra, jkreger, jpretori, kchamart, lbezdick, ltamagno, nova-maint, pbabbar, rdiwakar, sbauza, sgordon, smooney, vromanso | |
| Target Milestone: | --- | Keywords: | Triaged | |
| Target Release: | --- | |||
| Hardware: | x86_64 | |||
| OS: | Linux | |||
| Whiteboard: | ||||
| Fixed In Version: | Doc Type: | If docs needed, set a value | ||
| Doc Text: | Story Points: | --- | ||
| Clone Of: | 1977667 | |||
| : | 1990034 (view as bug list) | Environment: | ||
| Last Closed: | 2021-12-08 09:47:23 UTC | Type: | --- | |
| Regression: | --- | Mount Type: | --- | |
| Documentation: | --- | CRM: | ||
| Verified Versions: | Category: | --- | ||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
| Cloudforms Team: | --- | Target Upstream Version: | ||
| Embargoed: | ||||
| Bug Depends On: | ||||
| Bug Blocks: | 1990034 | |||
|
Description
Luigi Tamagnone
2021-07-27 13:23:46 UTC
Because this is getting a bit confusing, here's a summary that I'll reproduce in the other affected BZs. BZ 1986406 (this BZ): Documentation for controller replacement BZ 1990034: Documentation for FFU with Ironic as the virt driver BZ 1977667: Nova fix to allow service deletion when a service has no associated compute nodes. @Luigi The last few comments in BZ 1977667 should have everything you need, both a hotfix build of the Nova patch, and a script to delete old services in case they don't want to update their deployment to latest z-stream before applying the hotfix. Let's continue in there if there are further issues. To use the example from [1], specifically the `MariaDB [nova]> select * from services where version != 40;` command line, we see that the "real" services are on version 40, but they have a bunch of old services with version 30 that did not get removed. So they can run the script with a <older_than_version> anywhere between 31 and 39. That will pick up all their old version 30 services, but not their new version 40 services. Does that make sense? [1] https://bugzilla.redhat.com/show_bug.cgi?id=1977667#c1 Interesting, in that case we should back up a bit and revisit what's the original problem that we're trying to solve is. *** Bug 2013329 has been marked as a duplicate of this bug. *** Updated content available on the Customer Portal: https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.2/html/director_installation_and_usage/replacing-controller-nodes#preparing-for-controller-replacement https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html/director_installation_and_usage/replacing-controller-nodes#preparing-for-controller-replacement |