Os nós MAAS alistados não serão inicializados PXE para comissionamento

1

Eu estou querendo saber se algum de vocês pode ajudar com os problemas que estou enfrentando com o MAAS. Eu tenho um servidor MAAS de trabalho que está executando DNS e DHCP. Eu construí o servidor MAAS no servidor 13.04. Eu não pude obter nenhum dos nós para se inscrever (aparecer na home page do MAAS) com o disco do servidor 13.04. Quando usei 12.04, eles foram alistados.

No entanto, agora que eles estão inscritos, não consigo fazer com que eles comissem. Eles receberão uma resposta DHCP e um endereço IP do servidor MAAS e, em seguida, tentarão inicializar uma imagem chamada pxelinux.cfg / XX-XX-XX-XX-XX-XX-XX, onde os X's são um endereço MAC. Apenas fica lá. Eu acrescentei uma imagem de tela. Alguém pode ajudar?

    
por Ian D. Rossi 06.05.2013 / 14:25

2 respostas

1

Após analisar /var/log/maas/pserv.log, que é o log do servidor de inicialização PXE / TFTP, notei que estava reclamando que não havia imagens PXE ou efêmeras encontradas no servidor. O log pediu para executar os arquivos maas-import-pxe novamente, mesmo que eu tenha executado várias vezes.

2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: http://localhost/MAAS/api/1.0/pxeconfig/?cluster_uuid=91149761-d1
49-4396-86a0-a3a2a6b57c7d&local=192.168.60.10&mac=08-00-27-3c-7b-91&remote=192.168.60.106>
2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Stopping factory <HTTPClientFactory: http://localhost/MAAS/api/1.0/pxeconfig/?cluster_uuid=91149761-d1
49-4396-86a0-a3a2a6b57c7d&local=192.168.60.10&mac=08-00-27-3c-7b-91&remote=192.168.60.106>
2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Logged OOPS id OOPS-bdc099b3ed2983f2eb94d6096a811915: No exception type: No exception value
2013-05-06 08:02:40-0400 [HTTPPageGetter,client] Logged OOPS id OOPS-ac4bdf5b247f85d2cb53baf0aa4c2183: EphemeralImagesDirectoryNotFound: The directory 
containing the ephemeral images/info is missing (u'/var/lib/maas/ephemeral/raring/ephemeral/amd64').  Make sure to run the script 'maas-import-pxe-file
s'.

Observe que ele está procurando em um diretório raring para efêmeros. Este diretório não existe.

Depois de executar o comando novamente, notei que o maas-import-pxe-files somente faz o download de efêmeros para Precise e Quantal, não para Raring.

irossi@maasjuju:~$ maas-import-pxe-files 
This utility may only be run as root.
irossi@maasjuju:~$ sudo !!
sudo maas-import-pxe-files 
Downloading to temporary location /tmp/tmp.uTLWpre2Uz.
/tmp/tmp.uTLWpre2Uz ~
2013-05-06 08:14:25 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//linux [4965840/4965840] -> "linux" [1]
2013-05-06 08:17:04 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//initrd.gz [17446386/17446386] -> "initrd.gz" [1]
2013-05-06 08:17:18 URL:http://archive.ubuntu.com/ubuntu//dists/quantal/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//linux [5130968/5130968] -> "linux" [1]
2013-05-06 08:18:28 URL:http://archive.ubuntu.com/ubuntu//dists/quantal/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//initrd.gz [18668122/18668122] -> "initrd.gz" [1]
2013-05-06 08:18:45 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-i386/current/images/netboot/ubuntu-installer/i386//linux [5015840/5015840] -> "linux" [1]
2013-05-06 08:19:35 URL:http://archive.ubuntu.com/ubuntu//dists/precise/main/installer-i386/current/images/netboot/ubuntu-installer/i386//initrd.gz [15977428/15977428] -> "initrd.gz" [1]
2013-05-06 08:20:37 URL:http://archive.ubuntu.com/ubuntu//dists/quantal/main/installer-i386/current/images/netboot/ubuntu-installer/i386//linux [5171760/5171760] -> "linux" [1]

Eu verifiquei na página de configurações do Servidor MAAS (o ícone de engrenagem cinza) e a distribuição padrão para nós foi definida como Raring Ringtail 13.04. Os nós estavam procurando por uma imagem de inicialização para Raring que não estava lá. Assim que eu mudei esta configuração para Precise 12.04 como a distro padrão, todos os nós foram inicializados com sucesso e foram comissionados. Está funcionando agora, mas ainda não tenho certeza se isso é um erro do usuário ou um bug. Se alguém acha que é um bug, ficarei feliz em arquivá-lo no Launchpad.

    
por Ian D. Rossi 06.05.2013 / 14:33
0

Bounce seus nós. Eu fiquei preso nisso por quase uma semana. Seus servidores não estão respondendo ao "Wake On LAN" ou qualquer método "remoto" que você esteja tentando usar para ativar os servidores.

Depois de configurar seu controlador MAAS, você "liga" seus servidores. Se o DHCP / DNS estiver configurado corretamente, o PXE inicializa e carrega uma versão do sistema operacional usada para "Declarar" o servidor para o controlador MAAS. Nesse ponto, eles aparecem na lista "Nodes", conforme declarado. Você seleciona o servidor e clica em "Accept and Commission", então eles ficam lá, nunca mudando.

Para mim, isso significava que o comando PXE para inicializar o novo sistema operacional de "comissionamento" era IGNORADO pelos meus servidores. Eu simplesmente os liguei e voila ... cerca de 10 minutos depois, eles estão completamente configurados e "prontos".

    
por user191775 10.09.2013 / 20:51