私はキーストーン用にハハクラスタを展開していますが、クラスタは稼働しており、両方のユニットにエージェントの状態が「開始」と表示されていますが、1つのユニットに「エラー:フックに失敗しました:「構成変更」と表示されますエラーはなく、configも問題ありません。エラーは何ですか?トラブルシューティングの方法は?ジュジュステータスの出力です。
keystone:
charm: local:precise/keystone-223
exposed: false
relations:
cluster:
- keystone
ha:
- keystone-hacluster
identity-service:
- cinder
- glance
- nova-cloud-controller
shared-db:
- mysql
units:
keystone/0:
agent-state: error
agent-state-info: 'hook failed: "config-changed"'
agent-version: 1.12.0
machine: "12"
public-address: opks02.master
subordinates:
keystone-hacluster/1:
agent-state: started
agent-version: 1.12.0
public-address: opks02.master
keystone/1:
agent-state: started
agent-version: 1.12.0
machine: "13"
public-address: opks01.master
subordinates:
keystone-hacluster/0:
agent-state: started
agent-version: 1.12.0
public-address: opks01.master
keystone-hacluster:
charm: local:precise/hacluster-67
exposed: false
relations:
ha:
- keystone
hanode:
- keystone-hacluster
subordinate-to:
- keystone
明らかなエラーがないことを確認した場合、いつでもフックの実行を再試行して、問題が解決するかどうかを確認できます。
juju resolved --retry keystone/0
それでも問題が解決しない場合は、次を試してください:
juju debug-hooks keystone/0 config-changed
、
マシンにSSHで接続し、config-changed
が実行されるのを待ちます。上記のresolved
を実行して、手動でフックを外部でトリガーする必要があります。フックが開始されると、フックスクリプトを手動で実行したり、その出力またはリレーション設定を検査したり、フックの動作をインタラクティブに変更したりできます。