kayobe overcloud service destroy fails on compute nodes if any VMs are running, after controllers are already gone
Bug #2050091 reported by
Martin Ananda Boeker
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kayobe |
Triaged
|
Medium
|
Unassigned |
Bug Description
Environment: kayobe 14.1, openstack 2023.1
service destroy should stop all VMs before starting to destroy all containers, or destroy them regardless of running VMs. Failing half way through after controllers are already destroyed means the `openstack` command can't be used anymore, so you have to ssh to the compute nodes, docker exec into the nova containers, and kill the qemu processes.
summary: |
- 'kayobe overcloud service destroy' fails if any VMs are running, but not - until controllers are destroyed + 'kayobe overcloud service destroy' fails if any VMs are running, but + after controllers are already gone. |
summary: |
- 'kayobe overcloud service destroy' fails if any VMs are running, but - after controllers are already gone. + 'kayobe overcloud service destroy' fails on compute nodes if any VMs are + running, but after controllers are already gone. |
summary: |
- 'kayobe overcloud service destroy' fails on compute nodes if any VMs are - running, but after controllers are already gone. + kayobe overcloud service destroy fails on compute nodes if any VMs are + running, after controllers are already gone |
Changed in kayobe: | |
importance: | Undecided → Medium |
Changed in kayobe: | |
status: | New → Triaged |
To post a comment you must log in.
Good catch and thanks for the workaround. We should investigate moving the check to start of the process to avoid this situation.