# Howto GlusterFS ## Configuration d'un nouveau cluster ### Installation ~~~ # apt install glusterfs-server ~~~ ### Création du cluster ~~~ srv1# gluster peer probe peer probe: success. ~~~ Note : srv1 et srv2 doivent pouvoir communiquer entre eux sans restriction au niveau réseau. Vérification : ~~~ # gluster peer status Number of Peers: 1 Hostname: xxx Uuid: xxxxx State: Peer in Cluster (Connected) ~~~ ### Création d'un volume Ici _/srv/gluster/_ est un montagne d'un volume dédié pour GlusterFS et le volume à créer se nomme _foovol_. Créer le répertoire sur chaque serveur : ~~~ # mkdir /srv/gluster/foovol ~~~ Puis sur un des serveurs, créer le volume GlusterFS ~~~ # gluster volume create foovol replica 2 :/srv/gluster/foovol :/srv/gluster/foovol volume create: foovol: success: please start the volume to access data # gluster volume start foovol volume start: foovol: success ~~~ Vérification : ~~~ # gluster volume info […] ~~~ Sur la machine cliente, on peut maintenant monter le volume : ~~~ # echo "srv1:/foovol /mnt/foovol glusterfs defaults 0 0" >>/etc/fstab # mkdir /mnt/foovol # mount /mnt/foovol ~~~ ## Administration ~~~ # gluster volume status all # gluster volume status all clients # gluster volume status all (mem|fd|inode|callpool) ~~~ # Lister les peers ~~~ # gluster peer status ~~~ # Lister les volumes ~~~ # gluster volume list ~~~ # Voir la santé du volume "foo" ~~~ # gluster volume heal foo info ~~~ # Forcer un 'heal' pour le volume "bar" ~~~ # gluster volume heal bar ~~~