I tried to reproduce the problem, and ran into another one.
nova boot --flavor m1.tiny --image d5f2be40-fc6a-439d-a0d2-fa8b0d23377e somemachine
nova show c0f06b42-fc5e-419a-a829-e7cffb3e45ac
...
OS-EXT-SRV-ATTR:host | DevStackComputeSlave
...
stack@DevStackOSDomU:~/devstack$ nova-manage service list
Binary Host Zone Status State Updated_At
nova-compute DevStackComputeSlave nova enabled :-) 2013-02-08 16:06:36
nova-network DevStackComputeSlave internal enabled :-) 2013-02-08 16:06:33
nova-compute DevStackOSDomU nova enabled :-) 2013-02-08 16:06:36
nova-network DevStackOSDomU internal enabled :-) 2013-02-08 16:06:35
nova live-migration c0f06b42-fc5e-419a-a829-e7cffb3e45ac DevStackOSDomU --block-migrate
2013-02-08 16:09:28.794 ERROR nova.compute [req-467ae35b-3446-415f-8ef8-3e2e411ff189 admin demo] No db access allowed in nova-compu
te: File "/usr/local/lib/python2.7/dist-packages/eventlet/greenpool.py", line 80, in _spawn_n_impl
func(*args, **kwargs)
File "/opt/stack/nova/nova/openstack/common/rpc/amqp.py", line 276, in _process_data
rval = self.proxy.dispatch(ctxt, version, method, **args)
File "/opt/stack/nova/nova/openstack/common/rpc/dispatcher.py", line 133, in dispatch
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/opt/stack/nova/nova/exception.py", line 88, in wrapped
return f(self, context, *args, **kw)
File "/opt/stack/nova/nova/compute/manager.py", line 2732, in check_can_live_migrate_source
None)
File "/opt/stack/nova/nova/compute/api.py", line 2349, in is_volume_backed_instance
bdms = bdms or self.get_instance_bdms(context, instance)
File "/opt/stack/nova/nova/compute/api.py", line 2346, in get_instance_bdms
instance['uuid'])
File "/opt/stack/nova/nova/db/api.py", line 1095, in block_device_mapping_get_all_by_instance
instance_uuid)
File "/opt/stack/nova/bin/nova-compute", line 65, in __call__
stacktrace = "".join(traceback.format_stack())
I am a bit confused, although it seems, that live block migration is broken.
Hi Armando,
I tried to reproduce the problem, and ran into another one.
nova boot --flavor m1.tiny --image d5f2be40- fc6a-439d- a0d2-fa8b0d2337 7e somemachine fc5e-419a- a829-e7cffb3e45 ac SRV-ATTR: host | DevStackCompute Slave SDomU:~ /devstack$ nova-manage service list Slave nova enabled :-) 2013-02-08 16:06:36 Slave internal enabled :-) 2013-02-08 16:06:33
nova show c0f06b42-
...
OS-EXT-
...
stack@DevStackO
Binary Host Zone Status State Updated_At
nova-compute DevStackCompute
nova-network DevStackCompute
nova-compute DevStackOSDomU nova enabled :-) 2013-02-08 16:06:36
nova-network DevStackOSDomU internal enabled :-) 2013-02-08 16:06:35
nova live-migration c0f06b42- fc5e-419a- a829-e7cffb3e45 ac DevStackOSDomU --block-migrate
2013-02-08 16:09:28.794 ERROR nova.compute [req-467ae35b- 3446-415f- 8ef8-3e2e411ff1 89 admin demo] No db access allowed in nova-compu lib/python2. 7/dist- packages/ eventlet/ greenpool. py", line 80, in _spawn_n_impl nova/nova/ openstack/ common/ rpc/amqp. py", line 276, in _process_data dispatch( ctxt, version, method, **args) nova/nova/ openstack/ common/ rpc/dispatcher. py", line 133, in dispatch nova/nova/ exception. py", line 88, in wrapped nova/nova/ compute/ manager. py", line 2732, in check_can_ live_migrate_ source nova/nova/ compute/ api.py" , line 2349, in is_volume_ backed_ instance instance_ bdms(context, instance) nova/nova/ compute/ api.py" , line 2346, in get_instance_bdms 'uuid'] ) nova/nova/ db/api. py", line 1095, in block_device_ mapping_ get_all_ by_instance nova/bin/ nova-compute" , line 65, in __call__ traceback. format_ stack() )
te: File "/usr/local/
func(*args, **kwargs)
File "/opt/stack/
rval = self.proxy.
File "/opt/stack/
return getattr(proxyobj, method)(ctxt, **kwargs)
File "/opt/stack/
return f(self, context, *args, **kw)
File "/opt/stack/
None)
File "/opt/stack/
bdms = bdms or self.get_
File "/opt/stack/
instance[
File "/opt/stack/
instance_uuid)
File "/opt/stack/
stacktrace = "".join(
I am a bit confused, although it seems, that live block migration is broken.