Devo usar o GlusterFS como pool de armazenamento para máquinas virtuais KVM / Xen?

2

Você acha que a máquina virtual KVM (ou XEN) usando o GlusterFS como armazenamento será realmente lenta?

Minha ideia é usar o GlusterFS para evitar os limites do sistema de arquivos local. Se um hipervisor cair, outro pode cuidar das VMs "órfãs". Até mesmo a migração ao vivo deve ser direta.

    
por rtacconi 08.02.2011 / 19:02

2 respostas

1

Teoricamente, deve funcionar perfeitamente bem. Eu recomendaria que a sua Gluster Network e largura de banda do host xen ou kvm sejam razoavelmente rápidas. No mínimo, eu ligaria duas ou mais interfaces ethernet gigabit para um melhor desempenho. Se o orçamento permitir, use infiniband.

A versão 3.4 do Gluster agora foi aprimorada para suportar esse tipo de caso de uso.

Features for GlusterFS 3.4
...
Eager locking - significantly improves VM image storage

Você também pode usar o ceph como alternativa. Isso agora está embutido no qemu, que xen & kvm são construídos em cima.

Pessoalmente, acho que o caminho do DRDB é um pouco limitado. Funciona bem para implantações menores e simples.

    
por 15.08.2013 / 12:26
4

Se você deseja criar um cluster "shared nothing" para alta disponibilidade, uma configuração DRBD mestre-escravo com qualquer sistema de arquivos sobre ela deve funcionar. Se você quiser algum tipo de balanceamento de carga, você deve avaliar o GlusterFS, mas definitivamente será um pouco mais lento em ambos os nós do que um FS não clusterizado devido a certa sobrecarga processada por cluster. Eu nunca tentei o GlusterFS, mas eu tentei o OCFS2. Eu não achei suficientemente estável em ambientes virtualizados, embora funcionasse bem em um hardware real.

    
por 08.02.2011 / 19:56