[Openstack] nova live migration - Disk of instance is too

james jshaw90 at gmail.com
Thu Oct 31 08:02:22 UTC 2013


Hi,

I am running nova-compute 2013.1.3-0ubuntu1~cloud0  on ubuntu precise

I am trying to migrate 1 instances from 1 compute node to another using the
command:

 *nova live-migration --block_migrate 08893517-ceee-4b59-aee5-1aa568de3491
compute1*
*
*

I get the following error in nova-compute log:

2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp Traceback
(most recent call last):
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/amqp.py", line
430, in _process_data
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp     rval
= self.proxy.dispatch(ctxt, version, method, **args)
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/openstack/common/rpc/dispatcher.py",
line 133, in dispatch
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
return getattr(proxyobj, method)(ctxt, **kwargs)
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/exception.py", line 117, in wrapped
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
temp_level, payload)
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/contextlib.py", line 24, in __exit__
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
self.gen.next()
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/exception.py", line 94, in wrapped
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
return f(self, context, *args, **kw)
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/compute/manager.py", line 3140, in
check_can_live_migrate_source
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
dest_check_data)
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2912,
in check_can_live_migrate_source
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
dest_check_data['disk_over_commit'])
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp   File
"/usr/lib/python2.7/dist-packages/nova/virt/libvirt/driver.py", line 2964,
in _assert_dest_node_has_enough_disk
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp     raise
exception.MigrationPreCheckError(reason=reason % locals())
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
MigrationPreCheckError: Migration pre-check error: Unable to migrate
08893517-ceee-4b59-aee5-1aa568de3491: Disk of instance is too
large(available on destination host:-37580963840 < need:41126400)
2013-10-30 17:09:51.003 1970 TRACE nova.openstack.common.rpc.amqp
2013-10-30 17:09:51.004 ERROR nova.openstack.common.rpc.common
[req-d2bd03ef-32d9-42eb-9711-e75a1b38b14f 256c891b6fcb4cdea0ab837a36da03de
cd67bb936ef94f849188c406a11a59ae] Returning exception Migration pre-check
error: Unable to migrate 08893517-ceee-4b59-aee5-1aa568de3491: *Disk of
instance is too large(available on destination host:-37580963840 <
need:41126400) to caller*

It seems to be reporting the destination host has -minus storage - im i
reading that correct? - im trying to migrate the cirros image which is only
40M in size

Nova Database in table compute_nodes reports my compute node has: free

local_gb: 699
free_disk_gb: 329

This free space is also reporting in the nova-compute logs during the audit

2013-10-30 17:15:33.016 26203 AUDIT nova.compute.resource_tracker [-] Free
disk (GB): 329

Any ideas.

Kind Regards,

James Shaw
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20131031/f4c24cdf/attachment.html>


More information about the Openstack mailing list