Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What if there is a 500 error when Centos7.0 deploys the openstack environment to create services?

2025-01-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)06/01 Report--

This article will explain in detail what to do when Centos7.0 deploys the openstack environment to create services. The editor thinks it is very practical, so I share it with you for reference. I hope you can get something after reading this article.

In the process of learning, install and arrive step by step according to the install guide on the official website.

Openstack service create-name keystone-description "OpenStack Identity" identityre

The Times is wrong in this step.

Openstack service create-name keystone-description "OpenStack Identity" identityre--debug

DEBUG: cliff.commandmanager found command 'hypervisor_stats_show'

DEBUG: cliff.commandmanager found command 'security_group_create'

DEBUG: cliff.commandmanager found command 'security_group_rule_list'

DEBUG: cliff.commandmanager found command 'ip_floating_add'

DEBUG: cliff.commandmanager found command 'keypair_list'

DEBUG: cliff.commandmanager found command 'flavor_unset'

DEBUG: cliff.commandmanager found command 'host_show'

DEBUG: cliff.commandmanager found command 'host_list'

DEBUG: cliff.commandmanager found command 'hypervisor_show'

DEBUG: cliff.commandmanager found command 'server_pause'

DEBUG: cliff.commandmanager found command 'server_reboot'

DEBUG: cliff.commandmanager found command 'server_migrate'

DEBUG: cliff.commandmanager found command 'server_set'

DEBUG: cliff.commandmanager found command 'server_add_security_group'

DEBUG: cliff.commandmanager found command 'server_unrescue'

DEBUG: cliff.commandmanager found command 'usage_list'

DEBUG: cliff.commandmanager found command 'keypair_show'

DEBUG: cliff.commandmanager found command 'security_group_set'

DEBUG: cliff.commandmanager found command 'compute_agent_create'

DEBUG: cliff.commandmanager found command 'server_rescue'

DEBUG: cliff.commandmanager found command 'console_log_show'

DEBUG: cliff.commandmanager found command 'compute_agent_delete'

DEBUG: cliff.commandmanager found command 'server_ssh'

DEBUG: cliff.commandmanager found command 'server_lock'

DEBUG: cliff.commandmanager found command 'server_unset'

DEBUG: cliff.commandmanager found command 'server_show'

DEBUG: cliff.commandmanager found command 'server_suspend'

DEBUG: cliff.commandmanager found command 'server_add_volume'

DEBUG: cliff.commandmanager found command 'server_image_create'

DEBUG: cliff.commandmanager found command 'flavor_list'

DEBUG: cliff.commandmanager found command 'server_remove_volume'

DEBUG: cliff.commandmanager found command 'compute_agent_set'

DEBUG: cliff.commandmanager found command 'aggregate_add_host'

DEBUG: cliff.commandmanager found command 'aggregate_remove_host'

DEBUG: cliff.commandmanager found command 'compute_service_set'

DEBUG: cliff.commandmanager found command 'aggregate_create'

DEBUG: cliff.commandmanager found command 'keypair_create'

DEBUG: cliff.commandmanager found command 'ip_floating_list'

DEBUG: cliff.commandmanager found command 'aggregate_delete'

DEBUG: cliff.commandmanager found command 'flavor_set'

DEBUG: cliff.commandmanager found command 'security_group_rule_create'

DEBUG: cliff.commandmanager found command 'security_group_delete'

DEBUG: cliff.commandmanager found command 'server_rebuild'

DEBUG: cliff.commandmanager found command 'flavor_delete'

DEBUG: cliff.commandmanager found command 'server_delete'

DEBUG: cliff.commandmanager found command 'project_usage_list'

DEBUG: cliff.commandmanager found command 'availability_zone_list'

DEBUG: cliff.commandmanager found command 'hypervisor_list'

DEBUG: cliff.commandmanager found command 'flavor_create'

DEBUG: cliff.commandmanager found command 'console_url_show'

DEBUG: cliff.commandmanager found command 'ip_fixed_add'

DEBUG: cliff.commandmanager found command 'server_remove_security_group'

DEBUG: cliff.commandmanager found command 'usage_show'

DEBUG: cliff.commandmanager found command 'compute_agent_list'

