I am trying to setup 2 Windows 2003 Enterprise Edition servers in a cluster, with shared SAN storage. The 2 servers are Dell PowerEdge R710s, and they are connected via 10Gbps Cisco switches, to a Dell EqualLogic PS6100 SAN.
We have created a 500GB volume on the SAN, and set it with read/write access for both of the iSCSI initiator names of the servers. I use the MS iSCSI initialtor client (v2.08) with the Dell EqualLogic Host Integration Tools (MPIO) on the servers, and I can connect to the iSCSI target, and map the 500GB volume, as a drive (E:) on both servers.
However, when I try to create a fole, even a simple .txt file, on the volume from each server, the other server can't see the file created, even though the E:\ drive for both servers points to the same iSCSI volume on the SAN! i.e. Create a test1.txt file from Server01, and save to it's E:\ drive, Server02 can't see the file. Create a test2.txt file from Server02 and save to it's E:\ drive, and server01 can't see the file.
Eventually, if you leave the files for both servs on their E:\ long enough, both will become corrupt! So something is definitely wrong with this setup, but I'm unsure what!