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 日頭が痛くなりました。これらの手順を、できれば同じ順序で試してください。

1) キーストーンパッケージを削除します:-

  apt-get remove  keystone 

2) システムを再起動する

 reboot 

3) 再起動後、再度 KEYSTONE をインストールします。

apt-get でキーストーンをインストール

4) キーストーンサービスのステータスを確認する

 service keystone status

開始/実行中が表示されます

5) /etc/keystone/keystone.confで必要な変更を行います。

confファイルに変更を加えた後KEYSTONEサービスを再起動しないでください

stop コマンドと start コマンドを使用して再起動の効果を生み出しますが、再起動は行いません。

サービスキーストーンストップ

サービスキーストーン開始

さらにサポートが必要な場合は、CLI のダンプを貼り付けます:-

http://pastebin.com/sduuFCL7

答え3

OK、私にとって唯一うまくいったのはコメントすることだった」ドライバー = keystone.token.persistence.backends.sql.Token「の[トークン]セクションの設定ファイルファイル

関連情報