先生们,对于必须进行实时迁移的 FC 环境中的生产使用,您会推荐什么?
我们应该使用哪个集群文件系统?OCFS2?
您还需要 drbd 吗?
谢谢!
答案1
我们已经使用 OCFS2 一段时间了,非常成功,我知道可能存在更大/更好的文件系统,但我相信 OCFS2。
答案2
请记住,如果您不使用映像文件,则不需要集群文件系统。在大多数情况下,使用块设备(LV、LUN)速度更快(并且对主机/Dom0 缓存的影响更小)。如果您选择这种方式,则只需要 cLVM 或普通 LUN 管理。
答案3
是否需要 drbd 实际上取决于您对数据可用性的要求,而不是存储连接的技术细节。
可以说,在大多数环境中,您并不“需要”drbd;您使用它来提供某种程度的数据可用性,而如果没有它,这种可用性将很难实现。唯一的例外是,如果您使用 drbd 的双主模式来模拟共享存储……但您说您处于“FC 环境”中,我假设这意味着您的虚拟化主机可以访问共享存储。即使在 SAN 环境中,您最终也可能使用 drbd 作为远程复制解决方案。
您没有提供太多有关当前环境的详细信息,因此可能很难提供好的建议。对于较小的集群,RedHat 的 GFS 可能是一个不错的选择——如果您在 RedHat/CentOS/Fedora 主机上运行,则软件包已作为库存发行版的一部分提供。人们似乎也对 OCFS2 感到满意,并且集群文件系统人们还声称他们的产品适用于虚拟化存储。
根据您的环境,只需设置 NFS 服务器并通过 NFS 访问存储即可提供可接受的性能 - 并且设置起来比任何集群文件系统选项都简单得多。