Come sincronizzare i server Windows 2008/2012

NTP Come sincronizzare uno o più Windows Server 2008/2012 con un server esterno e tra di loro?

Usando il servizio W32time

 
Ecco la procedura:
 

Se il server è un DC con il ruolo di master operazioni

(verificabile con il comando:netdom /query FSMO)

 

Possiamo o applicare la fix prevista nella soluzione http://support.microsoft.com/kb/816042 oppure procedere con i seguenti passi:

  • Sincronizzare il server di riferimento ora interno (FSMO) con un’origine ora esterna.
    • Cambiare il tipo di server in NTP. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Fare clic sul pulsante Start, scegliere Esegui, digitare regedit, quindi scegliere OK.
      • Individuare e selezionare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type

      • Nel riquadro destro fare clic con il pulsante destro del mouse su Type, quindi scegliere Modifica.
      • In Modifica valore, digitare NTP nella casella Dati valore, quindi scegliere OK
    • Impostare AnnounceFlags = 5. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Individuare e selezionare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

      • Nel riquadro destro fare clic con il pulsante destro del mouse su AnnounceFlags, quindi scegliere Modifica.
      • In Modifica valore DWORD, digitare 5 (decimale) nella casella Dati valore, quindi scegliere OK.
    • Abilitare NTPServer. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Individuare e selezionare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

      • Nel riquadro destro fare clic con il pulsante destro del mouse su Enabled, quindi scegliere Modifica.
      • In Modifica valore DWORD digitare 1 nella casella Dati valore, quindi scegliere OK.
    • Specificare le origini ora. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Individuare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

        e fare clic su di essa.

      • Nel riquadro destro fare clic con il pulsante destro del mouse su NtpServer, quindi scegliere Modifica.
      • In Modifica valore, digitare l’elenco dei peer (esempio ntp1.inrim.it,0x1) nella casella Dati valore e scegliere OK.
        Nota: Peer è un segnaposto per un elenco di peer delimitato da spazi dal quale il computer ottiene i timestamp. Ogni nome DNS elencato deve essere univoco. È necessario aggiungere,0x1 alla fine di ogni nome DNS. Se non si aggiunge,0x1 alla fine di ogni nome DNS, le modifiche apportate nel passaggio 5 non avranno effetto.
    • Selezionare l’intervallo di polling. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Individuare e selezionare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

      • Nel riquadro destro fare clic con il pulsante destro del mouse su SpecialPollInterval, quindi scegliere Modifica.
      • In Modifica valore DWORD digitare TempoInSecondi nella casella Dati valore e scegliere OK.
        Nota: TempoInSecondi è un segnaposto per il numero di secondi tra un polling e l’altro. Si consiglia di impostare 900 Decimale. Questo valore consente di configurare il server di riferimento ora in modo che venga eseguito il polling ogni 15 minuti.
    • Configurare le impostazioni di correzione ora. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Individuare e selezionare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection

      • Nel riquadro destro fare clic con il pulsante destro del mouse su MaxPosPhaseCorrection, quindi scegliere Modifica.
        Nella finestra di dialogo Modifica valore DWORD selezionare Decimale nella casella Base.
      • In Modifica valore DWORD, digitare TempoInSecondi nella casella Dati valore e scegliere OK.
        Nota: TempoInSecondi è un segnaposto per un valore ragionevole, ad esempio 1 ora (3600) o 30 minuti (1800). Il valore selezionato dipenderà dall’intervallo di polling, dalla condizione della rete e dall’origine ora esterna.
    • Configurare la correzione ora negativa maggiore. Per effettuare questa operazione, attenersi alla seguente procedura:
      • Individuare e selezionare la seguente sottochiave del Registro di sistema:

        HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection

      • Nel riquadro destro fare clic con il pulsante destro del mouse su MaxNegPhaseCorrection, quindi scegliere Modifica.
      • Nella finestra di dialogo Modifica valore DWORD selezionare Decimale nella casella Base.
      • In Modifica valore DWORD, digitare TempoInSecondi nella casella Dati valore e scegliere OK.
        Nota: TempoInSecondi è un segnaposto per un valore ragionevole, ad esempio 1 ora (3600) o 30 minuti (1800). Il valore selezionato dipenderà dall’intervallo di polling, dalla condizione della rete e dall’origine ora esterna.
  • Chiudere l’editor del Registro di sistema.
  • Da un prompt dei comandi digitare il seguente comando per riavviare il servizio Ora di Windows, quindi premere INVIO:

    net stop w32time && net start w32time

 

Per il server che è un DC senza ruolo di master operazioni

(verificabile con il comando:netdom /query DC)

 
Dopo aver abilitato la sincronizzazione esterna nel server con il ruolo FSMO (vedi sopra),
con il comando w32tm /monitor avremo:

NOMEDC.dominio.local[[fe80::9d32:87c6:ddb5:29e4%25]:123]:
ICMP: 0ms ritardo
NTP: -0.0076197s differenza di tempo da NOMEDC-FSMO.dominio.local
RefID: IP-DEL-SERVER-NTP-DA-SOSTITUIRE-CON-FSMO-INTERNO
Strato: 2

quindi lanciare i comandi:

net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync
w32tm /monitor

Lascia un commento qui