OpenStack:Keystone 服务启动后立即停止

OpenStack:Keystone 服务启动后立即停止

重新启动 Keystone 服务时,它以 PID 启动,但在几分之一秒内就停止了。之后立即检查状态,它显示不同的 PID,之后重新检查时,它已停止。

root@hyper5:~# service keystone restart  
stop: Unknown instance:  
keystone start/running, process 37746  
root@hyper5:~# service keystone status  
keystone start/running, process 37750  
root@hyper5:~# service keystone status  
keystone stop/waiting  

答案1

我遇到了这个问题。我所做的就是从“driver = keystone.token.persistence.backends.sql.Token”中删除“persistence”,并保留“driver = keystone.token.backends.sql.Token”。之后执行 service keystone restart。这使得端口 5000 和 35357 都开始监听。

答案2

这是因为 keystone 启动不正确,因此端口 35357 未处于监听模式。这似乎是服务 keystone 的异常行为。我提到的步骤适用于我的系统,用于在 Ubuntu 12.04 内核版本 3.2.0-67-generic 上安装 havana。经过一天的头痛,这个问题终于解决了。尝试这些步骤,最好按相同的顺序进行。

1)删除 keystone 包:-

  apt-get remove  keystone 

2)重新启动系统

 reboot 

3)重启后再次安装KEYSTONE。

安装 keystone

4)检查keystone服务状态

 service keystone status

它将显示开始/运行

5)现在在 /etc/keystone/keystone.conf 中执行必要的更改

在conf文件中进行更改后请勿重启 KEYSTONE 服务

使用停止和启动命令达到重新启动的效果但不重新启动。

服务基石停止

服务基石启动

为了获得进一步的帮助,请粘贴我的 CLI 转储:-

http://pastebin.com/sduuFCL7

答案3

好吧,对我唯一有用的就是评论“驱动程序 = keystone.token.persistence.backends.sql.Token“ 的[令牌]部分/etc/keystone/keystone.conf文件

相关内容