task - openstack instance task_state 卡在关机状态,如何将其重置为 None
问题描述
一个实例shutdown
在操作系统中执行,并且power_state
是Shutdown
,但是vm_state
没有active
通过API关闭实例,为什么task_state
总是powering-off
,事件从不通过API执行其他操作。
可能当时计算节点内存不够,这个实例一直在kill,现在计算节点内存满足了。
如何在task_state
不None
更改数据库信息的情况下设置为?
openstack server show
| OS-EXT-STS:power_state | Shutdown |
| OS-EXT-STS:task_state | powering-off |
| OS-EXT-STS:vm_state | active |
openstack server reboot --hard
Cannot 'reboot' instance instance-ID while it is in task_state powering-off (HTTP 409) (Request-ID: reqest-ID)
openstack server set --property OS-EXT-STS:task_state=None instance
不工作,openstack server show
输出不变。
解决方案
我通过重新启动 nova-compute server 来解决它docker restart nova_compute
。