Project

General

Profile

Scénario #33954

Créer l'image ISO pour EOLE 2.9 (Jammy Jellyfish)

Added by Joël Cuissinat about 1 year ago. Updated 6 months ago.

Status:
Terminé (Sprint)
Priority:
Normal
Assigned To:
developpeurs_eole
Category:
-
Start date:
08/26/2022
Due date:
09/30/2022
% Done:

100%

Story points:
2.0
Remaining (hours):
0.00 hour
Velocity based estimate:
Release:
Release relationship:
Auto

Description

Objectif

Avec la distribution Ubuntu 22.04 'Jammy', l'installeur DEBIAN historique a été remplacé par Subiquity.
L'iso Ubuntu Server est donc une image 'live'.

Nous pouvons configurer cette installation avec l'outil 'autoinstall'. La documentation de référence est à https://ubuntu.com/server/docs/install/step-by-step

But

Fournir une ISO EOLE 2.9

Travail à faire

  • Créer la configuration user-data permettant de transformer une ubuntu server en EOLE 2.9
  • Pour chaque module, créer l'user-data correspondant
  • Modifier le menu GRUB, pour sélectionner le module et le user-data correspondant

Remarques

  • Il ne sera plus possible d'installer EOLE 2.9 sans réseau. Les paquets EOLE ne seront pas sur l'ISO (pb squashfs)

Vérification

  • L'image doit pouvoir s'installer sans question
  • Voir la procédure sans perte de donnée
  • Voir le cas du Raid logiciel
  • A tester sur une machine physique, dans ONE, sur Virtualbox

Subtasks

Tâche #34537: Finaliser le code de génération de l’image ISO EOLE depuis Ubuntu liveFerméDaniel Dehennin

Tâche #34538: Finaliser les configurations d’installation automatiqueFermédeveloppeurs_eole

Tâche #34605: Tester l'ISOFermé

Tâche #34606: Tester le script de génération d'ISO 2.9FerméJoël Cuissinat

Tâche #34607: Gérer les stable/unstable dans les fichier Autoinstall.yamlFerméJoël Cuissinat

Tâche #34610: Supprimer le compte à rebours du menu d'installFerméGilles Grandgérard

Tâche #34611: Problèmes d'encodage sur le menu d'installation GRUBFerméGilles Grandgérard

Tâche #34629: Les fichiers "/etc" de eole-common-pkg ne sont pas installésFermé

Tâche #34636: Pb install Bareos/PostgresqlFerméJoël Cuissinat


Related issues

Related to Distribution EOLE - Scénario #32108: EOLE 2.8 : Partitionnement avec plusieurs disques Terminé (Sprint) 02/01/2023 03/31/2023

Associated revisions

Revision 2f6a88ef (diff)
Added by Joël Cuissinat 6 months ago

Les paquets EOLE ne sont pas sur l'ISO 2.9.0 à ce jour

Ref: #33954

History

#1 Updated by Joël Cuissinat 12 months ago

  • Target version changed from sprint 2022 06-12 Equipe MENSR to sprint 2022 13-15 Equipe MENSR

#2 Updated by Joël Cuissinat 11 months ago

  • Target version changed from sprint 2022 13-15 Equipe MENSR to sprint 2022 16-18 Equipe MENSR

#3 Updated by Joël Cuissinat 11 months ago

  • Target version changed from sprint 2022 16-18 Equipe MENSR to sprint 2022 19-22 Equipe MENSR

#4 Updated by Joël Cuissinat 10 months ago

  • Target version changed from sprint 2022 19-22 Equipe MENSR to sprint 2022 23-25 Equipe MENSR

#5 Updated by Joël Cuissinat 9 months ago

  • Due date deleted (03/25/2022)
  • Target version deleted (sprint 2022 23-25 Equipe MENSR)
  • Start date deleted (03/15/2022)
  • Release changed from Interne EOLE to EOLE 2.9.0

#6 Updated by Joël Cuissinat 8 months ago

  • Due date set to 07/22/2022
  • Target version set to sprint 2022 26-35 Equipe MENSR (été+)
  • Start date set to 06/27/2022

#7 Updated by Gilles Grandgérard 7 months ago

  • Subject changed from Étudier la possibilité de générer des images ISO pour EOLE 2.9 (Jammy Jellyfish) to Créer l'image ISO pour EOLE 2.9 (Jammy Jellyfish)
  • Description updated (diff)

#8 Updated by Daniel Dehennin 7 months ago

J’ai dérivé un projet sur GitHub qui contient le principal code dont nous avons besoin.

Il faut l’adapter pour nos besoins :

  • Intégration d’une arborescence de user-data et meta-data, genre -d <autoinstall-root-dir>/
    autoinstall/
    ├── amon
    │   ├── meta-data
    │   └── user-data
    ├── amonecole
    │   ├── meta-data
    │   └── user-data
    ├── eolebase
    │   ├── meta-data
    │   └── user-data
    ├── hapy
    │   ├── meta-data
    │   └── user-data
    ├── scribe
    │   ├── meta-data
    │   └── user-data
    ├── seshat
    │   ├── meta-data
    │   └── user-data
    ├── seth
    │   ├── meta-data
    │   └── user-data
    ├── sphynx
    │   ├── meta-data
    │   └── user-data
    ├── thot
    │   ├── meta-data
    │   └── user-data
    └── zephir
        ├── meta-data
        └── user-data
      
  • Création d’une entrée grub pour chaque sous répertoire
    menuentry "Install EOLE module XXXXX" {
            set gfxpayload=keep
            linux   /casper/vmlinuz autoinstall ds=nocloud\;s=/cdrom/autoinstall/XXXXX ---
            initrd  /casper/initrd
    }
      

#9 Updated by Daniel Dehennin 7 months ago

  • Related to Scénario #32108: EOLE 2.8 : Partitionnement avec plusieurs disques added

#10 Updated by Daniel Dehennin 7 months ago

  • Description updated (diff)

#11 Updated by Daniel Dehennin 7 months ago

  • Project changed from Distribution EOLE to Images CD

#12 Updated by Gilles Grandgérard 6 months ago

  • Target version changed from sprint 2022 26-35 Equipe MENSR (été+) to sprint 2022 36-39 Equipe MENSR

#13 Updated by Joël Cuissinat 6 months ago

  • Status changed from Nouveau to Terminé (Sprint)
  • Assigned To set to developpeurs_eole

Also available in: Atom PDF