quale software di gestione dei cluster usare per linux?


12

Ho trovato i seguenti strumenti software di gestione dei cluster:

  • pacemaker (clusterlabs.org), - un progetto Heartbeat originale, focalizzato sull'alta disponibilità, sarà nella prossima versione debian
  • openqrm (openqrm.com), - web gui - utilizzo più ampio, a

Un sito con presentazioni per entrambi

  • HA consolidato virtuale: Virtualizzazione con KVM, Pacemaker e DRBD
  • Gestione delle macchine virtuali con openORM

Sembra che il pacemaker sia usato più ampiamente. Ho 2 Hardware Server per 12 VM diverse. Il sistema Linux che userò è Debian Lenny. Setup Voglio usare: drdb, heartbeart, kvm. Non ho esperienza con il software di gestione dei cluster.

Qualcuno ha qualche esperienza con pacemaker e / o openqrm? Quale è più facile da usare? Ci sono altri candidati?

Risposte:


4

Il battito cardiaco è in qualche modo deprecato e il nuovo "standard industriale" sarà pacemaker e OpenAIS.

Sono animali molto diversi, quindi fai attenzione a leggere i loro ruoli. Pacemaker è un "gestore delle risorse del cluster", la parte che hai chiesto nella domanda originale. Può utilizzare OpenAIS o Heartbeat come livello di rete per gestire un cluster, ma si immettono i comandi tramite la shell pacemaker.

Lo sto usando da alcuni mesi e stiamo per andare in produzione con esso. Puoi sicuramente incendiarti (ti consiglio di leggere la documentazione, sia per l'interfaccia CRM che per i libri "spiegazione della configurazione del pacemaker", più volte prima di provare a configurare qualcosa.) Se non stai attento. Non andare alla produzione con la tua prima implementazione. Pianifica di pulire le macchine più volte. Inoltre, un 'gotcha' con pacemaker è che presumono che avrai almeno tre dispositivi hardware fisici. Probabilmente non si desidera rendere le VM guest in grado di riconoscere i cluster; installare pacemaker solo sui due host di macchine virtuali.

Non ho alcuna esperienza con KVM: il nostro cluster è basato su Xen. Tuttavia, se ricordo bene, è un progetto sostenuto da Redhat. In questo caso, allora sicuramente vuoi guardare gli strumenti che Redhat sta usando. (modifica): se stai virtualizzando i desktop, evita KVM - il server desktop richiede un sacco di hardware basato su Windows, incluso SQL Server Tuttavia, se sei basato su Redhat , Redhat sta abbandonando il supporto per Xen dopo il 5. serie x . Novell / SuSE probabilmente lo terranno un po 'più a lungo.

Un avvertimento: DRBD può essere problematico, specialmente se ti trovi in ​​una situazione di cervello diviso. Assicurati di utilizzare due forme di STONITH. Non sono un grande fan di DRBD, anche se ammetto che può essere utile. Inoltre, quando si scalano oltre 2 nodi host, DRBD non si ridimensiona e sarà necessario trovare una nuova soluzione di archiviazione.



0

Cosa stai cercando esattamente? Una volta impostato il cluster, è necessario principalmente il monitoraggio. webmin viene fornito con una serie di moduli heartbeat / cluster.


Voglio una bella interfaccia di gestione per le mie macchine virtuali, per l'installazione, la migrazione, l'alta disponibilità
yvess

0

Non posso dire di aver lavorato con entrambi ma quando ho lavorato con il battito cardiaco ho trovato il documento davvero difficile da lavorare fino a quando non ho trovato la pagina seguente

http://www.clusterlabs.org/wiki/Documentation#PDF_Documents

In particolare, il pdf "Configuration 1.0 Explained" su quella pagina mi ha davvero portato da prove ed errori a svolgere effettivamente il lavoro al primo tentativo.


0

puoi anche guardare ucarp - è molto più semplice di peacemaker / heartbeat ma - per alcuni lavori va bene [es. porta tutti i servizi sul router che diventa nodo attivo in un cluster].

una documentazione davvero breve sarebbe uno dei vantaggi di ucarp ...

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.