Symptoms
Problemer oppstår etter VDP-oppgraderingen.
Pålogging på grensesnittet til VDP-verktøyet fra vCenter mislykkes med følgende feil:
"Unable to connect to the requested VDP Appliance" (Kan ikke koble til ønsket VDP-verktøy)
Ved gjennomgang av /usr/local/avamar/var/vdr/server_logs/vdr-configure.log-loggfilen prøver Tomcat-prosessen for VDP-konfigurering å definere status for prosessen til AV-installasjonsprogrammet. Den fortsetter å gå i sløyfe gjennom følgende status:
> 2020-01-08 08:55:48,506 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Endrer status fra LOGOUT_ERROR til LOGGED_OUT
> 2020-01-08 08:55:48,506 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Endrer status fra LOGGED_OUT til LOGOUT_ERROR
> 2020-01-08 08:56:20,042 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Endrer status fra LOGOUT_ERROR til LOGGED_OUT
> 2020-01-08 08:56:20,043 INFO [pool-25-thread-1]-scheduler.AviStateMachine: Endrer status fra LOGGED_OUT til LOGOUT_ERROR
Kontroller at en ISO er koblet til VDP-verktøy fra innstillingene, koble den fra og start emwebapp.sh-tjenesten på nytt. Dette vil vanligvis rette opp feilen,
Hvis problemet likevel vedvarer, kan du se katalogen "/data01/avamar/repo/packages" og kontrollere at en avp-pakke fortsatt står oppført under pakkekatalogen.
Se gjennom "/usr/local/avamar-tomcat/logs/catalina.out". Det ble rapportert om flere feil med følgende utsagn:
Cause
Det manglet en "maxHttpHeaderSize"-oppføring i konfigurasjonsfilen "/usr/local/avamar-tomcat/conf/server.xml".
Filen ligner på følgende:
Som standard skal konfigurasjonsfildelen "/usr/local/avamar-tomcat/conf/server.xml" for port 8543 ha oppføringen "maxHttpHeaderSize", som ligner på følgende:
<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 dette tilfellet manglet oppføringen maxHttpHeaderSize="32768", så det måtte legges til manuelt.
Resolution
Fremgangsmåte:
- Ta en kopi av 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
- Rediger filen server.xml:
vi /usr/local/avamar-tomcat/conf/server.xml
- Under 8543-portdelen legger du til oppføringen maxHttpHeaderSize="32768":
Den skal ligne på følgende:
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"/>
- Lagre filen, og start nettjenestene på nytt:
Koble til VDP-verktøyet. Problemet må adresseres.
Additional Information
Oppføringen "maxHttpHeaderSize" skal finnes i alle VDP-versjoner som standard. Den var av ukjente årsaker ikke til stede i filen, og dette skal kontrolleres.