GNU/Linux >> Tutoriels Linux >  >> Cent OS

Glusterfs - Trucs et astuces de dépannage avancés

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.

Remarque :il y a cependant un écart de quelques Mo dans la taille indiquée comme libre dans les statistiques, cela est dû au fait que l'application peut avoir des connexions ouvertes aux fichiers et à cause de cela, il y a un écart dans les valeurs df et du.
[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.


Cent OS
  1. Trucs et astuces pour les variables d'environnement Linux

  2. Trucs et astuces pour curl et wget

  3. Top 8 des trucs et astuces en ligne de commande MySQL

  4. Ajouter et supprimer des serveurs GlusterFS

  5. Trucs et astuces préférés de rsync

Plugins Geany utiles, trucs et astuces

Trucs et astuces pour utiliser Ctrl + Z dans Ubuntu Linux

19 trucs et astuces utiles pour la ligne de commande Linux

10 trucs et astuces sympas pour Debian

Trucs et astuces pour la ligne de commande Netstat

L'année de Linux sur le bureau (Windows) - Trucs et astuces WSL