none
Windows 2012 stadard - perdita configurazione PDC su reboot RRS feed

  • Domanda

  • Buongiorno,

    ho due domain controller DC1 e DC2 Windows server 2012 standard installati su vSphere 5.1
    Eseguo Netdom query fsmo su DC1 e DC2 per verificare i ruoli e per entrambi ottengo:

    Schema master               DC1.MIODOMINIO.locale
     Domain naming master        DC1.MIODOMINIO.locale
     PDC                         DC1.MIODOMINIO.locale
     RID pool manager            DC1.MIODOMINIO.locale
     Infrastructure master       DC1.MIODOMINIO.locale
     The command completed successfully.

    Premessa: ho impostato il PDC su DC1 come segue:

    W32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update

    poi eseguo

    net stop w32time & net start w32time & W32tm /resync /rediscover

    Tutto termina con esito positivo, infatti se eseguo il comando "w32tm /query /peers" ottengo

    #Peers: 1
    Peer: time.windows.com
    State: Active
    Time Remaining: 3570.2711168s
    Mode: 1 (Symmetric Active)
    Stratum: 2 (secondary reference - syncd by (S)NTP)
    PeerPoll Interval: 15 (32768s)
    HostPoll Interval: 6 (64s)

    Sui restanti server ho eseguito questi comandi per la loro sincronizzazione

    w32tm /config /computer:<computer> /syncfromflags:DOMHIER    dove <computer> = DC1

    e poi rilancio il servizio

    net stop w32time & net start w32time

    Tutto ha funzionato regolarmente fino allo scorso wk quando ho eseguito gli aggiornamenti del DC1 ed ho dovuto riavviare; in seguito al reboot, tutti gli aggiornamenti Microsoft sono andati a buon fine, nessun errore nel registro eventi ma il PDC risultava non essere più configurato (l'ora era sbagliata di 5 minuti circa).

    Eseguendo il comando "w32tm /query /peers" ottenevo infatti

    #Peers: 1
    Peer:
    State: Pending
    Time Remaining: 3479.2703133s
    Mode: 0 (reserved)
    Stratum: 0 (unspecified)
    PeerPoll Interval: 0 (unspecified)
    HostPoll Interval: 0 (unspecified)

    Ho provato a stoppare il servizio w32time, deregistrarlo, registrarlo nuovamente e rieseguire i comandi postati in precedenza per configurare il PDC; reboot e nulla.

    Ho verificato il registry, chiavi relative al servizio w32time e mi paiono corrette:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]
    "MaxAllowedPhaseOffset"=dword:0000012c
    "FrequencyCorrectRate"=dword:00000004
    "SpikeWatchPeriod"=dword:00000384
    "LocalClockDispersion"=dword:0000000a
    "HoldPeriod"=dword:00000005
    "PhaseCorrectRate"=dword:00000007
    "MaxPollInterval"=dword:0000000a
    "MaxPosPhaseCorrection"=dword:0002a300
    "PollAdjustFactor"=dword:00000005
    "AnnounceFlags"=dword:00000005
    "TimeJumpAuditOffset"=dword:00007080
    "MinPollInterval"=dword:00000006
    "EventLogFlags"=dword:00000002
    "MaxNegPhaseCorrection"=dword:0002a300
    "LargePhaseOffset"=dword:02faf080
    "UpdateInterval"=dword:00000064

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
    "ServiceDllUnloadOnStop"=dword:00000001
    "ServiceMain"="SvchostEntry_W32Time"
    "NtpServer"="time.windows.com"
    "Type"="NT5DS"
    "ServiceDll"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,\
      00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
      77,00,33,00,32,00,74,00,69,00,6d,00,65,00,2e,00,64,00,6c,00,6c,00,00,00

    Mi sta sfuggendo qualcosa? Gentilmente avete dei consigli su quali impostazioni verificare?

    Grazie in anticipo

    mercoledì 22 luglio 2015 06:47

