We can delete the nova instance which are in error/deleting state by following the steps mentioned below.
Get the instance ID from command “nova list ” and reset the state using “nova reset-state <ID>” command
nova list
[root@controller1 ~]# nova list
+--------------------------------------+-----------------+--------+------------+-------------+----------------------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+-----------------+--------+------------+-------------+----------------------------------------------+
| 0ccfa148-97de-4be9-b85d-4283037746b1 | Ha-Porxy-F5 | ACTIVE | - | Running | Trusted-Internal-NIC=10.0.0.157, 10.1.15.140 |
| e61a759d-528c-423b-bb24-dcf7e3a5618e | Ha-Porxy-Mysql | ACTIVE | - | Running | Trusted-Internal-NIC=10.0.0.158, 10.1.15.139 |
nova reset-state 0ccfa148-97de-4be9-b85d-4283037746b1
You can also use the --active parameter to force the instance back to an active state instead of an error state. For example:
$ nova reset-state --active c6bbbf26-b40a-47e7-8d5c-eb17bf65c485
Get the instance ID from command “nova list ” and reset the state using “nova reset-state <ID>” command
nova list
[root@controller1 ~]# nova list
+--------------------------------------+-----------------+--------+------------+-------------+----------------------------------------------+
| ID | Name | Status | Task State | Power State | Networks |
+--------------------------------------+-----------------+--------+------------+-------------+----------------------------------------------+
| 0ccfa148-97de-4be9-b85d-4283037746b1 | Ha-Porxy-F5 | ACTIVE | - | Running | Trusted-Internal-NIC=10.0.0.157, 10.1.15.140 |
| e61a759d-528c-423b-bb24-dcf7e3a5618e | Ha-Porxy-Mysql | ACTIVE | - | Running | Trusted-Internal-NIC=10.0.0.158, 10.1.15.139 |
nova reset-state 0ccfa148-97de-4be9-b85d-4283037746b1
You can also use the --active parameter to force the instance back to an active state instead of an error state. For example:
$ nova reset-state --active c6bbbf26-b40a-47e7-8d5c-eb17bf65c485