MaaS Enlistment 通过 12.04 安装 CD 失败

Dav*_*ick 7 server maas

我正在尝试在我的 MaaS 集群中注册我的节点。我通过从 12.04 安装 CD 引导它们并选择 MAAS 安装选项来执行此操作。

我现在只想设置一个节点。当我进行注册过程时,节点关闭,我在主节点的 MAAS 主页上看到 0 个节点。

我尝试从 MAAS web gui 添加节点,当我这样做时,我在页面上收到一条错误消息:

Unable to create Node: Unknown problem encountered with the Cobbler server.
Run Code Online (Sandbox Code Playgroud)

在 cobbler.log 中是以下内容:

Tue May  8 20:43:47 2012 - DEBUG | REMOTE maas authorization result: True; user(?)
Tue May  8 20:43:47 2012 - INFO | find_items; ['system']
Tue May  8 20:43:47 2012 - INFO | Exception occured: <class 'cobbler.cexceptions.CX'>
Tue May  8 20:43:47 2012 - INFO | Exception value: 'dns-name duplicated: node1'
Tue May  8 20:43:47 2012 - INFO | Exception Info:
File "/usr/lib/python2.7/dist-packages/cobbler/remote.py", line 1944, in _dispatch
return method_handle(*params)
File "/usr/lib/python2.7/dist-packages/cobbler/remote.py", line 910, in xapi_object_edit
self.modify_system(handle, 'modify_interface', imods, token)
File "/usr/lib/python2.7/dist-packages/cobbler/remote.py", line 827, in modify_system
return self.modify_item("system",object_id,attribute,arg,token)
File "/usr/lib/python2.7/dist-packages/cobbler/remote.py", line 820, in modify_item
return method(arg)
File "/usr/lib/python2.7/dist-packages/cobbler/item_system.py", line 644, in modify_interface
if field == "dnsname"             : self.set_dns_name(value, interface)
File "/usr/lib/python2.7/dist-packages/cobbler/item_system.py", line 288, in set_dns_name
raise CX("dns-name duplicated: %s" % dns_name)
Run Code Online (Sandbox Code Playgroud)

似乎 dnsmasq 的 DNS 服务器和鞋匠的主机名数据库之间正在玩鸡和蛋的游戏——这只是我的猜测。

下面是dnsmasq.leases的内容:node1的MAC地址为00:03:47:22:1c:e2

dbuttric@sid:/var/lib/misc$ more dnsmasq.leases 
1336531172 00:03:47:22:1c:e2 192.168.5.119 * *
1336530695 00:90:27:32:3b:53 192.168.5.148 node3 *
1336530676 00:90:27:18:f2:0b 192.168.5.242 node2 *
Run Code Online (Sandbox Code Playgroud)

如何从 cobbler 中删除主机名,并重试我的节点添加活动?

这里有更多:我可以成功注册一个节点,并且 MAAS 服务器显示其中注册了 1 个节点。

5 分钟后,我回到 MAAS web gui,它报告了 0 个节点。我还没有查看错误日志,但是什么会导致这种情况发生?

我应该尝试重新安装主节点吗?

小智 4

我有同样的问题并找到了解决方案:您需要安装 maas-enlist 和 tftpd-hpa 软件包。

sudo apt-get install maas-enlist tftpd-hpa
Run Code Online (Sandbox Code Playgroud)

然后重新运行sudo maas-import-isos -u