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:
  1. Inicie sesión en NSX Edge como usuario raíz.
  2. Edite la línea 879 en /opt/vmware/vshield/Plugins/features/lb/lb.pm como:
    879 @indexes = grep { $script->[$_] =~ /^sni +.+/ } 0..$#$script;