06avr. 2011

Système de fichier distribué Glusterfs - Base

gluster_logo

Suite à mon article précédent, nous allons débuter par l'installation de Gluster sur Gentoo.

Pré-requis kernel :

File systems  --->
[*] FUSE (Filesystem in Userspace) support

Préparation :


  • On s'assure que tout les /etc/hosts soient renseignés.


  • On s'assure qu'aucune perte réseau n'existe entre chaque noeud et entre chaque client et noeud.
filer-2 ~ # ping -c 10000 -f filer-1 2>&1 | grep '% packet loss'
10000 packets transmitted, 10000 received, 0% packet loss, time 869ms


Installation :


  • On installe glusterfs sur tout les noeuds et sur les clients.
filer-2 ~ # USE="extras fuse" emerge -av glusterfs
Calculating dependencies... done!
[ebuild  N    ] sys-fs/fuse-2.8.5  492 kB
[ebuild  N    ] sys-cluster/glusterfs-3.1.1  USE="extras fuse -emacs (-infiniband) -static-libs -vim-syntax" 2,024 kB
  • On lance glusterfs sur les différents noeuds et on l'ajoute au rc.
filer-2 ~ # /etc/init.d/glusterd start
filer-2 ~ # rc-update -a glusterd default

Voila pour cette partie qui était la plus facile, les articles suivants seront plus intéressant et aborderons les différentes configurations possible.