对于 kvm 主机映像。带有 drbd8 的 GFS2 或 OCFS2?

对于 kvm 主机映像。带有 drbd8 的 GFS2 或 OCFS2?

我想要在两个节点上的 drbd8 上共享文件系统。服务器运行 ubuntu 9.10。

我搜索了很多,但找不到网络社区喜欢的明确趋势。目前看来 OCFS2 更常用。

哪种文件系统更可靠、更快?GFS2 还是 OCFS2?Linux 社区更倾向于 GFS2 还是 OCFS2?ubuntu 9.10 对这两者中的哪一个支持得更好?

有没有更好的(或更常见的)替代方案?

答案1

我们使用 GFS2/rgmanager/DRBD 和 KVM 作为我们的云基础设施。

我不知道 OCFS2 有什么样的资源管理器;但 gfs2 rgmanager 很棒并且支持实时迁移;运行完美。

我一直想尝试 GPFS,但还没有时间测试;我打算在现有的 kvm/gfs2 设置中将 gpfs​​ 节点设置为 vm 客户机。

总体而言:非常可靠,即使禁用速率限制,节点之间的 GFS2 锁定仍存在一些性能问题。

  • 单节点 plock 测试

[root@core-01 ~]# ./ping_pong /gfs2-00/test 3

2159 锁/秒

  • 在两个节点上

[root@core-01 ~]# ./ping_pong /gfs2-00/test 3

1336 锁/秒

[root@core-02 ~]# ./ping_pong /gfs2-00/test 3

1333 锁/秒

  • 一个节点 pclock rw test "./ping_pong -rw /gfs2-00/test 3"

[root@core-01 ~]# ./ping_pong -rw /gfs2-00/test 3

2192 锁/秒

  • 双节点 pclock rw 测试 "./ping_ping -rw /gfs2-00/test 3"

[root@core-01 ~]# ./ping_pong -rw /gfs2-00/test 3

  2 locks/sec

[root@core-02 ~]# ./ping_pong -rw /gfs2-00/test 3

  2 locks/sec

我尝试记录我们的一些工作:

http://wiki.samba.org/index.php/6.0:_DRBD#6.5._DRBD_8.0_GFS2_Primary.2FPrimary_Clustered_Filesystem

答案2

我不能代表所有人发言,但我们确实对 OCFS2 非常满意,无论是在裸机 OEL 上还是在 ESX VM 内。

答案3

我在 drdb Ubuntu-9.04 存储服务器对上测试了 GFS2 和 OCFS2,其中一对 Ubuntu-9.04 服务器通过 NFS 和 iSCSI 安装 kvm 映像。

我放弃了配置 GFS2,因为 OCFS2 的说明对我来说几乎是开箱即用的。我仍然不知道为什么 GFS2 不起作用,因为从那时起,我已经在一对虚拟机中设置了它,没有出现问题。

我们对 drbd + OCFS2 + kvm 的性能非常满意。不过,我们早期确实遇到了 drbd 超时较短的问题。如果我们在写入映像时使用 qcow2 expand,那么在高负载下,VM 会间歇性崩溃。自从将映像转换为原始映像后,我们就没有遇到任何问题。

相关内容