[openstack-dev] [qa] How to delete a VM which is in ERROR state?
Vishvananda Ishaya
vishvananda at gmail.com
Mon Dec 15 23:01:58 UTC 2014
I have seen deadlocks in libvirt that could cause this. When you are in this state, check to see if you can do a virsh list on the node. If not, libvirt is deadlocked, and ubuntu may need to pull in a fix/newer version.
Vish
On Dec 12, 2014, at 2:12 PM, pcrews <gleebix at gmail.com> wrote:
> On 12/09/2014 03:54 PM, Ken'ichi Ohmichi wrote:
>> Hi,
>>
>> This case is always tested by Tempest on the gate.
>>
>> https://github.com/openstack/tempest/blob/master/tempest/api/compute/servers/test_delete_server.py#L152
>>
>> So I guess this problem wouldn't happen on the latest version at least.
>>
>> Thanks
>> Ken'ichi Ohmichi
>>
>> ---
>>
>> 2014-12-10 6:32 GMT+09:00 Joe Gordon <joe.gordon0 at gmail.com>:
>>>
>>>
>>> On Sat, Dec 6, 2014 at 5:08 PM, Danny Choi (dannchoi) <dannchoi at cisco.com>
>>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I have a VM which is in ERROR state.
>>>>
>>>>
>>>> +--------------------------------------+----------------------------------------------+--------+------------+-------------+--------------------+
>>>>
>>>> | ID | Name
>>>> | Status | Task State | Power State | Networks |
>>>>
>>>>
>>>> +--------------------------------------+----------------------------------------------+--------+------------+-------------+--------------------+
>>>>
>>>> | 1cb5bf96-619c-4174-baae-dd0d8c3d40c5 |
>>>> cirros--1cb5bf96-619c-4174-baae-dd0d8c3d40c5 | ERROR | - | NOSTATE
>>>> | |
>>>>
>>>>
>>>> I tried in both CLI “nova delete” and Horizon “terminate instance”.
>>>> Both accepted the delete command without any error.
>>>> However, the VM never got deleted.
>>>>
>>>> Is there a way to remove the VM?
>>>
>>>
>>> What version of nova are you using? This is definitely a serious bug, you
>>> should be able to delete an instance in error state. Can you file a bug that
>>> includes steps on how to reproduce the bug along with all relevant logs.
>>>
>>> bugs.launchpad.net/nova
>>>
>>>>
>>>>
>>>> Thanks,
>>>> Danny
>>>>
>>>> _______________________________________________
>>>> OpenStack-dev mailing list
>>>> OpenStack-dev at lists.openstack.org
>>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> OpenStack-dev mailing list
>>> OpenStack-dev at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
> Hi,
>
> I've encountered this in my own testing and have found that it appears to be tied to libvirt.
>
> When I hit this, reset-state as the admin user reports success (and state is set), *but* things aren't really working as advertised and subsequent attempts to do anything with the errant vm's will send them right back into 'FLAIL' / can't delete / endless DELETING mode.
>
> restarting libvirt-bin on my machine fixes this - after restart, the deleting vm's are properly wiped without any further user input to nova/horizon and all seems right in the world.
>
> using:
> devstack
> ubuntu 14.04
> libvirtd (libvirt) 1.2.2
>
> triggered via:
> lots of random create/reboot/resize/delete requests of varying validity and sanity.
>
> Am in the process of cleaning up my test code so as not to hurt anyone's brain with the ugly and will file a bug once done, but thought this worth sharing.
>
> Thanks,
> Patrick
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list