温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Centos7.0部署openstack环境创建服务时出现500错误怎么办

发布时间:2021-11-15 15:41:59 来源:亿速云 阅读:891 作者:小新 栏目:云计算

这篇文章将为大家详细讲解有关Centos7.0部署openstack环境创建服务时出现500错误怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在学习过程中,根据官网的install guide 一步步安装,到达

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

这一步时报错。

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: <class 'openstackclient.identity.client.IdentityClientv2'>

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" 500 527

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: Internal Server Error (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: Internal Server Error (HTTP 500)

查了很多资料,以为自己的配置文件设置出现问题,重装了两次系统。最后发现可能是apache和keystone占用了同一端口(官网手顺的bug?)。

ps:其实前面也出现了apache和keystone无法restart的现象,但没有影响到进程, 所以就没有过多关注。

systemctl stop httpd.service

关闭apache服务

systemctl restart openstack-keystone.service

重启keystone服务

再来

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

+-------------+----------------------------------+

| Field       | Value                            |

+-------------+----------------------------------+

| description | OpenStack Identity               |

| enabled     | True                             |

| id          | 3d5eea8fdd364986bcdba6352a74c9b0 |

| name        | keystone                         |

| type        | identity                       |

+-------------+----------------------------------+

关于“Centos7.0部署openstack环境创建服务时出现500错误怎么办”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI