Keystone连接失败

时间:2015-06-15 11:28:32

标签: openstack keystone

我在the guide for Ubuntu14.04

之后安装了Keystone

当我尝试创建服务实体时:

openstack service create --type identity \
  --description "Openstack Identity" keystone

我获得:

INFO: urllib3.connectionpool Starting new HTTP connection (1): controller
ERROR: cliff.app Internal Server Error (HTTP 500)

我确信我已连接到" controller"并且mysql配置为接受来自任何主机的连接。

我的keystone配置文件是:

[DEFAULT] admin_token =ADMIN 
admin_port=35357 
public_port=5000

[database] 
connection = mysql://keystone:keystone@controller/keystone

[memcache] 
servers = localhost:11211

[token] 
provider = keystone.token.providers.uuid.Provider 
driver =keystone.token.persistence.backends.memcache.Token

[revoke] 
driver = keystone.contrib.revoke.backends.sql.Revoke

[DEFAULT] 
verbose = True

Apache的配置如the guide所示。

我在哪里失败?

1 个答案:

答案 0 :(得分:2)

我不知道你是否已找到并回答,但我也有这个问题。 原因很简单,指南中的说明之一对我不起作用。这是一个:

# apt-get install ubuntu-cloud-keyring
# echo "deb http://ubuntu-cloud.archive.canonical.com/ubuntu" \
"trusty-updates/kilo main" > /etc/apt/sources.list.d/cloudarchive-kilo.list

所以我没有使用公斤包,而是使用旧包(urllib3就是其中之一)。如何解决这个问题?只需手动创建此文件:

nano /etc/apt/sources.list.d/cloudarchive-kilo.list

只需在里面写一下:

  

deb http://ubuntu-cloud.archive.canonical.com/ubuntu trusty-updates / kilo main

使用此命令完成更新:

# apt-get update && apt-get dist-upgrade

您现在应该有很多新的更新。 你去,希望它有所帮助,它至少为我解决了问题。

布鲁诺