pipe理程序和GlusterFS(或类似)在同一台物理主机上?

我从一个失败的项目中inheritance了一堆硬件。 他们是SuperMicro 2U服务器,配有24x SATA硬盘或固态硬盘。 我负责将这个通用硬件机架变成一个IaaS集群。 我是一个Xen的老手,KVM对我们来说这个bug已经被修复了,所以我很好的从大多数方面去了。

仔细查看文档,我不能确定现在是否可以在与VM主机相同的硬件上运行GlusterFS(或Nimbus / Cumulus或其他存储层)。 我试图找出是否有人有这种configuration的经验 – 因为我没有单独的存储节点,我可以充分利用这个硬件吗?

任何其他build议的解决scheme,如在每个节点上的硬件直通到专用的存储虚拟机?

我很确定这些文件系统需要引导加载程序,如果在需要由pipe理程序使用的物理机上运行。

我使用xen和gluster,但从不使用虚拟机来运行分布式文件系统,以在相同的虚拟机pipe理程序上运行虚拟机。 我认为那里会出现问题,而运行gluster的虚拟机可能无法启动提供硬件通过。 如果从物理冷启动加载的唯一虚拟机是运行gluster的虚拟机,则手动挂载ISCSI,然后手动启动连接到gluster LUN的虚拟机。 应该是脚本的。

你想在VM主机上用Gluster实现什么function?

Gluster是一个FUSE文件系统。 这意味着它运行在任何其他文件系统之上,只能提供networkingfunction。

如果HA磁盘复制与顶部的虚拟机是你想要的,那么Gluster将是一个错误的select。 有像这样的东西。 但是,如果你需要一个虚拟机的共享文件系统来挂载它,这可能是一个很好的select,这取决于你想要做什么。