openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #19536
Re: It is stuck when attach the volume to the vm.
Hi Alberto,
I have fix this issue already. The root cause is that the controller(where
the cinder service located) block the 8776 port and the node can not access
the cinder service. After enable the port on the IPtables, it works.
thanks you.
On Tue, Dec 18, 2012 at 2:00 PM, Lei Zhang <zhang.lei.fly@xxxxxxxxx> wrote:
> Hi Alberto,
>
> I found the error message from computer.log on the node. Did you meet this
> before?
>
> 2012-12-18 00:57:42 DEBUG nova.openstack.common.rpc.amqp [-] unpacked context: {'project_name': u'admin', 'user_id': u'9e0e905b3305477587d5f85889b43955', 'roles': [u'admin'], 'timestamp': u'2012-12-18T05:57:33.137372', 'auth_token': '<SANITIZED>', 'remote_address': u'172.16.0.10', 'quota_class': None, 'is_admin': True, 'service_catalog': [{u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://172.16.0.10:8776/v1/87f394d760354056a584021eb6b6214b', u'region': u'RegionOne', u'id': u'b83ae23e3eca4411b726c754df1890b5', u'serviceName': u'cinder', u'internalURL': u'http://172.16.0.10:8776/v1/87f394d760354056a584021eb6b6214b', u'publicURL': u'http://172.16.0.10:8776/v1/87f394d760354056a584021eb6b6214b'}], u'type': u'volume', u'name': u'cinder'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://172.16.0.10:9292/v1', u'region': u'RegionOne', u'publicURL': u'http://172.16.0.10:9292/v1', u'internalURL': u'http://172.16.0.10:9292/v1', u'id': u'fd308ef11b07483db2948b4ec36ddd9c'}], u'type': u'image', u'name': u'glance'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://172.16.0.10:8774/v2/87f394d760354056a584021eb6b6214b', u'region': u'RegionOne', u'publicURL': u'http://172.16.0.10:8774/v2/87f394d760354056a584021eb6b6214b', u'internalURL': u'http://172.16.0.10:8774/v2/87f394d760354056a584021eb6b6214b', u'id': u'7acff35322ab45e6b81be3361265ec54'}], u'type': u'compute', u'name': u'nova'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://172.16.0.10:8773/services/Admin', u'region': u'RegionOne', u'publicURL': u'http://172.16.0.10:8773/services/Cloud', u'internalURL': u'http://172.16.0.10:8773/services/Cloud', u'id': u'5081d098d06446bcb1218a12fd849c8c'}], u'type': u'ec2', u'name': u'nova_ec2'}, {u'endpoints_links': [], u'endpoints': [{u'adminURL': u'http://172.16.0.10:35357/v2.0', u'region': u'RegionOne', u'publicURL': u'http://172.16.0.10:5000/v2.0', u'internalURL': u'http://172.16.0.10:5000/v2.0', u'id': u'0d5b09341c954c1297735341106bb288'}], u'type': u'identity', u'name': u'keystone'}], 'request_id': u'req-dde3b5c5-57d0-410e-9845-246df9baed23', 'instance_lock_checked': False, 'project_id': u'87f394d760354056a584021eb6b6214b', 'user_name': u'admin', 'read_deleted': u'no'} from (pid=2076) _safe_log /usr/lib/python2.6/site-packages/nova/openstack/common/rpc/common.py:195
> 2012-12-18 00:57:42 DEBUG nova.volume.cinder [req-dde3b5c5-57d0-410e-9845-246df9baed23 9e0e905b3305477587d5f85889b43955 87f394d760354056a584021eb6b6214b] Cinderclient connection created using URL: http://172.16.0.10:8776/v1/87f394d760354056a584021eb6b6214b from (pid=2076) cinderclient /usr/lib/python2.6/site-packages/nova/volume/cinder.py:68
> 2012-12-18 00:57:43 DEBUG nova.utils [req-dde3b5c5-57d0-410e-9845-246df9baed23 9e0e905b3305477587d5f85889b43955 87f394d760354056a584021eb6b6214b] Got semaphore "compute_resources" for method "update_usage"... from (pid=2076) inner /usr/lib/python2.6/site-packages/nova/utils.py:713
> 2012-12-18 00:57:43 ERROR nova.openstack.common.rpc.amqp [-] Exception during message handling
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp Traceback (most recent call last):
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/amqp.py", line 275, in _process_data
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp rval = self.proxy.dispatch(ctxt, version, method, **args)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/openstack/common/rpc/dispatcher.py", line 145, in dispatch
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp return getattr(proxyobj, method)(ctxt, **kwargs)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/exception.py", line 117, in wrapped
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp temp_level, payload)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.6/contextlib.py", line 23, in __exit__
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp self.gen.next()
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/exception.py", line 92, in wrapped
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp return f(*args, **kw)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 181, in decorated_function
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp pass
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.6/contextlib.py", line 23, in __exit__
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp self.gen.next()
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 167, in decorated_function
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 202, in decorated_function
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp kwargs['instance']['uuid'], e, sys.exc_info())
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.6/contextlib.py", line 23, in __exit__
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp self.gen.next()
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 196, in decorated_function
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp return function(self, context, *args, **kwargs)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1945, in attach_volume
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp context, instance.get('uuid'), mountpoint)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib64/python2.6/contextlib.py", line 23, in __exit__
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp self.gen.next()
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1941, in attach_volume
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp mountpoint, instance)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1948, in _attach_volume
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp volume = self.volume_api.get(context, volume_id)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/nova/volume/cinder.py", line 144, in get
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp item = cinderclient(context).volumes.get(volume_id)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/cinderclient/v1/volumes.py", line 147, in get
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp return self._get("/volumes/%s" % volume_id, "volume")
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/cinderclient/base.py", line 141, in _get
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp resp, body = self.api.client.get(url)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/cinderclient/client.py", line 138, in get
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp return self._cs_request(url, 'GET', **kwargs)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/cinderclient/client.py", line 126, in _cs_request
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp **kwargs)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp File "/usr/lib/python2.6/site-packages/cinderclient/client.py", line 109, in request
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp raise exceptions.from_response(resp, body)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp BadRequest: n/a (HTTP 400)
> 2012-12-18 00:57:43 TRACE nova.openstack.common.rpc.amqp
>
>
>
> On Mon, Dec 17, 2012 at 8:40 PM, Alberto Molina Coballes <
> alb.molina@xxxxxxxxx> wrote:
>
>> Hi Lei,
>>
>> I was facing a similar issue with nova-volume on essex, so I'm not
>> sure if this can be useful to you ...
>>
>> Where are you looking for errors? I found volume attach errors at
>> nova-compute.log of node where instance is running
>>
>> I hope this help you
>>
>> Alberto
>>
>
>
>
> --
> Lei Zhang
>
> Blog: http://jeffrey4l.github.com
> twitter/weibo: @jeffrey4l
>
>
--
Lei Zhang
Blog: http://jeffrey4l.github.com
twitter/weibo: @jeffrey4l
References