Filesystem duplication
Bart Silverstrim
bsilver at chrononomicon.com
Mon Aug 20 13:43:23 UTC 2007
Okay, here's a question for people. It's kind of long, but please bear
with me as I could use an idea of what direction to look in for this.
We're on a budget, of course, so that kind of limits solutions available.
I'm looking for a way to duplicate servers storage using Linux. I'd
like to have a way to have a file server that, when a system write
occurs, would be written to 2 different machines. If one dies, I can
switch over to the other one (or use heartbeat and high availability to
have it automatically switch).
Ideally I'd be able to have one server in one location and another
server in another building.
I know that for some configurations of VMWare, there is a feature touted
where you can set up (if I understand this correctly) 2 servers to guard
against hardware failure and if one machine dies, the other one will
pick up the first one's virtual machine load and kick over, but this
still relies on a third computer to act as a NAS. What happens if the
NAS needs updating or has a failure? Wouldn't it all die?
So I'd like to get a configuration built that would run a virtual server
in one building and a storage system to go with it, and another server
and storage server in another building, but that would still rely on
data getting synced between the two storage servers. If I don't have
auto-migration, I could at least hope to have some form of the virtual
drives duplicated and can manually start them if need be.
Is anything like that available?
Or am I simply going to have to start looking at only having redundancy
on the execution server, and the NAS hardware can only be backed up in
some other fashion?
How do other admins deal with this situation?
Are there any filesystems that are tested and reliable that work under
Ubuntu for writing data between two machines to act as a "virtual
server," or better yet a howto resource for HA that would allow such a
configuration that also includes what's necessary for the cloning of the
MAC address, the IP switchover, etc...?
And could such a configuration be done using 2 or 3 Linux systems, or
would it also rely on dedicated special hardware/switch configurations?
Thank you,
-Bart
More information about the ubuntu-users
mailing list