Je déploie le cluster ha ha pour la distorsion trapézoïdale, le nombre d'utilisateurs est élevé et les deux unités affichent l'état de l'agent "Démarré", mais une unité indique l'erreur comme suit: "erreur: crochet échoué:" configuration modifiée ". il n'y a pas d'erreurs, et config semble également ok, alors quelle est l'erreur ici? Je veux dire comment je suis supposé résoudre ce problème? Voici la sortie du statut juju,
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
Si vous avez vérifié qu'il n'y a pas d'erreurs évidentes, vous pouvez toujours réessayer d'exécuter le hook pour voir s'il résout le problème:
juju resolved --retry keystone/0
Si le problème persiste, vous pouvez essayer:
juju debug-hooks keystone/0 config-changed
,
qui sera SSH dans la machine et attendez que le config-changed
s'exécute. Vous devez déclencher manuellement le crochet extérieur en exécutant resolved
comme décrit ci-dessus. Une fois le hook démarré, vous pouvez exécuter le script de hook manuellement, inspecter ses paramètres de sortie ou de relation ou modifier son fonctionnement de manière interactive.
Vous devriez également consulter la documentation sur Erreurs de hook , et Débogage de hook