Avamar : DPC ne parvient pas à se connecter à Avamar après la mise à niveau
Résumé: Après une mise à niveau de DPC, le serveur DPC ne peut pas se connecter au serveur Avamar. La vérification de la connexion se bloque pendant la phase de validation du certificat. Le problème se produit en raison d’un problème de configuration du courtier de messages et de RabbitMQ entre DPC et Avama ...
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
- DPC ne parvient pas à se connecter à Avamar Server après une mise à niveau réussie.
- Le processus de validation de la connexion ne se termine pas.
- L’exécution de la commande suivante se bloque pendant la phase de validation du certificat :
goav rabbitmq check-dpc-connection -
Les journaux Avamar signalent des échecs liés au courtier de messages et à RabbitMQ similaires à ce qui suit :
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)
Cause
La cause première reste inconnue. Le problème se produit lorsque la configuration du courtier de messages, les files d’attente, les shovels ou les certificats existants restent incohérents après une mise à niveau de DPC.
Résolution
Étapes à suivre
Suivez l’étape A pour réinitialiser le courtier de messages et la configuration de RabbitMQ. Si le problème persiste, suivez l’étape B.
Étape A : Réinitialiser le courtier de messages et la configuration RabbitMQ
- Connectez-vous à Avamar Server en tant qu’utilisateur root.
- Arrêtez le service RabbitMQ :
service rabbitmq-server stop - Arrêtez le message
Broker:msgbrokerctl.pl --stop - Supprimez la configuration du shovel du courtier de messages :
msgbrokerctl.pl --remove - Vérifiez la suppression du certificat dans le répertoire suivant :
Le répertoire contenait précédemment :/etc/rabbitmq/
Après avoir exécuté la commande remove, le système supprime automatiquement ces fichiers. La suppression manuelle n’est pas nécessaire.root_ec_cert.pem client_ec_pri_key.pem client_ec_csr.csr client_ec_cert.pem keystore.p12 - Démarrer le message
Broker: msgbrokerctl.pl --start - Démarrez le service RabbitMQ :
service rabbitmq-server start - Vérifiez l’état de RabbitMQ et du shovel :
service rabbitmq-server status rabbitmqctl eval 'rabbit_shovel_status:status().' - Supprimez Avamar Server de DPC.
- Ajoutez de nouveau Avamar Server à DPC.
- Vérifiez que les certificats suivants sont régénérés sous
/etc/rabbitmq/Après l’inscription :root_ec_cert.pem client_ec_pri_key.pem client_ec_csr.csr client_ec_cert.pem keystore.p12
Étape B : Enregistrement d’Avamar à l’aide de la configuration rapide du courtier de messages
Si l’étape A ne résout pas le problème, enregistrez manuellement Avamar Server à l’aide de la commande suivante :
mccli msgbroker quicksetup --host=<dpc_hostname> --user=<dpc-userName> -pass=<dpc_password>
Après l’enregistrement, vérifiez que DPC se connecte correctement à Avamar Server et que la validation du certificat est terminée.
Informations supplémentaires
Informations supplémentaires / Remarques
- La commande
msgbrokerctl.pl --removesupprime automatiquement les certificats RabbitMQ. - La suppression manuelle des certificats n’offre pas d’avantage supplémentaire.
- Dans la plupart des cas, le fait de rajouter Avamar Server à DPC après avoir terminé l’étape A résout le problème.
- La procédure s’applique uniquement aux versions Avamar et DPC prises en charge.
Produits concernés
Avamar Server, Avamar Virtual EditionPropriétés de l’article
Numéro d’article: 000426699
Type d’article: Solution
Dernière modification: 07 Apr 2026
Version: 1
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.