juju bootstrap 失败,出现连接被拒绝错误

juju bootstrap 失败,出现连接被拒绝错误

我们有以下 MAAS 设置 - 一个节点设置为服务器,MAAS 集群和区域控制器都运行在其上。我们添加了 2 个节点,它们与服务器节点位于一个私有虚拟 LAN 中。我们将节点置于“就绪”状态并在服务器上安装了 juju。现在,当我们尝试运行时juju bootstrap,它会显示Attempting to connect to 10.10.10.104并在 10 分钟后失败,并出现连接被拒绝错误。10.10.10.104是私有 vLAN 中的节点之一,并且已经在 MAAS 中。

我的怀疑是 - 该节点处于“就绪”状态,因此尚未安装操作系统。juju 正在尝试连接到它。它显然无法连接,因为 MAAS 在 PXE 启动期间从节点收集所需的所有信息并关闭机器。

juju 想要在节点上安装操作系统,但机器还没有启动。

PS:我们的开机类型是IPMI

编辑:运行时juju bootstrap --debug,我们会看到大量这样的消息

2014-10-12 02:50:58 DEBUG juju.utils.ssh ssh_openssh.go:122 running: ssh -o "StrictHostKeyChecking no" -o "PasswordAuthentication no" -i /root/.juju/ssh/juju_id_r sa -i /root/.ssh/id_rsa [email protected] /bin/bash

10分钟后,它失败了

waited for 10m0s without being able to connect: /var/lib/juju/nonce.txt does not exist

答案1

在我的例子中,我将 wakeonlan 作为电源模式,并且在发出 juju bootstrap 命令后必须将我的盒子启动到 pxe 模式。在 bootstrap 上,Juju 将获取 Maas 中的节点并根据您为节点配置的 Debian 或 Fast 类型部署操作系统 - 此安装时间很长,不会在 10 分钟内完成。因此,您应该使用 bootstrap-timeout: 1800(或大于 600 的值,适合您的系统)的条目更新您的 environment.yaml 文件

相关内容