在应用服务器集群之间共享 ISCSI lun 的最佳方法

在应用服务器集群之间共享 ISCSI lun 的最佳方法

我正在将我们的集群迁移到新硬件。我们使用裸机服务器,没有虚拟化。

目前,我们有大约 30 台“应用”服务器。当我们进行更新时,我们会将更改推送到一台机器,然后使用 lsync(rsync 的一个分支)将新文件推送到集群中的所有机器。

我的新想法是使用 SAN 和 iscsi 从一个位置在所有服务器上“共享”应用程序。我当时并不知道开箱即用实际上并不能做到这一点。每台机器都切出自己的 SAN 部分,但机器无法看到彼此的文件。

解决这个问题的最佳方法是什么?我们在所有机器上运行 Centos 6.4。我偶然发现了这一点,但听说运行集群文件系统的说法不一http://ricardobaylon.wordpress.com/2013/11/11/centos-6-4-cluster-gfs-iscsi/

答案1

获取 NAS 而不是 SAN 并通过 NFS 导出文件系统。

正如您所发现的,SAN 通过 iSCSI、ATAoE 或 FibreChannel 等网络协议共享块存储。NAS 设备通过 NFS、CIFS/SMB、WebDAV 等协议共享文件系统。

也可以看看:SAN、NAS 和 DAS 之间有什么区别?

相关内容