Projet

Général

Profil

Tâche #25561

Scénario #25457: La gestion de la mise à l’heure du serveur doit être fonctionnelle sur 2.7.0

Forcer la synchronisation de l’heure au démarrage du système

Ajouté par Daniel Dehennin il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
15/10/2018
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Restant à faire (heures):
0.0

Description

Avant de démarrer des services comme MySQL nous devons être sûr que le système est à l’heure.

Un environnement virtualisé mal configuré peut appliquer un décalage de l’horloge « matérielle virtuelle » si l’heure de l’hôte relative au fuseau horaire est considérée comme UTC par le système virtualisé.

Le service ntp ne permet pas de changer l’heure brutalement au démarrage, il faut donc un service dédié qui s’exécute juste après que le réseau soit opérationnel.

Révisions associées

Révision 3cdc51ef (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

We need to force time synchronisation as early as possible at boot

Otherwise some service like MySQL will not be happy when the time goes
backward.

This service pull the “time-sync.target” used by the time sentible
services.

  • init/ntpdate.service: new service to call “ntpdate” when the network
    is fully configured.

Ref: #25561

Révision 9647443d (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

Package “ntpdate.service” in “eole-server”

Ref: #25561

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 5 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a plus de 5 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.25

#3 Mis à jour par Daniel Dehennin il y a plus de 5 ans

Pour tester

Le service ntpdate.service doit être démarré

systemctl status ntpdate.service
● ntpdate.service - Force synchronisation of time
   Loaded: loaded (/etc/systemd/system/ntpdate.service; enabled; vendor preset: enabled)
   Active: active (exited) since Mon 2018-10-15 17:02:11 CEST; 7min ago
  Process: 1190 ExecStart=/usr/sbin/ntpdate -v $NTPSERVERS (code=exited, status=0/SUCCESS)
 Main PID: 1190 (code=exited, status=0/SUCCESS)

oct. 15 17:02:02 scribe systemd[1]: Starting Force synchronisation of time...
oct. 15 17:02:02 scribe ntpdate[1190]: 15 Oct 17:02:02 ntpdate[1190]: ntpdate 4.2.8p10@1.3728-o (1)
oct. 15 17:02:11 scribe ntpdate[1190]: 15 Oct 17:02:11 ntpdate[1190]: step time server 192.168.232.2 offset -2.087238 sec
oct. 15 17:02:11 scribe systemd[1]: Started Force synchronisation of time.

Le démarrage doit se faire après que netplan-wait-online.service soit terminé, c’est à dire après network-online.target

Voir l’image boot.svg dans le scénario #25457.

#4 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Laurent Flori il y a plus de 5 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF