Sincronizar Servidores com DRBD

3

suponha que eu sincronizei dois servidores e usei o DRBD, e depois que os sincronizei instalei o aplicativo em ambos, se quisesse adicionar um terceiro servidor. isso é possível ? pois acho que deveria criar um dispositivo de bloco e usá-lo na instalação e que é feito durante a configuração do DRBD nos dois servidores

se sim, isso é (adicionar mais servidores no futuro) também aplicável aos servidores NextCloud ?

Obrigado

    
por ibr 04.02.2018 / 13:40

4 respostas

2

O DRBD 9 pode ser dimensionado para 31 réplicas de seus dados, ou seja, 32 nós. O DRBD 8 foi limitado a 4 nós através do empilhamento, mas ainda era possível. Você pode certamente começar com 2 nós e depois adicionar um terceiro com o DRBD 8 ou 9.

O DRBD está no kernel Linux da linha principal, então, a menos que o NextCloud esteja apenas fornecendo distros que removem o DRBD do kernel, ele será e funcionará lá.

Parece haver algumas concepções erradas sobre o DRBD neste segmento: Você não precisa de nenhum sistema de arquivos com reconhecimento de cluster para DRBD no modo Active-Passive. Você estaria em ativo / ativo, o mesmo que com um dispositivo de bloco compartilhado em uma SAN. Além disso, o DRBD 9 é muito bem dimensionado para até 32 nós por cluster, com formas extravagantes de aumentar esse número.

    
por 06.02.2018 / 16:05
6

Como já foi mencionado, o DRBD não é a melhor solução, especialmente se você tiver requisitos para maior escala. Acredito que a melhor solução no Linux seria o Cluster Ceph - link com seu sistema de arquivos cientes do cluster nativo CephFS . Para a configuração de um armazenamento HA no Windows, leve em consideração o StarWind VSAN Free , que pode ser implantado em nuvem também (Asure / AWS).

    
por 06.02.2018 / 00:56
4

Sim, você pode absolutamente fazer isso! Veja:

link

O único problema é que você precisa ter o sistema de arquivos com reconhecimento de cluster ou o modo passivo-passivo ativo com a remontagem do sistema de arquivos no failover (nesse caso, apenas um nó pode ter um aplicativo operacional com capacidade de gravação). Boa reportagem de capa está aqui:

link

P.S. O DRBD não é a melhor solução que temos para armazenamento em alta disponibilidade nos dias de hoje, então eu gostaria de encorajar uma olhada em algo mais específico ao sistema operacional.

    
por 04.02.2018 / 16:33
-3

A menos que você use um sistema de arquivos especializado em cluster, não será possível usar o DRBD para sincronizar sistemas de arquivos de dois servidores em execução. O motivo é que ambos os servidores acham que têm acesso exclusivo ao sistema de arquivos e sobrescrevem as alterações feitas pelo outro. A perda total do sistema de arquivos será o resultado.

O Nextcloud funciona de forma muito diferente, mas também não é realmente adequado para sincronizar sistemas de arquivos gerais de dois servidores, porque é realmente fácil fazer alterações conflitantes no mesmo arquivo. Em alguns casos, ele pode ser usado para sincronizar diretórios de dados, mas você deve estar ciente de como o Nextcloud funciona e como o aplicativo funciona para ver se isso pode funcionar.

- Editar

Se o seu objetivo é agrupar uma instalação do Nextcloud, o DRBD não é uma solução muito boa, já que você pode usá-lo apenas para uma pequena parte do que compõe um servidor Nextcloud. Coisas como o banco de dados SQL não podem ser agrupadas dessa maneira.

Leia o link

    
por 04.02.2018 / 14:07