Project

General

Profile

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

Added by Matthieu Lamalle about 2 months ago. Updated 19 days ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/24/2021
Due date:
% Done:

100%

Remaining (hours):
0.0

Associated revisions

Revision 280e956a (diff)
Added by Matthieu Lamalle about 1 month ago

mask salt-minion service ref #33328

Revision e22cc06f
Added by Matthieu Lamalle about 1 month ago

mask salt-minion service ref #33328

Revision ea706bec (diff)
Added by Matthieu Lamalle about 1 month ago

mask salt-minion service 2.8.1 ref #33328

Revision 6e0392dc (diff)
Added by Matthieu Lamalle about 1 month ago

correction 2.8.0 ref #33328

Revision 0f92495a (diff)
Added by Matthieu Lamalle about 1 month ago

mask salt-minion service 2.8.1 ref #33328

Revision c9b3b894 (diff)
Added by Emmanuel GARETTE about 1 month ago

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

History

#1 Updated by Matthieu Lamalle about 1 month ago

  • Status changed from Nouveau to En cours

#2 Updated by Matthieu Lamalle about 1 month ago

  • Status changed from En cours to À valider

#3 Updated by Joël Cuissinat about 1 month ago

  • Status changed from À valider to 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 Updated by Matthieu Lamalle about 1 month ago

  • Status changed from Nouveau to À valider

#5 Updated by Emmanuel GARETTE about 1 month ago

  • Assigned To set to Matthieu Lamalle
  • % Done changed from 0 to 100

#6 Updated by Emmanuel GARETTE 29 days ago

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 Updated by Emmanuel GARETTE 29 days ago

  • Status changed from À valider to Résolu

#8 Updated by Joël Cuissinat 19 days ago

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 Updated by Joël Cuissinat 19 days ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Testé sur Scribe 2.8.1 : OK

Also available in: Atom PDF