Symptoms
Los problemas se producen después de la actualización de VDP.
El inicio de sesión en la GUI del dispositivo VDP desde vCenter falla con el siguiente error:
"Unable to connect to the requested VDP Appliance" (No se puede conectar al dispositivo VDP solicitado)
Cuando se revisa el archivo /usr/local/avamar/var/vdr/server_logs/vdr-configure.log, el proceso tomcat de configuración de VDP intenta definir el estado del proceso del instalador av. Sigue realizando loops a través del siguiente estado:
> programador de 2020-01-08 08:55:48,506 INFO [pool-25-thread-1]. AviStateMachine: Cambio del estado de LOGOUT_ERROR a LOGGED_OUT > programador de
2020-01-08 08:55:48,506 INFO [pool-25-thread-1]. AviStateMachine: Cambio del estado de LOGGED_OUT a LOGOUT_ERROR > programador de
2020-01-08 08:56:20,042 INFO [pool-25-thread-1]. AviStateMachine: Cambio del estado de LOGOUT_ERROR a LOGGED_OUT > programador de
2020-01-08 08:56:20,043 INFO [pool-25-thread-1]. AviStateMachine: Cambio del estado de LOGGED_OUT a LOGOUT_ERROR
Confirme si hay una IMAGEN ISO conectada al dispositivo VDP desde Settings (Configuración), desasociela y reinicie el servicio de emwebapp.sh, que generalmente corregiría el error.
Sin embargo, si el problema persiste, compruebe el directorio "/data01/avamar/repo/packages" y confirme si un paquete avp sigue apareciendo en el directorio de paquetes.
Revise el archivo de registro "/usr/local/avamar-tomcat/logs/catalina.out", se informaron varios errores con la declaración:
Cause
Faltaba una entrada "maxHttpHeaderSize" en el archivo de configuración "/usr/local/avamar-tomcat/conf/server.xml".
El archivo se ve similar a lo siguiente:
De manera predeterminada, la sección "/usr/local/avamar-tomcat/conf/server.xml" del archivo de configuración del puerto 8543 debe tener la entrada "maxHttpHeaderSize", que se ve similar a:
<Connector port="8543" maxHttpHeaderSize="32768" protocol="org.apache.cyote.http11.Http11DireccionamientoProtocol" SSLEnabled="true" maxThreads="150" scheme=". https" secure="true" maxKeepAliveRequests="1" clientAuth="false" sslEnabledProtocols="TLSv1.1,TLSv1.2" Server=" Avamar ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA......" />
En este caso, faltaba la entrada maxHttpHeaderSize="32768" y se tuvo que agregar manualmente.
Resolution
Procedimiento:
- Copie el archivo /usr/local/avamar-tomcat/conf/server.xml:
cp -p /usr/local/avamar-tomcat/conf/server.xml /usr/local/avamar-tomcat/conf/server.xml-BEFOREDATE
- Edite el archivo server.xml:
vi /usr/local/avamar-tomcat/conf/server.xml
- En la sección 8543 port, agregue la entrada maxHttpHeaderSize="32768":
Debe ser similar a lo siguiente:
Conector SSLEnabled="true" Server="Avamar" ciphers="TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256,TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,TLS_ECDHE_RSA_WITH_AES_...." clientAuth="false" maxKeepAliveRequests="1" maxThreads="150" port="8543" maxHttpHeaderSize="32768" protocol="org.apache.admin.http11.Http11DireccionamientoProtocol" scheme="https" secure="true" sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2"/>
- Guarde el archivo y reinicie los servicios web:
Conéctese al dispositivo VDP. Se debe abordar el problema.
Additional Information
La entrada "maxHttpHeaderSize" se debe encontrar de manera predeterminada en todas las versiones de VDP. No estaba presente en el archivo por algún motivo desconocido que se debe comprobar.