Avamar : Le serveur MCS ne parvient pas à démarrer et signale « Impossible de se connecter au nœud rabbit@localhost : nodedown »
Summary: Le serveur MCS ne parvient pas à démarrer et signale « impossible de se connecter au nœud rabbit@localhost : nœud en panne ».
Symptoms
Lors d’un redémarrage du service de console de gestion (MCS), un message d’exception est enregistré : (/usr/local/avamar/var/mc/server_log/mcserver.log.0)
Caused by: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused
at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:51)
at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:185)
at org.springframework.amqp.rabbit.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:228)
at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils$1.createConnection(ConnectionFactoryUtils.java:77)
at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.doGetTransactionalResourceHolder(ConnectionFactoryUtils.java:125)
at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.getTransactionalResourceHolder(ConnectionFactoryUtils.java:67)
at org.springframework.amqp.rabbit.connection.RabbitAccessor.getTransactionalResourceHolder(RabbitAccessor.java:102)
at org.springframework.amqp.rabbit.core.RabbitTemplate.execute(RabbitTemplate.java:618)
at org.springframework.amqp.rabbit.core.RabbitAdmin.declareQueue(RabbitAdmin.java:133)
at com.avamar.mc.jms.push.JmsPushService.enable(JmsPushService.java:418)
at com.avamar.mc.jms.push.JmsPushService.start(JmsPushService.java:191)
at com.avamar.asn.service.ServiceContainerImpl.installService(ServiceContainerImpl.java:472)
... 6 more
La commande Rabbimq L’état signale une erreur : Unable to connect to node rabbit@localhost: nodedown
service rabbitmq-server status
Status of node rabbit@localhost ...
Error: unable to connect to node rabbit@localhost: nodedown
Le gestionnaire de sauvegarde et de restauration (BRM) est activé :
grep Brm /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml
<entry key="enableBrmService" value="true" /> Cause
La cause est inconnue, mais une solution de contournement potentielle a été fournie ci-dessous.
Resolution
1. Connectez-vous à Avamar Utility Node en tant qu’administrateur.
2. Élévation au niveau du privilège root.
3. Renommez le fichier binaire /usr/local/avamar/var/rabbitmq/mnesia répertoire:
mv /usr/local/avamar/var/rabbitmq/mnesia /usr/local/avamar/var/rabbitmq/mnesia.`date +%y%m%d`
4. Redémarrer rabbitmq:
service rabbitmq-server start
5. Vérifiez que le /usr/local/avamar/var/rabbitmq/mnesia Le répertoire existe :
ls -ld /usr/local/avamar/var/rabbitmq/mnesia*
Exemple de résultat :
drwxr-x--- 4 rabbitmq rabbitmq 97 Jul 21 19:46 /usr/local/avamar/var/rabbitmq/mnesia
drwxr-xr-x 4 rabbitmq rabbitmq 97 Jan 22 16:30 /usr/local/avamar/var/rabbitmq/mnesia.250721
6. Redémarrez MCS par Avamar : Redémarrage du serveur de la console de gestion.