que software de gerenciamento de cluster usar para o Linux?

12

Encontrei as seguintes ferramentas de software de gerenciamento de cluster:

  • pacemaker (clusterlabs.org), - original de um projeto Heartbeat, foco para alta disponibilidade, estará na próxima versão debian
  • openqrm (openqrm.com), - web gui - uso mais amplo, um

Um site com apresentações para ambos

  • HA consolidada virtual: virtualização com KVM, marcapasso e DRBD
  • Gerenciamento de máquinas virtuais com openORM

Parece que o marcapasso é usado mais amplamente. Eu tenho 2 Hardware Server para 12 VMs diferentes. O sistema linux que eu usarei é o debian lenny. Instalação eu quero usar: drdb, heartbeart, kvm. Não tenho experiência com software de gerenciamento de cluster.

Alguém tem alguma experiência com marcapasso e / ou openqrm? Qual é mais fácil de usar? Existem outros candidatos?

    
por yvess 05.08.2009 / 10:50

5 respostas

4

O Heartbeat está obsoleto e o novo "padrão da indústria" será o marcapasso e o OpenAIS.

Eles são animais muito diferentes, por isso tome cuidado ao ler seus papéis. Marcapasso é um 'gerenciador de recursos de cluster' - a parte que você fez em sua pergunta original. Ele pode usar o OpenAIS ou o Heartbeat como a camada de rede para gerenciar um cluster - mas você emite os comandos por meio do shell do marcapasso.

Eu tenho usado por alguns meses e estamos prestes a ir para a produção com ele. Você definitivamente pode se colocar em chamas (eu recomendo ler a documentação, tanto para a interface do CRM quanto para os livros "configuração do marcapasso explicado", várias vezes antes de tentar configurar qualquer coisa.) Se você não for cuidadoso. Não vá para produção com sua primeira implementação. Planeje limpar as máquinas várias vezes. Além disso, uma 'pegadinha' com marca-passo é que eles supõem que você terá pelo menos três dispositivos físicos de hardware. Você provavelmente não deseja tornar suas VMs guest com reconhecimento de cluster; instalar apenas o marcapasso nos dois hosts da VM.

Eu não tenho nenhuma experiência com o KVM - nosso cluster é baseado em Xen. No entanto, se bem me lembro, é um projeto apoiado pelo Redhat. Se for esse o caso, você definitivamente quer ver as ferramentas que o Redhat está usando. (edit): Se você estiver virtualizando desktops, evite o KVM - o servidor de desktop requer um monte de hardwares baseados no Windows, incluindo o SQL server No entanto, se você for baseado em redhat, A Redhat está abandonando o suporte ao Xen após a série 5.x . O Novell / SuSE provavelmente manterá um pouco mais de tempo.

Uma palavra de cautela: DRBD pode ser problemático, especialmente se você entrar em uma situação de cérebro dividido. Certifique-se de usar duas formas de STONITH. Eu não sou um grande fã de DRBD, embora eu admito que pode ser útil. Além disso, ao dimensionar dois nós de host, o DRBD não será dimensionado e você terá que encontrar uma nova solução de armazenamento.

    
por 07.08.2009 / 06:37
0

Que tal usar o RHEV? link

    
por 05.08.2009 / 11:32
0

O que você está procurando exatamente? Depois que o cluster estiver configurado, você precisará principalmente de monitoramento. O webmin vem com um conjunto de módulos de pulsação / cluster.

    
por 05.08.2009 / 11:36
0

Não posso dizer que trabalhei com os dois, mas quando trabalhei com o heartbeat, achei o documento muito difícil de trabalhar até encontrar a seguinte página

link

Especificamente, o pdf "Configuration 1.0 Explained" nessa página realmente me levou da tentativa e erro para realmente fazer o trabalho na primeira tentativa.

    
por 05.08.2009 / 22:23
0

você pode ficar bem em ucarp - é muito mais simples do que o pacificador / batimento cardíaco, mas - para alguns trabalhos, é ótimo [p.ex., exibe todos os serviços no roteador que se tornam o nó ativo em um cluster].

realmente breve documentação seria uma das vantagens do ucarp ...

    
por 16.10.2010 / 21:23