Příznaky
K problémům dochází po upgradu VDP.
Přihlášení do grafického uživatelského rozhraní zařízení VDP z nástroje vCenter se nezdaří s chybou:
„Unable to connect to the requested VDP Appliance“
Při kontrole souboru protokolu /usr/local/avamar/var/vdr/server_logs/vdr-configure.log se proces konfigurace VDP Tomcat pokouší určit stav procesu instalačního programu AV. Neustále se opakují následující stavy:
> 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
V nabídce Settings ověřte, zda je k zařízení VDP připojen soubor ISO, odpojte jej a restartujte službu emwebapp.sh, která chybu obecně opraví.
Pokud však problém přetrvává, zkontrolujte adresář „/data01/avamar/repo/packages“ a ověřte, zda je balíček avp stále uveden v adresáři packages.
Zkontrolujte soubor protokolu „/usr/local/avamar-tomcat/logs/catalina.out“, několik nahlášených chyb se zprávou:
Příčina
V konfiguračním souboru „/usr/local/avamar-tomcat/conf/server.xml“ chyběla položka „maxHttpHeaderSize“.
Soubor vypadá podobně jako:
Ve výchozím nastavení by část konfiguračního souboru „/usr/local/avamar-tomcat/conf/server.xml“ pro port 8543 měla obsahovat položku „maxHttpHeaderSize“, která vypadá podobně jako:
<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......" />
V tomto případě položka maxHttpHeaderSize=„32768“ chyběla a musela být přidána ručně.
Řešení
Postup:
- Zkopírujte soubor /usr/local/avamar-tomcat/conf/server.xml:
cp -p /usr/local/avamar-tomcat/conf/server.xml /usr/local/avamar-tomcat/conf/server.xml-BEFOREDATE
- Upravte soubor server.xml:
vi /usr/local/avamar-tomcat/conf/server.xml
- V části portu 8543 přidejte položku maxHttpHeaderSize=„32768“:
Měl by vypadat nějak takto:
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"/>
- Uložte soubor a restartujte webové služby:
Připojte se k zařízení VDP. Problém by měl být vyřešen.
Ve výchozím nastavení by měl být ve všech verzích VDP záznam „maxHttpHeaderSize“. Z neznámého důvodu se v souboru nenacházel, což by mělo být zkontrolováno.
Dotčené produkty
Avamar
Produkty
Avamar, Avamar Virtual Edition