Avamar: DPC non è in grado di connettersi ad Avamar dopo l'aggiornamento

Riepilogo: Dopo un aggiornamento DPC, il server DPC non è in grado di connettersi ad Avamar Server. Il controllo della connessione si blocca durante la fase di convalida del certificato. Il problema si verifica a causa di un problema di configurazione di Message Broker e RabbitMQ tra DPC e Avama ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

  • DPC non riesce a connettersi ad Avamar Server dopo un upgrade riuscito.
  • Il processo di convalida della connessione non viene completato.
  • L'esecuzione del seguente comando si blocca durante la fase di convalida del certificato:
    goav rabbitmq check-dpc-connection
  • I registri Avamar segnalano errori correlati a Message Broker e RabbitMQ simili ai seguenti:
    java.lang.Exception: Failed to config message broker -- Failed to delcear queues and shovels.
            at com.emc.clp.plugin.avamar.task.AvamarRemoteTaskManager.getStatusUpdate(AvamarRemoteTaskManager.java:96)
            at com.emc.clp.task.TaskServiceImpl.lambda$auditTask$10(TaskServiceImpl.java:539)
            at java.base/java.util.Optional.ifPresent(Optional.java:183)
            at com.emc.clp.task.TaskServiceImpl.auditTask(TaskServiceImpl.java:535)
            at java.base/java.util.ArrayList.forEach(ArrayList.java:1541)
            at com.emc.clp.task.TaskServiceImpl.auditTasks(TaskServiceImpl.java:522)
            at jdk.internal.reflect.GeneratedMethodAccessor270.invoke(Unknown Source)
            at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base/java.lang.reflect.Method.invoke(Method.java:566)
            at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84)
            at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
            at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
            at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
            at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
            at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
            at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
            at java.base/java.lang.Thread.run(Thread.java:829)
    2026-01-16 11:26:18,181 WARN scheduling-24 c.e.c.t.TaskServiceImpl Task failed: com.emc.clp.plugin.avamar.activation.QuickSetupRemoteTask@5703e069
    java.util.concurrent.CompletionException: java.lang.Exception: Failed to config message broker -- Failed to delcear queues and shovels.
            at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:331)



Causa

La root cause rimane sconosciuta. Il problema viene visualizzato quando la configurazione, le code, gli escavatori o i certificati esistenti di Message Broker rimangono incoerenti dopo un aggiornamento di DPC.

Risoluzione

Passaggi da seguire

Seguire il passaggio A per reimpostare la configurazione di Message Broker e RabbitMQ. Se il problema persiste, seguire il passaggio B.

Passaggio A: Reimpostazione della configurazione di Message Broker e RabbitMQ

  1. Accedere ad Avamar Server come utente root.
  2. Arrestare il servizio RabbitMQ: 
    service rabbitmq-server stop
  3. Interrompi il messaggio 
    Broker:msgbrokerctl.pl --stop
  4. Rimuovere la configurazione della pala di Message Broker: 
    msgbrokerctl.pl --remove
  5. Verificare la rimozione del certificato nella directory seguente: 
    /etc/rabbitmq/
     La directory in precedenza conteneva: 
    root_ec_cert.pem
    client_ec_pri_key.pem
    client_ec_csr.csr
    client_ec_cert.pem
    keystore.p12
    Dopo aver eseguito il comando di rimozione, il sistema elimina automaticamente questi file. L'eliminazione manuale non è necessaria.
  6. Inizia il messaggio 
    Broker: msgbrokerctl.pl --start 
  7. Avviare il servizio RabbitMQ: 
    service rabbitmq-server start
  8. Verificare lo stato di RabbitMQ e della pala: 
    service rabbitmq-server status
    rabbitmqctl eval 'rabbit_shovel_status:status().'
  9. Rimuovere Avamar Server dal DPC.
  10. Aggiungere nuovamente Avamar Server a DPC.
  11. Verificare che i seguenti certificati vengano rigenerati in /etc/rabbitmq/ Dopo la registrazione:
    root_ec_cert.pem
    client_ec_pri_key.pem
    client_ec_csr.csr
    client_ec_cert.pem
    keystore.p12

Passaggio B: Registrazione di Avamar mediante la configurazione rapida di Message Broker

Se il passaggio A non risolve il problema, registrare manualmente l'Avamar Server utilizzando il seguente comando: 

mccli msgbroker quicksetup --host=<dpc_hostname> --user=<dpc-userName> -pass=<dpc_password>

Dopo la registrazione, verificare che DPC si connetta correttamente ad Avamar Server e che la convalida del certificato venga completata.

 

Informazioni aggiuntive

Informazioni aggiuntive/note

  • La colonna msgbrokerctl.pl --remove rimuove automaticamente i certificati RabbitMQ.
  • L'eliminazione manuale dei certificati non fornisce ulteriori vantaggi.
  • Nella maggior parte dei casi, l'aggiunta di Avamar Server a DPC dopo aver completato il passaggio A risolve il problema.
  • La procedura si applica solo alle versioni supportate di Avamar e DPC.

Prodotti interessati

Avamar Server, Avamar Virtual Edition
Proprietà dell'articolo
Numero articolo: 000426699
Tipo di articolo: Solution
Ultima modifica: 07 apr 2026
Versione:  1
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.