NVP vProxy:vproxyのIPV6を無効にした後、「rabbitmq」がダウンする

Summary: iPV6を無効にした後にrabbitmqサービスがダウンし、このためポート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

  • vProxyアプライアンスでIPv6が無効になっています。
  • vProxyの /data01/runtime/logs/vrapid/vrapid-engine.log ログには次の内容が含まれます。
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 IPv6が無効になっている場合に起動に失敗し、そのためにvRapidがダウンしている

 

Resolution

対処方法:

  1. IPV6を再度有効にして、vrapidが稼働していることを確認し、 管理者 としてvProxyに接続し、 su rootへ:

    sudo su -
  2. rabbitmq.confのコピーを作成します。

    cp -P /etc/rabbitmq/rabbitmq.config /etc/rabbitmq/rabbitmq.config.orig
  3. 現在のリストナーを確認します。

    rabbitmq-diagnostics listeners

    Example:

    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. rabbitmq.configファイルを変更して、ipv6 listnerを削除します。

    vi /etc/rabbitmq/rabbitmq.config

    差出人:

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

    終了

    ######################################
    
    
    
    [
    {rabbit,
    [{tcp_listeners,
    [{"127.0.0.1", 5672}]}]
    }
    ].
    
    
    ######################################
    ######################################
  5. vProxyを再起動します。

    reboot
  6. rabbitおよびvrapidサービスが稼働していることを確認します。

    systemctl status rabbitmq-server.service
    systemctl status vrapid.service
  7. curlコマンドを使用して、ポート9090の接続を確認します。

    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.