Projet

Général

Profil

Scénario #25457

La gestion de la mise à l’heure du serveur doit être fonctionnelle sur 2.7.0

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

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
15/10/2018
Echéance:
26/10/2018
% réalisé:

100%

Temps estimé:
(Total: 6.00 h)
Points de scénarios:
3.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Problème

Actuellement le service *ntp* :

  • n’est pas actif car systemd-timesyncd.service est actif
  • s’exécute après network.target (et de façon mal faite car il manque le Wants=), il essaye donc trop tôt de s’accrocher à une adresse IP qui n’est pas encore configurée
# /lib/systemd/system/ntp.service
[Unit]
Description=Network Time Service
Documentation=man:ntpd(8)
After=network.target
Conflicts=systemd-timesyncd.service

[Service]
Type=forking
# Debian uses a shell wrapper to process /etc/default/ntp
# and select DHCP-provided NTP servers if available
ExecStart=/usr/lib/ntp/ntp-systemd-wrapper
PrivateTmp=true

[Install]
WantedBy=multi-user.target

Propositions

  • Désactiver systemd-timesyncd.service
  • Surcharger la configuration de l’unit systemd avec les informations suivantes :
    [Unit]
    After=network-online.target
    Wants=network-online.target
    

boot.svg Voir (176 ko) Daniel Dehennin, 15/10/2018 17:06


Sous-tâches

Tâche #25555: Désactiver le service systemd-timesyncdFerméDaniel Dehennin

Tâche #25561: Forcer la synchronisation de l’heure au démarrage du systèmeFerméDaniel Dehennin

Tâche #25562: Le service NTP doit attendre que l’heure soit synchroniséeFerméDaniel Dehennin

Tâche #25565: Le service MySQL doit démarrer après que l’heure soit synchroniséeFerméDaniel Dehennin

Historique

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

Il semble y avoir autre chose:

  • Le service systemd-timesyncd doit être désactivé pour utiliser NTP
  • Le service NTP ne sollicite que le pool et non le serveur configuré
  • Le service NTP est configuré pour utiliser hestia.eole.lan (ça devrait pas être l’Amon ?)
  • Même après un ntpdate le daemon ntp est noté non synchronisé par ntpstat.

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

  • Projet changé de Distribution EOLE à eole-common
  • Sujet changé de Le service NTP n’attend pas que le réseau soit en service pour démarrer à Le service NTP n’est pas en service sur les modules 2.7.0
  • Description mis à jour (diff)
  • Assigné à mis à Daniel Dehennin
  • Tâche parente #25242 supprimé
  • Release mis à EOLE 2.7.0

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

  • Tracker changé de Tâche à Scénario
  • Echéance mis à 26/10/2018
  • Points de scénarios mis à 3.0

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

La surcharge de l’unit systemd n’est pas utile, testé sur Scribe.

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

  • Sujet changé de Le service NTP n’est pas en service sur les modules 2.7.0 à La gestion de la mise à l’heure du serveur doit être fonctionnelle sur 2.7.0

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

Pour tester

  • Le service ntpdate.service doit démarrer après que netplan-wait-online.service soit terminé, c’est à dire après network-online.target.
  • Le service ntp.service doit démarrer après que ntpdate.service soit terminé, c’est à dire après time-sync.target
  • Le service mysql.service doit démarrer après que ntpdate.service soit terminé, c’est à dire après time-sync.target

Obtenir le graphique de démarrage

root@scribe:~# systemd-analyze plot > boot.svg

Voir boot.svg

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

  • Statut changé de Nouveau à Terminé (Sprint)

Formats disponibles : Atom PDF