Hi Sisu,

2014-06-05 16:33:27.509 TRACE nova.api.openstack.compute.contrib.admin_actions  
 File "/opt/stack/nova/nova/virt/xenapi/vmops.py", line 1840, in 
check_can_live_migrate_source
2014-06-05 16:33:27.509 TRACE nova.api.openstack.compute.contrib.admin_actions  
   raise exception.MigrationPreCheckError(reason=msg)
2014-06-05 16:33:27.509 TRACE nova.api.openstack.compute.contrib.admin_actions
2014-06-05 16:33:27.509 TRACE nova.api.openstack.compute.contrib.admin_actions 
MigrationPreCheckError: Migration pre-check error: VM.assert_can_migrate failed

The strange thing is sometimes it will migrate, but sometimes it cannot...

Can anyone help me with this? Why would the VM.assert_can_migrate fail?

The most typical failure in assert_can_migrate is around the compatability of 
the two host CPUs.  If they are different CPUs then they most likely support 
different feature sets.  When you have a VM it can only be migrated to a host 
if that new host has _at least_ all of the features that are available on the 
current host.

Check out http://support.citrix.com/article/CTX127059 - while OpenStack does 
not use pools, live migration depends on the same things, so setting 
cupid_feature_mask may allow the migration to succeed.

If this is not the issue, check /var/log/xensource.log for details on why XAPI 
determined that the VM cannot be live migrated.

Bob
_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to