Je travaillais récemment sur un projet de Grid Computing, où je devais installer un middleware de grille appelé Globus Toolkit. Si vous avez déjà travaillé sur Globus Toolkit, vous savez peut-être qu'il utilise un module de sécurité appelé Grid Security Infrastructure (GSI), qui fonctionne en réalité sur la base d'une infrastructure à clé publique (PKI). Cela signifie que toutes les transactions liées à l'informatique en grille sont effectuées sur des certificats numériques X.509 pour l'authentification et l'autorisation. Il est donc très important que toutes les machines impliquées dans le calcul de la grille soient synchronisées avec un serveur de temps commun. C'est probablement pourquoi j'ai fini par installer NTP sur ces machines.
Au point, je vais partager comment installer et configurer NTP sur les machines CentOS.
Qu'est-ce que NTP ?
NTP signifie Network Time Protocol, qui envoie en fait des signaux horaires sur le réseau pour synchroniser les clients NTP (la description est suffisante pour le moment et vous pouvez trouver une meilleure explication sur ntp.org). NTP peut être installé en utilisant 'yum ‘ commande.
Installer 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!
Configurer 'ntpd' pour qu'il démarre pendant le démarrage
# chkconfig ntpd on
Mettre à jour NTP
# ntpdate pool.ntp.org
Démarrer le démon "ntpd"
# service ntpd start or # /etc/init.d/ntpd start
NTPSTAT
Vous pouvez également exécuter ntpstat après avoir configuré le « serveur » dans /etc/ntp.conf.
# ntpstat unsynchronised time server re-starting polling server every 8 s
Configurer NTP
# vim /etc/ntp.conf
et ajoutez les lignes ci-dessous…
server 0.centos.pool.ntp.org server 1.centos.pool.ntp.org server 2.centos.pool.ntp.org server 3.centos.pool.ntp.org
Par défaut, les serveurs de pool NTP publics (pour CentOS) auraient été ajoutés au fichier ntp.conf. L'attribut "serveur" peut également être utilisé pour ajouter le serveur NTP de votre organisation.
Par exemple,
server ntp.yourorganization.org
C'est tout !