Vous affichez les informations de votre glusterfs avec
sudo gluster volume info
Lien vers le fichier : cliquez ici
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
Le pid de /glusterdata situé sur mavmnumero1 est ici 3091
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
Les infos nécessaires sont données par la commande sudo gluster volume info
Exemple d'exécution
Article(s) précédent(s)