Por que não posso descomissionar os nós do MaaS?

1

Eu tentei configurar uma nuvem de teste seguindo o tutorial aqui: link

Eu configurei com sucesso o servidor MAAS e o configurei como um servidor DHCP. Então eu tentei adicionar alguns nós através do painel do maas. Eu digitei os endereços mac de 2 computadores na rede lan e depois de um tempo eu vi que eles tinham sido adicionados à lista de nós com um status de "comissionamento". Na página inicial do painel do MAAS, ele mostrava dois nós que estavam offline. Eu habilitei wake-on-lan em ambos os computadores (no NIC que eu conectei ao lan, é claro, o NIC que eu peguei o endereço MAC para cada computador), mas eles não seriam inicializados, então eu tentei inicializá-los manualmente, um dos dois computadores mostrou-me uma lista do que eu suponho que sejam imagens, o outro não. No computador que mostrava a lista que escolhi nas imagens e continuava a inicialização, em algum momento ela ficava pendurada enquanto aguardava a conexão de rede. De qualquer forma, decidi remover os nós do servidor MAAS e tentar recomeciá-los usando o usb / DVD de instalação, mas descobri que não consegui removê-los do painel porque eles estavam "Comissionando", tentei encontrar uma maneira de parar -los de comissionamento, mas eu não podia assim aqui estou, à procura de ajuda.

Na verdade, acabei de reverificar. A configuração da bios foi Boot de lan não acordar na lan, riscar isso. De qualquer forma, eu inicializei manualmente. A mensagem é a mesma em um dos computadores:

Comece: Executando / scripts / local-bottom ... feito feito Início: Executando / scripts / init-bottom ... Sucesso: root-ro configurado com sucesso ro / tmpfs-rw root em camadas está usando overlayfs feito

[9.663259] r8169 0000: 01: 08.0: eth0: link para baixo [9.663605] ADDRCONF (NETDEV_UP): eth0: link não está pronto

Ok, mais informações. O segundo computador (aquele que não mostrou a lista) está pronto. Eu verifiquei a ordem de inicialização e configurei a placa de rede primeiro e funcionou. Ele agora aparece como "pronto" no painel e eu posso iniciá-lo a partir daí, não tenho idéia de como fazer login no meu nó, se eu quiser, nunca defini usuários ou senhas. : S

O outro agora. Se eu escolher local ou maas-inscrever da lista, ele inicia um processo semelhante à instalação do servidor ubuntu (procura por um link de rede, tenta autoconfigurar o ipv6, configura com êxito a rede com DHCP) e então começa a carregar componentes adicionais. Em algum momento, diz Sending SiGTERM and Sending SIGkill para todos os processos e desliga, se eu reiniciá-lo, a coisa toda acontece novamente. Se eu escolher local, ele tenta inicializar a partir do primeiro disco rígido que eu suponho que é o que deve fazer, se eu escolher a opção i386 something, o processo de instalação é iniciado regularmente, se eu esperar, acontece a mesma coisa com maas-allist.

Esqueci, se eu escolher a opção de comissionamento i386, a coisa eth0 acontece.

Não importa, não foi resolvido. Aqui está a situação atual: Computador 1: Tudo ok, Mostrado como pronto na lista de nós, mostrado como enfileirado na página principal. Não é possível fazer o login no nó, não sei credenciais.

Computador 2: Eu instalei o maas-precise-i386, eu posso inicializar e ele me mostra "maas-precise-i836 login:" na tela, Node mostrado como "Commissioning" na lista de nós, mostrado como offline no página principal.

    
por czajkowski 16.08.2012 / 11:18

1 resposta

1

Computador 1: Se você adicionou sua chave SSH ao MAAS, ele deve ser colocado no Computador 1 quando ele for inicializado e você poderá fazer isso ssh ubuntu @ computer1

Computador 2: você deve usar maas-enlist e depois ir para a interface do usuário para 'Aceitar e comissionar' o novo nó. Depois disso, o processo de comissionamento deve começar e então você deve entrar no mesmo estado que o computador 1.

Quanto à exclusão dos nós, atualmente não é possível fazer isso quando o estado deles é "comissionado". Nós estamos olhando para implementar um watchdog em um futuro próximo que irá marcá-los como "falhou" se eles não concluírem o comissionamento no tempo (veja bug 981082), no entanto eu também posso adicionar um script de utilitário para fazer isso manualmente se você don ' Não quero esperar pelo tempo limite.

    
por czajkowski 16.08.2012 / 11:18