Заполнение MaaS с помощью установочного компакт-диска 12.04

7

Я пытаюсь зарегистрировать свои узлы в своем кластере 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

[email protected]:/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 *

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

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

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

Должен ли я просто попробовать переустановить главный узел?

    
задан David Buttrick 09.05.2012 в 01:59
источник

4 ответа

4

У меня такая же проблема и найденное решение: вам нужно установить maas-enlist & amp; пакет tftpd-hpa.

sudo apt-get install maas-enlist tftpd-hpa

затем повторно запустите sudo maas-import-isos -u

    
ответ дан Locke 18.05.2012 в 07:32
источник
1

Просто выполните:

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

# cobbler system remove --name="одно из имен в списке"

# и т. д.

    
ответ дан user64204 17.05.2012 в 16:59
1

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

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

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

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

sudo cobbler system remove --name "XYZ"

И затем попробуйте снова записаться.

Надеемся, что эта информация поможет.

    
ответ дан Andres Rodriguez 18.05.2012 в 14:46
0
ответ дан maximd 17.05.2012 в 23:03