RecoverPoint for virtuel maskine: Logindsamling mislykkes, hvis der bruges et brugerdefineret webcertifikat
Summary: Logindsamling mislykkes, hvis der bruges et brugerdefineret webcertifikat.
Symptoms
Indsamling af logfiler ved hjælp af enten RecoverPoint eller RecoverPoint for Virtual Machines (RP4VMs) plugin eller CLI mislykkes, og logfilerne indsamles ikke.
Følgende fejlmeddelelse modtages om, at RecoverPoint-enheden (RPA) har et andet SSL-certifikat (Secure Sockets Layer):
Error: Cannot collect system information. RPA has different SSL certificate than that of the RPA cluster you are collecting from.
Følgende fejl vises i Server.log for den vRPA, hvor logsamlingen blev startet:
XXXX-08-02 07:27:09,528 [ClientSizeEstimationWorker_connectivity_0xXXXXXXXXXXXXX-1] (ClientSizeEstimationWorker.java:53) ERROR - Caught exception: Error: Cannot collect system information. RPA has different SSL certificate than that of the RPA cluster you are collecting from com.sun.xml.ws.client.ClientTransportException: The server sent HTTP status code 401: Unauthorized at com.sun.xml.ws.transport.http.client.HttpTransportPipe.checkStatusCode(HttpTransportPipe.java:321) ~[?:2.2] at com.sun.xml.ws.transport.http.client.HttpTransportPipe.createResponsePacket(HttpTransportPipe.java:270) ~[?:2.2] at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:228) ~[?:2.2] at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:143) ~[?:2.2] at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:139) ~[?:2.2] at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:961) ~[?:2.2] at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:910) ~[?:2.2] at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:873) ~[?:2.2] at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:775) ~[?:2.2] at com.sun.xml.ws.client.Stub.process(Stub.java:429) ~[?:2.2] at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:168) ~[?:2.2] at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:119) ~[?:2.2] at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:102) ~[?:2.2] at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:151) ~[?:2.2] at com.sun.proxy.$Proxy202.estimateRPATarSizes(Unknown Source) ~[?:?] at com.kashya.installation.server.infocollect.ClientSizeEstimationWorker.execute(ClientSizeEstimationWorker.java:31) [com.kashya.recoverpoint.installation.server.jar:?] at com.kashya.installation.server.infocollect.ClientWorker.run(ClientWorker.java:164) [com.kashya.recoverpoint.installation.server.jar:?]
Cause
Logsamling bruger certifikater til at sende kommandoer og logfiler via installationsserverne, som ikke godkendes, når et brugerdefineret certifikat implementeres.
På grund af dette kommunikationsproblem kan indsamlingen af logfiler ikke fuldføres.
Resolution
Løsning:
Der findes to separate løsninger på denne situation.- Brug standardwebcertifikatet i stedet for et brugerdefineret certifikat. Hvis denne ændring anvendes, lukkes den aktuelle session, og netværkstjenesterne genstartes:
- SSH til hver vRPA i den berørte vRPA-klynge
- Gå til menuen Certifikatstyring .
[2] Opsætning[8] Avancerede
indstillinger
[2] Sikkerhedsindstillinger
[#] Administration af certifikater > Dette menupunkt kan have forskellig værdi afhængigt af versionen af RP4VM er.
[1] Hovedlageradministration
[2] Skift webservercertifikat
- Hvis der allerede er et brugerdefineret webcertifikat i brug, beder CLI dig om at gendanne standardwebcertifikatet
- Brug følgende fremgangsmåde til at indsamle logfiler manuelt fra hver vRPA ved hjælp af rodbrugerkontoen:
- Log på vRPA som rod.
- Kør følgende kommando for at starte indsamlingen af logfilerne. Denne kommando skal opdateres for hver vRPA- og vRPA-klynge:
/home/kos/kbox/src/installation/InfoCollect/CollectRPAInfo.pl RPA#.<Cluster_Name>
- RPA-nummeret (#) og <Cluster_Name> skal opdateres og erstattes for hver brug af denne kommando for at oprette entydige og beskrivende filnavne.
- Klyngenavnet kan hentes fra admin-CLI eller pluginet.
- Erstat tomme mellemrum med et "_" i filnavnet. EKS.: Klynge 1 = Cluster_1
- Kør følgende kommando for at kopiere filer fra /home/kos/rpa_info/ til /home/www/info/ til download fra https://< RPA_IP>/info.
cp /home/kos/rpa_info/logs_* /home/www/info/
Løsning:
Dell Technologies Engineering er i gang med at undersøge problemet. En permanent rettelse er under udarbejdelse. Kontakt Dells kundesupportcenter eller din servicerepræsentant for at få hjælp, og henvis til dette løsnings-id.