![O node-enlist MAAS 2.3 não consegue encontrar o servidor MAAS](https://rvso.com/image/1157746/O%20node-enlist%20MAAS%202.3%20n%C3%A3o%20consegue%20encontrar%20o%20servidor%20MAAS.png)
Estou tendo alguma dificuldade com o recrutamento de servidores MAAS 2.3. Estas são as etapas que executei para instalar (tenho todos os servidores Intel AMT no laboratório, sem IPMI). Na minha vida anterior, instalei o MAAS 1.9 usando métodos semelhantes sem problemas.
- Instalado 16.04 LTS para o servidor MAAS (duas NICs, uma onboard com inicialização PXE e IP estático definido como 10.10.1.100 com gateway 10.10.0.1 (rede 10.10.0.0/16)).
Alterei as configurações de rede para que a rede privada possa chegar a 10.71.101.1 (então pensei que talvez?). OPT1 está voltado para a Internet (saída):
# The primary INTERNET (via OPT1) facing network interface. auto enp1s0 iface enp1s0 inet static address 10.71.101.1 netmask 255.255.0.0 network 10.71.0.0 broadcast 10.71.255.255 gateway 10.71.0.1 dns-nameservers 10.10.0.1 10.71.0.1 # The private/MAAS facing network interface. Onboard NIC. auto eno1 iface eno1 inet static address 10.10.0.1 netmask 255.255.0.0 network 10.10.0.0 broadcast 10.10.255.255 dns-nameservers 10.10.0.1 10.71.101.1 post-up iptables -t nat -A POSTROUTING -o enp1s0 -j SNAT --to-source 10.71.101.1 post-down iptables -t nat -D POSTROUTING -o enp1s0 -j SNAT --to-source 10.71.101.1
Etherwake e wsmancli instalados para suporte AMT.
- Instalado o MAAS 2.3. DHCP ativado em 10.10.0.0/16 com configurações sugeridas). Adicionada imagem 16.04 LTS para ser usada no comissionamento e chave SSH etc. na interface da web do MAAS.
- Para que os nós sejam inscritos, tenho duas NICs, a NIC integrada usada para Intel AMT tem um endereço estático, como inicialização PXE 10.10.1.100. A outra NIC também está conectada à rede privada (10.10.0.0/16).
- Depois de ligar a máquina, não consigo ver nenhum nó inscrito.
- Eu entro na caixa que está sendo alistada para ver o que está errado. Posso ver uma linha nos logs de saída do Cloud Init informando que 10.71.101.1 não está acessível durante o processo de inscrição de nó. Então é... O nó não pode chegar a 10.71.101.1, o mesmo nó do qual a inicialização PXE está realmente obtendo a imagem de inicialização.
- Quando verifiquei o ifconfig nesse nó específico, posso ver que a NIC integrada recebe um novo endereço DHCP do pool DHCP do MAAS para a sub-rede privada. Não é o IP estático que projetei para a NIC integrada. A segunda NIC não possui endereço IPv4.
O 50-cloud-init.cfg em /etc/network/interfaces.d tem este conteúdo
iface eno1 inet dhcp
broadcast 10.10.255.255
dns-nameservers 10.71.101.1
dns-search maas.
gateway 10.10.255.254
Isso me deixa perplexo, pois a placa de rede integrada já possui o gateway definido como 10.10.0.1, que funciona para inicialização PXE. Por que usar este IP onde a caixa não consegue nem acessar 10.10.255.254 para começar?
Qualquer ajuda para abrir meus olhos para ver o que estou fazendo de errado aqui seria muito apreciada.
Responder1
Tudo bem... Parece que o problema estava completamente relacionado ao gateway, na verdade. Como o MAAS está enviando o gateway como parte da entrega do DHCP, o nó que está sendo inscrito recebe o IP 10.10.255.254 como gateway. Eu configurei isso simplesmente aceitando os padrões sem verificar novamente.
Depois de colocar o IP do gateway no servidor DHCP como 10.10.0.1, tudo funcionou bem, os nós alistados encontraram o MAAS para ser alistado!
Espero que isso possa ajudar alguém no futuro.