In questo argomento sono incluse le sezioni seguenti:

Per informazioni sulla configurazione delle opzioni relative al quorum, vedere Selezionare le opzioni relative al quorum per un cluster di failover.

In che modo la configurazione quorum ha effetto sul cluster

La configurazione quorum in un cluster di failover consente di determinare il numero di errori che il cluster è in grado di supportare. Se si verifica un errore aggiuntivo, l'esecuzione del cluster dovrà essere arrestata. Gli errori rilevanti in questo contesto sono quelli che si verificano nei nodi oppure, in alcuni casi, in un witness di disco, che contiene una copia della configurazione del cluster, o in un witness di condivisione file. È fondamentale che l'esecuzione del cluster venga arrestata quando si verificano troppi errori o quando si verifica un problema di comunicazione tra i nodi del cluster. Per una descrizione più dettagliata, vedere Perché è necessario il quorum più avanti in questo argomento.

Importante

Nella maggior parte delle situazioni, è possibile utilizzare la configurazione quorum identificata come appropriata per il cluster dal software di cluster. Modificare la configurazione quorum solo se la modifica è appropriata per il cluster.

Si noti che la funzionalità completa di un cluster non dipende solo dal quorum, ma dalla capacità di ogni nodo di supportare i servizi e le applicazioni di cui viene eseguito il failover in tale nodo. Un cluster con cinque nodi potrebbe ad esempio raggiungere comunque il quorum in caso di errore in due nodi, ma il livello di servizio offerto da ogni restante nodo del cluster dipenderebbe dalla capacità di tale nodo di supportare i servizi e le applicazioni di cui viene eseguito il failover.

Scelte relative alla configurazione quorum

È possibile scegliere tra le quattro possibili configurazioni quorum seguenti:

  • Maggioranza dei nodi (scelta consigliata per i cluster con un numero dispari di nodi)

    Consente il supporto in caso di errore nella metà dei nodi (valore arrotondato per eccesso) meno uno. Ad esempio, un cluster costituito da sette nodi può supportare errori in tre nodi.

  • Maggioranza dei nodi e dei dischi (scelta consigliata per i cluster con un numero pari di nodi)

    Consente il supporto in caso di errore nella metà dei nodi (valore arrotondato per eccesso) se il witness di disco rimane online. Un cluster costituito da sei nodi in cui il witness di disco è online può ad esempio supportare errori in tre nodi.

    Consente il supporto in caso di errore nella metà dei nodi (valore arrotondato per eccesso) meno uno se si verifica un errore nel witness di disco o il witness di disco viene disconnesso. Un cluster costituito da sei nodi in cui si è verificato un errore nel witness di disco può ad esempio supportare errori in due (3-1=2) nodi.

  • Maggioranza dei nodi e delle condivisioni file (per cluster con configurazioni speciali)

    Il funzionamento è simile a quello dell'opzione Maggioranza dei nodi e dei dischi, ma anziché un witness di disco, il cluster utilizza un witness di condivisione file.

    Si noti che se si utilizza l'opzione Maggioranza dei nodi e delle condivisioni file, prima di poter avviare il cluster sarà necessario che almeno uno dei nodi del cluster disponibili contenga una copia corrente della configurazione del cluster. In caso contrario, sarà necessario forzare l'avvio del cluster tramite un nodo specifico. Per ulteriori informazioni, vedere la sezione "Ulteriori considerazioni" in Avviare o arrestare il Servizio cluster in un nodo di cluster.

  • Nessuna maggioranza: solo disco (scelta non consigliata)

    Consente il supporto in caso di errore in tutti i nodi tranne uno, se il disco è online. Questa configurazione non è tuttavia consigliata, poiché il disco potrebbe rappresentare un singolo punto di errore.

Illustrazioni di configurazioni quorum

