SSH 引导节点

SSH 引导节点

在成功完成 juju bootstrap 后,仍然需要弄清楚如何通过 ssh 连接节点。原因是 juju status 命令显示两个节点中的 agent-state 未启动,并且 instance-state 为:unknown!!! 似乎无法建立 juju zookeeper 的集成。

禁用防火墙也是另一种选择,正如 askubuntu 中提出的

使用 LXC 时 Juju 卡在“待处理”状态

寻找一种方法通过 SSH 连接到引导节点并在 /var/log/zookeeper 中挖掘以找出缺失的部分。基本上,这样做的另一种方法是使用文件:

/var/lib/cobbler/kickstart/maas.preseed

并改变行:

di passwd/用户密码-加密密码!

和 :

di passwd/用户密码-加密密码encrypted_pa​​ssword

然后,启动机器并使用 ubuntu/密码登录(在 conf 文件中设置)

问题是 maas 和 juju 安装中最后一个文件不存在。我在我的设置文件 [启动服务器] 中看到了 cobbler。有关它的更多信息鞋匠设置。cobbler 与 maas/juju 的作用是什么,是否需要它来破坏 zookeeper?

如果没有的话,如何在不使用上面展示的最后一个技巧的情况下通过 ssh 连接节点?

感谢您分享的任何信息:-)

答案1

我认为,一旦您的环境启动,就可以通过 ssh 连接节点。Juju 已经为您管理好了。只需在列出您的环境后:

符咒状态

尝试 :

juju ssh id_machine

我认为在 maas 中不修改 Cobbler 文件设置是更好的方法。但有人知道 Cobbler 如何与 maas 配合使用,以及为什么 juju 状态中显示的某些机器处于未知状态?agent-status 未启动?

谢谢分享!1

相关内容