Eu tenho um controlador de cluster MAAS com duas NICs ( eth0 - 193.51.236.0/24 - conectadas à rede pública e p1p1 - 192.168.0.0/24 - usadas para nós do MAAS privados). Eu uso 5 máquinas físicas HP Compaq 6000 Pro. Quando eu ligo uma dessas máquinas, ele faz corretamente a inicialização PXE a partir do controlador de cluster MAAS e no console MAAS é mostrado como "declarado". Existe um ícone de aviso ao lado do nome do host com erro:
Este nó não possui um conjunto de tipos de energia e o MAAS não poderá controlá-lo. Clique em "Editar nó" e defina um.
Além disso, mostra 0 CPU, memória e espaço em disco.
Quando, eu atualizo o tipo de energia para "Wake-on-LAN" com o MAC correto e salvo, não consigo comissionar o nó. Ele não liga a máquina e trava no status de "comissionamento". Eu verifiquei o tempo está definido corretamente no nó (check in BIOS).
O WOL com o nó funciona bem, ou seja, posso ativá-lo usando:
wakeonlan -i 192.168.0.255 00:23:24:0e:0d:e7
do controlador de cluster MAAS. Eu tenho que especificar o -i 192.168.0.255
desde o padrão 255.255.255.255
não faz nada.
Se eu ativá-lo manualmente (por exemplo, usando wakeonlan
), ele eventualmente entra no estado ready
e detecta corretamente CPU, memória e espaço em disco. Novamente, se eu tentar iniciar o, ele não fará nada, mas se eu ligá-lo manualmente, funcionará bem.
EDITAR:
Parece que o problema está relacionado a ter duas NICs - o pacote mágico é enviado apenas pela eth1 (mesmo que o cluster esteja configurado corretamente indicando p1p1 como a interface gerenciada), o que é incorreto (sudo tcpdump -i eth1 port 9 -vvvv -s0 -n). Enviou um bug link