Projet

Général

Profil

Tâche #33328

Scénario #33177: Scribe: il arrive que le serveur scribe soit listé dans la gestion de clef des clients de l’EAD3

Masquer le service salt-minion sur scribe

Ajouté par Matthieu Lamalle il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/09/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Révisions associées

Révision 280e956a (diff)
Ajouté par Matthieu Lamalle il y a plus de 2 ans

mask salt-minion service ref #33328

Révision e22cc06f
Ajouté par Matthieu Lamalle il y a plus de 2 ans

mask salt-minion service ref #33328

Révision ea706bec (diff)
Ajouté par Matthieu Lamalle il y a plus de 2 ans

mask salt-minion service 2.8.1 ref #33328

Révision 6e0392dc (diff)
Ajouté par Matthieu Lamalle il y a plus de 2 ans

correction 2.8.0 ref #33328

Révision 0f92495a (diff)
Ajouté par Matthieu Lamalle il y a plus de 2 ans

mask salt-minion service 2.8.1 ref #33328

Révision c9b3b894 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

CreoleRun est ecrasé dans le postservice, utilisation du vrai CreoleRun (ref #33328)

Historique

#1 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de En cours à À valider

#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de À valider à Nouveau

Modification incompatible Scribe < 2.8.1
https://dev-eole.ac-dijon.fr/jenkins/job/2.8.0/job/test-instance-acascribe-2.8.0-amd64/lastFailedBuild/parsed_console/

    run-parts: executing /usr/share/eole/postservice/30-eole-workstation-manager instance
            Résolution du nom d'hôte "salt" en 192.168.0.26 : Record added successfully
            Ajout du compte de jonction au domaine 'eole-workstation-manager'...
            User 'eole-workstation-manager' created successfully
            Mise en conformité de l’utilisateur 'eole-workstation-manager'...
            Expiry for user 'eole-workstation-manager' disabled.
            Changed password OK
            Délégation pour 'eole-workstation-manager' absentes sur CN=Computers
            Délégation pour 'eole-workstation-manager' activée sur CN=Computers
            Ajout du compte de lecture 'eole-workstation-reader'...
            User 'eole-workstation-reader' created successfully
            Mise en conformité de l’utilisateur 'eole-workstation-reader'...
            Expiry for user 'eole-workstation-reader' disabled.
            Changed password OK

            root - Variable inconnue container_ip_domaine
            Created symlink /etc/systemd/system/salt-minion.service → /dev/null.

#4 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Statut changé de Nouveau à À valider

#5 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Assigné à mis à Matthieu Lamalle
  • % réalisé changé de 0 à 100

#6 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

Sur Scribe, si on met à jour salt-minion il ne cherche plus à se réinscrire.
Par contre, si on "unmask" le service il se réinscrit comme avant :

root@scribe:~# systemctl start salt-minion
Failed to start salt-minion.service: Unit salt-minion.service is masked.
root@scribe:~# apt install --reinstall salt-minion
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 28,5 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://test-eole.ac-dijon.fr/eole eole-2.8.1-updates/main amd64 salt-minion all 3003.3+ds-1 [28,5 kB]
28,5 ko réceptionnés en 0s (1 612 ko/s)
(Lecture de la base de données... 274592 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../salt-minion_3003.3+ds-1_all.deb ...
Dépaquetage de salt-minion (3003.3+ds-1) sur (3003.3+ds-1) ...
Paramétrage de salt-minion (3003.3+ds-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.13) ...
root@scribe:~# salt-key 
Accepted Keys:
Denied Keys:
Unaccepted Keys:
Rejected Keys:
root@scribe:~# systemctl unmask salt-minion
Removed /etc/systemd/system/salt-minion.service.
root@scribe:~# apt install --reinstall salt-minion
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 28,5 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de :1 http://test-eole.ac-dijon.fr/eole eole-2.8.1-updates/main amd64 salt-minion all 3003.3+ds-1 [28,5 kB]
28,5 ko réceptionnés en 0s (2 119 ko/s)
(Lecture de la base de données... 274592 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../salt-minion_3003.3+ds-1_all.deb ...
Dépaquetage de salt-minion (3003.3+ds-1) sur (3003.3+ds-1) ...
Paramétrage de salt-minion (3003.3+ds-1) ...
Traitement des actions différées (« triggers ») pour man-db (2.9.1-1) ...
Traitement des actions différées (« triggers ») pour systemd (245.4-4ubuntu3.13) ...
root@scribe:~# salt-key 
Accepted Keys:
Denied Keys:
Unaccepted Keys:
scribe.domscribe.ac-test.fr
Rejected Keys:

Le service est correctement masqué sur l'amonecole également :

root@addc:~# systemctl start salt-minion
Failed to start salt-minion.service: Unit salt-minion.service is masked.

#7 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu

#8 Mis à jour par Joël Cuissinat il y a plus de 2 ans

Implémentation finale :
  • En 2.7.2 : systemctl mask salt-minion dans postservice/30-eole-workstation-manager
  • En 2.8.0 : systemctl mask salt-minion dans postservice/30-eole-workstation-manager
  • En 2.8.1 : /usr/bin/CreoleRun "systemctl mask salt-minion" domaine dans postservice/30-eole-workstation-manager

#9 Mis à jour par Joël Cuissinat il y a plus de 2 ans

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

Testé sur Scribe 2.8.1 : OK

Formats disponibles : Atom PDF