Storage-Area-Network
iSCSI,同一個 LUN 的多個啟動器
我有一個分佈在 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。