Je configure Percona Xtradb Cluster 8 sur deux nœuds et utilisez un 3ème noeud pour agir en tant qu'arbitre.
Je ne peux pas décider de les docs pour ajouter l'adresse IP de l'arbitre dans les adresses de nœuds Galera de la configuration de l'arbiter.
# A comma-separated list of node addresses (address[:port]) in the cluster
# GALERA_NODES=""
Aussi, puis-je ajouter l'IP de l'arbitre dans le wsrep_clsuter_address
de la configuration Galera? Encore une fois, cela n'est pas décrit dans The Docs .
wsrep_cluster_address=gcomm://...
Bien que je puisse aussi ne pas trouver une réponse définitive dans la documentation, le lien suivant indique:
Ce qui me conduit à croire que oui, vous devriez ajouter l'arbitre IPS à tous les fichiers de configuration comme s'il s'agissait d'un autre nœud.
EDIT: Ce guide semble indiquer la même chose, bien que ce ne soit pas une documentation officielle.
Je suggérerais d'ajouter l'IP et le port du nœud Garbd dans WsRep_Cluster_Address et dans le paramètre Galera_Nodes. Ce n'est pas une exigence stricte, mais compte tenu du GARBD, il est toujours membre du cluster, il n'est pas un nœud portant des données, il serait préférable de conserver tous les nœuds de la liste de GPCOMM: //. Cependant, il n'y a pas d'exigence stricte, mais rappelez-vous que le nœud Garbd devient également un "relais" en cas d'un problème de connexion réseau entre deux nœuds de données dans un cluster à 3 nœuds.