[Openstack] [openstack] [pike]

nithish B bestofnithish at gmail.com
Tue Feb 20 17:26:58 UTC 2018


Wait. Why does it say curl -g -i -X GET http://controller:35357/v3/ -H
"Accept: application/json" - shouldn't it be your "http://nagraj_controller:
35357/v3/ <http://nagraj_controller:35357/v3/>."?

Regards,
Nitish B.

On Tue, Feb 20, 2018 at 11:54 AM, Guru Desai <gurud78 at gmail.com> wrote:

> Here you go with the output :
>
>
> [root at controller ~]# openstack --debug endpoint list
> START with options: [u'--debug', u'endpoint', u'list']
> options: Namespace(access_key='', access_secret='***', access_token='***',
> access_token_endpoint='', access_token_type='', auth_type='', auth_url='
> http://controller:35357/v3/', cacert=None, cert='', client_id='',
> client_secret='***', cloud='', code='', consumer_key='',
> consumer_secret='***', debug=True, default_domain='default',
> default_domain_id='', default_domain_name='', deferred_help=False,
> discovery_endpoint='', domain_id='', domain_name='', endpoint='',
> identity_provider='', identity_provider_url='', insecure=None,
> interface='', key='', log_file=None, openid_scope='',
> os_beta_command=False, os_compute_api_version='',
> os_identity_api_version='3', os_image_api_version='',
> os_network_api_version='', os_object_api_version='', os_project_id=None,
> os_project_name=None, os_volume_api_version='', passcode='',
> password='***', profile='', project_domain_id='',
> project_domain_name='Default', project_id='', project_name='admin',
> protocol='', redirect_uri='', region_name='', service_provider_endpoint='',
> service_provider_entity_id='', timing=False, token='***', trust_id='',
> url='', user_domain_id='', user_domain_name='Default', user_id='',
> username='admin', verbose_level=3, verify=None)
> Auth plugin password selected
> auth_config_hook(): {'auth_type': 'password', 'beta_command': False,
> u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0',
> u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3/',
> u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2',
> 'networks': [], u'image_api_version': u'2', 'verify': True,
> u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username':
> 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3,
> 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1',
> 'auth': {'user_domain_name': 'Default', 'project_name': 'admin',
> 'project_domain_name': 'Default'}, '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': u'1',
> 'timing': False, 'password': '***', u'application_catalog_api_version':
> u'1', 'cacert': None, u'key_manager_api_version': u'v1',
> u'workflow_api_version': u'2', 'deferred_help': False,
> u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None,
> u'secgroup_source': u'neutron', u'status': u'active', 'debug': True,
> u'interface': None, u'disable_vendor_agent': {}}
> defaults: {u'auth_type': 'password', u'status': u'active',
> 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', u'container_infra_api_version': u'1', u'metering_api_version':
> u'2', u'image_api_use_tasks': False, u'floating_ip_source': u'neutron',
> u'orchestration_api_version': u'1', 'cacert': None, u'network_api_version':
> u'2', u'message': u'', u'image_format': u'qcow2', u'application_catalog_api_version':
> u'1', u'key_manager_api_version': u'v1', u'workflow_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'interface': None,
> u'disable_vendor_agent': {}}
> cloud cfg: {'auth_type': 'password', 'beta_command': False,
> u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0',
> u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3/',
> u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2',
> 'networks': [], u'image_api_version': u'2', 'verify': True,
> u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username':
> 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3,
> 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1',
> 'auth': {'user_domain_name': 'Default', 'project_name': 'admin',
> 'project_domain_name': 'Default'}, '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': u'1',
> 'timing': False, 'password': '***', u'application_catalog_api_version':
> u'1', 'cacert': None, u'key_manager_api_version': u'v1',
> u'workflow_api_version': u'2', 'deferred_help': False,
> u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None,
> u'secgroup_source': u'neutron', u'status': u'active', '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 3, cmd group openstack.identity.v3
> object_store API version 1, cmd group openstack.object_store.v1
> neutronclient API version 2, cmd group openstack.neutronclient.v2
> Auth plugin password selected
> auth_config_hook(): {'auth_type': 'password', 'beta_command': False,
> u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0',
> u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3/',
> u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2',
> 'networks': [], u'image_api_version': u'2', 'verify': True,
> u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username':
> 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3,
> 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1',
> 'auth': {'user_domain_name': 'Default', 'project_name': 'admin',
> 'project_domain_name': 'Default'}, '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': u'1',
> 'timing': False, 'password': '***', u'application_catalog_api_version':
> u'1', 'cacert': None, u'key_manager_api_version': u'v1',
> u'workflow_api_version': u'2', 'deferred_help': False,
> u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None,
> u'secgroup_source': u'neutron', u'status': u'active', 'debug': True,
> u'interface': None, u'disable_vendor_agent': {}}
> Auth plugin password selected
> auth_config_hook(): {'auth_type': 'password', 'beta_command': False,
> u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0',
> u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3/',
> u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2',
> 'networks': [], u'image_api_version': u'2', 'verify': True,
> u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username':
> 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3,
> 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1',
> 'auth': {'user_domain_name': 'Default', 'project_name': 'admin',
> 'project_domain_name': 'Default'}, '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': u'1',
> 'timing': False, 'password': '***', u'application_catalog_api_version':
> u'1', 'cacert': None, u'key_manager_api_version': u'v1',
> u'workflow_api_version': u'2', 'deferred_help': False,
> u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None,
> u'secgroup_source': u'neutron', u'status': u'active', 'debug': True,
> u'interface': None, u'disable_vendor_agent': {}}
> command: endpoint list -> openstackclient.identity.v3.endpoint.ListEndpoint
> (auth=True)
> Auth plugin password selected
> auth_config_hook(): {'auth_type': 'password', 'beta_command': False,
> u'compute_api_version': u'2', 'key': None, u'database_api_version': u'1.0',
> u'metering_api_version': u'2', 'auth_url': 'http://controller:35357/v3/',
> u'network_api_version': u'2', u'message': u'', u'image_format': u'qcow2',
> 'networks': [], u'image_api_version': u'2', 'verify': True,
> u'dns_api_version': u'2', u'object_store_api_version': u'1', 'username':
> 'admin', u'container_infra_api_version': u'1', 'verbose_level': 3,
> 'region_name': '', 'api_timeout': None, u'baremetal_api_version': u'1',
> 'auth': {'user_domain_name': 'Default', 'project_name': 'admin',
> 'project_domain_name': 'Default'}, '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': u'1',
> 'timing': False, 'password': '***', u'application_catalog_api_version':
> u'1', 'cacert': None, u'key_manager_api_version': u'v1',
> u'workflow_api_version': u'2', 'deferred_help': False,
> u'identity_api_version': '3', u'volume_api_version': u'2', 'cert': None,
> u'secgroup_source': u'neutron', u'status': u'active', 'debug': True,
> u'interface': None, u'disable_vendor_agent': {}}
> Using auth plugin: password
> Using parameters {'username': 'admin', 'project_name': 'admin',
> 'user_domain_name': 'Default', 'auth_url': 'http://controller:35357/v3/',
> 'password': '***', 'project_domain_name': 'Default'}
> Get auth_ref
> REQ: curl -g -i -X GET http://controller:35357/v3/ -H "Accept:
> application/json" -H "User-Agent: osc-lib/1.7.0 keystoneauth1/3.1.0
> python-requests/2.14.2 CPython/2.7.5"
> Starting new HTTP connection (1): controller
> http://controller:35357 "GET /v3/ HTTP/1.1" 400 347
> RESP: [400] Date: Tue, 20 Feb 2018 16:50:08 GMT Server: Apache/2.4.6
> (CentOS) mod_wsgi/3.4 Python/2.7.5 Content-Length: 347 Connection: close
> Content-Type: text/html; charset=iso-8859-1
> RESP BODY: Omitted, Content-Type is set to text/html; charset=iso-8859-1.
> Only application/json responses have their bodies logged.
>
> Request returned failure status: 400
> Failed to discover available identity versions when contacting
> http://controller:35357/v3/. Attempting to parse version from URL.
> Making authentication request to http://controller:35357/v3/auth/tokens
> Resetting dropped connection: controller
> http://controller:35357 "POST /v3/auth/tokens HTTP/1.1" 400 347
> Request returned failure status: 400
> Bad Request (HTTP 400)
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/cliff/app.py", line 393, in
> run_subcommand
>     self.prepare_to_run_command(cmd)
>   File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line
> 200, in prepare_to_run_command
>     return super(OpenStackShell, self).prepare_to_run_command(cmd)
>   File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 437, in
> prepare_to_run_command
>     self.client_manager.auth_ref
>   File "/usr/lib/python2.7/site-packages/openstackclient/common/clientmanager.py",
> line 99, in auth_ref
>     return super(ClientManager, self).auth_ref
>   File "/usr/lib/python2.7/site-packages/osc_lib/clientmanager.py", line
> 239, in auth_ref
>     self._auth_ref = self.auth.get_auth_ref(self.session)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py",
> line 198, in get_auth_ref
>     return self._plugin.get_auth_ref(session, **kwargs)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py",
> line 167, in get_auth_ref
>     authenticated=False, log=False, **rkwargs)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line
> 853, in post
>     return self.request(url, 'POST', **kwargs)
>   File "/usr/lib/python2.7/site-packages/osc_lib/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
> 101, in inner
>     return wrapped(*args, **kwargs)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line
> 742, in request
>     raise exceptions.from_response(resp, method, url)
> BadRequest: Bad Request (HTTP 400)
> clean_up ListEndpoint: Bad Request (HTTP 400)
> Traceback (most recent call last):
>   File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 134, in
> run
>     ret_val = super(OpenStackShell, self).run(argv)
>   File "/usr/lib/python2.7/site-packages/cliff/app.py", line 279, in run
>     result = self.run_subcommand(remainder)
>   File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 169, in
> run_subcommand
>     ret_value = super(OpenStackShell, self).run_subcommand(argv)
>   File "/usr/lib/python2.7/site-packages/cliff/app.py", line 393, in
> run_subcommand
>     self.prepare_to_run_command(cmd)
>   File "/usr/lib/python2.7/site-packages/openstackclient/shell.py", line
> 200, in prepare_to_run_command
>     return super(OpenStackShell, self).prepare_to_run_command(cmd)
>   File "/usr/lib/python2.7/site-packages/osc_lib/shell.py", line 437, in
> prepare_to_run_command
>     self.client_manager.auth_ref
>   File "/usr/lib/python2.7/site-packages/openstackclient/common/clientmanager.py",
> line 99, in auth_ref
>     return super(ClientManager, self).auth_ref
>   File "/usr/lib/python2.7/site-packages/osc_lib/clientmanager.py", line
> 239, in auth_ref
>     self._auth_ref = self.auth.get_auth_ref(self.session)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/generic/base.py",
> line 198, in get_auth_ref
>     return self._plugin.get_auth_ref(session, **kwargs)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/identity/v3/base.py",
> line 167, in get_auth_ref
>     authenticated=False, log=False, **rkwargs)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line
> 853, in post
>     return self.request(url, 'POST', **kwargs)
>   File "/usr/lib/python2.7/site-packages/osc_lib/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
> 101, in inner
>     return wrapped(*args, **kwargs)
>   File "/usr/lib/python2.7/site-packages/keystoneauth1/session.py", line
> 742, in request
>     raise exceptions.from_response(resp, method, url)
> BadRequest: Bad Request (HTTP 400)
>
> END return value: 1
> [root at controller ~]#
>
>
> On Tue, Feb 20, 2018 at 10:10 PM, Erik McCormick <
> emccormick at cirrusseven.com> wrote:
>
>> According to your bootstrap and auth file, you're using
>> http://controller:35357/v3, but the error you posted said
>> http://nagraj_controller:35357/v3/.
>>
>> Run this:
>>
>> openstack --debug endpoint list
>>
>> Paste the output in here.
>>
>> -Erik
>>
>> On Tue, Feb 20, 2018 at 11:22 AM, Guru Desai <gurud78 at gmail.com> wrote:
>> > yes, did the bootstrap commands and everything went fine i.e no errors.
>> > admin port 35357 as mentioned in the pike install guide for keystone..
>> >
>> > keystone-manage bootstrap --bootstrap-password ADMIN_PASS \
>> >
>> > --bootstrap-admin-url http://controller:35357/v3  \
>> >
>> > --bootstrap-internal-url http://controller:5000/v3  \
>> >
>> > --bootstrap-public-url http://controller:5000/v3 \
>> >
>> > --bootstrap-region-id RegionOne
>> >
>> >
>> >
>> > On Tue, Feb 20, 2018 at 9:43 PM, Remo Mattei <Remo at italy1.com> wrote:
>> >>
>> >> Why are you auth on the admin port? Try the default 5000?
>> >>
>> >>
>> >> On Feb 20, 2018, at 7:58 AM, Erik McCormick <
>> emccormick at cirrusseven.com>
>> >> wrote:
>> >>
>> >> Did you run all the keystone-manage bootstrap commands? This looks
>> >> like you're trying to create the domain you're supposed to be
>> >> authenticating against.
>> >>
>> >> On Tue, Feb 20, 2018 at 10:34 AM, Guru Desai <gurud78 at gmail.com>
>> wrote:
>> >>
>> >> Hi Nithish,
>> >>
>> >> That part is verified. Below is the snippet of the rc file
>> >>
>> >> export OS_USERNAME=admin
>> >> export OS_PASSWORD=ADMIN_PASS
>> >>  export OS_PROJECT_NAME=admin
>> >>  export OS_USER_DOMAIN_NAME=Default
>> >>  export OS_PROJECT_DOMAIN_NAME=Default
>> >>  export OS_AUTH_URL=http://controller:35357/v3
>> >>  export OS_IDENTITY_API_VERSION=3
>> >>
>> >>
>> >> [root at controller~]# openstack domain create --description "Default
>> Domain"
>> >> default
>> >> Failed to discover available identity versions when contacting
>> >> http://controller:35357/v3/. Attempting to parse version from URL.
>> >> Bad Request (HTTP 400)
>> >>
>> >>
>> >> On Tue, Feb 20, 2018 at 7:36 PM, nithish B <bestofnithish at gmail.com>
>> >> wrote:
>> >>
>> >>
>> >> Hi Guru,
>> >> This looks more like a problem of finding the credentials. Please
>> check if
>> >> you sourced the credentials, and you did it right. A sample source
>> >> parameters might look like the following:
>> >>
>> >> export OS_USERNAME=admin
>> >> export OS_PASSWORD=<ADMIN-PASS-HERE>
>> >> export OS_TENANT_NAME=admin
>> >> export OS_AUTH_URL=https://nagaraj_controller:5000/v3
>> >>
>> >> Thanks.
>> >>
>> >>
>> >> Regards,
>> >> Nitish B.
>> >>
>> >> On Tue, Feb 20, 2018 at 5:26 AM, Guru Desai <gurud78 at gmail.com> wrote:
>> >>
>> >>
>> >> Hi
>> >>
>> >> I am trying to install openstack pike and following the instruction
>> >> mentioned in
>> >> https://docs.openstack.org/keystone/pike/install/keystone-
>> install-rdo.html
>> >> for installing keystone. I am done with the environment setup. But
>> after
>> >> installing keystone, tried to create a project as mentioned in the
>> guide.
>> >> It
>> >> shows below error. Not seeing any errors in the logs as such.
>> Appreciate
>> >> any
>> >> inputs :
>> >>
>> >> openstack project create --domain default --description "Service
>> >> Project" service
>> >>
>> >> Failed to discover available identity versions when contacting
>> >> http://nagraj_controller:35357/v3/. Attempting to parse version from
>> URL.
>> >> Bad Request (HTTP 400)
>> >>
>> >> Guru
>> >>
>> >>
>> >> _______________________________________________
>> >> 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
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> 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
>> >>
>> >>
>> >> _______________________________________________
>> >> 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
>> >>
>> >>
>> >
>>
>
>
> _______________________________________________
> 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/20180220/3bcfc52e/attachment.html>


More information about the Openstack mailing list