Verbindung zur vSphere Data Protection (VDP) Appliance schlägt fehl

Bei dem Versuch die vSphere Data Protection (VDP) mittels WebClient zu verbinden erscheint eine Fehlermeldung.

„Could not connect to the requestet VDP appliance.

Die Fehlermeldung sagt auf den ersten Blick nichts aus. Nur, dass man sich auf die Appliance verbinden kann um das Problem zu lösen.

vdp-error

Wenn man sich mit dem Kennwort seiner VDP-Appliance angemeldet hat sind auch keinerlei Fehlermeldungen zu erkennen. Alle Dienste stehen auf „running“ .

VDP-Config

Die eigentliche Fehlermeldung mit der man weiter kommt steht in den Logs der Appliance. Dafür muss man sich mittels SSH verbinden.

VDP-SSHIm „vdr-server.log“ findet man die Fehlermeldung:

[2013-01-31 14:14:26.101] ERROR [ERROR] http-bio-9443-exec-4 com.sun.jersey.api.client.ClientResponse A message body reader for Java class com.emc.vdr.model.error.VdrError, and Java type class com.emc.vdr.model.error.VdrError, and MIME media type application/octet-stream was not found [2013-01-31 14:14:26.101] ERROR [ERROR] http-bio-9443-exec-4com.sun.jersey.api.client.ClientResponse The registered message body readers compatible with the MIME media type are: application/octet-stream ->com.sun.jersey.core.impl.provider.entity.ByteArrayProvider com.sun.jersey.core.impl.provider.entity.FileProvidercom.sun.jersey.core.impl.provider.entity.InputStreamProvider

 

Lösung des Problems:

  1. Verbindung zur VDP-Appliance mittels SSH herstellen
  2. Apache Tomcat Server Dienst beenden : „emwebapp.sh –stop“
  3. Datei „/usr/local/avamar-tomcat/conf/server.xml“ editieren
  4. In der Datei die Zeile „<Connector port=“8543″ protocol= “ auffinden und folgendes hinzufügen: maxHttpHeaderSize=“16384″
  5. Anschließend den Apache Tomcat Dienst wieder starten: „emwebapp.sh –start“
  6. Danach sollte die Verbindung im WebClient zur VDP-Appliance wieder funktionieren

 

Hier noch eine Beispielausgabe der Zeile in der „server.xml“:

 <Connector port="8543" protocol="org.apache.coyote.http11.Http11NioProtocol"
SSLEnabled="true" maxHttpHeaderSize="16384" maxThreads="150" scheme="https" secure="true"
maxKeepAliveRequests="1" clientAuth="false" sslProtocol="TLS" Server="Avamar"
ciphers="SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,
TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,
SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA,TLS_KRB5_WITH_RC4_128_SHA,
TLS_KRB5_WITH_RC4_128_MD5,TLS_KRB5_WITH_3DES_EDE_CBC_SHA,TLS_KRB5_WITH_3DES_EDE_CBC_MD5"/>