2010-05-06 10 views

risposta

13

Il testimone è colui che porta la terza votazione nella miscela in modo da creare un quorum. Il preside e lo specchio hanno ciascuno un voto, quindi possono legare 1: 1 e nessuna decisione può essere presa. Con un testimone ci può essere un quorum stabilito in 2: 1 o 1: 2 (oo: 2 se il principale è irraggiungibile) e quindi può essere raggiunta una decisione su chi dovrebbe essere il nuovo preside. L'effetto netto è che i testimoni rendono possibile il failover automatico, perché lo specchio insieme al testimone può formare una maggioranza e decidere di fallire se il contatto con il principale viene perso.

5

Il testimone è una terza istanza di un server che funge da intermediario tra il principale e il mirror per determinare quando eseguire il failover.

Vedi http://technet.microsoft.com/en-us/library/ms175191.aspx

+2

+1: un testimone è necessario per il failover a caldo. –

+0

@OMGPonies, non è strettamente necessario. Aiuta solo avere un quorum. Una soluzione più leggera sarebbe che il mirror eseguisse il ping di un terzo server non associato. Lo fa solo per verificare prima la sua connettività di rete di base. Quindi non esegue il failover se è disconnesso. –