<div><div>Hi</div><div><br></div><div>Your VM has reached and inconsistent state. Probably because of a bug. The</div><div>reason because OpenNebula refuses to migrate your VM is this history record:</div><div><br></div><div>

   3        kvm-04   none  07/31 12:33:13 00 21:40:10 00 00:00:00</div><div><br></div><div>As you see there is a previous host (kvm-04) without any migration reason</div><div>so, OPenNebula thinks that the VM is actually migrating. Upon the migration</div>

<div>failure this entry should have been updated.</div><div><br></div><div>Could you please send the vm.log for this VM, and your oned.log file? I'll</div><div>try to track down this issue.</div><div><br></div><div>Thanks for reporting!</div>

<div><br></div><div>Ruben</div><div><br></div><div>PS: The only way to overcome this is directly change the DB, and set reason</div><div>to any other value for that entry. Also I suggest to upgrade to 3.6</div></div><br>
<div class="gmail_quote">
On Wed, Aug 1, 2012 at 5:59 PM, Shantanu Pavgi <span dir="ltr"><<a href="mailto:pavgi@uab.edu" target="_blank">pavgi@uab.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
I am getting following error while trying to migrate a VM:<br>
<br>
{{{<br>
$ onevm livemigrate 30 kvm-04<br>
[VirtualMachineMigrate] Wrong state to perform action<br>
<br>
}}}<br>
<br>
The VM is not really in wrong 'state', but it failed to migrate during first migration attempt because of connection (name resolution) issue. So it is reporting an error as show below:<br>
<br>
{{{<br>
$ onevm show 30<br>
VIRTUAL MACHINE 30 INFORMATION<br>
ID                  : 30<br>
NAME                : one-30<br>
USER                : oneadmin<br>
GROUP               : oneadmin<br>
STATE               : ACTIVE<br>
LCM_STATE           : RUNNING<br>
HOSTNAME            : kvm-03<br>
START TIME          : 02/27 10:57:50<br>
END TIME            : -<br>
DEPLOY ID           : one-30<br>
<br>
VIRTUAL MACHINE MONITORING<br>
USED MEMORY         : 1070528<br>
USED CPU            : 1<br>
NET_RX              : 2139556799<br>
NET_TX              : 1687949043<br>
<br>
PERMISSIONS<br>
OWNER               : um-<br>
GROUP               : ---<br>
OTHER               : ---<br>
<br>
…<br>
…<br>
…<br>
<br>
ERROR=[<br>
  MESSAGE="Error live migrating VM: Error connecting to kvm-04",<br>
  TIMESTAMP="Tue Jul 31 12:33:13 2012" ]<br>
FEATURES=[<br>
  ACPI=yes ]<br>
GRAPHICS=[<br>
  KEYMAP=en-us,<br>
  LISTEN=0.0.0.0,<br>
  PORT=5930,<br>
  TYPE=vnc ]<br>
MEMORY=1024<br>
NAME=one-30<br>
NIC=[<br>
  BRIDGE=br1 ]<br>
OS=[<br>
  ARCH=x86_64,<br>
  BOOT=hd ]<br>
TEMPLATE_ID=13<br>
VCPU=1<br>
VMID=30<br>
<br>
VIRTUAL MACHINE HISTORY<br>
 SEQ        HOSTNAME REASON           START        TIME       PTIME<br>
   0        kvm-03   user  02/27 10:57:56 09 06:18:21 00 00:08:30<br>
   1        kvm-04   user  03/07 17:16:11 00 00:03:14 00 00:00:00<br>
   2        kvm-03   user  03/07 17:19:20 145 18:13:5 00 00:00:00<br>
   3        kvm-04   none  07/31 12:33:13 00 21:40:10 00 00:00:00<br>
   4        kvm-03   none  07/31 12:33:13 00 21:40:10 00 00:00:00<br>
<br>
}}}<br>
<br>
Is there any way to migrate this VM again? Can be it recovered from this error?<br>
<br>
I am using OpenNebula 3.2 version.<br>
<br>
--<br>
Thanks,<br>
Shantanu<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
<a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Ruben S. Montero, PhD<br>Project co-Lead and Chief Architect<br>OpenNebula - The Open Source Solution for Data Center Virtualization<br><a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:rsmontero@opennebula.org" target="_blank">rsmontero@opennebula.org</a> | @OpenNebula<br>