Se produce un error en la configuración de las reglas de aplicación del equilibrador de carga con una palabra clave "SNI" en NSX Data Center 6.4.6.
Problema
Este problema se produce cuando:
- Se actualiza NSX a la versión 6.4.6 con las reglas de aplicación existentes que estén configuradas con una palabra clave "sni".
- Se crean o configuran nuevas reglas de aplicaciones del equilibrador de carga en 6.4.6 con una palabra clave "sni".
Causa
Este problema se produce debido a que las reglas de aplicación con las siguientes palabras clave se han interrumpido en
NSX 6.4.6:
- req_ssl_sni
- req.ssl_sni
- ssl_fc_sni
- ssl_fc_has_sni
La expresión regular que se utiliza para admitir la regla de aplicación del equilibrador de carga "expresión de sni" en NSX 6.4.6 no es lo suficientemente estricta.
Solución
Este es un problema conocido de
NSX 6.4.6 para el que actualmente no existe ninguna solución. Sin embargo, puede hacer lo siguiente:
- Inicie sesión en NSX Edge como usuario raíz.
- Edite la línea 879 en /opt/vmware/vshield/Plugins/features/lb/lb.pm como:
879 @indexes = grep { $script->[$_] =~ /^sni +.+/ } 0..$#$script;