Gluster : Procédure d'installation Gluster sur un cluster Proxmox via une infrastructure VPN Zerotier
De www.yakakliker.org
Qu'est ce que Zerotier ?
ZeroTier est une surcouche VPN permettant de créer très facilement une infrastructure réseau Local.
Contrairement aux solutions VPN traditionnelles, Zerotier crée des connexions peer-to-peer bidirectionnelles, donc pas de point central d'interconnexion.
Architecture
Minimum 2 serveurs avec 1 HD système + 1 HD datas
Une infrastructure VPN Zerotier
Installation de Zerotier
Les synchronisations Gluster se feront à travers une infrastructure VPN Zerotier
- Sur tous les nodes du cluster
curl -s https://install.zerotier.com | sudo bash
curl -o Zerotier.sh https://raw.githubusercontent.com/Yakakliker37/Base_info/main/Zerotier.sh
sh Zerotier.s
Edition des fichiers Hosts
- Sur tous les nodes du cluster
Créer les entrées DNS/IP dans les fichiers /etc/hosts
nano /etc/hosts
Installation de Gluster
- Sur tous les nodes du cluster
apt-get install glusterfs-server -y
systemctl start glusterd
systemctl enable glusterd
systemctl status glusterd
Préparation du disque dur datas
fdisk /dev/sdb
mkfs.xfs /dev/sdb1
mkdir /mnt/glustervolume
mkdir /mnt/glustervolume/hd01
nano /etc/fstab
/dev/sdb1 /mnt/glustervolume/hd01 xfs defaults 0 0
systemctl daemon-reload
mount -a
df -h
Configuration du volume Gluster
gluster peer probe node2
gluster pool list
- Sur tous les nodes du cluster
mkdir /mnt/glustervolume/hd01/volume01
Création du volume
gluster volume create gluster01 replica 2 transport tcp pve231210:/mnt/glustervolume/hd01/volume01 pve240622:/mnt/glustervolume/hd01/volume01
gluster volume start gluster01
gluster volume status
gluster volume info gluster01
Montage Gluster dans /etc/fstab (optionel)
nano /etc/fstab
localhost:/gluster01 /opt/Gluster glusterfs defaults,_netdev 0 0
Montage dans Proxmox

Liens
https://www.howtoforge.com/how-to-install-and-configure-glusterfs-on-ubuntu-22-04/
https://medium.com/@sm4rthink/how-to-deploy-glusterfs-with-proxmox-ve-5531ef287526
https://blog.zwindler.fr/2017/02/28/tutoriel-creer-un-cluster-de-stockage-glusterfs-sous-proxmox/