DRBD para Windows/Hyper V

DRBD para Windows/Hyper V

DRBD é um protocolo para espelhar o armazenamento em um servidor com o armazenamento em outro. Essencialmente, ele oferece um cluster de armazenamento altamente disponível (HA) em duas ou mais máquinas físicas, sem a necessidade de uma SAN cara.

Parece que esse tipo de configuração é possível no Linux, mas eu uso o Windows 2012 e o Hyper V para hospedar minhas máquinas virtuais, algumas das quais são Win 2012, outras são Linux.

Simplificando - é possível criar uma configuração DRBD em uma máquina Windows - eu vi o aplicativo Starwind, mas eles querem dinheiro bobo por isso - você também pode comprar uma SAN? Alternativamente, é possível criar um compartilhamento DRBD em 2 caixas Linux e, em seguida, usar esse armazenamento para armazenamento de cluster Hyper V? Um compartilhamento DRBD no Linux pode se apresentar como um destino iSCSI/volume SMB 3?

Responder1

Duvido que você consiga executar o DRBD no Windows, mas você pode facilmente criar um dispositivo DRBD no Linux e exportá-lo como um destino iSCSI, já que o dispositivo DRBD é apenas mais um dispositivo de bloco para a camada de armazenamento do Linux.

Usando Samba4 para exportar um compartilhamento SMB3devetambém seria possível, mas não tenho experiência com isso.

Responder2

Bem, você tem duas opções aqui:

1.você precisa criar as VMs em HAST/DRBD no FreeBSD/Linux que terão discos iSCSI (obviamente isso requer configuração) e esses discos servirão para Hyper-V depois. Este não é o cenário de melhor desempenho, mas deve funcionar.

2. Dê uma olhada nas soluções SAN gratuitas baseadas em Windows, como StarWind ou qualquer outra (não tenho certeza se existe algum outro produto gratuito no mercado). A propósito, se você optar pelo produto SW, deverá dar uma olhada no cenário Native SAN, que permite instalar o software SAN diretamente no servidor Hyper-V, o que é bastante benéfico por motivos óbvios.

Responder3

Usando um cluster baseado em DRBD exportando um armazenamento como recurso de cluster é configuração padrão, você encontrará muitas informações e tutoriais sobre ele. DRBD em combinação com Pacemaker como Cluster Resource Manager e Heartbeat para Cluster Communication é uma maneira estável de construir uma SAN de alta disponibilidade e também funcionará com seu hipervisor Windows.

A documentação detalhada sobre como implantar uma SAN baseada em DRBD é fornecida diretamente pelos desenvolvedores dos componentes mencionados acima.

Por favor, veja os links para mais informações:

Guia do usuário do DRBD que você pode encontrar em drbd.org

Guias técnicos do LINBIT (autores do DRBD):

iSCSI altamente disponível com DRBD e Pacemaker

NFS altamente disponível com DRBD e Pacemaker

Documentação do Pacemaker que você pode encontrar em clusterlabs.org

Responder4

drbd deve funcionar com hyper V se a partição lvm estiver montada no hyper V como um dispositivo iSCSI, basta colocar o host hyper V simplesmente vê a montagem iSCSI. ele não precisa saber que o disco ao qual está conectado está replicando e fazendo failover para outro disco. Dito isto, se houver uma diferença substancial entre um nó DRBD e outro, você provavelmente verá a falha da VM. Se a unidade à qual o host hyper V está conectado falhar e o DRBD fizer failover para o outro sistema, você provavelmente verá um erro crítico do sistema no console do hyper V. mas uma simples reinicialização o colocaria de volta em operação. A única maneira de realmente obter failover no VHDX é usar o que foi mencionado acima e usar o armazenamento em cluster. O sotrage clusterizado pode ser usado em conjunto com o DRBD.

informação relacionada