![MAAS 2.3 node-enlist no puede encontrar el servidor MAAS](https://rvso.com/image/1157746/MAAS%202.3%20node-enlist%20no%20puede%20encontrar%20el%20servidor%20MAAS.png)
Tengo algunas dificultades con MAAS 2.3 para alistar servidores. Estos son los pasos que seguí para la instalación (tengo todos los servidores Intel AMT en el laboratorio, no hay IPMI). En mi vida anterior instalé MAAS 1.9 usando métodos similares sin problemas.
- Se instaló 16.04 LTS para el servidor MAAS (dos NIC, una integrada con arranque PXE y una IP estática configurada como 10.10.1.100 con puerta de enlace 10.10.0.1 (red 10.10.0.0/16)).
Cambié la configuración de red para que la red privada pueda llegar a 10.71.101.1 (¿así que pensé que tal vez?). OPT1 está orientado a Internet (saliente):
# 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
Se instaló etherwake y wsmancli para soporte AMT.
- Instalado MAAS 2.3. DHCP habilitado en 10.10.0.0/16 con configuraciones sugeridas). Se agregó una imagen 16.04 LTS para usar en la puesta en servicio y la clave SSH, etc. en la interfaz de usuario web de MAAS.
- Para que se registren los nodos, tengo dos NIC, la NIC integrada utilizada para Intel AMT tiene una dirección estática, como arranque 10.10.1.100 PXE. La otra NIC también está conectada a la red privada (10.10.0.0/16).
- Después de encender la máquina, no veo ningún nodo registrado.
- Me conecto al cuadro que se está alistando para ver qué está mal. Puedo ver una línea en los registros de salida de inicio de la nube que indica que no se puede acceder a 10.71.101.1 durante el proceso de registro de nodos. Así es... El nodo no puede salir para llegar a 10.71.101.1, el mismo nodo del que el arranque PXE en realidad obtiene la imagen de arranque.
- Cuando revisé ifconfig en ese nodo en particular, puedo ver que la NIC integrada recibe una nueva dirección DHCP del grupo DHCP de MAAS para la subred privada. No es la IP estática que diseñé para la NIC integrada. La segunda NIC no tiene dirección IPv4.
El 50-cloud-init.cfg en /etc/network/interfaces.d tiene este contenido
iface eno1 inet dhcp
broadcast 10.10.255.255
dns-nameservers 10.71.101.1
dns-search maas.
gateway 10.10.255.254
Esto me deja perplejo porque la tarjeta de red integrada ya tiene la puerta de enlace definida como 10.10.0.1, que funciona para el arranque PXE. ¿Por qué utilizar esta IP donde la caja ni siquiera puede acceder a 10.10.255.254 para empezar?
Cualquier ayuda para abrirme los ojos y ver qué estoy haciendo mal aquí sería muy apreciada.
Respuesta1
Muy bien... Parece que el problema realmente estaba completamente relacionado con la puerta de enlace. Como MAAS envía la puerta de enlace como parte del folleto de DHCP, el nodo que se está alistando recibe la IP 10.10.255.254 como puerta de enlace. Lo configuré simplemente aceptando los valores predeterminados sin verificarlo dos veces.
Una vez que puse la IP de la puerta de enlace en el servidor DHCP como 10.10.0.1, todo funcionó bien, ¡los nodos registrados encontraron el MAAS para registrarse!
Espero que esto pueda ayudar a alguien en el futuro.