Projet

Général

Profil

Tâche #21339

Scénario #21239: Fournir un module AmonEcole-Eclair

Création du paquet AmonEcole-Eclair

Ajouté par Daniel Dehennin il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

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

100%

Temps estimé:
12.00 h
Temps passé:
Restant à faire (heures):
0.0

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)

Demandes liées

Lié à Eclair - 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 Fermé 13/09/2017

Révisions associées

Révision ef9a383f (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision b421a75f (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Force local LDAP client for AmonEcole-Eclair

The “30_ltsp.xml” dictionnary force remote LDAP, we meed to override
it.

Ref: #21339

Révision 0098a778 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Force use of DHCP and TFTP for AmonEcole-Eclair

Ref: #21339

Révision 8a0e40cc (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

/home is “mount --bind” in LTSP container

  • dicos/55_amonecole-eclair.xml: Just disable the
    “adresse_serveur_nfs” variable.

Ref: #21339

Révision b4eeea8e (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Adapt PXE path for TFTP with Eclair

Ref: #21339

Révision 93074d9e (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

We favorise FAT clients for AmonEcole-Eclair

Ref: #21339

Révision a54b20e2 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision 7b2c9a12 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision ac9526b5 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Reload LXC apparmor profile on install.

Ref: #21339

Révision e6cab03c (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision 644f32ad (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

AmonEcole-Eclair requires EOLE LTSP dependencies

  • debian/control (Depends): Add “eole-ltsp-server” and
    “eole-gaspacho-agent”.

Ref: #21339

Révision a72bec99 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Group gaspacho container with LTSP

Ref: #21339

Révision cacf118e (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

We need to install apparmor profile

Ref: #21339

Révision ffd14bda (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Fix path to apparmor profile

Ref: #21339

Révision 43713c41 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

Eclair requires a specific apparmor profile

Ref: #21339

Révision a37866a4 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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

Révision 92233afe (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

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, ...).

Formats disponibles : Atom PDF