maas juju 引导失败

maas juju 引导失败

我有一台 maas 服务器和 6 台海量客户端计算机(2 台戴尔计算服务器和 4 台 HP 存储服务器)。所有 6 台客户端都已声明、调试、启动和停止。它们似乎都不想在局域网上唤醒。(我必须跑到机房按下电源按钮才能唤醒它们。)在 maas stop 命令之后,它们仍处于启动和运行状态,但处于“就绪”状态。

juju bootstrap --show-log 生成:

2014-10-31 00:57:50 INFO juju.cmd supercommand.go:37 运行 juju [1.20.11-trusty-amd64 gc]

2014-10-31 00:57:55 INFO juju.environs.bootstrap bootstrap.go:48 引导环境“maas”

2014-10-31 00:57:55 INFO juju.environs.tools tools.go:187 按发布版本过滤工具

2014-10-31 00:57:55 INFO juju.environs.tools tools.go:87 正在读取工具,主要版本号为 1.20。次要版本号为 1.20

2014-10-31 00:57:55 INFO juju.environs.tools tools.go:98 按系列过滤工具:trusty

2014-10-31 00:57:56 INFO juju.utils http.go:59 主机名 SSL 验证已启用

2014-10-31 00:58:01 INFO juju.utils http.go:59 主机名 SSL 验证已启用

2014-10-31 00:58:07 INFO juju.utils http.go:59 主机名 SSL 验证已启用

2014-10-31 00:58:12 INFO juju.utils http.go:59 主机名 SSL 验证已启用

2014-10-31 00:58:19 INFO juju.environs.bootstrap bootstrap.go:60 最新版本:1.20.11

2014-10-31 00:58:19 INFO juju.environs.bootstrap bootstrap.go:88 选择了 bootstrap 工具

版本:1.20.11

启动实例

2014-10-31 00:58:21 警告 juju.provider.maas environ.go:434 选择任意工具 &{1.20.11-trusty-amd64https://streams.canonical.com/juju/tools/releases/juju-1.20.11-trusty-amd64.tgz复制代码

  • /MAAS/api/1.0/节点/node-36b1f146-5964-11e4-b15a-a4badbed0f5c/

等待地址

尝试连接到 esxi05.maas:22

尝试连接到 esxi05.maas:22

尝试连接到 10.20.0.10:22

2014-10-31 01:28:21 错误 juju.provider.common bootstrap.go:122 bootstrap 失败:等待 30m0s 仍无法连接:/var/lib/juju/nonce.txt 不存在

正在停止实例...

引导失败,正在破坏环境

2014-10-31 01:28:21 INFO juju.provider.common destroy.go:15 破坏环境“maas”

2014-10-31 01:28:21 错误 juju.cmd supercommand.go:323 等待了 30m0s 仍无法连接:/var/lib/juju/nonce.txt 不存在

当 juju 尝试引导时,客户端是否需要通过 Pxe 启动?

我可以继续进行 juju 部署而不让 juju“在客户端上重新安装操作系统”吗?

答案1

Juju Bootstrap 进程超时。您需要做的是在“/home/user/.juju/environments.yaml”文件中增加超时时间。搜索“bootstrap-timeout: 1800”并将值增加到 2500。

另外,请确保您的电源和 ssh 设置正确。

客户端是否需要 Pxe 启动……?

确保您的节点处于“就绪”状态,而不是“已分配”或任何其他状态。

我可以继续进行 juju 部署而不让 juju“在客户端上重新安装操作系统”吗?

不可以。如果 Juju 引导不成功,Juju 部署将会失败。

相关内容