web-dev-qa-db-fra.com

erreur juju: échec du raccordement: "configuration modifiée"

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
4
SaM

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

7
dimitern