[rdo-list] Installing Magnum on mitaka
Fabien Duranti
fduranti at ymail.com
Mon May 30 10:28:00 UTC 2016
Hi,
You need to create a domain and a user with the admin role in that domain, and then populate magnum.conf with the IDs of that domain and user :
[trust]
trustee_domain_id =
trustee_domain_admin_id =
trustee_domain_admin_password =
I don't know for kubernetes but I personally got into more problems down the road to create swarm bays.. so be prepared for more issues.
--
Fabien
> Le 30 mai 2016 à 11:17, Edward Ahern <Edward.Ahern at tecnotree.com> a écrit :
>
> Hi,
>
> I almost have magnum running on mitaka packstack install.
>
> I've created a baymodel with an atomic image and kubernetes.
>
> But I'm getting the following error:
>
>
> [root at shos2 magnum(keystone_admin)]# magnum bay-create --name k8s_bay --baymodel kubernetes
>
> Create for bay k8s_bay failed: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None (HTTP 500) (Request-ID: req-946c7096-3c75-459f-a003-5271f0acdfbd)
>
> Logs are below. Found a few suggestions via google but not resolved so far. Any help would be greatly appreciated. Need to have this ready for a demo later in the week.
>
> Regards,
>
> Ed
>
>
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone [req-6ab855cf-91cf-4159-8d89-d5c40b0dfae6 admin admin - - -] Failed to create trustee
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone Traceback (most recent call last):
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/root/magnum/magnum/common/keystone.py", line 184, in create_trustee
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone domain=domain_id)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/debtcollector/renames.py", line 45, in wrapper
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return f(*args, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 94, in inner
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return func(*args, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/v3/users.py", line 77, in create
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone log=not bool(password))
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/base.py", line 171, in _post
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone resp, body = self.client.post(url, body=body, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 179, in post
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return self.request(url, 'POST', **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 331, in request
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 98, in request
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return self.session.request(url, method, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 94, in inner
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return func(*args, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 320, in request
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone auth_headers = self.get_auth_headers(auth)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 638, in get_auth_headers
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return auth.get_headers(self, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/auth/base.py", line 159, in get_headers
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone token = self.get_token(session)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 216, in get_token
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return self.get_access(session).auth_token
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/base.py", line 262, in get_access
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone self.auth_ref = self.get_auth_ref(session)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v3/base.py", line 190, in get_auth_ref
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone authenticated=False, log=False, **rkwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 520, in post
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return self.request(url, 'POST', **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 94, in inner
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone return func(*args, **kwargs)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone File "/usr/lib/python2.7/site-packages/keystoneclient/session.py", line 420, in request
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone raise exceptions.from_response(resp, method, url)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone BadRequest: Expecting to find id or name in user - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400) (Request-ID: req-dcd222df-5da5-4ee9-a23c-fe163c8e9db4)
> 2016-05-26 15:55:41.884 17399 ERROR magnum.common.keystone
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher [req-6ab855cf-91cf-4159-8d89-d5c40b0dfae6 admin admin - - -] Exception during message handling: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher Traceback (most recent call last):
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher incoming.message))
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _dispatch
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher return self._do_dispatch(endpoint, method, ctxt, args)
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher result = func(ctxt, **new_args)
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 143, in bay_create
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher self._create_trustee_and_trust(osc, bay)
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 128, in _create_trustee_and_trust
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher CONF.trust.trustee_domain_id)
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher File "/root/magnum/magnum/common/keystone.py", line 188, in create_trustee
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher domain_id=domain_id)
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher TrusteeCreateFailed: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None
> 2016-05-26 15:55:41.926 17399 ERROR oslo_messaging.rpc.dispatcher
> 2016-05-26 15:55:41.969 17399 ERROR oslo_messaging._drivers.common [req-6ab855cf-91cf-4159-8d89-d5c40b0dfae6 admin admin - - -] Returning exception Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None to caller
> 2016-05-26 15:55:41.970 17399 ERROR oslo_messaging._drivers.common [req-6ab855cf-91cf-4159-8d89-d5c40b0dfae6 admin admin - - -] ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply\n incoming.message))\n', ' File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _dispatch\n return self._do_dispatch(endpoint, method, ctxt, args)\n', ' File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch\n result = func(ctxt, **new_args)\n', ' File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 143, in bay_create\n self._create_trustee_and_trust(osc, bay)\n', ' File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 128, in _create_trustee_and_trust\n CONF.trust.trustee_domain_id)\n', ' File "/root/magnum/magnum/common/keystone.py", line 188, in create_trustee\n domain_id=domain_id)\n', 'TrusteeCreateFailed: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None\n']
>
>
> And
>
>
> 2016-05-26 15:55:42.082 17202 ERROR wsme.api [req-6ab855cf-91cf-4159-8d89-d5c40b0dfae6 admin admin - - -] Server-side error: "Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None Traceback (most recent call last):
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply
> incoming.message))
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _dispatch
> return self._do_dispatch(endpoint, method, ctxt, args)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch
> result = func(ctxt, **new_args)
>
> File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 143, in bay_create
> self._create_trustee_and_trust(osc, bay)
>
> File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 128, in _create_trustee_and_trust
> CONF.trust.trustee_domain_id)
>
> File "/root/magnum/magnum/common/keystone.py", line 188, in create_trustee
> domain_id=domain_id)
>
> TrusteeCreateFailed: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None ". Detail:
> Traceback (most recent call last):
>
> File "/usr/lib/python2.7/site-packages/wsmeext/pecan.py", line 84, in callfunction
> result = f(self, *args, **kwargs)
>
> File "/root/magnum/magnum/api/controllers/v1/bay.py", line 299, in post
> bay.bay_create_timeout)
>
> File "/root/magnum/magnum/conductor/api.py", line 35, in bay_create
> bay_create_timeout=bay_create_timeout)
>
> File "/root/magnum/magnum/common/rpc_service.py", line 110, in _call
> return self._client.call(self._context, method, *args, **kwargs)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 413, in call
> return self.prepare().call(ctxt, method, **kwargs)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/client.py", line 158, in call
> retry=self.retry)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/transport.py", line 90, in _send
> timeout=timeout, retry=retry)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 470, in send
> retry=retry)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/_drivers/amqpdriver.py", line 461, in _send
> raise result
>
> TrusteeCreateFailed_Remote: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None Traceback (most recent call last):
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 138, in _dispatch_and_reply
> incoming.message))
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 183, in _dispatch
> return self._do_dispatch(endpoint, method, ctxt, args)
>
> File "/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 127, in _do_dispatch
> result = func(ctxt, **new_args)
>
> File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 143, in bay_create
> self._create_trustee_and_trust(osc, bay)
>
> File "/root/magnum/magnum/conductor/handlers/bay_conductor.py", line 128, in _create_trustee_and_trust
> CONF.trust.trustee_domain_id)
>
> File "/root/magnum/magnum/common/keystone.py", line 188, in create_trustee
> domain_id=domain_id)
>
> TrusteeCreateFailed: Failed to create trustee e27c0ef0-67e3-4d95-bb93-56a5ef28eba2 in domain None
>
>
> 192.168.50.247 - - [26/May/2016 15:55:42] "POST /v1/bays HTTP/1.1" 500 257
> 192.168.50.247 - - [26/May/2016 15:57:58] "GET /v1/bays/kubernetes HTTP/1.1" 404 172
>
>
>
>
> -----Original Message-----
> From: Alfredo Moralejo Alonso [mailto:amoralej at redhat.com]
> Sent: 25 May 2016 15:25
> To: Edward Ahern <Edward.Ahern at tecnotree.com>
> Cc: rdo-list at redhat.com
> Subject: Re: [rdo-list] Installing Magnum on mitaka
>
> Hi,
>
> I'd recommend to deploy the environment from the scratch, redeploy OS and packstack on top. Note that, if you need to re-run packstack for any reason you must use the same answers file. I'm not sure, but that could explain the messages you are getting.
>
> Best regards,
>
> Alfredo
>
>
>> On Wed, May 25, 2016 at 4:17 PM, Edward Ahern <Edward.Ahern at tecnotree.com> wrote:
>> Rebooted the vm
>>
>> Got a different error for first attempt
>>
>> [root at shos1 ~(keystone_admin)]# openstack server list Discovering
>> versions from the identity service failed when creating the password plugin. Attempting to determine version from URL.
>> Unable to establish connection to
>> http://192.168.50.248:5000/v2.0/tokens
>>
>> Above url doesn't exist, from the debug:
>>
>> Making authentication request to
>> http://192.168.50.248:5000/v2.0/tokens
>> Resetting dropped connection: 192.168.50.248 "POST /v2.0/tokens
>> HTTP/1.1" 401 114 Request returned failure status: 401
>>
>> Can the url be created?
>>
>>
>>
>> Ran it in debug mode, see below
>>
>> [root at shos1 ~(keystone_admin)]# openstack server list --debug START
>> with options: ['server', 'list', '--debug']
>> options: Namespace(access_token_endpoint='', auth_type='',
>> auth_url='http://192.168.50.248:5000/v2.0', cacert='', client_id='',
>> client_secret='***', cloud='', debug=True, default_domain='default',
>> deferred_help=False, domain_id='', domain_name='', endpoint='',
>> identity_provider='', identity_provider_url='', insecure=None,
>> interface='', log_file=None, os_compute_api_version='',
>> os_data_processing_api_version='1.1', os_data_processing_url='',
>> os_identity_api_version='', os_image_api_version='',
>> os_key_manager_api_version='1', os_network_api_version='',
>> os_object_api_version='', os_orchestration_api_version='1',
>> os_project_id=None, os_project_name=None, os_volume_api_version='',
>> password='***', profile=None, project_domain_id='',
>> project_domain_name='', project_id='', project_name='admin',
>> protocol='', region_name='RegionOne', scope='',
>> service_provider_endpoint='', timing=False, token='***', trust_id='',
>> url='', user_domain_id='', user_domain_name='', user_id='',
>> username='admin', verbose_level=3, verify=None)
>> defaults: {u'auth_type': 'password', u'compute_api_version': u'2',
>> 'key': None, u'database_api_version': u'1.0', 'api_timeout': None,
>> u'baremetal_api_version': u'1', u'image_api_version': u'2', 'cacert':
>> None, u'image_api_use_tasks': False, u'floating_ip_source':
>> u'neutron', u'orchestration_api_version': u'1', u'interface': None,
>> u'network_api_version': u'2', u'image_format': u'qcow2',
>> u'key_manager_api_version': u'v1', u'metering_api_version': u'2',
>> 'verify': True, u'identity_api_version': u'2.0',
>> u'volume_api_version': u'2', 'cert': None, u'secgroup_source':
>> u'neutron', u'container_api_version': u'1', u'dns_api_version': u'2',
>> u'object_store_api_version': u'1', u'disable_vendor_agent': {}} cloud
>> cfg: {'auth_type': 'password', u'compute_api_version': u'2', 'key':
>> None, u'database_api_version': u'1.0', 'data_processing_api_version':
>> '1.1', u'network_api_version': u'2', u'image_format': u'qcow2',
>> u'image_api_version': u'2', 'verify': True, u'dns_api_version': u'2',
>> u'object_store_api_version': u'1', 'verbose_level': 3, 'region_name':
>> 'RegionOne', 'api_timeout': None, u'baremetal_api_version': u'1',
>> 'auth': {'username': 'admin', 'project_name': 'admin', 'password':
>> '***', 'auth_url': 'http://192.168.50.248:5000/v2.0'},
>> 'default_domain': 'default', u'container_api_version': u'1',
>> u'image_api_use_tasks': False, u'floating_ip_source': u'neutron',
>> u'orchestration_api_version': '1', 'timing': False, 'cacert': None,
>> u'key_manager_api_version': '1', u'metering_api_version': u'2',
>> 'deferred_help': False, u'identity_api_version': u'2.0',
>> u'volume_api_version': u'2', 'cert': None, u'secgroup_source':
>> u'neutron', 'debug': True, u'interface': None,
>> u'disable_vendor_agent': {}} compute API version 2, cmd group
>> openstack.compute.v2 network API version 2, cmd group
>> openstack.network.v2 image API version 2, cmd group openstack.image.v2
>> volume API version 2, cmd group openstack.volume.v2 identity API
>> version 2.0, cmd group openstack.identity.v2 object_store API version
>> 1, cmd group openstack.object_store.v1 orchestration API version 1,
>> cmd group openstack.orchestration.v1 data_processing API version 1.1,
>> cmd group openstack.data_processing.v1 key_manager API version 1, cmd
>> group openstack.key_manager.v1
>> command: server list -> openstackclient.compute.v2.server.ListServer
>> Auth plugin password selected
>> auth_type: password
>> Using auth plugin: password
>> Using parameters {'username': 'admin', 'password': '***',
>> 'project_name': 'admin', 'auth_url':
>> 'http://192.168.50.248:5000/v2.0'}
>> Get auth_ref
>> REQ: curl -g -i -X GET http://192.168.50.248:5000/v2.0 -H "Accept: application/json" -H "User-Agent: python-openstackclient keystoneauth1/2.3.0 python-requests/2.9.1 CPython/2.7.5"
>> Starting new HTTP connection (1): 192.168.50.248 "GET /v2.0 HTTP/1.1"
>> 200 231
>> RESP: [200] Content-Length: 231 Content-Encoding: gzip Vary:
>> X-Auth-Token,Accept-Encoding Server: Apache/2.4.6 (Red Hat Enterprise
>> Linux) Connection: close Date: Wed, 25 May 2016 15:52:52 GMT
>> Content-Type: application/json x-openstack-request-id:
>> req-18d1ce74-e55c-4900-a8d5-f48baf8b75d1
>> RESP BODY: {"version": {"status": "stable", "updated":
>> "2014-04-17T00:00:00Z", "media-types": [{"base": "application/json",
>> "type": "application/vnd.openstack.identity-v2.0+json"}], "id":
>> "v2.0", "links": [{"href": "http://192.168.50.248:5000/v2.0/", "rel":
>> "self"}, {"href": "http://docs.openstack.org/", "type": "text/html",
>> "rel": "describedby"}]}}
>>
>> Making authentication request to
>> http://192.168.50.248:5000/v2.0/tokens
>> Resetting dropped connection: 192.168.50.248 "POST /v2.0/tokens
>> HTTP/1.1" 401 114 Request returned failure status: 401 The request you
>> have made requires authentication. (HTTP 401) (Request-ID:
>> req-e7e52f69-f30f-4273-ac1e-9be26a54c18d)
>> Traceback (most recent call last):
>> File "/usr/lib/python2.7/site-packages/cliff/app.py", line 339, in run_subcommand
>> self.prepare_to_run_command(cmd)
>> File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 411, in prepare_to_run_command
>> self.client_manager.auth_ref
>> File "/usr/lib/python2.7/site-packages/openstackclient/common/clientmanager.py", line 210, in auth_ref
>> self._auth_ref = self.auth.get_auth_ref(self.session)
>> File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/generic/base.py", line 186, in get_auth_ref
>> return self._plugin.get_auth_ref(session, **kwargs)
>> File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py", line 89, in get_auth_ref
>> authenticated=False, log=False)
>> File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 572, in post
>> return self.request(url, 'POST', **kwargs)
>> File "/usr/lib/python2.7/site-packages/openstackclient/common/session.py", line 40, in request
>> resp = super(TimingSession, self).request(url, method, **kwargs)
>> File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 94, in inner
>> return func(*args, **kwargs)
>> File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 467, in request
>> raise exceptions.from_response(resp, method, url)
>> Unauthorized: The request you have made requires authentication. (HTTP
>> 401) (Request-ID: req-e7e52f69-f30f-4273-ac1e-9be26a54c18d)
>> clean_up ListServer: The request you have made requires
>> authentication. (HTTP 401) (Request-ID:
>> req-e7e52f69-f30f-4273-ac1e-9be26a54c18d)
>> Traceback (most recent call last):
>> File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 118, in run
>> ret_val = super(OpenStackShell, self).run(argv)
>> File "/usr/lib/python2.7/site-packages/cliff/app.py", line 226, in run
>> result = self.run_subcommand(remainder)
>> File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 153, in run_subcommand
>> ret_value = super(OpenStackShell, self).run_subcommand(argv)
>> File "/usr/lib/python2.7/site-packages/cliff/app.py", line 339, in run_subcommand
>> self.prepare_to_run_command(cmd)
>> File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line 411, in prepare_to_run_command
>> self.client_manager.auth_ref
>> File "/usr/lib/python2.7/site-packages/openstackclient/common/clientmanager.py", line 210, in auth_ref
>> self._auth_ref = self.auth.get_auth_ref(self.session)
>> File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/generic/base.py", line 186, in get_auth_ref
>> return self._plugin.get_auth_ref(session, **kwargs)
>> File "/usr/lib/python2.7/site-packages/keystoneclient/auth/identity/v2.py", line 89, in get_auth_ref
>> authenticated=False, log=False)
>> File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 572, in post
>> return self.request(url, 'POST', **kwargs)
>> File "/usr/lib/python2.7/site-packages/openstackclient/common/session.py", line 40, in request
>> resp = super(TimingSession, self).request(url, method, **kwargs)
>> File "/usr/lib/python2.7/site-packages/positional/__init__.py", line 94, in inner
>> return func(*args, **kwargs)
>> File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line 467, in request
>> raise exceptions.from_response(resp, method, url)
>> Unauthorized: The request you have made requires authentication. (HTTP
>> 401) (Request-ID: req-e7e52f69-f30f-4273-ac1e-9be26a54c18d)
>>
>> END return value: 1
>>
>>
>> -----Original Message-----
>> From: rdo-list-bounces at redhat.com [mailto:rdo-list-bounces at redhat.com]
>> On Behalf Of Edward Ahern
>> Sent: 25 May 2016 12:04
>> To: Alfredo Moralejo Alonso <amoralej at redhat.com>
>> Cc: rdo-list at redhat.com
>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>
>> Just to follow up on the below error and its shooting in the
>> dark.....tailing some logs
>>
>> keystone_wsgi_main_access.log:
>>
>> 192.168.50.248 - - [25/May/2016:12:00:14 +0100] "GET /v2.0 HTTP/1.1" 200 231 "-" "python-openstackclient keystoneauth1/2.3.0 python-requests/2.9.1 CPython/2.7.5"
>> 192.168.50.248 - - [25/May/2016:12:00:14 +0100] "POST /v2.0/tokens HTTP/1.1" 401 114 "-" "python-openstackclient keystoneauth1/2.3.0 python-requests/2.9.1 CPython/2.7.5"
>>
>> -----Original Message-----
>> From: rdo-list-bounces at redhat.com [mailto:rdo-list-bounces at redhat.com]
>> On Behalf Of Edward Ahern
>> Sent: 25 May 2016 11:40
>> To: Alfredo Moralejo Alonso <amoralej at redhat.com>
>> Cc: rdo-list at redhat.com
>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>
>>
>> [root at shos1 ~]# source keystonerc_admin
>> [root at shos1 ~(keystone_admin)]# openstack server list The request you
>> have made requires authentication. (HTTP 401) (Request-ID:
>> req-cb5a1775-d6d5-4c99-8495-deb52df55f53)
>> [root at shos1 ~(keystone_admin)]#
>>
>>
>>
>> -----Original Message-----
>> From: Alfredo Moralejo Alonso [mailto:amoralej at redhat.com]
>> Sent: 25 May 2016 10:55
>> To: Edward Ahern <Edward.Ahern at tecnotree.com>
>> Cc: rdo-list at redhat.com
>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>
>> The issue seems to be with the admin user credentials or role assignment, could you try a non-admin command as:
>>
>> openstack server list
>>
>>
>>
>>> On Wed, May 25, 2016 at 11:37 AM, Edward Ahern <Edward.Ahern at tecnotree.com> wrote:
>>> Has anyone got further ideas or could point me towards a procedure to debug the issue?
>>>
>>>
>>> -----Original Message-----
>>> From: rdo-list-bounces at redhat.com
>>> [mailto:rdo-list-bounces at redhat.com]
>>> On Behalf Of Edward Ahern
>>> Sent: 23 May 2016 20:28
>>> To: Christopher Brown <cbrown2 at ocf.co.uk>; amoralej at redhat.com
>>> Cc: rdo-list at redhat.com
>>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>>
>>> No problem...correct...I have obfuscated the URL...in my keystonerc_admin file, it's like so:
>>>
>>> http://192.168.101.20:5000/v2.0
>>>
>>>
>>> -----Original Message-----
>>> From: Christopher Brown [mailto:cbrown2 at ocf.co.uk]
>>> Sent: 23 May 2016 19:56
>>> To: amoralej at redhat.com; Edward Ahern <Edward.Ahern at tecnotree.com>
>>> Cc: rdo-list at redhat.com
>>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>>
>>> Forgive me for asking but I have to be absolutely clear that when you have posted the contents of your keystonerc_admin file, you are obfuscating the URL when you post to this list?
>>>
>>> ie. the URL is not _actually_ :
>>>
>>> http://<ipaddr>:5000/v2.0
>>>
>>> but is http://192.0.2.6:5000/v2.0 or whatever is appropriate to your install.
>>>
>>> I have seen packstack installs generate a bad keystonerc_admin file hence my reason for asking.
>>>
>>>> On Mon, 2016-05-23 at 17:34 +0100, Edward Ahern wrote:
>>>> Not working unfortunately:
>>>>
>>>> [root at shos1 ~]# source keystonerc_admin
>>>> [root at shos1 ~(keystone_admin)]# openstack user create --password
>>>> temporal magnum The request you have made requires authentication.
>>>> (HTTP 401)
>>>> (Request-ID: req-575696b7-008e-4d86-9ae5-59c963ab8e40)
>>>> [root at shos1 ~(keystone_admin)]#
>>>>
>>>> I get the same response for project list:
>>>> [root at shos1 ~(keystone_admin)]# openstack project list The request
>>>> you have made requires authentication. (HTTP 401)
>>>> (Request-ID: req-7696788c-2d0d-49c8-a654-c7f71c0b3576)
>>>>
>>>>
>>>>
>>>> From: Alfredo Moralejo Alonso [mailto:amoralej at redhat.com]
>>>> Sent: 23 May 2016 16:18
>>>> To: Edward Ahern <Edward.Ahern at tecnotree.com>
>>>> Cc: rdo-list <rdo-list at redhat.com>
>>>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>>>
>>>>
>>>> With that keystonerc file, following command should work:
>>>>
>>>> openstack user create --password temporal magnum
>>>>
>>>> Does other commands as "openstack project list" work?
>>>>
>>>>
>>>> On Mon, May 23, 2016 at 5:03 PM, Edward Ahern
>>>> <Edward.Ahern at tecnotree .com> wrote:
>>>> Hi Alfredo,
>>>>
>>>> Yes I am sourcing it
>>>> Details below, ip address removed re URL
>>>>
>>>> Note I’m running the command as root user. The openstack
>>>> installation was completed via packstack, which I wasn’t involved in….
>>>>
>>>> Regards,
>>>>
>>>> Ed
>>>>
>>>> # more keystonerc_admin
>>>> unset OS_SERVICE_TOKEN
>>>> export OS_USERNAME=admin
>>>> export OS_PASSWORD=2d0050bd38df4a0e
>>>> export OS_AUTH_URL=http://<ipaddr>:5000/v2.0
>>>> export PS1='[\u@\h \W(keystone_admin)]\$ '
>>>>
>>>> export OS_TENANT_NAME=admin
>>>> export OS_REGION_NAME=RegionOne
>>>>
>>>> From: Alfredo Moralejo Alonso [mailto:amoralej at redhat.com]
>>>> Sent: 23 May 2016 16:00
>>>> To: Edward Ahern <Edward.Ahern at tecnotree.com>
>>>> Cc: rdo-list <rdo-list at redhat.com>
>>>> Subject: Re: [rdo-list] Installing Magnum on mitaka
>>>>
>>>>
>>>>
>>>> On Mon, May 23, 2016 at 4:03 PM, Edward Ahern
>>>> <Edward.Ahern at tecnotree .com> wrote:
>>>> Hi,
>>>>
>>>> Is there a proven procedure to install magnum on mitaka?
>>>> I’m trying to work off this procedure which is written for liberty.
>>>> I’m blocked at step “Create Magnum user at keystone”
>>>> I get the following error:
>>>> “# openstack user create --os-username magnum --password temporal --
>>>> os-auth-url http://<ipddr>:35357/v2.0/ Could not determine a
>>>> suitable URL for the plugin”
>>>>
>>>>
>>>> Are you sourcing your keystonerc_admin file?, if so, what variables
>>>> are you declaring on it?
>>>>
>>>>
>>>> # openstack --version
>>>> openstack 2.2.0
>>>>
>>>> Regards,
>>>>
>>>> Ed
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> rdo-list mailing list
>>>> rdo-list at redhat.com
>>>> https://www.redhat.com/mailman/listinfo/rdo-list
>>>>
>>>> To unsubscribe: rdo-list-unsubscribe at redhat.com
>>> --
>>> Regards,
>>>
>>> Christopher Brown
>>> OpenStack Engineer
>>> OCF plc
>>>
>>> Tel: +44 (0)114 257 2200
>>> Web: www.ocf.co.uk
>>> Blog: blog.ocf.co.uk
>>> Twitter: @ocfplc
>>>
>>> Please note, any emails relating to an OCF Support request must always be sent to support at ocf.co.uk for a ticket number to be generated or existing support ticket to be updated. Should this not be done then OCF cannot be held responsible for requests not dealt with in a timely manner.
>>>
>>> OCF plc is a company registered in England and Wales. Registered
>>> number 4132533, VAT number GB 780 6803 14. Registered office address:
>>> OCF plc,
>>> 5 Rotunda Business Centre, Thorncliffe Park, Chapeltown, Sheffield S35 2PG.
>>>
>>> This message is private and confidential. If you have received this message in error, please notify us immediately and remove it from your system.
>>>
>>> _______________________________________________
>>> rdo-list mailing list
>>> rdo-list at redhat.com
>>> https://www.redhat.com/mailman/listinfo/rdo-list
>>>
>>> To unsubscribe: rdo-list-unsubscribe at redhat.com
>>
>> _______________________________________________
>> rdo-list mailing list
>> rdo-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/rdo-list
>>
>> To unsubscribe: rdo-list-unsubscribe at redhat.com
>>
>> _______________________________________________
>> rdo-list mailing list
>> rdo-list at redhat.com
>> https://www.redhat.com/mailman/listinfo/rdo-list
>>
>> To unsubscribe: rdo-list-unsubscribe at redhat.com
>
> _______________________________________________
> rdo-list mailing list
> rdo-list at redhat.com
> https://www.redhat.com/mailman/listinfo/rdo-list
>
> To unsubscribe: rdo-list-unsubscribe at redhat.com
More information about the dev
mailing list