none
Ruolo del witness server in exchange 2010 RRS feed

  • Domanda

  • ciao a tutti,

    io ho creato un DAG con 4 mailboxe server, ed ho configurato come witness server il server active directory; da quanto ho capito, il witness server viene utilizzato dal DAG per la sincronizzazione dei mailboxe db, però vorrei capire meglio l'importanza del suo ruolo, perchè mi è successo che l'active directory ha avuto un fault ed i mailboxe db del DAG sono andati tutti down; è possibile che succeda una cosa del genere?

    Inoltre volevo sapere se fosse possibile configurare in un DAG un witness server secondario

    grazie

    martedì 7 giugno 2016 20:09

Tutte le risposte

  • Il witness è un oggetto utilizzato dal failover cluster, che è alla base del DAG, per la parte di definizione del quorum.

    In estrema sintesi, è l'oggetto che i membri del cluster usano per determinare se sono in grado di parlare con il mondo esterno oppure se sono isolati e quindi devono "uscire" dal cluster.

    Ti faccio un esempio, nel tuo caso hai un DAG con 4 membri, immaginiamo che siano su 2 siti differenti, ora immaginiamo che si interrompa la comunicazione tra i due siti, bene, rimangono 2 nodi da una parte e 2 dall'altra, la domanda è: quali nodi sostengo il cluster? La risposta è: quelli che riescono a contattare il witness.

    Quindi, il witness non centra nulla con il sync dei DB, serve solo a determinare quali sono i nodi che devono rimanere vivi in caso di failure di alcuni dei membri del cluster.

    E' possibile configurare un "secondary" witness ma servirebbe solo in scenari molto particolari, non è il tuo caso.

    Tieni conto che se il witness viene a mancare, in condizioni normali, il DAG non se ne accorge nemmeno. Certo che se il witness sta su un domain controller, che magari è l'unico Global Catalog e tu lo spegni o riavvii, Exchange non la prende benissimo, ma il problema non è il witness :-)

    Roberto



    Roberto Ferazzi
    Microsoft® MVP Exchange Server
    Moderator in the Microsoft TechNet Forums
    My MVP Profile

    MSExchange.Community

    martedì 7 giugno 2016 21:35
    Moderatore
  • Roberto,

    grazie mille per la spiegazione chiara sul ruolo del witness

    Se qualora il witness venisse a mancare, il DAG non se ne dovrebbe accorgere, non riesco a spiegarmi come mai tutti i db del DAG siano andati giù quasi in contemporanea al down del witness, magari è stata solo una coincidenza; ovviamente questo è quello che mi hanno riferito gli operativi del sito

    secondo te, in quale situazione potrebbe succedere che tutti i db del DAG vadano down?

    Volevo chiederti un'altra cosa : se il server witness avesse un fault hardware grave da non poter essere ripristinato a breve, è possibile configurare il DAG per puntare ad un altro server witness? (per esempio l'active directory secondario) Se si, dove posso modificare il server witness di riferimento del DAG?

    grazie mille


    mercoledì 8 giugno 2016 08:09
  • L'ipotesi è quella che ti ho scritto; se il witness è su un domain controller che è stato spento o riavviato, il problema potrebbe essere stato la mancanza del DC e non la mancanza del witness, ma per avere la certezza bisognerebbe approfondire su come è strutturato il tuo Active Directory.

    Il witness è definito nella configurazione del DAG, per cambiarlo devi usare il comando powershell "Set-DatabaseAvailabilityGroup":

    https://technet.microsoft.com/en-us/library/dd297934(v=exchg.150).aspx

    Leggiti anche questo documento, troverai delle info utili:

    https://technet.microsoft.com/en-us/library/dd298065

    Roberto



    Roberto Ferazzi
    Microsoft® MVP Exchange Server
    Moderator in the Microsoft TechNet Forums
    My MVP Profile

    MSExchange.Community

    mercoledì 8 giugno 2016 20:57
    Moderatore
  • grazie mille :)

    giovedì 9 giugno 2016 07:49
  • Di nulla :-)

    Ricordati di chiudere il thread segnando le risposte che ti sono state utili.

    Roberto



    Roberto Ferazzi
    Microsoft® MVP Exchange Server
    Moderator in the Microsoft TechNet Forums
    My MVP Profile

    MSExchange.Community

    giovedì 9 giugno 2016 13:02
    Moderatore