Projet

Général

Profil

Tâche #35044

Scénario #34903: Correction AD-T00-001c - Changement de backend DNS pour samba (2.9.0-RC1)

Étude

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a environ un an.

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

100%

Restant à faire (heures):
0.0

Demandes liées

Lié à Distribution EOLE - Tâche #35244: Vérifier la gestion du fichier named.conf (dlz) Fermé 22/02/2023

Historique

#1 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a plus d'un an

Il est possible que la gestion du service bind9 ne prenne pas en compte ce cas d’usage d’arrêt complet (il utilise la méthode restartonly spécifiquement mise en place pour faire un redémarrage plutôt qu’un arrêt et un démarrage).

#3 Mis à jour par Benjamin Bohard il y a plus d'un an

Le processus identifié grâce à la commande ss, dans le cas du backend dns interne, est dns[master] plutôt que samba.

#4 Mis à jour par Benjamin Bohard il y a plus d'un an

Concernant la nécessité de relancer le reconfigure pour la bascule vers bind, le fichier de configuration /var/lib/samba/bind-dns/named.conf est créé après la tentative de démarrage du service named (tentative qui échoue donc). Le fichier est présent au bon moment lors du second reconfigure.
Ce fichier est créé (et supprimé) par la procédure samba_upgradedns, lancée en postservice. named est déjà redémarré en postservice dans le cas où on bascule sur le mode BIND9_DLZ mais il semble nécessaire de temporiser entre la bascule de backend via l’outil samba et le redémarrage de named :
  • l’arrêt puis le redémarrage (une fois le fichier /var/lib/samba/bind-dns/named.conf) n’est pas suffisant
  • l’ajout d’un sleep 10 entre l’arrêt et le démarrage permet le démarrage correct de named.

#5 Mis à jour par Benjamin Bohard il y a plus d'un an

Le redémarrage du service named semble inhibé par le compteur d’échec des tentatives de redémarrage. Une fois ce compteur remis à zéro (à moins que ce ne soit un autre effet de temporisation) le redémarrage est effectif.

systemctl reset-failed named

#6 Mis à jour par Benjamin Bohard il y a plus d'un an

  • Statut changé de En cours à À valider
  • % réalisé changé de 0 à 100

#7 Mis à jour par Ludwig Seys il y a plus d'un an

  • Statut changé de À valider à Résolu

#8 Mis à jour par Joël Cuissinat il y a environ un an

  • Lié à Tâche #35244: Vérifier la gestion du fichier named.conf (dlz) ajouté

#9 Mis à jour par Joël Cuissinat il y a environ un an

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

Formats disponibles : Atom PDF