一个简短的例子说明了基础设施的样子:
4台服务器充当iscsi目标,每个服务器公开1x2TB (这些服务器中的每个服务器都有一个用于存储的raid10,因此具有2TB的可用容量)
N个服务器需要一个8TB(由上面公开的磁盘组成: 4x2TB)磁盘附加到它们上,并发写入是必要的。所有服务器都共享存储空间。
现在,如何实现这一点?对于群集fs,我没有任何偏好。
你好,帕特里克
发布于 2012-07-09 23:59:59
DRBD分布在两个服务器上,它们都充当iSCSI目标,到相同的逻辑块设备上工作得很好,而且相对简单。像这样简单、廉价的解决方案就是DRBD的亮点,它已经包含在股票Linux内核源代码中一段时间了。
发布于 2011-02-06 19:18:55
就在昨天,我为这个需求实现了类似的东西。我们的情况很相似。总共有3台机器,1台是“头”,2台只是通过iSCSI目标提供数据。我用openfiler做头。他们不正式支持挂载iSCSI并将其作为本地NFS/CIFS重新服务,但是通过ssh登录、挂载它们并在openfiler中正常地将它们添加到卷中是很简单的。如果您使用的是通用文件系统(XFS),那么将它们全部合并并随时间进行扩展应该是相当容易的。
在幕后,这不过是openiscsi+lvm+samba/nfs,但它往往运行得很好。
然而,我确实有一些问题,因为( a)它不被支持,( b)它有点荒唐。在重新启动时,我能够让所有事情都能正常启动,包括安装下游的iSCSI目标,并让它从重新启动中得到正确的服务,但是,如果单个SAN无法在工具包的其余部分使用,我希望会出现复杂的情况。
祝好运
发布于 2012-07-09 21:37:46
我建议您使用OCFS。我在您的配置中不明白的是:如果一台服务器发生故障,您会做什么?这方面的冗余在哪里?
https://serverfault.com/questions/168489
复制相似问题