I mattoni di Gluster non sono in linea e gli errori nei registri

Ho sostituito tutti gli indirizzi IP con i nomi di host e sono stati rinominati config (IP a hostname) in / var / lib / glusterd dal mio script di shell. Dopo di che ho riavviato Gluster Daemon e il volume. Poi ho controllato se tutti i colleghi sono collegati:

root@GlusterNode1a:~# gluster peer status Number of Peers: 3 Hostname: gluster-1b Uuid: 47f469e2-907a-4518-b6a4-f44878761fd2 State: Peer in Cluster (Connected) Hostname: gluster-2b Uuid: dc3a3ff7-9e30-44ac-9d15-00f9dab4d8b9 State: Peer in Cluster (Connected) Hostname: gluster-2a Uuid: 72405811-15a0-456b-86bb-1589058ff89b State: Peer in Cluster (Connected) 

Ho potuto vedere il cambiamento di size dei volumi montati su tutti i nodes quando df command df , per cui nuovi dati stanno arrivando. Ma di recente ho notato i messaggi di errore nel registro di app:

 copy(/storage/152627/dat): failed to open stream: Structure needs cleaning readfile(/storage/1438227/dat): failed to open stream: Input/output error unlink(/storage/189457/23/dat): No such file or directory 

Infine, ho scoperto che alcuni mattoni sono offline:

 root@GlusterNode1a:~# gluster volume status Status of volume: storage Gluster process Port Online Pid ------------------------------------------------------------------------------ Brick gluster-1a:/storage/1a 24009 Y 1326 Brick gluster-1b:/storage/1b 24009 NN/A Brick gluster-2a:/storage/2a 24009 NN/A Brick gluster-2b:/storage/2b 24009 NN/A Brick gluster-1a:/storage/3a 24011 Y 1332 Brick gluster-1b:/storage/3b 24011 NN/A Brick gluster-2a:/storage/4a 24011 NN/A Brick gluster-2b:/storage/4b 24011 NN/A NFS Server on localhost 38467 Y 24670 Self-heal Daemon on localhost N/AY 24676 NFS Server on gluster-2b 38467 Y 4339 Self-heal Daemon on gluster-2b N/AY 4345 NFS Server on gluster-2a 38467 Y 1392 Self-heal Daemon on gluster-2a N/AY 1402 NFS Server on gluster-1b 38467 Y 2435 Self-heal Daemon on gluster-1b N/AY 2441 

Cosa posso fare per questo? Ho bisogno di risolverlo.

Nota: l'utilizzo di CPU e networking di tutti e quattro i nodes è uguale.

  • Scrivere script shell che può essere eseguito solo da un utente sudo in Ubuntu
  • Più siti SSL sullo stesso server Apache
  • Nagios comportmento irregolare quando invia messaggi di notifica
  • puoi aiutarmi con questo semplice 'ulimit'?
  • Il burattino viene utilizzato per la gestione della configuration, per quanto riguarda gli aggiornamenti software?
  • Server DHCP per VLAN multilple
  • Come si esegue "source" quando si avvia una shell?
  • I lavori di cron utente non sono in esecuzione, ma i lavori di sistema sono
  • One Solution collect form web for “I mattoni di Gluster non sono in linea e gli errori nei registri”

    Ho risolto il problema con l'aiuto di JoeJulian da Freenode # Gluster. Quando ho esaminato l'elenco dei processi, sono stati alcuni processi che utilizzano la vecchia configuration: /usr/sbin/glusterfsd -s localhost --volfile-id storage.11.111.111.11.storage-2b... Dopo l'esecuzione di questo command:

     killall glusterfsd ; killall -9 glusterfsd ; killall glusterd ; glusterd 

    La situazione è risolta – tutti i mattoni sono online:

     # gluster volume status Status of volume: storage Gluster process Port Online Pid ------------------------------------------------------------------------------ Brick gluster-1a:/storage/1a 24009 Y 17302 Brick gluster-1b:/storage/1b 24009 Y 12188 Brick gluster-2a:/storage/2a 24009 Y 10863 Brick gluster-2b:/storage/2b 24009 Y 13486 Brick gluster-1a:/storage/3a 24011 Y 17308 Brick gluster-1b:/storage/3b 24011 Y 12194 Brick gluster-2a:/storage/4a 24011 Y 10869 Brick gluster-2b:/storage/4b 24011 Y 13492 NFS Server on localhost 38467 Y 17314 Self-heal Daemon on localhost N/AY 17320 NFS Server on gluster-2a 38467 Y 10879 Self-heal Daemon on gluster-2a N/AY 10885 NFS Server on gluster-2b 38467 Y 13503 Self-heal Daemon on gluster-2b N/AY 13509 NFS Server on gluster-1b 38467 Y 12200 Self-heal Daemon on gluster-1b N/AY 12206 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.