iSCSI,同一 LUN 的多个启动器

Ant*_*yev 10 iscsi storage-area-network

我有一个分布在 3 个服务器上的 Web 应用程序。这 3 个服务器需要一个共享存储来访问文件。由于 iSCSI 只是一个协议,而不是一个文件系统,因此它不会有任何锁定文件的实现;所以如果我只是按原样连接它,我只会销毁所有数据。

根据我的研究,我需要在这些 LUN 上有一个实际的文件系统,以便按照我打算使用的方式运行。

这将如何运作?如何为 LUN 实现文件系统?

使用的操作系统:Ubuntu 16.* 或 18.*

Bar*_*958 15

您需要某种集群文件系统或分布式锁管理器,以避免并发写入对文件系统造成元数据损坏。

StarWind 论坛上对这个问题有一个很好的总结。

https://forums.starwindsoftware.com/viewtopic.php?f=5&t=1392


Mas*_*imo 5

一般来说,您需要一个集群来在多个系统之间共享存储(除非您希望其中一个充当文件服务器)。

我真的不知道任何关于Ubuntu的建筑群,但这个看起来很有希望:http://manpages.ubuntu.com/manpages/cosmic/man7/ocfs2.7.html