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                       |

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

 

好了!至于关了apache对后面的影响? 再说。

转载于:https://my.oschina.net/choulaji/blog/732954

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值