DEBUG: cliff.commandmanager found command 'flavor_show'

DEBUG: cliff.commandmanager found command 'ip_fixed_remove'

DEBUG: cliff.commandmanager found command 'ip_floating_create'

DEBUG: cliff.commandmanager found command 'server_list'

DEBUG: cliff.commandmanager found command 'server_create'

DEBUG: cliff.commandmanager found command 'ip_floating_pool_list'

DEBUG: cliff.commandmanager found command 'aggregate_show'

DEBUG: cliff.commandmanager found command 'security_group_show'

DEBUG: cliff.commandmanager found command 'keypair_delete'

DEBUG: cliff.commandmanager found command 'server_resize'

DEBUG: cliff.commandmanager found command 'security_group_rule_delete'

DEBUG: cliff.commandmanager found command 'ip_floating_delete'

DEBUG: cliff.commandmanager found command 'ip_floating_remove'

DEBUG: cliff.commandmanager found command 'security_group_list'

DEBUG: cliff.commandmanager found command 'server_resume'

DEBUG: cliff.commandmanager found command 'aggregate_set'

DEBUG: cliff.commandmanager found command 'aggregate_list'

DEBUG: cliff.commandmanager found command 'server_unpause'

DEBUG: cliff.commandmanager found command 'compute_service_list'

DEBUG: cliff.commandmanager found command 'server_unlock'

DEBUG: openstackclient.shell compute API version 2, cmd group openstack.compute.v2

DEBUG: cliff.commandmanager found command 'network_set'

DEBUG: cliff.commandmanager found command 'network_delete'

DEBUG: cliff.commandmanager found command 'network_list'

DEBUG: cliff.commandmanager found command 'network_show'

DEBUG: cliff.commandmanager found command 'network_create'

DEBUG: openstackclient.shell network API version 2, cmd group openstack.network.v2

DEBUG: cliff.commandmanager found command 'image_set'

DEBUG: cliff.commandmanager found command 'image_delete'

DEBUG: cliff.commandmanager found command 'image_create'

DEBUG: cliff.commandmanager found command 'image_list'

DEBUG: cliff.commandmanager found command 'image_show'

DEBUG: cliff.commandmanager found command 'image_save'

DEBUG: openstackclient.shell image API version 1, cmd group openstack.image.v1

DEBUG: cliff.commandmanager found command 'snapshot_show'

DEBUG: cliff.commandmanager found command 'backup_create'

DEBUG: cliff.commandmanager found command 'volume_list'

DEBUG: cliff.commandmanager found command 'volume_show'

DEBUG: cliff.commandmanager found command 'snapshot_unset'

DEBUG: cliff.commandmanager found command 'volume_set'

DEBUG: cliff.commandmanager found command 'backup_delete'

DEBUG: cliff.commandmanager found command 'volume_create'

DEBUG: cliff.commandmanager found command 'volume_type_list'

DEBUG: cliff.commandmanager found command 'volume_type_create'

DEBUG: cliff.commandmanager found command 'backup_restore'

DEBUG: cliff.commandmanager found command 'backup_list'

DEBUG: cliff.commandmanager found command 'volume_unset'

DEBUG: cliff.commandmanager found command 'backup_show'

DEBUG: cliff.commandmanager found command 'volume_type_delete'

DEBUG: cliff.commandmanager found command 'volume_type_set'

DEBUG: cliff.commandmanager found command 'snapshot_set'

DEBUG: cliff.commandmanager found command 'snapshot_list'

DEBUG: cliff.commandmanager found command 'snapshot_delete'

DEBUG: cliff.commandmanager found command 'volume_delete'

DEBUG: cliff.commandmanager found command 'snapshot_create'

DEBUG: cliff.commandmanager found command 'volume_type_unset'

DEBUG: openstackclient.shell volume API version 1, cmd group openstack.volume.v1

DEBUG: cliff.commandmanager found command 'project_create'

DEBUG: cliff.commandmanager found command 'project_list'

DEBUG: cliff.commandmanager found command 'ec2_credentials_list'

DEBUG: cliff.commandmanager found command 'service_list'

DEBUG: cliff.commandmanager found command 'role_add'

DEBUG: cliff.commandmanager found command 'project_show'

