当前位置: > 虚拟化 Virtualization > 虚拟机 > Xen >

解决xen出现“域已经活跃"问题

时间:2016-09-22 01:06来源:linux.it.net.cn 作者:IT
今天发现一个虚拟机的进程无意中被杀死了
用virsh start node004
出现错误:报域已经活跃
 
用virsh shutdown或者restart等等都不行
  1. [root@manage-vm vm]# virsh nodedev-list node004
  2. 错误:非期望的数据 'node004'
  3. [root@manage-vm vm]# virsh dominfo node004
  4. Id: 5
  5. 名称: node004
  6. UUID: 888c7551-44cf-759f-8acd-47f3784ccb8b
  7. OS 类型: linux
  8. 状态: running
  9. CPU: 1
  10. CPU 时间: 695.3s
  11. 最大内存: 2097152 kB
  12. 使用的内存: 2097076 kB
  13. Persistent: yes
  14. 自动启动: 禁用
  15.  
  16. [root@manage-vm vm]# virsh domjobinfo node004
  17. 错误:this function is not supported by the connection driver: virDomainGetJobInfo
  18.  
  19. [root@manage-vm vm]# virsh domjobabort node004
  20. 错误:this function is not supported by the connection driver: virDomainAbortJob
  21.  
  22. [root@manage-vm vm]# virsh restore node004
  23. 错误:从 node004 恢复域失败
  24. 错误:POST操作失败: xend_post:来自 xen 守护进程的错误:(xend.err "can't read guest state file /vm/node004: No such file or directory")
  25.  
  26. [root@manage-vm vm]# virsh restore node004.img
  27. 错误:从 node004.img 恢复域失败
  28. 错误:POST操作失败: xend_post:来自 xen 守护进程的错误:(xend.err 'Restore failed')
最后执行一下"service xend restart"后
执行
virsh start node004又可以了
而且xend的重新启动不影响其它虚拟机
end

 
(责任编辑:IT)
------分隔线----------------------------