Volume Glusterfs

Par défaut

Création Volume GlusterFS

Prérequis:

Se connecter en ssh sur le serveur Gluster

Dans l’exemple ci-dessous le volume s’appel Volumedata1 et son quota est de 10GB

J’ai créé un script qui permet de gagner un peu de temps et creer un volume sur les 3 noeuds GFS en mode replicat avec une autorisation d’acces sur le réseau 192.168.1.*:

  • Coté serveur Gluster executer le script

https://gitlab.mondeunix.com/linux/scripts/blob/master/Creer-volume-Gluster.sh

 


[root@]# ./Creer-volume-Gluster.sh Volumedata1 10GB
volume create: Volumedata1: success: please start the volume to access data
volume start: Volumedata1: success
volume set: success
volume quota : success
volume quota : success
volume set: success
Volume Name: Volumedata1
Type: Replicate
Volume ID: e98eae90-510d-4634-9f76-1f90f7797f88
Status: Started
Snapshot Count: 0
Number of Bricks: 1 x 3 = 3
Transport-type: tcp
Bricks:
Brick1: serveurGFS1:/data/Volumedata1
Brick2: serveurGFS2:/data/Volumedata1
Brick3: serveurGFS3:/data/Volumedata1
Options Reconfigured:
features.quota-deem-statfs: on
features.inode-quota: on
features.quota: on
auth.allow: 192.168.1.*
transport.address-family: inet
nfs.disable: on

—————————————————————————————————————————————- Coté serveur client:

Prérequis:

Packages suivants:

glusterfs-libs
glusterfs-client-xlators
glusterfs
glusterfs-fuse

—————————————————————————————————————————————

– Créé ensuite le fichier de conf gluster du volume créé ci-dessus:

mkdir /etc/glusterfs/
vim /etc/glusterfs/Volumedata1.vol
volume Volumedata1
type protocol/client
option transport-type tcp
option remote-host serveurGFS1
option remote-subvolume /data/Volumedata1
end-volume
volume Volumedata2
type protocol/client
option transport-type tcp
option remote-host serveurGFS2
option remote-subvolume /data/Volumedata1
end-volume
volume Volumedata3
type protocol/client
option transport-type tcp
option remote-host serveurGFS3
option remote-subvolume /data/Volumedata1
end-volume
volume replicate
type cluster/replicate
subvolumes Volumedata1 Volumedata2 Volumedata3
end-volume
volume writebehind
type performance/write-behind
option window-size 1MB
subvolumes replicate
end-volume
volume cache
type performance/io-cache
option cache-size 512MB
subvolumes writebehind
end-volume

Fstab:

/etc/glusterfs/Volumedata1.vol /gfs-data glusterfs defaults 0 0

Création répertoire de montage:

mkdir /gfs-data

Statut montage Volume:

mount -a
df -h| grep gfs
/etc/glusterfs/Volumedata1.vol 10.0G 0 10.0G 0% /gfs-data

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.