Les amis continuent avec le savoir-faire avancé et le dépannage sur glusterfs. Dans cet article, nous avons un cluster à 3 nœuds fonctionnant sur glusterfs3.4. Vous trouverez ci-dessous les étapes utilisées pour le dépannage de glusterfs.
Étape 1 :Vérifiez l'état et les informations du volume Gluster.
[root@gluster1 ~]# gluster volume info
Étape 2 :Pour vérifier tous les détails de la réplication dans Bricks.
Les commandes mentionnées ci-dessous afficheront des statistiques complètes sur les données qui ont été répliquées et la quantité à répliquer en vérifiant la taille de l'espace disque total libre.
[root@gluster1 ~]# gluster volume status all detail
Étape 3 :Nous avons maintenant besoin d'une certaine configuration pour améliorer les performances et les caractéristiques de guérison des glusterfs.
# gluster volume set gluster cluster.min-free-disk 5% # gluster volume set cluster.rebalance-stats on # gluster volume set cluster.readdir-optimize on # gluster volume set cluster.background-self-heal-count 20 # gluster volume set cluster.metadata-self-heal on # gluster volume set cluster.data-self-heal on # gluster volume set cluster.entry-self-heal: on # gluster volume set cluster.self-heal-daemon on # gluster volume set cluster.heal-timeout 500 # gluster volume set cluster.self-heal-window-size 2 # gluster volume set cluster.data-self-heal-algorithm diff # gluster volume set cluster.eager-lock on # gluster volume set cluster.quorum-type auto # gluster volume set cluster.self-heal-readdir-size 2KB # gluster volume set network.ping-timeout 5
Exécutez ensuite :
# service glusterd restart
Après avoir défini les propriétés du cluster, nous pouvons vérifier les informations de volume comme indiqué ci-dessous :
[root@gluster1 ~]# gluster volume info
[root@gluster1 ~]# gluster volume status
Veuillez noter que le démon d'auto-guérison doit être exécuté sur chaque système du cluster car il est responsable de la guérison si un nœud est indisponible pendant un certain temps à partir du cluster.
Étape 4 :Maintenant, pour supprimer une machine gluster0 du cluster.
Démontez le Volume monté sur la machine gluster0 :
[root@gluster0 ~]# umount /mnt [root@gluster1 ~]# gluster volume remove-brick gluster replica 2 gluster0:/gluster0 commit
info volume gluster (à vérifier) :
[root@gluster1 ~]# gluster volume info
Sur gluster1 exécutez la commande suivante :
# gluster peer detach gluster0
La brique du serveur gluster0 est supprimée du cluster.