Skip to content
Snippets Groups Projects
Commit 7054b27d authored by yj.bai's avatar yj.bai
Browse files

Fix unable to connect to epmd when deploy rabbitmq by train with ipv6


deploy rabbitmq cluster by train with ipv6 report:
unable to connect to epmd (port 4369) on control-1: address (cannot connect to host/port)

Closes-Bug: #1856725
Change-Id: I36ebb4e196ece8a304269e8c85e39dda72faae50
Signed-off-by: default avataryj.bai <bai.yongjun@99cloud.net>
parent 97bbad7c
No related branches found
No related tags found
No related merge requests found
......@@ -363,5 +363,26 @@
- item.key != "kolla-toolbox"
with_dict: "{{ common_services }}"
- name: Copy rabbitmq-env.conf to kolla toolbox
copy:
content: |
RABBITMQ_CTL_ERL_ARGS="-proto_dist inet6_tcp"
export ERL_INETRC=/etc/rabbitmq/erl_inetrc
dest: /etc/kolla/kolla-toolbox/rabbitmq-env.conf
mode: "0600"
become: true
when:
api_address_family == "ipv6"
- name: Copy rabbitmq erl_intr to kolla toolbox
copy:
content: |
{inet6,true}.
dest: /etc/kolla/kolla-toolbox/erl_inetrc
mode: "0600"
become: true
when:
api_address_family == "ipv6"
- include_tasks: check-containers.yml
when: kolla_action != "config"
......@@ -6,6 +6,18 @@
"dest": "/var/lib/rabbitmq/.erlang.cookie",
"owner": "rabbitmq",
"perm": "0600"
}{% endif %}{% if api_address_family == 'ipv6' %},
{
"source": "{{ container_config_directory }}/rabbitmq-env.conf",
"dest": "/etc/rabbitmq/rabbitmq-env.conf",
"owner": "rabbitmq",
"perm": "0600"
},
{
"source": "{{ container_config_directory }}/erl_inetrc",
"dest": "/etc/rabbitmq/erl_inetrc",
"owner": "rabbitmq",
"perm": "0600"
}{% endif %}
],
"permissions": [
......
......@@ -7,3 +7,4 @@ RABBITMQ_CTL_ERL_ARGS="{% if api_address_family == 'ipv6' %}-proto_dist inet6_tc
export ERL_EPMD_ADDRESS={{ api_interface_address }}
export ERL_EPMD_PORT={{ role_rabbitmq_epmd_port }}
export ERL_INETRC=/etc/rabbitmq/erl_inetrc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment