Di recente stavo lavorando a un progetto di Grid Computing, in cui dovevo installare un middleware di griglia chiamato Globus Toolkit. Se hai mai lavorato su Globus Toolkit, allora potresti essere consapevole che utilizza un modulo di sicurezza chiamato Grid Security Infrastructure (GSI), che in realtà funziona sulla base di Public Key Infrastructure (PKI). Significa che tutte le transazioni relative al grid computing vengono eseguite su certificati digitali X.509 per l'autenticazione e l'autorizzazione. Quindi è abbastanza importante che tutte le macchine coinvolte nel calcolo della griglia siano sincronizzate con un server orario comune. Questo probabilmente è il motivo per cui ho finito per installare NTP su quelle macchine.
Al punto, condividerò come installare e configurare NTP su macchine CentOS.
Cos'è NTP?
NTP sta per Network Time Protocol, che in realtà invia segnali temporali sulla rete per sincronizzare i client NTP (la descrizione è sufficiente per ora e puoi trovare una spiegazione migliore su ntp.org). NTP può essere installato utilizzando 'yum ' comando.
Installa NTP
#yum install ntp .................... Installed: ntp.x86_64 0:4.2.6p5-2.el6.centos Dependency Installed: ntpdate.x86_64 0:4.2.6p5-2.el6.centos Complete!
Configura 'ntpd' per l'avvio durante l'avvio
# chkconfig ntpd on
Aggiorna NTP
# ntpdate pool.ntp.org
Avvia il demone 'ntpd'
# service ntpd start or # /etc/init.d/ntpd start
NTPSTAT
Puoi anche eseguire ntpstat dopo aver configurato 'server' in /etc/ntp.conf.
# ntpstat unsynchronised time server re-starting polling server every 8 s
Configura NTP
# vim /etc/ntp.conf
e aggiungi le righe sottostanti...
server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.pool.ntp.org server 3.centos.pool.ntp.org
Per impostazione predefinita, i server pool NTP pubblici (per CentOS) sarebbero stati aggiunti al file ntp.conf. L'attributo "server" può essere utilizzato anche per aggiungere il server NTP della tua organizzazione.
Ad esempio,
server ntp.yourorganization.org
Questo è tutto!