Devido a um atraso razoavelmente longo sem respostas, descobri por tentativa e erro.
A resposta é: Sim, eu posso rodar o mysqld no topo do glusterfs.
Eu configurei isso no Ubuntu e brevemente aqui estão os passos:
- Instale o Ubuntu
- Instalar e configurar o glusterfs
- Instale o servidor mysql
- Configure /etc/mysql/my.cnf para definir datadir / mnt / glusterfs em vez de / var / lib / mysql
- Configure os bancos de dados
- Configure o AppAmor para permitir que o acima funcione (ou desative o appamor)
O verdadeiro problema vem em como o MySQL lida com bloqueios.
No entanto, você pode passar tudo isso para o glusterfs para manipular, para que muitos processos do mysqld (rodando em nós separados) possam acessar os mesmos arquivos de banco de dados em / mnt / glusterfs. Você precisa ler isso com atenção .