如何修复 juju 状态中的“无法解析主机名”错误?

如何修复 juju 状态中的“无法解析主机名”错误?

我的节点已准备就绪,并且一个节点已分配给根阶段,现在当我引导时它会成功,但是当我执行 juju 状态时它会给出如下错误:

juju bootstrap
2012-08-15 21:32:34,449 INFO Bootstrapping environment 'maas' (origin: distro type: maas)...
2012-08-15 21:32:34,636 INFO juju environment previously bootstrapped.
2012-08-15 21:32:34,637 INFO 'bootstrap' command finished successfully 

juju status 
2012-08-15 21:33:17,833 INFO Connecting to environment... 
2012-08-15 21:33:23,013 ERROR Invalid host for SSH forwarding: ssh: Could not resolve hostname node-000c29d63ebb.local: Name or service not known
2012-08-15 21:33:53,166 ERROR Invalid host for SSH forwarding: ssh: Could not resolve hostname node-000c29d63ebb.local: Name or service not known

答案1

这里有几个错误:

  1. 您没有主机名 node-000c29d63ebb.local 的 DNS 条目,这是使用登记流程时的默认节点名称。您可以通过将其放入 /etc/hosts 来作弊

  2. 从启动引导程序到执行状态之间只剩下一分钟的时间。此步骤可能需要30-60分钟取决于正在引导的节点的硬件(它在其上安装新的操作系统)。

因此,使该主机名可解析,然后等待引导完成。

相关内容