Risposte

  • Ciao,

    segui la sezione "Configuring the Windows Time service to use an external time source" di questo articolo per riconfigurare il tuo PDC emulator e come dice Alessandro V. assicurati che non sia sincronizzato con l'host.


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti


    • Modificato aperelli mercoledì 22 luglio 2015 10:06
    • Contrassegnato come risposta ict.ict mercoledì 22 luglio 2015 14:05
    mercoledì 22 luglio 2015 10:06

Tutte le risposte

  • Ciao, premessa, PDC non esiste più da un pezzo. Tutti i DC sono considerati uguali o quasi, quindi la nomenclatura va aggiornata. detto questo, siccome stai in una struttura Vmware, vai prima a controllare che non siano sincronizzate le VM con il time dell'host dell'hypervisor. Quindi via Vsphere\Vcenter controlla nelle proprietà delle VM ed anche dentro le VM stesse nelle proprietà delle Vmware tools non deve essere flaggato il campo "sync time with host".

    Ciao.

    A.

    mercoledì 22 luglio 2015 10:02
    Moderatore
  • Ciao,

    segui la sezione "Configuring the Windows Time service to use an external time source" di questo articolo per riconfigurare il tuo PDC emulator e come dice Alessandro V. assicurati che non sia sincronizzato con l'host.


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti


    • Modificato aperelli mercoledì 22 luglio 2015 10:06
    • Contrassegnato come risposta ict.ict mercoledì 22 luglio 2015 14:05
    mercoledì 22 luglio 2015 10:06
  • Buongiorno,

    ho già verificato ed escluso la sincronia del server (virtuale su vSphere) con l'host. Ho verificato che le cose funzionassero modificando fisicamente l'ora degli ESX e fino qui tutto bene.

    Leggendo il link consigliato da aperelli, scopro che ho un settaggio nel registry errato e cioè

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
     "Type"="NT5DS" anziché  "Type"="NTP" (se non ho inteso male ...).

    Ravviato il server; ora, l'ora è corretta. Ottimo!!! Però se eseguo il comando "w32tm /query /peers" ottengo

    #Peers: 1
    Peer:                                              <--- Vuoto ???
    State: Pending                                 <--- Corretto??
    Time Remaining: 3479.2703133s
    Mode: 0 (reserved)
    Stratum: 0 (unspecified)
    PeerPoll Interval: 0 (unspecified)
    HostPoll Interval: 0 (unspecified)

    Attendo la scadenza dell'intervallo di poll ma nulla. Io mi sarei aspettato una risposta del tipo:

    #Peers: 1
    Peer: time.windows.com
    State: Active
    Time Remaining: 3570.2711168s
    Mode: 1 (Symmetric Active)
    Stratum: 2 (secondary reference - syncd by (S)NTP)
    PeerPoll Interval: 15 (32768s)
    HostPoll Interval: 6 (64s)

    Per tornare alla situazione esposta sopra ho dovuto dare i comandi

    W32tm /config /manualpeerlist:time.windows.com /syncfromflags:manual /reliable:yes /update

    ed ancora

    net stop w32time & net start w32time & W32tm /resync /rediscover

    Non credo sia normale

    mercoledì 22 luglio 2015 13:49
  • ok ma...ora è a posto?
    mercoledì 22 luglio 2015 13:52
    Moderatore
  • si ora è ok. L'unica cosa che non mi piace è che pare non recuperare in automatico il peer configurato al riavvio
    mercoledì 22 luglio 2015 14:04
  • ok, tienilo monitorato e vediamo cosa capita. Intanto chiudiamo il thread. Ciao!

    mercoledì 22 luglio 2015 14:20
    Moderatore
  • Buongiorno.

    Aggiorno la situazione ...

    Il server mi ha mantenuto l'ora fino allo scorso giorno anche se (come già detto) perdeva l'impostazione del peer al riavvio e quindi la reimpostavo a mano tutte le volte (non ho creato apposito script proprio per monitorare la situazione ...). Da ieri mattina dopo un aggiornamento delle KB Microsoft anche in seguito al riavvio tutto ok.

    Buone vacanze, saluti

    giovedì 13 agosto 2015 09:59