Symptoms
Problemet uppstår efter VDP-uppgraderingen.
Inloggning på VDP-enhetens grafiska användargränssnitt från vCenter misslyckas med felet:
”Unable to connect to the requested VDP Appliance”
Genom att granska loggfilen /usr/local/avamar/var/vdr/server_logs/vdr-configure.log försöker VDP-konfigurationens Tomcat-process att definiera läget för AV-installationen. Den går i en slinga med följande status:
> 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
Kontrollera om det finns en ISO-fil ansluten till VDP-enheten från inställningarna, koppla bort den och starta om tjänsten emwebapp.sh, så att felet åtgärdas i allmänhet.
Om problemet kvarstår kontrollerar du katalogen ”/data01/avamar/repo/packages” och bekräftar att ett avp-paket fortfarande finns med i paketkatalogen.
Granska loggfilen ”/usr/local/avamar-tomcat/logs/catalina.out”. Flera fel har rapporterats med meddelandet:
Cause
Posten ”maxHttpHeaderSize” saknades i konfigurationsfilen ”/usr/local/avamar-tomcat/conf/server.xml”.
Filen ser ut ungefär så här:
Som standard bör konfigurationsfilens avsnitt ”/usr/local/avamar-tomcat/conf/server.xml” för port 8543 ha posten ”maxHttpHeaderSize”, som ser ut ungefär så här:
<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......" />
I det här fallet saknades posten maxHttpHeaderSize="32768" och fick läggas till manuellt.
Resolution
Procedur:
- Kopiera filen /usr/local/avamar-tomcat/conf/server.xml:
cp -p /usr/local/avamar-tomcat/conf/server.xml /usr/local/avamar-tomcat/conf/server.xml-BEFOREDATE
- Redigera filen server.xml:
vi /usr/local/avamar-tomcat/conf/server.xml
- Under avsnittet för port 8543 lägger du till posten maxHttpHeaderSize="32768":
Den ska se ut ungefär som följande:
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"/>
- Spara filen och starta om webbtjänsterna:
Anslut till VDP-enheten. Problemet bör vara löst.
Additional Information
Posten ”maxHttpHeaderSize” bör hittas som standard i alla VDP-versioner. Den fanns inte i filen av okänd anledning, vilket bör kontrolleras.