MaaS O recrutamento através do CD de instalação 12.04 falha

7

Estou tentando inscrever meus nós no meu cluster do MaaS. Estou fazendo isso inicializando-os no CD de instalação do 12.04 e escolhendo a opção de instalação do MAAS.

Estou apenas tentando configurar um nó agora. Quando eu faço o processo de inscrição, o nó desliga e vejo 0 nós na página inicial do MAAS no meu site mestre.

Eu tentei adicionar o nó do MAAS web gui, quando eu faço isso, recebo um erro na página que diz:

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

No cobbler.log é o seguinte:

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)

Parece que há um jogo de galinha e ovo sendo jogado entre o servidor DNS do dnsmasq e o banco de dados de nomes de host do sapateiro - isso é apenas um palpite da minha parte.

Aqui está o conteúdo de dnsmasq.leases: o endereço MAC de node1 é 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 *

Como posso apagar os nomes de host do cobbler, e tentar novamente o meu nó adicionando atividades?

Aqui está mais: eu posso registrar com sucesso um nó e o servidor MAAS mostra que ele tem 1 nó registrado nele.

5 minutos depois, volto ao web gui do MAAS e ele reporta 0 nós. Eu não olhei para logs de erros ainda, mas o que pode causar isso?

Devo tentar reinstalar o nó mestre?

    
por David Buttrick 09.05.2012 / 03:59

4 respostas

4

Eu tenho o mesmo problema e encontrei a solução: você precisa instalar o maas-enlist & amp; pacote tftpd-hpa.

sudo apt-get install maas-enlist tftpd-hpa

execute novamente sudo maas-import-isos -u

    
por Locke 18.05.2012 / 09:32
1

Basta fazer:

# lista do sistema de cobra

# sistema cobbler remove --name="um dos nomes na lista"

# etc. etc.

    
por user64204 17.05.2012 / 18:59
1

Já alistou algum nó com o mesmo nome de host (node1) antes? Em caso afirmativo, provavelmente você deve inscrever o novo nó com outro nome de host.

Se esse não for o caso, e você não tiver nenhum outro nó no MAAS com o mesmo nome de host, você precisará descobrir por que essa duplicação é em cobbler. Para isso você poderia fazer:

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

Isso ajudará você a descobrir qual nó do sistema tem esse nome de host em uso e você precisará removê-lo. Uma vez que você descubra qual é, então faça:

sudo cobbler system remove --name "XYZ"

E tente se inscrever novamente.

Espero que esta informação ajude.

    
por Andres Rodriguez 18.05.2012 / 16:46
0

Sua pergunta pode estar ligada a Erro de desligamento de instalação do nó MAAS ao instalar a partir do CD-ROM

    
por maximd 18.05.2012 / 01:03

Tags