我想要设置SANnetworking,使得几台计算机共享相同的存储空间,并使计算机将SAN视为逻辑驱动器。
例如,更详细地说,计算机A具有逻辑驱动器E,并且实际上将E映射到SAN。 计算机B也具有逻辑驱动器E,驱动器E映射到SAN。 对于计算机A的驱动器E下的文件abc.txt和计算机B的驱动器E下的文件abc.txt – 它们是相同的文件(即对计算机A的驱动器E下的abc.txt的修改将影响abc.txt计算机B的驱动器E)。
任何这样做的一般指导? 供应商中立指导是赞赏,但供应商具体指导也是受欢迎的。
顺便说一句:我正在使用Windows Server 2008 x64 Enterprise。
在此先感谢乔治
在Windows上,您需要使用故障转移群集; 您不能简单地在两个主机上映射相同的LUN,因为没有人会仲裁并发访问,从而导致文件系统损坏。 当然,通过故障转移群集,一次只能有一台主机实际访问存储。
如果您希望两台计算机在同一个驱动器上一起使用,则需要在第三台服务器上共享,然后使用普通的旧式Windowsnetworking访问它。
你所追求的实际上比听起来更难。 尽pipe您可以将同一个LUN映射到多个主机(具体取决于您的存储子系统),但您需要某种分布式文件系统来处理来自不同主机的并发写入。
如果你正在运行Linux,我会推荐OCFS2,任何Windows存储pipe理员都想要权衡这个吗?