venerdì 21 novembre 2008

Configurare NTP setting sulla service console

La procedura seguente indica come configurare NTP nella service console.
I passi da seguire sono:

A. Configurare il corretto time zone nella service console
B. Configurare NTP daemon
C. Disabilitare il Firewall
D. Avviare NTP daemon


A. Configurare il corretto time zone nella service console

Se avete configurato correttamente il time zone durante la fase d'installazione del ESX potete saltare questo passaggio e andare direttamente al passo successivo.
Se non ne siete sicuri potete verificarlo controllando il contenuto del file /etc/sysconfig/clock. L'output dovrebbe essere simile a questo:

ZONE="Europe/Rome"
UTC=true
ARC=false

Qualora così fosse potete passare al passo successivo oppure procedere come segue.
Assegniamo il giusto time zone con il comando cp /usr/share/zoneinfo/Europe/Rome /etc/localtime

Fatto questo verifichiamo che l'output sia come quello su menzionato e procediamo con il passo B.

B. Configurare NTP daemon

Bisogna inserire nel file di configurazione del NTP (/etc/ntp.conf) il nome del/dei server NTP

ad esempio:

echo "server mioserver.miodominio.it" >> /etc/ntp.conf
echo "server 1.it.pool.ntp.org" >> /etc/ntp.conf
echo "server 0.europe.pool.ntp.org" >> /etc/ntp.conf
echo "server 2.europe.pool.ntp.org" >> /etc/ntp.conf

**** I server in queste ultime 3 righe sono server NTP pubblici presi da http://www.pool.ntp.org/zone/it

Verificare poi se il contenuto del file /etc/conf/step-tickers(questo file è utilizzato dal programma ntpdate che sincronizza l'orario per la prima volta, ad esempio quando si fa partire il servizio ntpd)sia il seguente

mioserver.miodominio.it
1.it.pool.ntp.org
0.europe.pool.ntp.org
2.europe.pool.ntp.org

Qualora non lo fosse digitare i seguenti comandi


echo "mioserver.miodominio.it" >> /etc/ntp/step-tickers
echo "1.it.pool.ntp.org" >> /etc/ntp/step-tickers
echo "0.europe.pool.ntp.org" >> /etc/ntp/step-tickers
echo "2.europe.pool.ntp.org" >> /etc/ntp/step-tickers


C. Disabilitare il Firewall
Aprire la porta del firewall del ESX in modo da poter contattare il server NTP (NB: se i server NTP sono esterni ricordarsi di aprire la porta TCP+UDP 123 sul firewall per potersi collegare all'esterno)

esxcfg-firewall -e ntpClient


D.Avviare NTP daemon

Fare partire il daemon NTP e fare in modo che il servizio parta automaticamente quando il server viene riavviato

service ntpd restart
chkconfig --level 345 ntpd on

Nessun commento: