Avamar: DPC no puede conectarse a Avamar después de la actualización

Resumen: Después de una actualización de DPC, el servidor DPC no se puede conectar a Avamar Server. La comprobación de conexión se bloquea durante la fase de validación del certificado. El problema se produce debido a un problema de configuración de Message Broker y RabbitMQ entre DPC y Avama ...

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

  • DPC no se puede conectar a Avamar Server después de una actualización correcta.
  • El proceso de validación de la conexión no se completa.
  • La ejecución del siguiente comando se bloquea durante la fase de validación del certificado:
    goav rabbitmq check-dpc-connection
  • Los registros de Avamar informan fallas relacionadas con Message Broker y RabbitMQ similares a las siguientes:
    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 causa raíz sigue siendo desconocida. El problema aparece cuando la configuración, las colas, las palas o los certificados existentes de Message Broker permanecen incoherentes después de una actualización de DPC.

Resolución

Pasos a seguir

Siga el paso A para restablecer la configuración de Message Broker y RabbitMQ. Si el problema persiste, siga el paso B.

Paso A: Restablecer la configuración de Message Broker y RabbitMQ

  1. Inicie sesión como usuario root en Avamar Server.
  2. Detenga el servicio RabbitMQ: 
    service rabbitmq-server stop
  3. Detener el mensaje 
    Broker:msgbrokerctl.pl --stop
  4. Quite la configuración de la pala de Message Broker: 
    msgbrokerctl.pl --remove
  5. Verifique la eliminación del certificado en el siguiente directorio: 
    /etc/rabbitmq/
     El directorio anteriormente contenía: 
    root_ec_cert.pem
    client_ec_pri_key.pem
    client_ec_csr.csr
    client_ec_cert.pem
    keystore.p12
    Después de ejecutar el comando remove, el sistema elimina automáticamente estos archivos. La eliminación manual no es necesaria.
  6. Iniciar el mensaje 
    Broker: msgbrokerctl.pl --start 
  7. Inicie el servicio RabbitMQ: 
    service rabbitmq-server start
  8. Verifique el estado de RabbitMQ y de la pala: 
    service rabbitmq-server status
    rabbitmqctl eval 'rabbit_shovel_status:status().'
  9. Elimine el servidor Avamar de DPC.
  10. Vuelva a agregar el servidor Avamar a DPC.
  11. Verifique que los siguientes certificados se vuelvan a generar en /etc/rabbitmq/ Después de registrarse:
    root_ec_cert.pem
    client_ec_pri_key.pem
    client_ec_csr.csr
    client_ec_cert.pem
    keystore.p12

Paso B: Registrar Avamar mediante la configuración rápida de Message Broker

Si el paso A no resuelve el problema, registre manualmente el servidor Avamar mediante el siguiente comando: 

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

Después del registro, verifique que DPC se conecte correctamente a Avamar Server y que se complete la validación del certificado.

 

Información adicional

Información adicional/notas

  • La variable msgbrokerctl.pl --remove elimina automáticamente los certificados de RabbitMQ.
  • La eliminación manual de certificados no proporciona ningún beneficio adicional.
  • En la mayoría de los casos, volver a agregar el servidor Avamar a DPC después de completar el paso A resuelve el problema.
  • El procedimiento se aplica solo a las versiones de Avamar y DPC soportadas.

Productos afectados

Avamar Server, Avamar Virtual Edition
Propiedades del artículo
Número del artículo: 000426699
Tipo de artículo: Solution
Última modificación: 07 abr 2026
Versión:  1
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.