OpenStack: Keystone-Dienst stoppt sofort nach dem Start

OpenStack: Keystone-Dienst stoppt sofort nach dem Start

Beim Neustart des Keystone-Dienstes startet dieser mit einer PID, stoppt aber innerhalb eines Sekundenbruchteils. Wenn ich den Status unmittelbar danach überprüfe, wird eine andere PID angezeigt und wenn ich ihn danach erneut überprüfe, ist er tot.

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  

Antwort1

Ich hatte dieses Problem. Ich habe lediglich „Persistenz“ aus „Treiber = keystone.token.persistence.backends.sql.Token“ entfernt und „Treiber = keystone.token.backends.sql.Token“ beibehalten. Führen Sie danach einen Neustart des Dienstes Keystone durch. Dadurch können die beiden Ports 5000 und 35357 mit dem Abhören beginnen.

Antwort2

Dies liegt daran, dass Keystone nicht richtig gestartet wird und Port 35357 sich daher nicht im Abhörmodus befindet. Dies scheint ein anomales Verhalten des Dienstes Keystone zu sein. Ich erwähne Schritte, die auf meinem System für die Havana-Installation auf Ubuntu 12.04 Kernelversion 3.2.0-67-generic funktioniert haben. Nach einem Tag voller Kopfschmerzen wegen dieses Problems. Versuchen Sie diese Schritte, vorzugsweise in derselben Reihenfolge.

1) Keystone-Paket entfernen:-

  apt-get remove  keystone 

2) Starten Sie Ihr System neu

 reboot 

3) Nach dem Neustart erneut KEYSTONE INSTALLIEREN.

apt-get installiere Keystone

4) Überprüfen Sie den Status des Keystone-Dienstes

 service keystone status

Es wird Start/Laufen angezeigt

5) Nehmen Sie nun die erforderlichen Änderungen in /etc/keystone/keystone.conf vor.

nach Änderungen in der Conf-DateiKEYSTONE-DIENST NICHT NEU STARTEN

Verwenden Sie die Befehle „Stopp“ und „Start“, um einen Neustart zu bewirken, führen Sie jedoch keinen Neustart durch.

Service-Keystone-Haltestelle

Service Keystone Start

Für weitere Hilfe fügen Sie einen Dump meiner CLI ein: -

http://pastebin.com/sduuFCL7

Antwort3

OK, das einzige, was bei mir funktioniert hat, ist das Kommentieren von „Treiber = keystone.token.persistence.backends.sql.Token" des[Zeichen]im/etc/keystone/keystone.confDatei

verwandte Informationen