Symptoms
Problemen treden op na de VDP-upgrade.
Het aanmelden op de GUI van het VDP-apparaat vanaf de vCenter mislukt met de volgende foutmelding:
"Unable to connect to the requested VDP Appliance"
Tijdens het bekijken van het logboekbestand /usr/local/avamar/var/vdr/server_logs/vdr-configure.log probeert het VDP-configuratie Tomcat-proces de status van het AV Installer-proces te definiëren. Het blijft de volgende status doorlopen:
> 2020-01-08 08:55:48,506 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Switching state from LOGOUT_ERROR to LOGGED_OUT
> 2020-01-08 08:55:48,506 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Switching state from LOGGED_OUT to LOGOUT_ERROR
> 2020-01-08 08:56:20,042 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Switching state from LOGOUT_ERROR to LOGGED_OUT
> 2020-01-08 08:56:20,043 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Switching state from LOGGED_OUT to LOGOUT_ERROR
Controleer of er een ISO is aangesloten op het VDP-apparaat, koppel het los en start de service emwebapp.sh opnieuw, waardoor de fout meestal wordt verholpen.
Als het probleem nog steeds bestaat, controleert u de map "/data01/avamar/repo/packages" en controleert u of er nog een AVP-pakket wordt weergegeven onder de map packages.
Controleer of er in het logboekbestand "/usr/local/avamar-tomcat/logs/catalina.out" meerdere fouten staan met de melding:
Cause
Er ontbrak een "maxHttpHeaderSize"-vermelding in het configuratiebestand "/usr/local/avamar-tomcat/conf/server.xml".
Het bestand ziet er ongeveer zo uit:
Standaard zou het gedeelte voor poort 8543 van het configuratiebestand "/usr/local/avamar-tomcat/conf/server.xml" de vermelding "maxHttpHeaderSize" moeten hebben die er ongeveer zo uitziet:
<Connector port="8543" maxHttpHeaderSize="32768" protocol="org.apache.cyote.http11.Http11NioProtocol" 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......" />
In dit geval ontbrak de vermelding maxHttpHeaderSize = "32768" en moest deze handmatig worden toegevoegd.
Resolution
Procedure:
- Maak een kopie van het bestand /usr/local/avamar-tomcat/conf/server.xml:
cp -p /usr/local/avamar-tomcat/conf/server.xml /usr/local/avamar-tomcat/conf/server.xml-BEFOREDATE
- Bewerk het bestand server.xml:
vi /usr/local/avamar-tomcat/conf/server.xml
- Voeg in het gedeelte poort-8543 de vermelding maxHttpHeaderSize="32768" toe:
Dit zou er ongeveer zo uit moeten zien:
Connector 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.coyote.http11.Http11NioProtocol" scheme="https" secure="true" sslEnabledProtocols="TLSv1,TLSv1.1,TLSv1.2"/>
- Sla het bestand op en start de webservices opnieuw:
Maak verbinding met het VDP-apparaat. Het probleem moet worden aangepakt.
Additional Information
De vermelding "maxHttpHeaderSize" zou standaard in alle VDP-versies moeten worden gevonden. Het was niet aanwezig in het bestand om een onbekende reden die moet worden gecontroleerd.