我能够成功运行juju bootstrap
,但运行 时会出错juju status
。这是我第一次运行它时得到的结果:
Please type 'yes' or 'no': The authenticity of host 'node-003048c0cd2a.mydomain.com (172.16.1.71)' can't be established.
ECDSA key fingerprint is f8:02:18:7c:24:b6:99:20:cc:ab:29:d0:bc:c4:d7:20.
Are you sure you want to continue connecting (yes/no)? yes
2012-05-22 05:55:55,411 ERROR Invalid SSH key
2012-05-22 05:56:24,390 ERROR Invalid SSH key
2012-05-22 05:56:54,623 ERROR Invalid SSH key
在运行 bootstrap 或 status 之前,我创建了我的 ssh 密钥,并将生成的公钥添加到 MAAS UI 上我的用户帐户的首选项中。
知道我为什么会收到此 SSH 错误吗?节点安装数小时后仍会出现此错误。我没有更改任何节点的名称,DNS 正确,我可以在 Web UI 中 ping 节点的 FQDN。
答案1
检查事项:
节点安装完成了吗?
您是否有可能从 MAAS 节点界面编辑了引导节点名称?
你的 DNS 还指向正确的位置吗?
还有一件事 - maas 服务器和节点上的时钟是否合理准确?如果它们相差太大,就会导致 OAuth 失败,这会默默中断来自调试节点的元数据访问,这使得它只是停留在登录提示符处,而不是完成调试过程并重新启动。
答案2
一旦您完成了 juju bootstrap,您必须重新启动您的节点 - 它们将安装新的软件和必要的密钥来停止来自 ssh 的这种抱怨。