¿Por qué los clientes no pueden conectarse a mi equilibrador de carga de Elastic Load Balancing?

4 minutos de lectura
0

Quiero solucionar los motivos por los que los clientes no pueden conectarse a mi equilibrador de carga.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), compruebe si está utilizando la versión más reciente de AWS CLI.

Comprobación del agente de escucha de puerto

Compruebe que los agentes de escucha adecuados estén configurados correctamente para el puerto del equilibrador de carga:

Comprobación del grupo de seguridad de sus instancias de destino

Compruebe la configuración del grupo de seguridad para las instancias que hay detrás de su equilibrador de carga. Para cada subred que esté asociada a su equilibrador de carga, confirme que el tráfico esté permitido en ambas direcciones para los puertos del agente de escucha y de comprobación de estado:

Comprobación del grupo de seguridad de sus equilibradores de carga

Compruebe la configuración del grupo de seguridad de sus equilibradores de carga.

Nota: Los grupos de seguridad del equilibrador de carga deben permitir el tráfico saliente a las instancias en el puerto del agente de escucha y de comprobación de estado.

Comprobación de las ACL de su red (para ver los equilibradores de carga en una VPC)

Confirme que las ACL de red asociadas a las subredes de su equilibrador de carga permitan el tráfico adecuado. Debe permitir el tráfico en ambas direcciones en el puerto del agente de escucha y en el puerto de comprobación de estado de cada subred que esté asociada a su nube virtual privada (VPC). Para obtener más información, consulte Network ACLs for load balancers in a VPC.

Consulta de las tablas de enrutamiento

Confirme que las tablas de enrutamiento de las subredes asociadas de su equilibrador de carga permitan las conexiones del equilibrador de carga. Las conexiones del equilibrador de carga deben usar una ruta predeterminada que apunte a una puerta de enlace de Internet.

Nota: Cuando se utiliza un equilibrador de carga externo, se requiere una ](https://docs.aws.amazon.com/vpc/latest/userguide/route-table-options.html#route-tables-internet-gateway)puerta de enlace de Internet[.

Verificación de la conectividad del equilibrador de carga

Para verificar la conectividad con su equilibrador de carga desde una instancia de Amazon Elastic Compute Cloud (Amazon EC2), siga estos pasos:

1.    Conéctese a su instancia de Amazon EC2 (consulte los pasos para las instancias de Linux o Windows).

2.    Compruebe que netcat (nc) o telnet estén instalados en la instancia.

3.    Si tiene un equilibrador de carga público, verifique que la instancia tenga conectividad a Internet. Para confirmar la conectividad a Internet, utilice una puerta de enlace de Internet o una puerta de enlace de traducción de direcciones de red (NAT).

4.    Compruebe que su grupo de seguridad de instancias de Amazon EC2 permita las conexiones salientes a Internet. A continuación, confirme que la ACL de red que está asociada a la subred en la que se ejecuta la instancia permita el tráfico entrante y saliente.

5.    Ejecute uno de los siguientes comandos, según su configuración:

nc -v <elb_ip_address> <listener_port>
telnet <elb_ip_address> <listener_port>

6.    Desde un cliente externo, ejecute la utilidad traceroute (clientes de Linux) o tracert (clientes de Windows) en la dirección IP del agente de escucha del equilibrador de carga.

7.    Revise la salida.

Nota: Si se muestran otros códigos de error de un equilibrador de carga clásico, un equilibrador de carga de aplicación o un equilibrador de carga de red, consulte lo siguiente:

Cómo comprobar si hay problemas de carga o capacidad

Los problemas de conectividad esporádicos pueden indicar problemas relacionados con la carga o la capacidad. Para ver los pasos de solución de problemas, consulte ¿Cómo puedo solucionar los problemas de capacidad del equilibrador de carga clásico en ELB?

Información relacionada

How Elastic Load Balancing works

The load balancer generates an HTTP error

Troubleshoot a Classic Load Balancer: HTTP errors

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 9 meses