NVP vProxy: Vypnutí "rabbitmq" po zakázání protokolu IPV6 pro vproxy

Summary: Služba rabbitmq je po zakázání protokolu IPV6 mimo provoz a z toho důvodu je připojení na portu 5672 zamítnuto

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

  • Protokol IPv6 byl na zařízení vProxy zakázán.
  • U serveru vProxy /data01/runtime/logs/vrapid/vrapid-engine.log Protokol obsahuje následující:
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 Nelze spustit, když je zakázán protokol IPv6, a proto je nástroj vRapid mimo provoz

 

Resolution

Zástupné řešení:

  1. Re: povolte protokol IPV6, ujistěte se, že je spuštěn nástroj vrapid, připojte se k serveru vProxy jako správce a su Root:

    sudo su -
  2. Vytvořte kopii souboru rabbitmq.conf:

    cp -P /etc/rabbitmq/rabbitmq.config /etc/rabbitmq/rabbitmq.config.orig
  3. Zkontrolujte aktuální seznamy:

    rabbitmq-diagnostics listeners

    Příklad:

    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. Upravte soubor rabbitmq.config tak, aby se odebral ipv6 listner:

    vi /etc/rabbitmq/rabbitmq.config

    Od:

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

    na

    ######################################
    
    
    
    [
    {rabbit,
    [{tcp_listeners,
    [{"127.0.0.1", 5672}]}]
    }
    ].
    
    
    ######################################
    ######################################
  5. Restartujte systém vProxy:

    reboot
  6. Potvrďte, že služby rabbit a vrapid fungují:

    systemctl status rabbitmq-server.service
    systemctl status vrapid.service
  7. Zkontrolujte připojení na portu 9090 pomocí příkazu 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.