[Openstack] [openstack] [pike]

Guru Desai gurud78 at gmail.com
Tue Feb 20 17:50:05 UTC 2018


no, everywhere its "controller" now.

On Tue, Feb 20, 2018 at 10:56 PM, nithish B <bestofnithish at gmail.com> wrote:

> Wait. Why does it say curl -g -i -X GET http://controller:35357/v3/ -H
> "Accept: application/json" - shouldn't it be your "h
> ttp://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-in
>>> stall-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/cb163f95/attachment-0001.html>


More information about the Openstack mailing list