溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Centos7.0部署openstack環境創建服務時出現500錯誤怎么辦

發布時間:2021-11-15 15:41:59 來源:億速云 閱讀:986 作者:小新 欄目:云計算

這篇文章將為大家詳細講解有關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

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女