2020-10-16 16:47:33 +02:00
\begin { frame}
\frametitle { Commandes utiles ONE/Glusterfs}
\begin { itemize}
\item s'assurer de la cohérence du cluster GlusterFS ;
2020-10-19 10:38:51 +02:00
\begin { itemize}
\item gluster volume heal <nomVolume> info
\item pour MSE : gluster volume heal datastore0 info
\end { itemize}
2020-10-19 09:34:58 +02:00
\end { itemize}
\end { frame}
\begin { frame}
\frametitle { Commandes utiles ONE/Glusterfs}
\begin { itemize}
2020-10-16 16:47:33 +02:00
\item Obtenir des information sur le fichier en split-brain :
2020-10-19 09:34:58 +02:00
\begin { itemize}
\item gluster volume heal datastore0 info split-brain
\end { itemize}
2020-10-16 16:47:33 +02:00
\item identifier le fichier pour lequel les opérations échouent
\item fermer les aplications du ficher en question si ce sont des VMs , mettre la vm hors tension
\item choisir la bonne copie :
\begin { itemize}
\item getfattr -d -m. -e hex <chemin-fichier-sur-brique>
2020-10-19 10:38:51 +02:00
\item Réinitialisez l'attribut étendu approprié sur la ou les briques contenant la «mauvaise copie» des données / métadonnées du fichier à l'aide de la commande setfattr.
2020-10-16 16:47:33 +02:00
\item setfattr -n <nom-attribut> -v <valeur-attribut> <chemin-fichier-sur-brick>
\item Déclenchez l'auto-réparation sur le fichier
\item ls -l <chemin-fichier-on-gluster-mount>
\end { itemize}
2020-10-19 09:34:58 +02:00
\end { itemize}
\end { frame}
\begin { frame}
\frametitle { Commandes utiles ONE/Glusterfs}
\begin { itemize}
2021-06-22 08:46:15 +02:00
\item split-brain point de montage :
2020-10-19 09:34:58 +02:00
\begin { itemize}
\item gluster volume info datastore0
\end { itemize}
2020-10-16 16:47:33 +02:00
\item si Number of bricks est différent de bricks, redémarrer le service glusterfs sur la bricks non monté
\item systemctl status glusterd.service
2021-06-22 08:46:15 +02:00
\item systemctl start glusterd.service
2020-10-16 16:47:33 +02:00
\end { itemize}
\end { frame}