DRBD não sincroniza arquivos mesmo sendo UpToDate

DRBD não sincroniza arquivos mesmo sendo UpToDate

Recentemente configurei uma replicação DRBD em dois nós, fiz a configuração, montei o disco drbd com "create-md", "up", "connect", etc. Aparentemente, tive sucesso quando mostrou o status "UpToDate" , porém quando crio algum arquivo em /var/www ele não replica no secundário, já tentei de tudo e não consigo descobrir qual é o problema. PS: A primeira sincronização já foi feita e ainda não funciona

Nó Primário Nó Secundário /etc/drbd.conf

SO_NAME="Fedora Linux" VERSION="36 (Edição Workstation)"

Responder1

Funciona como esperado. DRBD é uma replicação ativa-passiva por padrão, portanto, apenas uma cópia dos dados é acessível pelo host que “possui” o volume atualmente. Se você precisar que ambos os servidores acessem dados simultaneamente, você precisará de uma replicação ativa-ativa, acesso global a volumes compartilhados e algum sistema de arquivos em cluster. Aqui estão alguns exemplos.

  1. VMware Virtual SAN + VMFS

https://www.vmware.com/content/vmware/vmware-published-sites/us/products/vsan.html.html

  1. Microsoft S2D + CSFVS

https://learn.microsoft.com/en-us/azure-stack/hci/concepts/storage-spaces-direct-overview

  1. StarWind vSAN + GFSV2

https://www.starwindsoftware.com/starwind-virtual-san

Responder2

Você precisa promover e montar o dispositivo no secundário, depois de desmontar e rebaixar o dispositivo no primário, antes de poder acessar o sistema de arquivos replicado no peer.

No primário atual:

umount /var/www
drbdadm secondary r0

Então, no outro nó:

drbdadm primary r0
mount /dev/drbd0 /var/www

Então você deverá ver que tudo o que escreveu no primário original foi replicado para o par. Normalmente, as pessoas usam o Pacemaker para automatizar o failover entre pares.

informação relacionada