Storage-Area-Network

iSCSI,同一個 LUN 的多個啟動器

  • July 30, 2019

我有一個分佈在 3 台伺服器上的 Web 應用程序。這 3 台伺服器需要共享儲存來訪問文件。由於 iSCSI 只是一個協議,而不是文件系統,它不會有任何鎖定文件的實現;因此,如果我按原樣連接它,我只會銷毀所有數據。

根據我的研究,我需要在這些 LUN 上建立一個實際的文件系統,才能按照我打算使用的方式執行。

那將如何運作?如何為 LUN 實現文件系統?

使用的作業系統:Ubuntu 16.* 或 18.*

您需要某種集群文件系統或分佈式鎖管理器,以避免並發寫入對文件系統造成元數據損壞。

StarWind 論壇上有一個很好的總結。

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

一般來說,您需要一個集群以便在多個系統之間共享儲存(除非您希望其中一個系統充當文件伺服器)。

我實際上對在 Ubuntu 上建構集群一無所知,但這看起來很有希望:http: //manpages.ubuntu.com/manpages/cosmic/man7/ocfs2.7.html

引用自:https://serverfault.com/questions/976116