Ich versuche, meine Knoten in meinem MaaS-Cluster zu registrieren. Dazu starte ich sie von der 12.04-Installations-CD und wähle die MAAS-Installationsoption.
Ich versuche gerade nur, einen Knoten einzurichten. Wenn ich den Registrierungsprozess durchführe, wird der Knoten heruntergefahren und ich sehe 0 Knoten auf der MAAS-Homepage meines Masterknotens.
Ich habe versucht, den Knoten über die MAAS-Web-GUI hinzuzufügen. Wenn ich dies tue, wird auf der Seite eine Fehlermeldung angezeigt, die besagt:
Unable to create Node: Unknown problem encountered with the Cobbler server.
Im cobbler.log ist folgendes:
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)
Es scheint, als würde zwischen dem DNS-Server von dnsmasq und der Hostnamendatenbank des Schuster ein Henne-Ei-Spiel gespielt - dies ist nur eine Vermutung von meiner Seite.
Hier ist der Inhalt von dnsmasq.leases: Die MAC-Adresse von Knoten1 lautet 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 *
Wie kann ich Hostnamen aus Cobbler löschen und meinen Knoten erneut versuchen, Aktivitäten hinzuzufügen?
Hier ist mehr: Ich kann einen Knoten erfolgreich registrieren und der MAAS-Server zeigt an, dass 1 Knoten darin registriert ist.
5 Minuten später kehre ich zur MAAS-Web-GUI zurück und es werden 0 Knoten gemeldet. Ich habe mir noch keine Fehlerprotokolle angesehen, aber was kann dazu führen?
Sollte ich einfach versuchen, den Masterknoten neu zu installieren?
Antworten:
Ich habe das gleiche Problem und habe eine Lösung gefunden: Sie müssen das Paket maas-enlist & tftpd-hpa installieren.
dann erneut ausführen
sudo maas-import-isos -u
quelle
Mach einfach:
# Schuster-Systemliste
# cobbler system remove --name = "einer der Namen in der Liste"
# etc. etc.
quelle
Haben Sie schon einmal einen Knoten mit demselben Hostnamen (Knoten1) eingetragen? Wenn ja, sollten Sie den neuen Knoten wahrscheinlich mit einem anderen Hostnamen eintragen.
Wenn dies nicht der Fall ist und Sie keine anderen Knoten in MAAS mit demselben Hostnamen haben, müssen Sie herausfinden, warum diese Duplizierung in Cobbler erfolgt. Dafür könnten Sie tun:
Auf diese Weise können Sie herausfinden, auf welchem Systemknoten dieser Hostname verwendet wird, und Sie müssen ihn entfernen. Sobald Sie herausgefunden haben, welches es ist, tun Sie einfach:
Und dann versuchen Sie erneut, sich anzumelden.
Hoffe, diese Informationen helfen.
quelle
Ihre Frage ist möglicherweise mit dem Fehler beim Herunterfahren der MAAS-Knoteninstallation bei der Installation von der CD-ROM verbunden
quelle