A VM got into an error state during shutdown operation as shown below. 

{{{
ERROR=[
  MESSAGE="Error shuting down VM: Timeout reached and VM one-52 is still alive",
  TIMESTAMP="Mon Aug 13 15:03:08 2012" ]
}}}

The vm.log for the VM shows following messages: 
{{{
Mon Aug 13 14:57:57 2012 [LCM][I]: New VM state is SHUTDOWN
Mon Aug 13 15:03:08 2012 [VMM][I]: Command execution fail: 
/var/tmp/one/vmm/kvm/shutdown one-52 kvm-02 52 kvm-02
Mon Aug 13 15:03:08 2012 [VMM][E]: Timeout reached and VM one-52 is still alive
Mon Aug 13 15:03:08 2012 [VMM][I]: Timeout reached
Mon Aug 13 15:03:08 2012 [VMM][I]: ExitCode: 1
Mon Aug 13 15:03:08 2012 [VMM][I]: Failed to execute virtualization driver 
operation: shutdown.
Mon Aug 13 15:03:08 2012 [VMM][E]: Error shuting down VM: Timeout reached and 
VM one-52 is still alive
Mon Aug 13 15:03:08 2012 [LCM][I]: Fail to shutdown VM. Assuming that the VM is 
still RUNNING (will poll VM).

}}}

The VM was shutdown successfully and it's not running on the hypervisor host. 
It seems like VM was shutdown, but OpenNebula didn't receive exit code in given 
timeout value. 

I haven't had such issue before and I am not sure what would cause such delay 
in response. I will look into libvirt logs as well for more details. 

Is there any way to change this VM's state from RUNNING to SHUTDOWN? Also, how 
do I update it's state on the host where it's being counted in running VMs list?

--
Shantanu
_______________________________________________
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to