Openstack Pike (deployed by Kolla-Ansible) can not delete instance from dashboard and how to fix
I's trying to delete an compute instance in an OpenStack environment deployed using Kolla-Ansible from the dashboard but helpless. The instance kept saying error... Then I have to do this workaround to delete it: directly from the database (MariaDB)
1. First login to the bash shell of the nova-compute instance:
$ docker exec -it <id or name of the nova docker instance> /bin/bash
2. Go to mariadb console using the password generated when I ran kolla-ansible (/etc/kolla/passwords.yml):
$ mysql -u root -p
3. Run these command to delete the instance:
use nova;
update instances set deleted_at = updated_at, deleted = id, power_state = 0, vm_state = "deleted", terminated_at = updated_at, root_device_name = NULL, task_state = NULL where deleted = 0;
update instance_info_caches set deleted_at = updated_at, deleted = id where deleted = 0;
1. First login to the bash shell of the nova-compute instance:
$ docker exec -it <id or name of the nova docker instance> /bin/bash
2. Go to mariadb console using the password generated when I ran kolla-ansible (/etc/kolla/passwords.yml):
$ mysql -u root -p
3. Run these command to delete the instance:
use nova;
update instances set deleted_at = updated_at, deleted = id, power_state = 0, vm_state = "deleted", terminated_at = updated_at, root_device_name = NULL, task_state = NULL where deleted = 0;
update instance_info_caches set deleted_at = updated_at, deleted = id where deleted = 0;
Comments
Post a Comment