Scénario #28814
Upgrade-Auto ScribeAD 2.7 : Sauvegarde/restauration des ACL du Scribe (membre)
Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Début:
08/04/2020
Echéance:
10/04/2020
% réalisé:
100%
Points de scénarios:
4.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto
Description
Scribe et ScribeAD 2.6.2 utilisent le ldap local pour résoudre les ACL.
En 2.7.1 ça utilise l'AD et les uidNumber sont différents !
Exemple de script de sauvegarde inspiré de migration26.sh (le répertoire netlogon n'est plus utile) :
/bin/bash
echo "Sauvegarde des ACL"
ACLS="/root/saveACL.txt"
> "$ACLS"
for rep in "workgroups" "classes" "options";do
echo -n "."
/usr/bin/getfacl -R --absolute-names /home/$rep >> "$ACLS"
done
for abc in `find /home -maxdepth 1 -name '?' | sort`
do
echo -n "."
/usr/bin/getfacl -R --absolute-names $abc >> "$ACLS"
done
echo
echo "Fin d'écriture dans : $ACLS"
Solutions à mettre en œuvre¶
- Sur EOLE 2.6.2 (code d'Upgrade vers 2.7)
- Sauvegarder les ACL en pré-upgrade
- Restaurer les ACL en post-upgrade ou à l'instance qui suit (en tout cas pas avant que winbind ne soit fonctionnel)
- Prendre en compte les groupes renommés, cf. #29685
- Modifier le test Jenkins afin qu'il contienne une vérification d'ACL
Critères d'acceptation¶
- Après Upgrade-Auto les ACL sont modifiées et mappés sur les comptes AD
- Le test Jenkins permet de le valider : https://dev-eole.ac-dijon.fr/jenkins/job/2.7.1/job/test-upgradeauto-scribead-262-2.7.1-amd64/
Sous-tâches
Demandes liées
Historique
#1 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Tâche parente
#28683supprimé
#2 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Tracker changé de Tâche à Scénario
- Sujet changé de Sauvegarde/restauration des ACL à Upgrade-Auto ScribeAD 2.7 : Sauvegarde/restauration des ACL du Scribe (membre)
- Echéance mis à 11/10/2019
- Version cible changé de Prestation Cadoles été 2019 à sprint 2019 39-41 Equipe MENSR
- Release mis à EOLE 2.7.1.2
- Points de scénarios mis à 2.0
#3 Mis à jour par Gilles Grandgérard il y a plus de 4 ans
- Lié à Scénario #28683: Fournir la procédure de migration Upgrade-Auto d'un ScribeAD 2.6.2 vers Scribe 2.7.1 ajouté
#4 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Version cible changé de sprint 2019 39-41 Equipe MENSR à sprint 2019 42-44 Equipe MENSR
#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Echéance
11/10/2019supprimé - Version cible
sprint 2019 42-44 Equipe MENSRsupprimé - Début
22/08/2019supprimé - Release changé de EOLE 2.7.1.2 à EOLE 2.7.2
#6 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Echéance mis à 10/04/2020
- Version cible mis à Prestation Cadoles MEN 13-15
- Début mis à 23/03/2020
- Release changé de EOLE 2.7.2 à EOLE 2.7.1.3
- Points de scénarios changé de 2.0 à 3.0
#7 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Lié à Tâche #29685: migration27.sh : corriger les droits pour "domain users" et "domain admins" ajouté
#8 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Projet changé de Distribution EOLE à creole
- Description mis à jour (diff)
- Points de scénarios changé de 3.0 à 4.0
#9 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Description mis à jour (diff)
#10 Mis à jour par Emmanuel GARETTE il y a environ 4 ans
- Assigné à mis à Emmanuel GARETTE
#11 Mis à jour par Joël Cuissinat il y a environ 4 ans
- Statut changé de Nouveau à Terminé (Sprint)
Tâches validées et test Jenkins OK.