EDIT: Acabei de ver que você quer evitar o Lustre. O GlusterFS não é (para mim) no mesmo espaço, já que não requer nenhum uso do kernel. É puramente o espaço do usuário.
O GlusterFS faz isso. É uma implementação do espaço do usuário, portanto, um pouco mais lenta. Mas, pessoalmente, acredito que a maioria dos sistemas de arquivos em rede tem a rede como o gargalo.
Coisas pessoais à parte:
Com um cluster GlusterFS você monta qualquer dos nós. Se esse nó for desativado, a implementação do cliente será inteligente o suficiente para detectar isso e continuará a trabalhar com outro nó no Cluster.
Eu não tenho certeza sobre a compatibilidade POSIX, então você pode não querer executar o PostgreSQL / MySQL / Oracle a partir disso. Mas servir arquivos estáticos de um GlusterFS está perfeitamente bem. Por favor, note: Servindo arquivos estáticos não significa necessariamente que tem que ser um servidor web. :)