Nelle illustrazioni seguenti viene mostrato il funzionamento delle configurazioni quorum. Una quarta configurazione viene descritta mediante testo, poiché è simile alla configurazione Maggioranza dei nodi e dei dischi mostrata nell'illustrazione.

Nota

In tutte le configurazioni diverse da Nessuna maggioranza: solo disco descritte nelle illustrazioni, osservare se una maggioranza degli elementi rilevanti sono in comunicazione, indipendentemente dal loro numero. In caso affermativo, il cluster continuerà a funzionare. In caso negativo, il funzionamento del cluster verrà arrestato.

Cluster con configurazione del quorum della maggioranza dei nodi

Come mostrato nell'illustrazione precedente, in un cluster con la configurazione Maggioranza dei nodi, per il calcolo della maggioranza vengono considerati solo i nodi.

Cluster con quorum della maggioranza dei dischi e dei nodi

Come mostrato nell'illustrazione precedente, in un cluster con la configurazione Maggioranza dei nodi e dei dischi, per il calcolo della maggioranza vengono considerati i nodi e il witness di disco.

Configurazione quorum Maggioranza dei nodi e delle condivisioni file

In un cluster con la configurazione Maggioranza dei nodi e delle condivisioni file, per il calcolo della maggioranza vengono considerati i nodi e il witness di condivisione file. Questa configurazione è simile alla configurazione quorum Maggioranza dei nodi e dei dischi mostrata nell'illustrazione precedente, tranne per il fatto che il cluster utilizza una condivisione file witness alla quale possono accedere tutti i nodi del cluster anziché un disco nell'archiviazione cluster.

Cluster con configurazione del solo quorum disco

In un cluster con la configurazione Nessuna maggioranza (solo disco), il numero dei nodi non influenza la modalità di calcolo del quorum. Il disco rappresenta il quorum. Se la comunicazione con il disco si interrompe, il cluster diventerà tuttavia non disponibile.

Perché è necessario il quorum

I problemi che si verificano sulla rete possono interferire con la comunicazione tra i nodi del cluster. Un piccolo insieme di nodi potrebbe essere in grado di comunicare attraverso la parte funzionante di una rete, ma non essere in grado di comunicare con un insieme di nodi diverso in un'altra parte della rete, causando in tal modo gravi problemi. In questa situazione di suddivisione, è necessario che venga arrestata l'esecuzione come cluster di almeno un insieme di nodi.

Per evitare che si verifichino i problemi causati da una suddivisione del cluster, il software di cluster richiede che un insieme di nodi in esecuzione come cluster utilizzi un algoritmo di voto per determinare se, in un determinato momento, tale insieme raggiunge il quorum. Poiché un determinato cluster dispone di un insieme di nodi specifico e di una configurazione quorum specifica, il cluster determinerà la quantità di voti che costituisce la maggioranza, ovvero il quorum. Se il numero è inferiore alla maggioranza, l'esecuzione del cluster verrà interrotta. I nodi rimarranno comunque in ascolto degli altri nodi, nel caso in cui un altro nodo risulti di nuovo visibile sulla rete, ma i nodi non inizieranno a funzionare come cluster fino a quando non verrà di nuovo raggiunto il quorum.

Ad esempio, in un cluster con cinque nodi che utilizza un quorum di maggioranza dei nodi, valutare che cosa succede se i nodi 1, 2 e 3 possono comunicare tra loro ma non con i nodi 4 e 5. I nodi 1, 2 e 3 costituiscono la maggioranza e continuano ad essere eseguiti come cluster. I nodi 4 e 5, essendo minoranza, smettono di essere eseguiti come cluster. Se il nodo 3 perde la comunicazione con gli altri nodi, tutti i nodi smetteranno di essere eseguiti come cluster. Tutti i nodi funzionanti continueranno tuttavia a rimanere in ascolto della comunicazione, in modo che quando il funzionamento della rete verrà ripristinato, il cluster potrà essere ricostituito ed eseguito.

Ulteriori riferimenti


Argomenti della Guida