Node 安装时 MAAS 元数据错误

Node 安装时 MAAS 元数据错误

我试图遵循http://www.ubuntu.com/download/cloud/install-openstack-with-autopilot在自己的硬件上试用 Autopilot 和 OpenStack。

我设法启动并运行了 MAAS 服务器。它有两个网卡,一个连接到具有互联网连接的 LAN(192.168.10.0 网络),另一个网卡连接到私有交换机(10.10.10.0 网络)。

我为 MAAS 服务器(IP 10.10.10.10)上的 NIC2 配置了 DHCP 和 DNS,设置了范围并添加 10.10.10.10 作为 DHCP 客户端的路由。

当我尝试添加我的第一个节点时,PEX Boot 工作正常,它从 DHCP 服务器 (10.10.10.101) 获取 IP 并开始加载我通过 MAAS 服务器 (Ubuntu 14.04.1) 的图像页面导入的图像。

新节点从未出现在 MAAS 服务器上的节点视图中,节点安装后不会关闭(据我了解,成功后应该会关闭),也从未出现在节点列表中。似乎节点找不到其元数据。在终端中的新节点上会显示元数据。

cc_final_message.py[WARNING]: Used fallback datasource

在安装过程中,当尝试通过 URL 获取元数据时,也会抛出 404

url_helper.py[WARNING]: Calling 'http://10.10.10.10//latest/meta-data/instance-id' failed : bas status code [404]

我到处寻找有关此事的任何信息,但找不到任何相关信息。

这个“午休安装”看起来不太像:)

任何帮助都非常感谢。

更新:

如果我手动添加节点和 MAC 地址,它就会出现并开始调试。根据指南,它应该会自动出现。

调试失败,MAAS 日志输出

Dec 21 14:27:59 ubuntu maas.import-images: [WARNING] I/O error while syncing boot images. If this problem persists, verify network connectivity and disk usage.
Dec 21 14:27:59 ubuntu maas.import-images: [WARNING] Finished importing boot images, the region does not have any boot images available.
Dec 21 14:30:12 ubuntu maas.node: [INFO] Node-001: Status transition from COMMISSIONING to FAILED_COMMISSIONING
Dec 21 14:30:12 ubuntu maas.node: [ERROR] Node-001: Marking node failed: Node operation 'Commissioning' timed out after 0:20:00.

答案1

我遇到过这样的情况,我必须正确配置 MAAS URL。节点需要能够看到它。您可以尝试:

sudo dpkg-reconfigure maas-region-controller
sudo dpkg-reconfigure maas-cluster-controller

并确保 URL/IP 是节点可访问的 IP。此后,请再次尝试登记。

要使 MAAS 正常运行,您需要能够登记、调试然后部署每个节点。这是运行自动驾驶仪之前的一个很好的试金石。

相关内容