Amici che continuano con il know-how avanzato e la risoluzione dei problemi su glusterfs.In questo articolo, abbiamo un cluster a 3 nodi in esecuzione su glusterfs3.4. Di seguito sono riportati i passaggi utilizzati per la risoluzione dei problemi di glusterfs.
Passaggio 1 :controlla lo stato e le informazioni del volume Gluster.
[root@gluster1 ~]# gluster volume info
Passaggio 2 :Per verificare tutti i dettagli della replica in Bricks.
I comandi sotto indicati mostreranno statistiche complete su quali dati sono stati replicati e quanto deve essere replicato controllando la dimensione dello spazio libero su disco totale.
[root@gluster1 ~]# gluster volume status all detail
Passaggio 3 :Ora abbiamo bisogno di una certa configurazione per migliorare le prestazioni e le caratteristiche curative dei 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
Quindi esegui:
# service glusterd restart
Dopo aver impostato le proprietà del cluster, possiamo controllare le informazioni sul volume come mostrato di seguito:
[root@gluster1 ~]# gluster volume info
[root@gluster1 ~]# gluster volume status
Tieni presente che il demone di riparazione automatica dovrebbe essere in esecuzione su ogni sistema nel cluster poiché è responsabile della riparazione nel caso in cui un nodo sia inattivo per un po' di tempo dal cluster.
Passaggio 4 :Ora per rimuovere una macchina gluster0 dal cluster.
Smonta il Volume montato sulla macchina gluster0:
[root@gluster0 ~]# umount /mnt [root@gluster1 ~]# gluster volume remove-brick gluster replica 2 gluster0:/gluster0 commit
informazioni sul volume gluster (da verificare):
[root@gluster1 ~]# gluster volume info
Su gluster1 esegui il seguente comando:
# gluster peer detach gluster0
il mattone del server gluster0 viene rimosso dal cluster.