debian
distributed
glusterfs
storage
tutos
GlusterFS sur Debian 12
Configuration de GlusterFS sur Debian 12 Bookworm.
Composant
Version
Debian
12 Bookworm
GlusterFS
10+
Durée estimée : 35 minutes
1. Prérequis
# Sur tous les nœuds
cat >> /etc/hosts << 'EOF'
192.168.1.11 gluster01
192.168.1.12 gluster02
192.168.1.13 gluster03
EOF
2. Installation
apt update
apt install -y glusterfs-server
glusterfs --version
3. Préparer le stockage
mkfs.xfs -i size = 512 /dev/sdb1
mkdir -p /data/brick1
echo '/dev/sdb1 /data/brick1 xfs defaults 0 0' >> /etc/fstab
mount -a
mkdir -p /data/brick1/gv0
4. Démarrer
systemctl enable --now glusterd
systemctl status glusterd
5. Firewall
ufw allow 24007 /tcp
ufw allow 24008 /tcp
ufw allow 49152 :49251/tcp
ufw reload
6. Créer le cluster
# Depuis gluster01
gluster peer probe gluster02
gluster peer probe gluster03
gluster peer status
7. Créer un volume répliqué
gluster volume create gv0 replica 3 \
gluster01:/data/brick1/gv0 \
gluster02:/data/brick1/gv0 \
gluster03:/data/brick1/gv0
gluster volume start gv0
gluster volume info gv0
8. Client
apt install -y glusterfs-client
mkdir -p /mnt/gluster
mount -t glusterfs gluster01:/gv0 /mnt/gluster
# fstab
echo 'gluster01:/gv0 /mnt/gluster glusterfs defaults,_netdev,backup-volfile-servers=gluster02:gluster03 0 0' >> /etc/fstab
9. Options
# Performance
gluster volume set gv0 performance.cache-size 256MB
# Accès
gluster volume set gv0 auth.allow 192 .168.1.*
# Quotas
gluster volume quota gv0 enable
gluster volume quota gv0 limit-usage / 100GB
10. Maintenance
# Heal
gluster volume heal gv0
gluster volume heal gv0 info
# Snapshots
gluster snapshot create snap1 gv0
gluster snapshot list gv0
Comparatif Rocky vs Debian
Aspect
Rocky 9
Debian 12
Package
centos-release-gluster10
glusterfs-server
Client
glusterfs-fuse
glusterfs-client
Firewall
firewalld
ufw
Commandes
gluster peer status # Status cluster
gluster volume list # Lister volumes
gluster volume info gv0 # Info volume
gluster volume status gv0 # Status volume
gluster volume heal gv0 info # Status heal
Changelog
Date
Modification
2024-12
Création initiale