我正在为实时迁移部署一个带有CentOS+Xen的双节点iSCSI。其想法是创建一个600 on的iSCSI lun,将其挂载到其中一个服务器上并使用LVM对其进行分区。在LUN中,每个VM都有自己的逻辑卷。我将在另一台服务器上执行一个vgchange -a y来激活逻辑卷。
问题是:我需要一个集群文件系统吗?(GFS2,OCFS)还是会没事?另外,如果我再添加2-3台服务器,这个部署是否仍然有效,或者没有集群文件系统就无法完成部署?在每个逻辑卷中,只有一个VM将在同一时间写入,并且只有在迁移时才会切换到另一个服务器。
我想保持它尽可能简单,没有RHCS或任何其他类似的解决方案。
发布于 2009-10-28 16:37:31
不,您不需要集群文件系统,但是您需要集群LVM来管理共享的LVM元数据。如果您真的想避免这种复杂性,您需要将每个VM都放在它自己的LUN中。
发布于 2009-10-28 16:59:08
这篇关于基于Debian和iSCSI的Xen实时迁移的文章涵盖了您需要做的几乎所有事情,尽管您可能需要更改几条路径,但简单地说,您不需要使用iSCSI的集群文件系统,因为它是一个基于块的协议,而不是像NFS或NFS那样的基于文件的协议。
https://serverfault.com/questions/79153
复制相似问题