DRBD para Windows / Hyper V

3

O 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 o Win 2012, algumas das quais são Linux.

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

    
por Henry Gibson 14.01.2014 / 13:02

5 respostas

4

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

Usar o Samba4 para exportar um compartilhamento SMB3 deve ser possível também, mas não tenho experiência com isso.

    
por 14.01.2014 / 13:06
2

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 o Hyper-V depois. Este não é o cenário mais alto, mas deve funcionar.

2. Dê uma olhada nas soluções SAN baseadas em Windows gratuitas, como StarWind ou qualquer outra coisa (não tenho certeza se há algum outro produto gratuito no mercado). BTW se você ficar com o produto SW você deve dar uma olhada no cenário de SAN nativa, que permite a instalação do software SAN diretamente no servidor Hyper-V, o que é bastante benéfico devido a razões óbvias.

    
por 16.01.2014 / 15:11
1

Parece que alguém portou o DRBD para o Windows! wdrbd
(Eu não tentei ainda, ainda)

    
por 23.05.2018 / 17:04
0

Usando um Cluster baseado em DRBD exportando um armazenamento como o recurso Cluster é a configuração padrão, você encontrará muitas informações e tutoriais sobre ele. O DRBD em combinação com o Pacemaker como o Cluster Resource Manger e o Heartbeat for Cluster Communication é uma maneira estável de construir uma SAN altamente disponível e também funcionará com o seu Windows Hypervisor.

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

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

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

LINBIT (autores do DRBD) Techguides:

Altamente disponível iSCSI com DRBD e Pacemaker

NFS altamente disponível com DRBD e Pacemaker

Documentação de marcapasso você pode encontrar em clusterlabs.org

    
por 14.01.2014 / 21:53
0

drbd deve funcionar com hyper V se a partição lvm estiver montada no hyper V como um dispositivo iSCSI, basta colocar o host hyperv simplpy para ver a montagem iSCSI. ele não precisa saber que o disco ao qual está se anexando está replicando e falhando em 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 o failover para o outro sistema, você provavelmente verá um erro sistemático no console do Hyper V. mas uma simples reinicialização o colocaria de volta em operação. A única maneira de realmente obter o 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.

    
por 14.11.2015 / 19:34