On 22/10/2010 1:14 PM, Mike Hanby wrote:
Thanks Patrick,

In that sort of configuration, wouldn't having a failover configuration where 
one server can take over another servers brick negate the need for replication? 
or, wouldn't replicating negate the need for the corosync/pacemaker config, 
i.e. server 1 goes down, no problem since replication will sync it up once it 
comes back online?

Thanks,

Mike

-----Original Message-----
From: Patrick Irvine [mailto:[email protected]]
Sent: Friday, October 22, 2010 2:48 PM
To: Mike Hanby; [email protected]
Subject: RE: [Gluster-users] Question about Volume Type when bricks are on SAN

Hi mike

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Mike Hanby
Sent: Friday, October 22, 2010 12:23 PM
To: [email protected]
Subject: [Gluster-users] Question about Volume Type when bricks are on SAN

Hey Mike,

Yes what you say it defiantly true.

We are doing this for a few reasons

1. I don't like the idea of data only being in sync on one brick at any time. If hardware fails the back end storage (be it SAN ISCSI etc) will become out if sync. Hence some of your data now only exists on only one storage point. And the system will stay that way until the failed hardware is fixed. Could be days or even more. By doing this method the data is only out of sync for just a few minutes (or how ever long it takes to do a full sync). or if you don't perform a full sync. only a few files (what ever changed during the fail over) are out of sync.

2. This method allows us to perform load balancing of the provided services when both nodes are up and a way to fail over to only one node in event of failure.

Please note: I'm not a professional. This is just how we see things, and how we have attempted to solve the issues we saw/see before us :) also I have been accused of being extremely data paranoid and that the setup is over kill! We just think its the "right" way for us.

Pat
One final question, is there were a way in Gluster to have a Distributed
with failover, where if server2 dies, server1 can mount server2's LUN, once
server2 was back online, server1 could be told to stop hosting the brick
and return it to server2.
In gluster (bye it's self) ... no,  but through corosync/pacemaker yes.


I am currently doing just that but with ISCSI.
In my case:

        2 Gluster servers A&  B
        5 Gluster clients 1 to 5

A and B each attach individual ISCSI targets, mount them and then server
them with gluster

The clients 1 to 5 then mount a replicated gluster share made from servers A
&  B

If A should go down, then B will attach to the ISCSI target A was using and
then re-server it for the clients.  When A comes backup up, B stops
servering A's resources and disconnects from A's ISCSI target so A can bring
it all back online as normal.

As a note I am using corosync/pacemaker to control starting, stopping and
moving of the required resource.

I hope this helps

Pat

_______________________________________________
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