NVP vProxy : « rabbitmq » désactivé après la désactivation d’IPV6 pour vproxy

Summary: Le service rabbitmq est arrêté après la désactivation d’IPV6 et, pour cette raison, la connexion est refusée sur le port 5672

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • IPv6 a été désactivé sur l’appliance vProxy.
  • Le vProxy /data01/runtime/logs/vrapid/vrapid-engine.log Le journal contient les éléments suivants :
2021-02-03T08:47:55Z ERROR: Engines IPC: Connection 1: Cannot connect to message bus 'amqp://guest:guest@localhost:5672/': dial tcp 127.0.0.1:5672: connect: connection refused
2021-02-03T08:48:10Z TRACE: Engines IPC: Connection 1: Connecting to the message bus...
2021-02-03T08:48:10Z ERROR: Engines IPC: Connection 1: Cannot connect to message bus 'amqp://guest:guest@localhost:5672/': dial tcp 127.0.0.1:5672: connect: connection refused
2021-02-03T08:48:25Z TRACE: Engines IPC: Connection 1: Connecting to the message bus...
2021-02-03T08:48:25Z ERROR: Engines IPC: Connection 1: Cannot connect to message bus 'amqp://guest:guest@localhost:5672/': dial tcp 127.0.0.1:5672: connect: connection refused

 

Cause

rabbitmq Échec du démarrage lorsque IPv6 est désactivé et pour cette raison arrêt de vRapid

 

Resolution

Solution de contournement :

  1. Réactivez IPV6, assurez-vous que vrapid est opérationnel, connectez-vous au vProxy en tant qu’administrateur et su Pour rooter :

    sudo su -
  2. Créez une copie du fichier rabbitmq.conf :

    cp -P /etc/rabbitmq/rabbitmq.config /etc/rabbitmq/rabbitmq.config.orig
  3. Vérifiez les listners actuels :

    rabbitmq-diagnostics listeners

    Exemple :

    Interface: 127.0.0.1, port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0
    Interface: [::1], port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0
  4. Modifiez le fichier rabbitmq.config pour supprimer la liste ipv6 :

    vi /etc/rabbitmq/rabbitmq.config

    De:

    ######################################
    
    [
    {rabbit,
    [{tcp_listeners,
    [{"127.0.0.1", 5672}, {"::1", 5672}]}]
    }
    ].
    
    ######################################
    ######################################

    Vers

    ######################################
    
    
    
    [
    {rabbit,
    [{tcp_listeners,
    [{"127.0.0.1", 5672}]}]
    }
    ].
    
    
    ######################################
    ######################################
  5. Redémarrez vProxy :

    reboot
  6. Confirmez que les services rabbit et vrapid sont opérationnels :

    systemctl status rabbitmq-server.service
    systemctl status vrapid.service
  7. Vérifiez la connectivité sur le port 9090 à l’aide de la commande curl :

    curl -v localhost:9090

 

Products

Data Protection
Article Properties
Article Number: 000182732
Article Type: Solution
Last Modified: 11 Nov 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.