[linux-lvm] Mirroring a Drive for load-balancing AND failover
Matthew Gillen
me at mattgillen.net
Wed Jul 27 13:06:01 UTC 2005
Fury wrote:
> I've racked my brain on this one, so hopefully someone will be of some help.
>
> I'm trying to set up two servers which share a drive and do not have a
> Single Point of Failure. They are on a local network with each other.
> The best solution would be to have /dev/sda1 on one server mirrored
> with /dev/sda1 on the second server.
> ...
> A second solution was to use GFS/GNBD. I can export each drive to the
> other server, and do RAID 1 (on both servers) between the local
> /dev/sda1 and the remote gnbd device. I then format the raid device
> with GFS so both servers can mount it.
>
> Surprisingly, this last system works. Both systems can mount the
> drive and read-write to it. However, if either server in this
> configuration drops dead, the other server cannot deal with the dead
> gnbd device, and the raid device and mount point are no longer usable.
> I'm sure there are numerous other problems with this setup, also.
>
> So I'm looking for ideas. With two servers, how can I mirror a drive
> in real-time, and allow for failover?
You might want to use something more like iSCSI + RAID:
http://linux-iscsi.sourceforge.net/
--Matt
More information about the linux-lvm
mailing list