🧱 GlusterFS Multi-Node Cluster Storage
Gubernator provides enterprise distributed filesystem management powered by GlusterFS, delivering 3-way replicated shared volume mobility (/var/contenedores) across Centurion nodes.
🏛 Storage Pool Architecture
graph TD
Manager["👑 Manager Node (10.10.100.27)"] <-->|Peer Mesh TCP 24007| Worker1["💻 Centurion 1 (10.10.100.25)"]
Manager <-->|Peer Mesh TCP 24007| Worker2["💻 Centurion 2 (10.10.100.26)"]
Worker1 <-->|Peer Mesh TCP 24007| Worker2
SubGraph["🧱 Distributed Replicated Pool (gv_contenedores)"]
Manager --- SubGraph
Worker1 --- SubGraph
Worker2 --- SubGraph
SubGraph -->|Auto-Mount| Mount["📁 /var/contenedores (All Hosts)"]
🚀 Key Features
- 3-Way Mirrored Volumes (Replica 3): Automatic distributed volume creation, starting, stopping, and container write-behind cache optimizations (
performance.write-behind,flush-behind,stat-prefetch). - Trusted Storage Pool Peer Mesh: Live peer discovery, health probing, latency checks, and quorum diagnostics across Centurion worker hosts.
- Granaries
/var/contenedoresAuto-Mount: One-click automated mounting across all cluster nodes directly syncing with Gubernator's/etc/fstabmanagement. - Ghost Volume Auto-Purge: Intelligent detection and cleanup of stale volume states with 1-click force recreation.
- Self-Healing & Split-Brain Diagnostics: Real-time heal entry queues, brick health inspection, and manual self-heal triggers.
- Point-in-Time Snapshots: Instant hot snapshots of GlusterFS distributed volumes with 1-click rollback.
💻 CLI Commands
# Volume Management
gbnt gluster volume ls
gbnt gluster volume create gv_contenedores --replica 3 --brick-dir /data/glusterfs/brick1
gbnt gluster volume start gv_contenedores
gbnt gluster volume stop gv_contenedores
gbnt gluster volume heal gv_contenedores
# Storage Pool Peers
gbnt gluster peer ls
gbnt gluster peer probe 10.10.100.25
# Cluster Auto-Mount
gbnt gluster mount gv_contenedores /var/contenedores --nodes all