已处于“已分配”状态的机器上出现“juju status”错误

已处于“已分配”状态的机器上出现“juju status”错误

我的 MAAS 设置中有两个虚拟机:node0 和 node1

  • 这两台机器的状态均为“分配给根”。
  • 另一个名为“node_juju”的虚拟机已创建并通过 MAAS“投入使用”。
  • 当“node_juju”处于“就绪”状态时,我在主机上运行了“juju bootstrap”命令。
  • 命令已成功运行。
  • Juju GUI charm 的部署也成功了:“juju deploy juju-gui --to 0”。
  • 我也可以访问 Juju GUI。
  • 然后发出“juju deploy wordpress”、“juju deploy mysql”、“juju add-relation wordpress mysql”和“juju reveal wordpress”命令。

到目前为止一切顺利。但我面临的问题是“juju status”显示 node0 和 node1 的以下输出

agent-state-info: 'cannot run instances: gomaasapi: got error back from server:
  409 CONFLICT (No matching node is available.)'

我怀疑,由于 node0 和 node1 已经是 MAAS 环境的一部分(处于分配状态),juju bootstrap 无法识别它们。如果这个假设是正确的,那么我该如何添加这些机器,以便 Juju 可以识别它们并在它们上生成服务?如果我错了,请纠正我。

答案1

Juju 要求 MAAS 提供一台新机器,但正如您所指出的那样,两台机器都已分配,因此 MAAS 没有可用的机器可以交给 juju。Juju 不会保留 MAAS 中可用机器的清单,它只是要求 MAAS 获得一台具有一组约束的新机器。

您已调试好您的机器并部署 wordpress。

我希望这能解决你的问题:)

相关内容