A execução do DRBD no modo principal dual é praticamente a mesma coisa que acessar o armazenamento SAN a partir de dois nós de servidor. Todas as precauções válidas para SAN são válidas para o DRBD primário duplo. A resposta curta é yes você pode fazê-lo, mas você também deve prestar atenção ao aviso do SwenW - never montar o sistema de arquivos de dois nós ao mesmo tempo.
Na minha empresa, na verdade, estamos usando o dual primary para muitos dos nossos clusters (com o sistema de arquivos ext4 ou ext3), mas ele vem com um preço.
Para dar a você alguns detalhes da vida real, costumamos ter clusters baseados em SAN e, nesse caso, você sempre verá o dispositivo de bloco de ambos os lados (semelhante a como funciona o DRBD no nó dual-primário). Também usamos HP Serviceguard para gerenciar os clusters. Serviceguard usa tags LVM ( vgchange --addtag
e vgchange --deltag
) para bloqueio de disco, e também faz testes muito extensivos para proteger você de uma situação de cérebro dividido. Resumindo, se você deixar o Serviceguard gerenciar esses discos, ele nunca cometerá o erro, para que você possa usar qualquer sistema de arquivos que desejar (no nosso caso, ext3, ultimamente até ext4). Também requer que os discos sejam visíveis a partir de ambos os nós (faz parte da validação do cluster - garante que os dispositivos estejam disponíveis em todos os nós).
Depois de aposentarmos aquele hardware caro (a SAN) mantivemos o software caro (Serviceguard) por perto e tivemos que usar o DRBD em uma configuração semelhante com dispositivos de bloco visíveis de todos os nós - isto é, dual-primary.
Claro, nada pode impedi-lo de montar o disco errado por engano e então você está brindando. Mas esse é um aviso que é válido quando você acessa um disco de SAN de vários nós de qualquer maneira.