DEBUG: cliff.commandmanager found command 'role_show'

DEBUG: cliff.commandmanager found command 'endpoint_delete'

DEBUG: cliff.commandmanager found command 'project_set'

DEBUG: cliff.commandmanager found command 'service_create'

DEBUG: cliff.commandmanager found command 'service_show'

DEBUG: cliff.commandmanager found command 'endpoint_show'

DEBUG: cliff.commandmanager found command 'ec2_credentials_create'

DEBUG: cliff.commandmanager found command 'catalog_list'

DEBUG: cliff.commandmanager found command 'ec2_credentials_delete'

DEBUG: cliff.commandmanager found command 'service_delete'

DEBUG: cliff.commandmanager found command 'token_issue'

DEBUG: cliff.commandmanager found command 'project_delete'

DEBUG: cliff.commandmanager found command 'endpoint_list'

DEBUG: cliff.commandmanager found command 'role_list'

DEBUG: cliff.commandmanager found command 'user_create'

DEBUG: cliff.commandmanager found command 'user_delete'

DEBUG: cliff.commandmanager found command 'user_show'

DEBUG: cliff.commandmanager found command 'role_create'

DEBUG: cliff.commandmanager found command 'role_remove'

DEBUG: cliff.commandmanager found command 'role_delete'

DEBUG: cliff.commandmanager found command 'catalog_show'

DEBUG: cliff.commandmanager found command 'token_revoke'

DEBUG: cliff.commandmanager found command 'endpoint_create'

DEBUG: cliff.commandmanager found command 'user_role_list'

DEBUG: cliff.commandmanager found command 'user_set'

DEBUG: cliff.commandmanager found command 'user_list'

DEBUG: cliff.commandmanager found command 'ec2_credentials_show'

DEBUG: openstackclient.shell identity API version 2, cmd group openstack.identity.v2

DEBUG: cliff.commandmanager found command 'object_create'

DEBUG: cliff.commandmanager found command 'object_list'

DEBUG: cliff.commandmanager found command 'object_delete'

DEBUG: cliff.commandmanager found command 'container_list'

DEBUG: cliff.commandmanager found command 'object_show'

DEBUG: cliff.commandmanager found command 'container_delete'

DEBUG: cliff.commandmanager found command 'container_create'

DEBUG: cliff.commandmanager found command 'container_show'

DEBUG: cliff.commandmanager found command 'container_save'

DEBUG: cliff.commandmanager found command 'object_save'

DEBUG: openstackclient.shell object_store API version 1, cmd group openstack.object_store.v1

DEBUG: cliff.commandmanager found command 'extension_list'

DEBUG: cliff.commandmanager found command 'quota_set'

DEBUG: cliff.commandmanager found command 'quota_show'

DEBUG: cliff.commandmanager found command 'limits_show'

INFO: openstackclient.shell command: service create-> openstackclient.identity.v2_0.service.CreateService

DEBUG: openstackclient.api.auth Auth plugin token_endpoint selected

DEBUG: openstackclient.api.auth auth_type: token_endpoint

DEBUG: openstackclient.api.auth fetching option os_url

DEBUG: openstackclient.api.auth fetching option os_token

INFO: openstackclient.common.clientmanager Using auth plugin: token_endpoint

DEBUG: openstackclient.common.clientmanager Get auth_ref

DEBUG: openstackclient.identity.v2_0.service.CreateService take_action (Namespace (columns= [], description='OpenStack Identity', formatter='table', max_width=0, name='keystone', noindent=False, prefix='', type=None, type_or_name='identity', variables= []))

DEBUG: openstackclient.identity.client Instantiating identity client:

DEBUG: keystoneclient.session REQ: curl-g-I-X POST http://controller:35357/v2.0/OS-KSADM/services-H "User-Agent: python-keystoneclient"-H "Content-Type: application/json"-H "Accept: application/json"-H "X-Auth-Token: {SHA1} b587807ea2bc01cb10cc8a3e7669dfc67784e5a6"-d'{"OS-KSADM:service": {"type": "identity", "name": "keystone", "description": "OpenStack Identity"}}'

INFO: requests.packages.urllib3.connectionpool Starting new HTTP connection (1): controller

