RecoverPoint for Virtual Machines: Shromažďování protokolů selže, pokud je použit vlastní webový certifikát
Summary: Shromažďování protokolů selže, pokud je použit vlastní webový certifikát.
Symptoms
Shromažďování protokolů pomocí doplňku RecoverPoint nebo RecoverPoint for Virtual Machines (RP4VMs) nebo rozhraní příkazového řádku selže a protokoly se neshromažďují.
Zobrazí se následující chybová zpráva oznamující, že zařízení RecoverPoint (RPA) má jiný certifikát SSL (Secure Sockets Layer):
Error: Cannot collect system information. RPA has different SSL certificate than that of the RPA cluster you are collecting from.
V Server.log zařízení vRPA, kde byl spuštěn sběr protokolů, se zobrazí následující chyba:
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
Shromažďování protokolů používá certifikáty k odesílání příkazů a protokolů pomocí instalačních serverů, které se při implementaci vlastního certifikátu nepodaří ověřit.
Kvůli tomuto problému s komunikací se proces shromažďování protokolů nepodařilo dokončit.
Resolution
Zástupné řešení:
Pro tuto situaci existují dvě samostatná alternativní řešení.- Místo vlastního certifikátu použijte výchozí webový certifikát. Použitím této změny dojde k zavření aktuální relace a restartování síťových služeb:
- Přihlaste se pomocí SSH ke každému zařízení vRPA v dotčeném clusteru vRPA.
- Přejděte do nabídky Certificate Management .
[2] Nastavení
[8] Pokročilé možnosti
[2] Možnosti
zabezpečení[#] Správa > certifikátů Tato možnost nabídky může mít jinou hodnotu v závislosti na verzi RP4VMs.
[1] Správa
úložiště klíčů[2] Změna certifikátu webového serveru
- Pokud se vlastní webový certifikát již používá, rozhraní příkazového řádku zobrazí výzvu k obnovení výchozího webového certifikátu
- Pokud chcete ručně shromažďovat protokoly z každého zařízení vRPA pomocí účtu uživatele root, použijte následující postup:
- Přihlaste se do zařízení vRPA jako uživatel root.
- Spuštěním následujícího příkazu spusťte proces shromažďování protokolů. Tento příkaz je nutné aktualizovat pro každé zařízení vRPA a cluster vRPA:
/home/kos/kbox/src/installation/InfoCollect/CollectRPAInfo.pl RPA#.<Cluster_Name>
- Číslo RPA (#) a <Cluster_Name> je nutné aktualizovat a nahradit při každém použití tohoto příkazu, aby bylo možné vytvořit jedinečné a popisné názvy souborů.
- Název clusteru lze získat z rozhraní příkazového řádku správce nebo doplňku.
- Nahraďte všechny mezery znakem "_" v názvu souboru. Příklad: Cluster 1 = Cluster_1
- Spuštěním následujícího příkazu zkopírujte soubory z umístění /home/kos/rpa_info/ do umístění /home/www/info/ ke stažení z https://< RPA_IP>/info.
cp /home/kos/rpa_info/logs_* /home/www/info/
Řešení:
Technický tým společnosti Dell Technologies tento problém zkoumá. Stále probíhá vytvoření trvalé opravy. Obraťte se na středisko zákaznické podpory Dell nebo na zástupce technické podpory a uveďte ID tohoto řešení.