Merge "Add defaults for galera server and wrep cluster bind addresses" into stable/ussuri

This commit is contained in:
Zuul
2020-06-26 00:41:09 +00:00
committed by Gerrit Code Review
2 changed files with 5 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ galera_force_bootstrap: false
galera_wsrep_node_name: "{{ inventory_hostname }}"
galera_cluster_name: openstack_galera_cluster
galera_server_bind_address: "{{ openstack_service_bind_address | default('0.0.0.0') }}"
# The galera server-id should be set on all cluster nodes to ensure
# that replication is handled correctly and the error
@@ -108,6 +109,7 @@ galera_innodb_log_buffer_size: 128M
## wsrep configuration
galera_wsrep_address: "{{ ansible_host }}"
galera_wsrep_address_port: "{{ galera_wsrep_address }}:3306"
galera_wsrep_cluster_port: 4567
galera_wsrep_cluster_address: >-
{% set _var = [] -%}
{% for cluster_host in galera_cluster_members -%}
@@ -118,6 +120,7 @@ galera_wsrep_cluster_address: >-
{# If only 1 cluster member is present output an empty string so the
single-node member will re-bootstrap correctly upon restart #}
{{ _var | join(',') if galera_cluster_members | length > 1 else '' }}
galera_wsrep_node_incoming_address: "{{ galera_wsrep_address }}"
## Cap the maximum number of threads / workers when a user value is unspecified.
galera_wsrep_slave_threads_max: 16
@@ -127,6 +130,7 @@ galera_wsrep_debug: NONE
galera_wsrep_sst_method: mariabackup
galera_wsrep_provider_options:
- { option: "gcache.size", value: "{{ galera_gcache_size }}" }
- { option: "gmcast.listen_addr", value: "tcp://{{ galera_wsrep_address | ternary('[::]', '0.0.0.0') }}:{{ galera_wsrep_cluster_port }}" }
galera_wsrep_sst_auth_user: "root"
galera_wsrep_sst_auth_password: "{{ galera_root_password }}"

View File

@@ -29,7 +29,7 @@ init-connect = 'SET NAMES utf8'
character-set-server = utf8
datadir = /var/lib/mysql
tmpdir = /var/lib/mysql
bind-address = ::
bind-address = {{ galera_server_bind_address }}
{% if galera_server_id is defined %}
server-id = {{ galera_server_id }}
{% endif %}