Pregunta

Utilizo una versión compilada de ATS 4.1.2 en Debian Wheezy para el almacenamiento en caché distribuido.Tanto los nodos que intento agrupar, residen en la misma VLAN, con el mismo valor proxy.config.proxy_name. Sin embargo, la mayoría de las veces, ATS no puede descubrir este nodo en particular, y agregar manualmente la IP de la otra otracluster.config (que es una configuración de configuración automática, y no se supone que sean humanos editables) tiros

root@fe4:/opt/trafficserver/etc# grep -i illegal
/opt/trafficserver/var/log/trafficserver/*
/opt/trafficserver/var/log/trafficserver/diags.log:[Feb 21 18:00:37.714]
Server {0x2b99c1e29700} NOTE: Illegal cluster connection from 10.65.130.31
/opt/trafficserver/var/log/trafficserver/diags.log:[Feb 21 18:35:59.686]
Server {0x2b99c1e29700} NOTE: Illegal cluster connection from 10.65.130.31

Sin embargo, el segundo host 10.65.130.31, es capaz de agruparse con un servidor diferente y tiene el mismo proxy.config.proxy_name.Así que esto es un poco incierto que los nodos podrían ser parte del clúster.

Cualquier ayuda es muy apreciada.

¿Fue útil?

Solución

Después de horas de solución de problemas, identifiqué que esto sucedió debido a una solapa sucedió en la interfaz de Bond.En algún momento, el esclavo activo en la interfaz de bonos en un servidor se cambió a ETH1, que se conectó a un interruptor físico diferente, mientras que en el otro servidor, permaneció como eth0.Entonces, esto dio lugar a que las 2 cajas permanecen en 2 interruptores físicos, aunque están en la misma VLAN y el mismo rango de IP y subred y transmisión.Esto se identificó cuando se analizó el volcado TCP en la interfaz de bonos, donde no estaba mostrando en absoluto ninguna transmisión / multidifusión en el nodo problemático.La salida de la interfaz de bonos era como

*server1:*
    root@cdn-fe4:# cat /proc/net/bonding/bond0
    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: None
    Currently Active Slave: eth0
====snip====
*server2:*
    root@fe7:/opt/trafficserver/etc# cat /proc/net/bonding/bond0
    Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

    Bonding Mode: fault-tolerance (active-backup)
    Primary Slave: None
    Currently Active Slave: eth1
====snip====

probado nuevamente después de romper el bono y configurar manualmente a ATS a Clúster a través de eth0, y esta vez, funcionó.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top