Visualiser une révision

Monter un volume/répertoire GlusterFS sur Ubuntu/Debian

EauFroide : création (27 juin 2017 00:01:31)

**Testé sur :** Ubuntu 16.04, Raspbian Jessie

#Introduction#

On utilise [FUSE](https://doc.ubuntu-fr.org/fuse) pour monter un dossier GlusterFS. Ces dossiers sont distribué entre X quantités de serveurs selon se que vous avez configuré et son assez tolérant face aux pannes. Vous ne pouvez hélas pas configurer le client pour contacter votre grille mais un serveur qui lui sera en contact (bittorent) avec les autres serveurs (via aussi des liens direct (hostname)).


#Montage d'un volume GlusterFS#

##Pré-requis##

###Installez [glusterfs-client](http://www.gluster.org/community/documentation/index.php/Gluster_3.2:_Gluster_Native_Client)###

```
sudo apt-get install glusterfs-client
```

###Création du point de montage local###

```
sudo mkdir /media/monNouveauMontage

```


##Montage en ligne de commande d'un répertoire GlusterFS##


###Adaptez puis entrez cette commande dans votre terminal###


```
mount -t glusterfs HOSTNAME:PORT:/NomVolume /media/monNouveauMontage

```

_**HOSTNAME**_ => peut valoir l'ip, le nom de domaine ou tout path réseau valable
_**:PORT**_ => votre numero de port (non requis, supprimez aussi le deux points si vous utilisez le port par défaut)
_**:/NomVolume**_ => le nom du volume dans dans la grille GlusterFS
_**/media/monNouveauMontage**_ => mon point de montage local
**Infos :** [Manually Mounting Volumes](http://gluster.readthedocs.io/en/latest/Administrator%20Guide/Setting%20Up%20Clients/?highlight=Windows#manual-mount)



##Monter le répertoire au démarrage/boot via script fait maison##

###Ouvrez votre éditeur de texte en créant votre script _/opt/scripts/mountGlusterPartition.sh_###

```
sudo nano /opt/scripts/mountGlusterPartition.sh
```

  * ( CTRL + X => Save&Quit )

###Ajoutez dedans les lignes après les avoir adapté à votre config###

```bash
#!/bin/bash
sleep 10 #req if system is on SSD
sudo mount -t glusterfs 127.0.0.1:/NomVolume /media/monNouveauMontage
```

_**127.0.0.1**_ => votre boucle locale
_**:PORT**_ => votre numero de port (non requis, supprimez aussi le deux points si vous utilisez le port par défaut)
_**:/NomVolume**_ => le nom du volume dans dans la grille GlusterFS
_**/media/monNouveauMontage**_ => mon point de montage local
**Infos :** [Manually Mounting Volumes](http://gluster.readthedocs.io/en/latest/Administrator%20Guide/Setting%20Up%20Clients/?highlight=Windows#manual-mount)


###Rendez votre script exécutable et accordez lui les bons droits d'accès###

```
sudo chmod 551 /opt/scripts/mountGlusterPartition.sh
```

###Ajoutez au fichier _/etc/rc.local_ juste avant _exit 0_ l'appel de votre script afin de la lancer votre script au démarrage. Pour se faire éditez _/etc/rc.local_###

```
sudo nano /etc/rc.local
```

###Puis ajoutez donc dedans (en l'adaptant)###

```
/opt/scripts/mountGlusterPartition.sh
```



#Farm Link#

* [[Tuto/HowTo] Monter un volume/répertoire GlusterFS sur Raspberry Pi & Ubuntu/Debian](https://www.0rion.netlib.re/forum4/viewtopic.php?f=68&t=288&p=749#p749) (tutoriel d'origine)
* [GlusterFS sur Ubuntu/Debian](https://linuxfr.org/wiki/glusterfs-sur-ubuntu-debian)
* [Manually Mounting Volumes](http://gluster.readthedocs.io/en/latest/Administrator%20Guide/Setting%20Up%20Clients/?highlight=Windows#manual-mount)
* []()
* []()