DEBUG: requests.packages.urllib3.connectionpool POST / v2.0/OS-KSADM/services HTTP/1.1 500527

DEBUG: keystoneclient.session RESP:

DEBUG: keystoneclient.session Request returned failure status: 500

ERROR: openstack Internal Server Error (HTTP 500)

Traceback (most recent call last):

File "/ usr/lib/python2.7/site-packages/cliff/app.py", line 374, in run_subcommand

Result = cmd.run (parsed_args)

File "/ usr/lib/python2.7/site-packages/cliff/display.py", line 92, in run

Column_names, data = self.take_action (parsed_args)

File "/ usr/lib/python2.7/site-packages/openstackclient/identity/v2_0/service.py", line 88, in take_action

Parsed_args.description)

File "/ usr/lib/python2.7/site-packages/keystoneclient/v2_0/services.py", line 43, in create

Return self._create ("/ OS-KSADM/services", body, "OS-KSADM:service")

File "/ usr/lib/python2.7/site-packages/keystoneclient/base.py", line 151, in _ create

Return self._post (url, body, response_key, return_raw, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/base.py", line 165, in _ post

Resp, body= self.client.post (url, body=body, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 176, in post

Return self.request (url, 'POST', * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 206, in request

Resp = super (LegacyJsonAdapter, self) .request (* args, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 95, in request

Return self.session.request (url, method, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/utils.py", line 318, in inner

Return func (* args, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/session.py", line 397, in request

Raise exceptions.from_response (resp, method, url)

InternalServerError: InternalServerError (HTTP 500)

DEBUG: openstackclient.shell clean_up CreateService

DEBUG: openstackclient.shell got an error: Internal Server Error (HTTP 500)

ERROR: openstackclient.shell Traceback (most recent call last):

File "/ usr/lib/python2.7/site-packages/openstackclient/shell.py", line 176, in run

Return super (OpenStackShell, self) .run (argv)

File "/ usr/lib/python2.7/site-packages/cliff/app.py", line 255, in run

Result = self.run_subcommand (remainder)

File "/ usr/lib/python2.7/site-packages/cliff/app.py", line 374, in run_subcommand

Result = cmd.run (parsed_args)

File "/ usr/lib/python2.7/site-packages/cliff/display.py", line 92, in run

Column_names, data = self.take_action (parsed_args)

File "/ usr/lib/python2.7/site-packages/openstackclient/identity/v2_0/service.py", line 88, in take_action

Parsed_args.description)

File "/ usr/lib/python2.7/site-packages/keystoneclient/v2_0/services.py", line 43, in create

Return self._create ("/ OS-KSADM/services", body, "OS-KSADM:service")

File "/ usr/lib/python2.7/site-packages/keystoneclient/base.py", line 151, in _ create

Return self._post (url, body, response_key, return_raw, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/base.py", line 165, in _ post

Resp, body= self.client.post (url, body=body, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 176, in post

Return self.request (url, 'POST', * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 206, in request

Resp = super (LegacyJsonAdapter, self) .request (* args, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/adapter.py", line 95, in request

Return self.session.request (url, method, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/utils.py", line 318, in inner

Return func (* args, * * kwargs)

File "/ usr/lib/python2.7/site-packages/keystoneclient/session.py", line 397, in request

Raise exceptions.from_response (resp, method, url)

InternalServerError: InternalServerError (HTTP 500)

I checked a lot of information and thought there was something wrong with my profile settings, so I reinstalled the system twice. It turns out that it is possible that apache and keystone occupy the same port (bug of the official website). ).

Ps: as a matter of fact, there is also a phenomenon that apache and keystone cannot restart, but it does not affect the process, so there is not much attention.

Systemctl stop httpd.service

Turn off the apache service

Systemctl restart openstack-keystone.service

Restart the keystone service

Again

Openstack service create-name keystone-description "OpenStack Identity" identity

+-- +

| | Field | Value |

+-- +

| | description | OpenStack Identity |

| | enabled | True |

| | id | 3d5eea8fdd364986bcdba6352a74c9b0 |

| | name | keystone |

| | type | identity |

+-- +

This is the end of the article on "what to do when Centos7.0 deploys openstack environment to create services". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report