设置 SAN 网络需要哪些文件?

设置 SAN 网络需要哪些文件?

我想设置 SAN 网络,让几台计算机共享同一个存储,并让计算机将 SAN 视为逻辑驱动器。

举个更详细的例子,计算机 A 有逻辑驱动器 E,而驱动器 E 实际上映射到 SAN。计算机 B 也有逻辑驱动器 E,而驱动器 E 映射到 SAN。对于计算机 A 驱动器 E 下的文件 abc.txt 和计算机 B 驱动器 E 下的文件 abc.txt 而言,它们属于同一个文件(即,对计算机 A 驱动器 E 下 abc.txt 的修改将影响计算机 B 驱动器 E 下的 abc.txt)。

有没有通用的指南可以做到这一点?供应商中立的指南很受欢迎,但也欢迎供应商特定的指南。

顺便说一句:我正在使用 Windows Server 2008 x64 Enterprise。

提前致谢,乔治

答案1

在 Windows 上,您需要使用故障转移群集来实现此目的;您不能简单地在两台主机上映射相同的 LUN,因为那时没有人会仲裁并发访问,从而导致文件系统损坏。当然,使用故障转移群集,一次只有一个主机能够实际访问存储。

如果您希望两台计算机在同一个驱动器上协同工作,则需要在第三台服务器上共享它,然后使用普通的旧 Windows 网络来访问它。

答案2

您所追求的目标实际上比听起来更困难。尽管您可以将同一个 LUN 映射到多个主机(取决于您的存储子系统),但您将需要某种分布式文件系统来处理来自不同主机的并发写入。

如果您运行的是 Linux,我建议您使用 OCFS2,有没有 Windows 存储管理员愿意对此发表意见?

相关内容