Hi Tejas,
Thanks for the response.

We have a cluster consisting of 6 machines, configured as 2 distributes over 3 nodes, which are then replicated.

A-|\              /|-D
B-|-Dist      Dist-|-E
C-|/ |         |  \|-F
     |         |
     |         |
     .Replicate.

In theory, we can lose a few different nodes here without any interruption of service. The client, let's call it 'Z', has an fstab entry to mount the gluster volume depicted above from 'A'. As soon as the client connects, it gets the information for the entire volume of course, so if 'A' goes down at any point after that there are no problems, everything is transparent to the client.

If 'A' happens to be down when 'Z' boots however, it will never make any connection.

It feels like there should be a way to specify multiple hosts at the initial mount time, as as parsed through fstab, without having to maintain a volume definition on every single client.

There's a big chance i'm misunderstanding something here, and wholeheartedly welcome any corrections.

Thanks,
 jon



Note: one solution is to just have multiple lines in the fstab. This works but is very hacking and generates notifications in all cases: NodeA /mnt glusterfs rw,allow_other,default_permissions,max_read=131072 0 0 NodeD /mnt glusterfs rw,allow_other,default_permissions,max_read=131072 0 0


Note2: This is a /very/ limited case, and quite easy to diagnose so is in no way a show stopper.


On 03/15/2010 04:36 PM, Tejas N. Bhise wrote:
Jon,

Why not just use replication ? and distribute over the replicated setup ? you 
can stack it up like that.

Regards,
Tejas.
----- Original Message -----
From: "Jon Swanson"<[email protected]>
To: [email protected]
Sent: Monday, March 15, 2010 12:54:55 PM GMT +05:30 Chennai, Kolkata, Mumbai, 
New Delhi
Subject: [Gluster-users] Mounting gluster volume from fstab at boot - 
Specifying multiple server nodes


Hello. glusterfs is flat out awesome.

Just had a quick question about mounting a volume via fstab at boot time
that did not seem to be answered
here:http://www.gluster.com/community/documentation/index.php/Mounting_a_GlusterFS_Volume

I'd like to be able to specify multiple nodes at boot time, so if the
volume is spanned across Nodes A,B,C,D, and A goes down, the system will
still automatically mount the volume from B. It seems like you could do
that relatively easily referencing a volume file on the client.

I would like to avoid maintaining separate volume files on each client
if at all possible though.


Is there a syntax for providing an fstab line for a gluster mount that
will allow the gluster client to try multiple hosts in the event one is
down?


Thanks,
  jon

_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users

Reply via email to