ifenslave preso (lacp bond)

1

Estou tentando configurar o LACP no Ubuntu 16.04.1, mas sou apresentado a esse problema um pouco ilógico:

$ ifenslave bond0 eth0 eth1
eth0: is already enslaved to bond0
eth1: is already enslaved to bond0
$ ifenslave -d bond0 eth0 eth1
eth0: is not enslaved to bond0
eth1: is not enslaved to bond0

Obviamente, isso não faz sentido. O que me deixou confuso sobre o que poderia ter dado errado, quando as mensagens de diagnóstico são paradoxais.

Para retroceder, eu tenho um cluster de nós e configurei com sucesso os outros para todos usarem a ligação LACP com suas NICs duplas. Eu só estou tentando adicionar este novo nó ao cluster, repetindo o que eu fiz antes - mas o vínculo não está chegando corretamente.

Neste estado meio escravizado / não escravizado, eu sou capaz de pingar outros nós na mesma rede privada (10.xxx), mas não consigo pingar "google.com" - o que é interessante, pois tenho meu próprio DNS servidores (10.0.0.1 e 10.0.0.2) e se eu "cavar @ 10.0.0.1 google.com" perguntar diretamente para esse servidor, então eu recebo a resposta correta.

Minhas configurações relacionadas a títulos - em /etc/network/interfaces - são assim:

bond-mode 802.3ad
bond-miimon 100
bond-lacp-rate fast
bond-slaves none
post-up ifenslave bond0 eth0 eth1
pre-down ifenslave -d bond0 eth0 eth1

E eth0 e eth1 são simplesmente configurados com bond-master bond0 (e, se for importante, eu tenho "net.ifnames = 0 biosdevname = 0" na configuração do GRUB, como eu queria que o antigo nomes em estilo.

Como eu disse, essa configuração funciona nos outros nós, tudo bem. Eu realmente não entendo porque não está funcionando desta vez (é possível que - como foi há muitos meses atrás que eu fiz isso pela última vez - eu possa ter esquecido algum passo vital, mas eu não penso assim).

Alguém tem uma pista do que está errado ou o que eu devo fazer para corrigir isso?

    
por FourthWall 01.10.2018 / 14:57

0 respostas