一切似乎都进展顺利,但当我尝试启动一个节点时,机器PXE boot
会登录然后关闭。我已经启动了三台。所有机器都已分配,但它们都启动到登录提示符,然后关闭。我进行了标准安装。我不确定您想查看什么日志。我查看了日志/var/log/maas
,但没有看到任何让我眼前一亮的东西。我的节点由一台较旧的戴尔和两台较旧的组成Compaqs
。它们都PXE boot
只有一个错误,它们都共享(让我觉得问题出在 maas 服务器上)。错误是
Starting seed the pseudo random number generator on first boot [fail].
此消息早几行出现,但随后显示 [ok] 消息。所有节点均无问题地接收 DHCP 分配的地址。
我忽略了什么?谢谢。
答案1
我认为您可以放心地忽略“伪随机数”这件事。我的所有节点都是这样(到目前为止大约有 8 个节点)。
信不信由你,这是此时的预期行为。机器唤醒,使用 MAAS 签到,获取临时 IP 地址,下载一些代码,报告其资源(您应该在控制台中看到 RAM、核心数和硬盘空间),然后...它关闭。
如果您正确设置了 BIOS,那么它将根据 MAAS 的要求再次唤醒。BIOS 应该在电源相关部分设置 S3 选项。在许多情况下,您会将其设置为在没有键盘的情况下启动而不会发出任何抱怨(在 POST 部分)。并且只需确保在集成外围设备部分设置了 LAN 唤醒(板载 LAN 引导 ROM)。
调试步骤只是最初检查系统,我相信它也会安装 Ubuntu 系统并运行更新。如果您随后单击“获取”按钮,它将为 IP 适配器提供一个租期较长的 IP 地址(或者在这种情况下可能是静态 IP 地址),这样您理论上就可以 ssh 到该框。请注意,您需要执行 ssh-keygen 才能创建密钥对,然后将其粘贴到 MAAS 控制台的 SSH 密钥区域中。这应该允许您执行以下操作:
ssh [email protected]
...回答关于您是否要连接的是/否问题,然后使用您之前在 ssh-keygen 步骤中提供的密码。因此,此时您已经委托并配置了 Ubuntu 服务器并通过 ssh 连接到它,这是成功安装 MAAS 的目标。
因此,如果您想继续并在所有这些之上安装 OpenStack(假设您现在有两个或更多节点正常运行),您需要释放该节点,以便它再次回到 READY 状态并可以由 Juju 进行部署。