Xen群集+ iSCSI – 我需要一个群集文件系统吗?

我正在部署带有iSCSI的双节点CentOS + Xen进行实时迁移。 这个想法是创build一个600GB的iSCSI LUN,将其安装在其中一台服务器上,并使用LVM进行分区。 每个VM在Lun中都有自己的逻辑卷。 我将在其他服务器上执行vhchange -ay来激活逻辑卷。 问题是:我需要一个集群文件系统吗? (GFS2,OCFS)还是会好的? 另外,如果我添加2-3个服务器,这个部署是否仍然有效,或者没有一个集群文件系统没有办法做到这一点? 在每个逻辑卷中,只有一个虚拟机将在此时写入,并且只有在迁移时才会切换到另一台服务器。 我想保持尽可能简单,没有RHCS或任何其他类似的解决scheme。

谢谢,

-约翰

不,您不需要集群文件系统,但需要集群LVM来pipe理共享的LVM元数据。 如果你真的想避免这种复杂性,你需要把每个虚拟机放在自己的LUN中。

这篇关于使用Debian和iSCSI的Xen Live迁移的文章涵盖了几乎所有你需要做的事情,尽pipe你可能需要改变一些path,但是最简单的答案是不需要iSCSI的集群文件系统,因为它是一个基于块的协议,而不是基于文件的协议,如CIFS或NFS。