Teoricamente, o GlusterFS é uma resposta para sua necessidade.
Usando o GlusterFS, você pode criar facilmente RAID0 (tipo cluster / distributed) e volumes semelhantes a RAID1 (tipo cluster / replicate), distribuídos em várias máquinas.
A arquitetura GlusterFS permite empilhar os tradutores de maneira que você possa criar 2 volumes distribuídos, replicá-los e, depois, acessar seus dados distribuídos / replicados por meio de um ponto de montagem exclusivo.
No entanto, existem alguns feedbacks de bugs aparecendo quando os usuários empilham esses tradutores (veja as listas de discussão do GlusterFS). É por isso que eu não confio no GlusterFS o suficiente para configurar volumes parecidos com o RAID10. (Como eu não testei essa configuração o suficiente, é apenas uma crença)
É claro que volumes semelhantes a RAID0 e volumes semelhantes a RAID1 parecem prontos para produção.