opey9213
2006-11-26, 08:37 PM CST
Hello,
First of all, sorry if I posted this into the wrong forum - seemed like this problem may travel across multiple forum topics?
Anyway - here is my problem (first, the environment):
Environment:
Dell EMC AX150i SAN (iSCSI SAN)
4 Dell Servers w/ GIGE Ports connected to SAN
Servers are running FC6, and using the iscsi-initiator-utils
my iscsid.conf file:
DiscoveryAddress = <target ip>
DiscoveryAddress = <target ip>
HeaderDigest = never
DataDigest = never
ConnFailTimeout = 180
ImmediateData = yes
Scenario:
There are 3 different mount points on the SAN. Server A will need read access to all mount points. Server B,C,D each have their own mount and have Read/Write access to them.
The Problem:
I am able to mount all points on all servers without any issue. Server B,C and D have no issue writing to the mount. The problem is that Server A will not see any of the changes that Servers B,C and D make (if I unmount and then remount the filesystem the changes show up, for obvious reasons this is not acceptable).
Each of the file systems have been created as ext2. When mounting the file systems I use the "-o _netdev" option. On Server A I use "-o _netdev -o ro" options. I am at my wits end, I have done several google searches and have not come up with much. I know there is the GFS option, but I didn't think that this would be necessary since multiple servers will not be writing to the same file system, but I'm not 100% sure.
Any help that anyone can offer would be greatly appreciated. If you need anymore information, please let me know.
Thanks in advance for the help.
First of all, sorry if I posted this into the wrong forum - seemed like this problem may travel across multiple forum topics?
Anyway - here is my problem (first, the environment):
Environment:
Dell EMC AX150i SAN (iSCSI SAN)
4 Dell Servers w/ GIGE Ports connected to SAN
Servers are running FC6, and using the iscsi-initiator-utils
my iscsid.conf file:
DiscoveryAddress = <target ip>
DiscoveryAddress = <target ip>
HeaderDigest = never
DataDigest = never
ConnFailTimeout = 180
ImmediateData = yes
Scenario:
There are 3 different mount points on the SAN. Server A will need read access to all mount points. Server B,C,D each have their own mount and have Read/Write access to them.
The Problem:
I am able to mount all points on all servers without any issue. Server B,C and D have no issue writing to the mount. The problem is that Server A will not see any of the changes that Servers B,C and D make (if I unmount and then remount the filesystem the changes show up, for obvious reasons this is not acceptable).
Each of the file systems have been created as ext2. When mounting the file systems I use the "-o _netdev" option. On Server A I use "-o _netdev -o ro" options. I am at my wits end, I have done several google searches and have not come up with much. I know there is the GFS option, but I didn't think that this would be necessary since multiple servers will not be writing to the same file system, but I'm not 100% sure.
Any help that anyone can offer would be greatly appreciated. If you need anymore information, please let me know.
Thanks in advance for the help.