**Here's the set up:**
----------------------

* Two Ubuntu 9.10 servers - LAMP environment (not really an option to switch OS)
* One MD3000i with iscsi connection

**Here's what I'd like to do:**
-------------------------------

* Have both server see the files that
the other one writes to the MD3000i
without unmounting the drive. My
connections are fine to the MD3000i
(using open-iscsi). The MD3000i is great in almost every way I need except for one listed below.

**Here's what I don't want to do (for reasons I'm not going to go into - been down this road already):**
--------------------------------------------------------------------------------------------------------

* Use NFS mounts

**Example:**
------------

* **Server1.com** and **Server2.com** write to the same drive on the
MD3000i. The folder that they are
both mounted to is labeled
**/mnt/files/**. They both recognize the partition size correctly. 

Then **Server1.com writes test1.1.txt
to /mnt/files** and **Server2.com
writes test1.2.txt to /mnt/files**. Files are written during ssh connections directly on server in this situation. 
Server1.com does not see test1.2.txt
without remount. Server2.com does
not see test1.1.txt without remount. 

Oddly, if I write the files from an
apache server via PHP and the file
has a unique name, both server's see
it! But if the name is not unique I
then have an I/O error (no surprise).

I'm familiar with gfs, gfs2 and ocfs2 but
far from competent. I've tried
various methods for formatting the
drive and mounting it. It seems as
though I just can not get the recipe
correct.

Question:
---------

**What are your suggestions? I've tried many different ways to set up what I'm been lead to believe is the holy grail - clustering - with no real success. I know what doesn't work. Could really really use a boost from some helpful tips.**