juju 错误:钩子失败:“config-changed”

SaM*_*SaM 4 juju maas

我正在为 keystone 部署 ha ha 集群,混乱已启动,两个单元都显示代理状态“已启动”,但一个单元将错误显示为“错误:钩子失败:“配置更改”没有错误,配置看起来也不错,那么这里的错误是什么?我的意思是我应该如何解决它?这是 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
Run Code Online (Sandbox Code Playgroud)

小智 7

如果您确认没有明显错误,您可以随时重试运行挂钩以查看它是否解决了问题:

juju resolved --retry keystone/0

如果问题仍然存在,您可以尝试:

juju debug-hooks keystone/0 config-changed,

这将通过 SSH 连接到机器并等待config-changed运行。您需要通过resolved如上所述的运行手动触发外部钩子。钩子启动后,您可以手动运行钩子脚本,检查其输出或关系设置,或者以交互方式更改钩子的作用。

您还应该查看有关Hook 错误Hook 调试的文档