有时候我们执行虚机热迁移操作,如果这时候虚机占用大量内存,会导致迁移不成功,而任务状态有一直处于迁移中,这种状态的主机很多操作都无法执行。
这样的机器我们应该如何恢复呢?
解决方法
- 获取主机的UUID
页面点进主机详情就能够看到UUID - 控制节点连接数据库
在/etc/nova/nova.conf 可以获取nova用户的密码 - 重置主机任务状态
select * from instances where uuid=”40f7a996-7582-40e2-821b-a41c0f311c81”;
update instances set task_state = NULL where uuid=”40f7a996-7582-40e2-821b-a41c0f311c81”;