Projet

Général

Profil

Scénario #30578

Mis à jour par Laurent Flori il y a plus de 3 ans

h1. Ajouter la fonction de serveur de clients légers à un scribe 2.8.

Le projet LTSP a été réécrit entièrement. url: https://ltsp.org

h2. Description

h3. h3 Proposition de solution

1. choisir parmi une liste d'image dans GenConfig
2. un téléchargement de l'ISO durant le reconfigure
3. extraire le noyau et le rootfs de l'ISO
4. installer le minion dans le rootfs (gérer le minion_id)
5. mettre le noyau et le rootfs au bon endroit
6. Régénérer le menu ltsp.ipxe

h3. On utilisera les images suivantes pour les clients "légers":

*Ubuntu Cloud Focal*: [[http://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.tar.gz]] (on peut importer le .img dans le tar avec ltsp image)
*Ubuntu focal dekstop*: [[https://releases.ubuntu.com/20.04.1/ubuntu-20.04.1-desktop-amd64.iso]] (il faut prendre dans l'iso: casper/filesystem.squashfs, casper/vmlinuz et casper/initrd et les placer "à la main")

h2. Critères d'acceptation

* les paquets ltsp ipxe nfs-kernel-server sont installés
* les services dhcp,tftp,nfs doivent être installés et fonctionnels
* Intégrer les clients légers (lourds) au domaine (via la recette salt)
* désactiver complètement pamltsp (on ne veut ni sshfs ni nfs pour les répertoires personnels)
* monter les répertoires personnels via cifs kerberos
* adapter les tests jenkins
* adapter les tests squash
* mettre à jour la documentation 2.8
* proposer une solution pour importer des images depuis des livecd (filesystem.squashfs, kernel, initrd + jonction au domaine)

Retour