Tâche #31548
Scénario #31590: Validation des scénario 'cadoles' (05-07)
Valider le scénario Valider le fonctionnement de Let's Encrypt sur AmonEcole 2.8.1 (sprint 02-04)
Début:
14/01/2021
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Demandes liées
Révisions associées
utiliser les certificats samba en cas d'utilisation de let's encrypt (ref #31548)
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Lié à Scénario #31521: Valider le fonctionnement de Let's Encrypt sur AmonEcole 2.8.1 ajouté
#2 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Assigné à mis à Daniel Dehennin
#4 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Lié à Tâche #31722: Gestion DNS avec les modules EOLE ajouté
#5 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Fichier amonecole-2.8.1-lets-encrypt-lab1.eol ajouté
Test¶
- modèle de VM ⮕
etb3.amonecole-2.8.1-daily
- réseau 1 ⮕
labs.eole.education
, la machine obtient d’OpenNebula l’adresse IP associée àlab1.labs.eole.education
- réseau 2 ⮕
pedago3
nom_domaine_local
⮕dompedago.lab1.labs.eole.education
web_url
⮕lab1.labs.eole.education
Lors de l’instance j’ai plusieurs erreurs :
- Une erreur directement liée à Let's Encrypt, le
postservice
semble ne pas supporter la non activation de certaines variables :run-parts: executing /usr/share/eole/postservice/00-letsencrypt instance root - Erreur creole 1 : ne peut accéder à l'option "Nom de domaine ou IP à rediriger" a cause de la propriété disabled (la valeur de "Activer le reverse proxy Nginx pour http/https" est "non") root - Erreur creole 1 : ne peut accéder à option "Activer la redirection pour tous les sous-domaines" parce que "Nom de domaine ou IP à rediriger" a de la propriété disabled (la valeur de "Activer le reverse proxy Nginx pour http/https" est "non") - Demande de certificat pour amonecole.dompedago.lab1.labs.eole.education lab1.labs.eole.educationFailed to stop apache2.service: Unit apache2.service not loaded. [OK] run-parts: executing /usr/share/eole/letsencrypt/hooks-post.d/00-copy full run-parts: executing /usr/share/eole/letsencrypt/hooks-post.d/99-restart full
- mais cela ne semble pas avoir impacter la génération d’un certificat pour les deux noms
nom_domaine_machine
etweb_url
root@amonecole:~# openssl x509 -in /etc/ssl/letsencrypt/conf/live/amonecole.dompedago.lab1.labs.eole.education/cert.pem -noout -subject -ext subjectAltName subject=CN = amonecole.dompedago.lab1.labs.eole.education X509v3 Subject Alternative Name: DNS:amonecole.dompedago.lab1.labs.eole.education, DNS:lab1.labs.eole.education
- Le test de connection kerberos/AD échoue :
Test connection kerberos/AD kinit: Cannot contact any KDC for realm 'DOMPEDAGO.LAB1.LABS.EOLE.EDUCATION' while getting initial credentials Connection kerberos/AD impossible
- La modification des schémas échoue
run-parts: executing /usr/share/eole/postservice/26-ad_schema instance Modified 136 records successfully Modified 68 records successfully Modified 14 records successfully Modified 128 records successfully Modified 234 records successfully Added 24 records successfully Modified 1 records successfully Ajout du compte de jonction au domaine 'eole-seth-education'... User 'eole-seth-education' created successfully Mise en conformité de l’utilisateur 'eole-seth-education'... Expiry for user 'eole-seth-education' disabled. Added members to group Domain Admins Changed password OK Erreur : {'desc': "Can't contact LDAP server", 'errno': 107, 'info': 'Transport endpoint is not connected'} run-parts: /usr/share/eole/postservice/26-ad_schema exited with return code 1 Erreur : postservice
Au final, l’instance ne va pas au bout.
#6 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Lié à Tâche #31673: Attente de fermeture des demandes let's encrypt ajouté
#7 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Sujet changé de Valider le scénario Valider le fonctionnement de Let's Encrypt sur AmonEcole 2.8.1 à Valider le scénario Valider le fonctionnement de Let's Encrypt sur AmonEcole 2.8.1 (sprint 02-04)
#8 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Tâche parente changé de #31494 à #31590
#9 Mis à jour par Emmanuel GARETTE il y a environ 3 ans
Le certificat n'est pas copié dans le cas de let's encrypt : #24151
Dans ce cas, samba ne peut pas démarrer.
#10 Mis à jour par Daniel Dehennin il y a environ 3 ans
Avec les dernières mises à jour :
- instance réussie
- connexion à EAD2 depuis mon poste OK avec certificat Let's Encrypt
- connexion à roundcube depuis mon poste OK avec certificat Let's Encrypt
- intégration d’un poste client windows 10 OK
- le certificat samba est celui auto-généré par samba lui-même
root@amonecole:~# openssl s_client -host addc.dompedago.lab1.labs.eole.education -port 636 CONNECTED(00000003) depth=0 O = Samba Administration, OU = Samba - temporary autogenerated HOST certificate, CN = ADDC.dompedago.lab1.labs.eole.education verify error:num=20:unable to get local issuer certificate verify return:1 depth=0 O = Samba Administration, OU = Samba - temporary autogenerated HOST certificate, CN = ADDC.dompedago.lab1.labs.eole.education verify error:num=21:unable to verify the first certificate verify return:1 --- Certificate chain 0 s:O = Samba Administration, OU = Samba - temporary autogenerated HOST certificate, CN = ADDC.dompedago.lab1.labs.eole.education i:O = Samba Administration, OU = Samba - temporary autogenerated CA certificate, CN = ADDC.dompedago.lab1.labs.eole.education --- […]
#11 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#12 Mis à jour par Daniel Dehennin il y a environ 3 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0