Tâche #21339
Scénario #21239: Fournir un module AmonEcole-Eclair
Création du paquet AmonEcole-Eclair
Description
- Dans le dépôt conf-amonecole
- Calcul automatique des variables
- adresse IP du NFS ⮕ montage
/home
- adresse IP du LDAP ⮕
%%adresse_ip_bdd
(routage interne) - Dicos amonecole + amonecole-eclair
- Création de
/var/lib/tftpboot
sur le maître (attention à l’espace disque, lien symbolique dans /opt)
- adresse IP du NFS ⮕ montage
Demandes liées
Révisions associées
Create AmonEcole-Eclair module
- Share TFTP directory between master and containers
- Mount home in LTSP container
- Bind container first interface to master second interface
Ref: #21339
Force local LDAP client for AmonEcole-Eclair
The “30_ltsp.xml” dictionnary force remote LDAP, we meed to override
it.
Ref: #21339
Force use of DHCP and TFTP for AmonEcole-Eclair
Ref: #21339
/home is “mount --bind” in LTSP container
- dicos/55_amonecole-eclair.xml: Just disable the
“adresse_serveur_nfs” variable.
Ref: #21339
Adapt PXE path for TFTP with Eclair
Ref: #21339
We favorise FAT clients for AmonEcole-Eclair
Ref: #21339
New EOLE module AmonEcole-Eclair
The AmonEcole-Eclair is AmonEcole + AmonEcole-Eclair dictionnary.
- debian/control: new module meta-package
“eole-amonecole-eclair-module” and its module package
“eole-amonecole-eclair”.
- debian/eole-amonecole-eclair.install: install AmonEcole-Eclair
dictionnary.
- debian/eole-amonecole.install: Install only AmonEcole dictionnary.
- debian/eole-amonecole-eclair.dirs: Create “/opt/tftpboot” directory.
Ref: #21339
Eclair requires a dedicated profile
- apparmor/lxc-default-for-eclair: add filesystem proc, sysfs et bind
mount options.
- conf-amonecole.mk (apparmor_DATA_DIR): install apparmor profile.
Ref: #21339
Reload LXC apparmor profile on install.
Ref: #21339
Install all packages for standalone non LXC Eclair
We need to remove “eole-ltsp-server-pkg” from “eole-ltsp-server”
dependencies for AmonEcole-Eclair.
- debian/control (Depends): add “eole-ltsp-server-pkg” to
eole-eclair-all.
Ref: #21339
AmonEcole-Eclair requires EOLE LTSP dependencies
- debian/control (Depends): Add “eole-ltsp-server” and
“eole-gaspacho-agent”.
Ref: #21339
Group gaspacho container with LTSP
Ref: #21339
We need to install apparmor profile
Ref: #21339
Fix path to apparmor profile
Ref: #21339
Eclair requires a specific apparmor profile
Ref: #21339
Reloading LXC apparmor profile is not enough
Just reloading the lxc-containers profile does not load the new one.
- debian/eole-amonecole-eclair.postinst: Reload service instead of
just reloading the LXC profile.
Ref: #21339
Default machine name length must not have more than 15 characters
Or the samba domain integration fails.
- dicos/55_amonecole-eclair.xml: default machine name without a dash.
Ref: #21339
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Description mis à jour (diff)
- Assigné à mis à Daniel Dehennin
#3 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0
#4 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Temps estimé changé de 0.00 h à 8.00 h
- Restant à faire (heures) changé de 0.0 à 6.0
#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Sujet changé de Création du dictionnaire AmonEcole-Eclair à Création du paquet AmonEcole-Eclair
- Description mis à jour (diff)
- Temps estimé changé de 8.00 h à 12.00 h
- Restant à faire (heures) changé de 6.0 à 10.0
#6 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Description mis à jour (diff)
#7 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Description mis à jour (diff)
#8 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Restant à faire (heures) changé de 10.0 à 8.0
#9 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Description mis à jour (diff)
#10 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 8.0 à 2.0
#11 Mis à jour par Daniel Dehennin il y a plus de 6 ans
- Lié à Tâche #21384: La redéfinition du client ldap dans le dicos 30_ltsp n'est pas applicable dans le contexte d'un amonecole-eclair ajouté
#12 Mis à jour par Scrum Master il y a plus de 6 ans
- Statut changé de En cours à Résolu
#13 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Restant à faire (heures) changé de 2.0 à 12.0
#14 Mis à jour par Emmanuel GARETTE il y a plus de 6 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 12.0 à 0.0
Tout semble fonctionnel comme prévu (l'image est bien construit dans /opt, l'image est une fat amd64, les utilisateurs LDAP sont bien vus dans le conteneur, ...).