Pacemaker e DRBD no Hyper-V

2

Eu preciso configurar o cluster da Web de dois nós para o site da Apache. Eu tenho infra-estrutura do Hyper-V e apenas dois nós. Os pontos são balanceamento de carga e alta disponibilidade.

Instalei e configurei duas VMs com o CentOS 7, cluster do Pacemaker, MariaDB 10. Configurei o recurso Master / Slave ocf :: percona: mysql no Pacemaker.

Em seguida, preciso de um armazenamento compartilhado para o conteúdo do site. Eu criei o disco DRBD no modo dual primário e o GFS2 no topo dele. Eu testei sem adicionar ao marcapasso. Tudo funcionou bem, mas, para torná-lo automaticamente promovido, eu preciso gerenciar estes através do pacemaker.

O problema é que o Pacemaker precisa de cercas para criar recursos DRBD, mas não há agentes stonith para o Hyper-V. Eu li que na versão anterior para o CentOS 6 era possível criar o agente stonith SSH. Eu tentei fazer isso, mas o pcs não funciona com ele.

É possível usar o Pacemaker na parte superior do Hyper-V por enquanto? Ou pode existir outra maneira de usar o DRBD em dual primary?

    
por Evgeniy 07.03.2016 / 12:47

2 respostas

0

Eu tentei muitas soluções, mas ninguém não funcionou bem. Eu fiz a replicação de arquivos bidirecional usando lsyncd .

    
por 15.03.2016 / 23:13
5

Is it possible to use Pacemaker in top of Hyper-V for now? Or may be exist another way to use DRBD in dual primary?

É possível, mas o desempenho resultante não será ótimo para o TBH. Obtenha alguma solução nativa do Windows, como o StarWind Virtual SAN, que você pode executar diretamente sobre o Hyper-V. Esses caras em particular estão livres para dois nós, você pode precisar pedir licença "hyper converged" para eles.

link

Se você decidir ficar com o DRBD, não faça o dual primary, fique com o active-passive! A / A não ajudará muito no desempenho, mas ativo-passivo é muito mais fácil de gerenciar e não sofre com problemas cerebrais divididos.

    
por 08.03.2016 / 13:53