我正在尝试设置 MAAS/Juju/Openstack 环境。
目前我已经在 MAAS 服务器上安装了 Juju 并正在尝试运行juju bootstrap
命令。
在终端中,我可以看到(使用 -v)它正在尝试连接到我的节点之一(尽管 IPMI 配置正确,但我必须自己开机)。
然后它将通过 PXE 在所选节点上启动 ubuntu 安装,自动完成所有安装步骤,最终将到达“启动分区程序”步骤,除了一遍又一遍地重复该步骤之外什么都不做。
最终在大约 10 分钟后,我的 juju bootstrap 命令告诉我它花费的时间太长并破坏了环境,导致节点在没有安装任何东西的情况下关闭电源。
这是来自 MAAS 服务器的 PuTTY ssh(其中还包含 Juju 安装):
root@masternode:/home/user# juju bootstrap
Launching instance
WARNING picked arbitrary tools &{"1.18.4-trusty-amd64" "https://streams.canonical.com/juju/tools/releases/juju-1.18244874ffec4af083cdeb58040420320f63ac6a3f7526c81d963fa4e53d6" %!q(int64=7389403)}
- /MAAS/api/1.0/nodes/node-21ff183c-fc94-11e3-ba73-0013723f9f8b/
Waiting for address
=== This is where the problem described above starts ===
Attempting to connect to 7mb4j.local:22
ERROR bootstrap failed: waited for 10m0s without being able to connect: ssh: Could not resolve hostname 7mb4j.local
Stopping instance...
Bootstrap failed, destroying environment
ERROR waited for 10m0s without being able to connect: ssh: Could not resolve hostname 7mb4j.local: Name or service
我在这里做错了什么?
我正在使用 Ubuntu 14.04 LTS 和 7 个 dell PowerEdge SC1425 服务器(1 个 maas 服务器 + 6 个节点)。
提前致谢。
所以我设法解决了这个问题,结果发现它没有正确检测到我的 raid 配置。
在安装过程中,我按了 CTRL + ALT + F2 并打开了另一个控制台,然后我运行了命令
dmraid -ay
,一切都按预期进行