Resposta curta: GlusterFS
Long Answer: Eu configurei um sistema com DRDB que eu pensei que seria a solução ideal, pois é bem documentado e muitos exemplos podem ser encontrados de execução de LAMP nele.
Mas não é a solução ideal, pois você só tem o sistema de arquivos montado em uma caixa de cada vez e você tem que lidar com um monte de serviços de partida, etc, quando uma máquina falha para o outro. Também é só para duas máquinas.
Eu construí um cluster de teste glusterfs de duas máquinas virtuais Ubuntu Lucid Lynx no VirtualBox hoje e não apenas é ridiculamente fácil de configurar, tudo o que você precisa está nos repositórios.
Dos meus testes até agora, parece ser tudo o que eu quero.
É um pouco como um bidirecional (ou na verdade multiway) nfs. Você pode ter quantos nós quiser e o sistema de arquivos manipular os bloqueios, etc, então ignore a opção "Esta é uma má idéia, como ter duas instalações simultâneas acessando a mesma unidade NTFS ..." acima, porque está fora do curso.
Certifique-se de obter o aspecto servidor-cliente dele! Eu perdi o ponto da montagem FUSE até considerar o bloqueio de arquivos.
Eu ainda tenho que testá-lo sob carga pesada do MySQL, mas até agora estou impressionado. Minhas pesquisas na web haviam encontrado muito pouco para sugerir que o GlusterFS está à altura do trabalho, por isso estou tranquilizada pelo comentário de Tom O'Conner também.
Se eu encontrar mais informações relevantes amanhã, postarei de volta.