[Openstack] Cinder Instance Locality Filter Error

Erlon Cruz sombrafam at gmail.com
Tue May 24 22:04:33 UTC 2016


 Cinder is trying to reach back to nova but is failing. I think it might be
because it's trying to use Nova v1. "in _v1_auth". What do you have in
cinder.conf?

On Tue, May 24, 2016 at 6:14 PM, Brent Troge <brenttroge2016 at gmail.com>
wrote:

> Hello all..
>
> I am trying to understand how to setup the cinder instance locality filter. I think
>
> I have everything configured properly, however my cinder create commands fail
>
> when I pass a scheduler hint.
>
> When I omit the scheduler hint, the cinder volume is created as expected.
>
> Below are some datapoints I think the community may find useful in helping
>
> me with this issue.
>
> Thanks!
>
>
> Operating System - Ubuntu Trusty-64
> Openstack Release - Liberty
>
>
> COMMAND:
>
> cinder create --hint local_to_instance=<some-uuid> 2
>
>
> CONFIGURATIONS
>
> nova.conf - api server
>
> [DEFAULT]
> #applicable directives
>
> nova_endpoint_template = http://controller:8774/v2/%(project_id)s
> nova_endpoint_admin_template =  http://controller:8774/v2/%(project_id)s
> scheduler_available_filters=cinder.scheduler.filters.BaseHostFilter
> scheduler_default_filters=InstanceLocalityFilter
> os_privileged_user_auth_url = http://controller:35357
> os_privileged_user_name = nova
> os_privileged_user_password = mypassword
> os_privileged_user_tenant = service
>
>
> PACKAGES INSTALLED
>
> nova-api/cinder-api server
>
> ii  cinder-api                       2:7.0.2-0ubuntu1~cloud0               all          Cinder storage service - API server
> ii  cinder-common                    2:7.0.2-0ubuntu1~cloud0               all          Cinder storage service - common files
> ii  cinder-scheduler                 2:7.0.2-0ubuntu1~cloud0               all          Cinder storage service - Scheduler server
> ii  nova-api                         2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - API frontend
> ii  nova-cert                        2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - certificate management
> ii  nova-common                      2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - common files
> ii  nova-conductor                   2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - conductor service
> ii  nova-consoleauth                 2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - Console Authenticator
> ii  nova-novncproxy                  2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - NoVNC proxy
> ii  nova-scheduler                   2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute - virtual machine scheduler
> ii  python-cinder                    2:7.0.2-0ubuntu1~cloud0               all          Cinder Python libraries
> ii  python-cinderclient              1:1.4.0-2~cloud0                      all          Python bindings to the OpenStack Volume API - Python 2.x
> ii  python-nova                      2:12.0.3-0ubuntu1~cloud0              all          OpenStack Compute Python libraries
> ii  python-novaclient                2:2.30.1-1~cloud0                     all          client library for OpenStack Compute API
>
>
>
> nova-compute/cinder-volume server
>
> ii  cinder-common                       2:7.0.2-0ubuntu1~cloud0                    all          Cinder storage service - common files
> ii  cinder-volume                       2:7.0.2-0ubuntu1~cloud0                    all          Cinder storage service - Volume server
> ii  nova-common                         2:12.0.3-0ubuntu1~cloud0                   all          OpenStack Compute - common files
> ii  nova-compute                        2:12.0.3-0ubuntu1~cloud0                   all          OpenStack Compute - compute node base
> ii  nova-compute-kvm                    2:12.0.3-0ubuntu1~cloud0                   all          OpenStack Compute - compute node (KVM)
> ii  nova-compute-libvirt                2:12.0.3-0ubuntu1~cloud0                   all          OpenStack Compute - compute node libvirt support
> ii  python-cinder                       2:7.0.2-0ubuntu1~cloud0                    all          Cinder Python libraries
> ii  python-cinderclient                 1:1.4.0-2~cloud0                           all          Python bindings to the OpenStack Volume API - Python 2.x
> ii  python-nova                         2:12.0.3-0ubuntu1~cloud0                   all          OpenStack Compute Python libraries
> ii  python-novaclient                   2:2.30.1-1~cloud0                          all          client library for OpenStack Compute API
>
>
>
> CINDER SCHEDULER LOGS ENTRIES UPON ERROR
>
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/scheduler/base_filter.py", line 43, in filter_all
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     if self._filter_one(obj, filter_properties):
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/openstack/common/scheduler/filters/__init__.py", line 27, in _filter_one
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     return self.host_passes(obj, filter_properties)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/scheduler/filters/instance_locality_filter.py", line 105, in host_passes
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     timeout=REQUESTS_TIMEOUT)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/lib/python2.7/dist-packages/cinder/compute/nova.py", line 197, in get_server
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     timeout=timeout).servers.get(server_id)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/novaclient/v2/servers.py", line 549, in get
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     return self._get("/servers/%s" % base.getid(server), "server")
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/novaclient/base.py", line 164, in _get
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     _resp, body = self.api.client.get(url)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/novaclient/client.py", line 446, in get
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     return self._cs_request(url, 'GET', **kwargs)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/novaclient/client.py", line 402, in _cs_request
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     self.authenticate()
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/novaclient/client.py", line 574, in authenticate
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     auth_url = self._v1_auth(auth_url)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher   File "/usr/local/lib/python2.7/dist-packages/novaclient/client.py", line 622, in _v1_auth
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher     raise exceptions.from_response(resp, body, url)
> 2016-05-24 19:59:17.247 1879 ERROR oslo_messaging.rpc.dispatcher ClientException: Unknown Error (HTTP 300)
>
>
> _______________________________________________
> Mailing list:
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to     : openstack at lists.openstack.org
> Unsubscribe :
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20160524/1278529d/attachment.html>


More information about the Openstack mailing list