it-swarm.com.de

juju-Fehler: Hook fehlgeschlagen: "config-changed"

Ich setze ha ha Cluster für Keystone ein, cluter ist aktiv und beide Einheiten zeigen den Agentenstatus "Gestartet" an, aber eine Einheit zeigt den Fehler "Fehler: Hook fehlgeschlagen:" Konfiguration geändert "an Es gibt keine Fehler und die Konfiguration sieht auch in Ordnung aus. Was ist der Fehler hier? Ich meine, wie soll ich ihn beheben? Hier wird der Juju-Status ausgegeben.

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

Wenn Sie überprüft haben, dass keine offensichtlichen Fehler vorliegen, können Sie den Hook immer erneut ausführen, um festzustellen, ob das Problem dadurch behoben wird:

juju resolved --retry keystone/0

Wenn das Problem weiterhin besteht, können Sie versuchen:

juju debug-hooks keystone/0 config-changed,

das wird SSH in den Computer und warten, bis der config-changed ausgeführt wird. Sie müssen den Haken manuell von außen auslösen, indem Sie resolved wie oben beschrieben ausführen. Sobald der Hook startet, können Sie das Hook-Skript manuell ausführen, die Ausgabe- oder Beziehungseinstellungen überprüfen oder die Funktion des Hooks interaktiv ändern.

Sie sollten auch die Dokumentation zu Hook-Fehler und Hook-Debugging lesen

7
dimitern