MaaS Enlistment через 12.04 установочный диск не работает

Я пытаюсь зарегистрировать свои узлы в моем кластере MaaS. Я делаю это, загружая их с установочного компакт-диска 12.04 и выбирая вариант установки MAAS.

Я сейчас пытаюсь настроить только один узел. Когда я выполняю процесс регистрации, узел закрывается, и я вижу 0 узлов на домашней странице MAAS моего главного узла.

Я попытался добавить узел из веб-интерфейса MAAS, когда я это делаю, на странице появляется сообщение об ошибке:

Unable to create Node: Unknown problem encountered with the Cobbler server.

В файле 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)

Похоже, что между DNS-сервером dnsmasq и базой данных хостов сапожника играют в игру «курица и яйцо» - это всего лишь предположение с моей стороны.

Вот содержимое dnsmasq.leases: MAC-адрес узла1 равен 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 *

Как удалить имена хостов из cobbler и повторить попытку моего узла добавить действия?

Вот еще: я могу успешно зарегистрировать узел, и сервер MAAS показывает, что в нем зарегистрирован 1 узел.

Через 5 минут я возвращаюсь к веб-интерфейсу MAAS, и он сообщает о 0 узлах. Я еще не просматривал журналы ошибок, но что может вызвать это?

Стоит ли просто переустанавливать главный узел?

7
задан 15 May 2012 в 21:23

4 ответа

У меня есть та же проблема и найденное решение: необходимо установить Маас - включают в список & пакет tftpd-hpa.

sudo apt-get install maas-enlist tftpd-hpa

затем повторно выполняется sudo maas-import-isos -u

4
ответ дан 15 May 2012 в 21:23

Вы включили в список какой-либо узел с тем же именем хоста (node1) прежде? Если так, затем необходимо, вероятно, включить в список новый узел с другим именем хоста.

Если это не так, и у Вас нет никаких других узлов в МААСЕ с тем же именем хоста, необходимо ли будет узнать, почему это дублирование в сапожнике. Для этого Вы могли сделать:

sudo cobbler system dumpvars --name "XYZ" | grep node1

, Который поможет Вам узнать, какой системный узел имеет то используемое имя хоста и необходимо будет удалить его. После того как Вы узнаете, какой - это, затем Вы просто делаете:

sudo cobbler system remove --name "XYZ"

И затем пытаются поступить на службу снова.

Hope эта информация помогает.

1
ответ дан 15 May 2012 в 21:23

Просто сделайте:

# системный список сапожника

# система сапожника удаляют - имя = "одно из имен в списке"

# и т.д. и т.д.

1
ответ дан 15 May 2012 в 21:23
0
ответ дан 15 May 2012 в 21:23

Другие вопросы по тегам:

Похожие вопросы: