Re: question about sync replicate volume after rebooting one node

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




----- Original Message -----
> From: "songxin" <songxin_1980@xxxxxxx>
> To: gluster-users@xxxxxxxxxxx
> Sent: Tuesday, February 16, 2016 3:59:50 PM
> Subject:  question about sync replicate volume after	rebooting one node
> 
> Hi,
> I have a question about how to sync volume between two bricks after one node
> is reboot.
> 
> There are two node, A node and B node.A node ip is 128.124.10.1 and B node ip
> is 128.124.10.2.
> 
> operation steps on A node as below
> 1. gluster peer probe 128.124.10.2
> 2. mkdir -p /data/brick/gv0
> 3.gluster volume create gv0 replica 2 128.124.10.1 :/data/brick/gv0
> 128.124.10.2 :/data/brick/gv1 force
> 4. gluster volume start gv0
> 5.mount -t glusterfs 128.124.10.1 :/gv0 gluster
> 
> operation steps on B node as below
> 1 . mkdir -p /data/brick/gv0
> 2.mount -t glusterfs 128.124.10.1 :/gv0 gluster
> 
> After all steps above , there a some gluster service process, including
> glusterd, glusterfs and glusterfsd, running on both A and B node.
> I can see these servic by command ps aux | grep gluster and command gluster
> volume status.
> 
> Now reboot the B node.After B reboot , there are no gluster service running
> on B node.
> After I systemctl start glusterd , there is just glusterd service but not
> glusterfs and glusterfsd on B node.
> Because glusterfs and glusterfsd are not running so I can't gluster volume
> heal gv0 full.
> 
> I want to know why glusterd don't start glusterfs and glusterfsd.

On starting glusterd, glusterfsd should have started by itself.
Could you share glusterd and brick log (on node B) so that we know why glusterfsd
didn't start?

Do you still see glusterfsd service running on node A? You can try running "gluster v start <VOLNAME> force"
on one of the nodes and check if all the brick processes started.

gluster volume status <VOLNAME> should be able to provide you with gluster process status.

On restarting the node, glusterfs process for mount won't start by itself. You will have to run
step 2 on node B again for it.

> How do I restart these services on B node?
> How do I sync the replicate volume after one node reboot?

Once the glusterfsd process starts on node B too, glustershd -- self-heal-daemon -- for replicate volume
should start healing/syncing files that need to be synced. This deamon does periodic syncing of files.

If you want to trigger a heal explicitly, you can run gluster volume heal <VOLNAME> on one of the servers.
> 
> Thanks,
> Xin
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Gluster-users mailing list
> Gluster-users@xxxxxxxxxxx
> http://www.gluster.org/mailman/listinfo/gluster-users

-- 
Thanks,
Anuradha.
_______________________________________________
Gluster-users mailing list
Gluster-users@xxxxxxxxxxx
http://www.gluster.org/mailman/listinfo/gluster-users



[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux