PmaControl logo PmaControl
  • Accueil
  • PmaControl
    • Agents IA 13 agents on-premise
    • Nos offres Community, Cloud, On-Premise, Premium
    • Documentation Guides, API, architecture
    • Clients 28+ entreprises
    • FAQ 25 questions / 7 catégories
    Bases de données
    • MariaDB 30 articles
    • MySQL 10 articles
    • Galera Cluster 6 articles
    • MaxScale 3 articles
    • ProxySQL 2 articles
    • Amazon Aurora MySQL 0 article
    • Azure Database 0 article
    • ClickHouse 0 article
    • GCP CloudSQL 0 article
    • Percona Server 0 article
    • SingleStore 0 article
    • TiDB 0 article
    • Vitess 0 article
    Solutions
    • Support 24×7 Urgences MariaDB & MySQL
    • Observabilité SQL Monitoring, alertes, topologie
    • Haute disponibilité Réplication, failover, Galera
    • Disaster Recovery Backup, restore, RPO/RTO
    • Sécurité & conformité Audit, RGPD, SOC2
    • Migration & upgrade Zero downtime, pt-osc, gh-ost
  • Nos offres
  • Ressources
    • Documentation Guides techniques & API
    • FAQ 25 questions fréquentes
    • Témoignages Retours clients & cas d'usage
    • Blog Articles & insights
    • Roadmap Fonctionnalités à venir
    Domaines d'expertise
    • Observabilité SQL Monitoring, alertes, topologie Dot3
    • Haute disponibilité Réplication, failover, Galera
    • Sécurité & conformité Audit, RGPD, SOC2, ISO 27001
    • Disaster Recovery Backup, restore, RPO/RTO
    • Performance & optimisation Digests, EXPLAIN, tuning
    • Migration & upgrade Zero downtime, pt-osc
    Liens rapides
    • Wiki GitHub 26 pages — install, engine, plugins
    • Code source Repository GitHub officiel
    • Support 24×7 Urgences MariaDB & MySQL
    • Réserver une démo 30 min — architecture réelle
  • Support 24×7
  • Réserver une démo
Réserver une démo
🇫🇷 FR Français 🇬🇧 EN English 🇵🇱 PL Polski 🇷🇺 RU Русский 🇨🇳 ZH 中文
Documentation › Galera Cluster

Galera Cluster

Calcul du quorum — Nodes available

PmaControl calcule les nœuds réellement utilisables dans le quorum Galera :

Nodes available (X) =
  mysql_available = 1
  AND wsrep_cluster_status = Primary
  AND (
    wsrep_local_state_comment = Synced
    OR (Donor/Desync/Unsync AND wsrep_desync = OFF)
  )

Cette règle exclut les nœuds :

  • Non-Primary — Nœud hors du quorum
  • Disconnected — Nœud déconnecté du cluster
  • Inconsistent — Données incohérentes
  • Donor avec wsrep_desync=ON — Désynchronisé volontairement

Le dénominateur Y (total) est toujours le nombre total de nœuds détectés, même si certains sont offline.

Segments wsrep

Les segments Galera (gmcast.segment) sont affichés comme sous-graphes dans Dot3 :

  • SEGMENT_OK — Tous les nœuds du segment sont Synced
  • SEGMENT_KO — Aucun nœud du segment n'est disponible
  • SEGMENT_PARTIAL — Certains nœuds seulement sont disponibles

Flux IST / SST

PmaControl détecte les transferts d'état entre nœuds :

  • IST (Incremental State Transfer) — Transfert incrémental via le cache gcache
  • SST (State Snapshot Transfer) — Transfert complet (mariabackup, rsync, mysqldump)

Dot3 affiche un lien hint donor→joiner quand un SST/IST est en cours.

Arbitre garb

PmaControl détecte l'arbitre Galera (garbd) via wsrep_incoming_addresses. L'arbitre apparaît dans Dot3 comme un nœud virtuel — il participe au vote du quorum sans stocker de données.

wsrep-notify

Le script wsrep-notify.sh (dans documentation/wsrep-notify/) peut être configuré sur chaque nœud Galera pour loguer les changements d'état dans /var/log/galera.log.

# Dans my.cnf
[mysqld]
wsrep_notify_cmd = /usr/local/bin/wsrep-notify.sh
Sur cette page
  • Calcul du quorum — Nodes available
  • Segments wsrep
  • Flux IST / SST
  • Arbitre garb
  • wsrep-notify
← Page précédente Page suivante →
PmaControl
+33 6 63 28 27 47 contact@pmacontrol.com
Mentions légales GitHub Contact
N'attendez pas l'incident pour comprendre votre architecture. © 2014-2026 PmaControl — 68Koncept