TUTOS.EU

Déplacer la brick d'un glusterfs

Modifier le répertorie d'une brick d'un cluster glusterfs

Vous affichez les informations de votre glusterfs avec

sudo gluster volume info
Lien vers le fichier : cliquez ici Copier le code

Vous avez un volume de type 'Replicate' répliqué sur 2 serveurs.
Sur la première machine nommée mavmnumero1, la 'brick' est ici située dans /glusterdata

Imaginez que vous voulez déplacer cette 'brick' ailleurs, dans /etc/glusterdata par exemple

Vous pouvez avec la commande gluster volume replace-brick

Les infos sont données dans la doc dans Replacing Bricks

 

Pour que l'opération se passe bien, la doc indique que la cible doit être vide et que la brick source ne doit pas être utilisée.

On ne peut donc pas faire l'opération à chaud.

Pour s'assurer que la brick à déplacer n'est pas utilisée on va afficher le pid de la brick à déplacer avec

sudo gluster volume status
Lien vers le fichier : cliquez ici Copier le code

Le pid de /glusterdata situé sur mavmnumero1 est ici 3091

Tuer la brick avec la commande

kill -15 [pidnumber]
Lien vers le fichier : cliquez ici Copier le code

La brick à déplacer est maintenant désactivée

Voici la commande à adapter pour le déplacement

gluster volume replace-brick nomvolume machinesource:/nomrépertoire machinesource:/repertoire/cible commit force
Lien vers le fichier : cliquez ici Copier le code

Les infos nécessaires sont données par la commande sudo gluster volume info

Exemple d'exécution


2