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

 


[simterm]

[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

[/simterm]

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

Prérequis:

Packages suivants:

[simterm]

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

[/simterm]

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

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

[simterm]

mkdir /etc/glusterfs/

[/simterm]

[simterm]

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

[/simterm]

Fstab:

[simterm]

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

[/simterm]

Création répertoire de montage:

[simterm]

mkdir /gfs-data

[/simterm]

Statut montage Volume:

[simterm]

mount -a

df -h| grep gfs

/etc/glusterfs/Volumedata1.vol 10.0G 0 10.0G 0% /gfs-data

[/simterm]

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.