Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:installation_raid_efi [Le 20/11/2022, 10:51] – [Contexte] geoletutoriel:installation_raid_efi [Le 20/09/2026, 11:02] (Version actuelle) – RAIDS n’existe pas, il s’agit de RAID. nany
Ligne 1: Ligne 1:
-===== Contexte standard=====+===== Contexte standard =====
  
-Ce tutoriel n’est pas  une redite  de [[tutoriel:installation_raid_lvm|celui-ci]]+Ce tutoriel n’est pas une redite de [[tutoriel:installation_raid_lvm|celui-ci]]
    
-Il acte le fait que  ubuntu est actuellement fourni en version **22.04** (Jammy Jellyfish) généralement installé en EFI,  que les "alternates CD" ne sont plus disponibles, que la version en mode serveur n'est pas intuitive, que l'assistance pour  une installation standard par la méthode+Il acte le fait que Ubuntu est actuellement fourni en version **22.04** (Jammy Jellyfish) généralement installé en EFI, que les "alternates CD" ne sont plus disponibles, que la version en mode serveur n'est pas intuitive, que l'assistance pour  une installation standard par la méthode
 [[tutoriel/partitionner_manuellement_avec_installateur_ubuntu |"autre chose"]] est  régulièrement présente dans le forum [[tutoriel/partitionner_manuellement_avec_installateur_ubuntu |"autre chose"]] est  régulièrement présente dans le forum
- et que l'alternative  [[utilisateurs/bcag2/zfs|ZFS]] n'est pas crédible. Elle  ne propose que l'installation dans un seul disque.+ et que l'alternative [[utilisateurs/bcag2/zfs|ZFS]] n'est pas crédible. Elle ne propose que l'installation dans un seul disque.
  
 Il pourra être utilisé pour remplacer [[https://forum.ubuntu-fr.org/viewtopic.php?id=2072332|une installation périmée]]. Il pourra être utilisé pour remplacer [[https://forum.ubuntu-fr.org/viewtopic.php?id=2072332|une installation périmée]].
  
-Le but est de faire une installation du logiciel et de la structure de boot sur les disques [[https://fr.wikipedia.org/wiki/RAID_(informatique)|RAIDS]] alors que souvent la structure de boot est installée sur une clé USB. L'installation sera compatible LEGACY/EFI   et permettra le chiffrement.+Le but est de faire une installation du logiciel et de la structure de boot sur les disques [[https://fr.wikipedia.org/wiki/RAID_(informatique)|RAID]] alors que souvent la structure de boot est installée sur une clé USB. L'installation sera compatible LEGACY/EFI   et permettra le chiffrement.
  
 Les tests de réalisation RAID5 ont été fait sur seul disque simulant cinq disques différents et en RAID1 sur deux disques. Les tests de réalisation RAID5 ont été fait sur seul disque simulant cinq disques différents et en RAID1 sur deux disques.
Ligne 50: Ligne 50:
 Nota : Si les disques ne sont pas de la même taille ( à 1% près), remplacer 100%  par la taille du plus petit disque  exprimée en Mio ou GiB. Nota : Si les disques ne sont pas de la même taille ( à 1% près), remplacer 100%  par la taille du plus petit disque  exprimée en Mio ou GiB.
  
-Le second but va être de fabriquer la structure. Il est nécessaire  d’installer le logiciel  [[:raid_logiciel|mdadm]]  non fourni en vue de créer le RAIDS avec les partitions qui viennent d’être créées.    Tout cela se fait en ligne de commande telle que celle-ci à adapter.+Le second but va être de fabriquer la structure. Il est nécessaire  d’installer le logiciel  [[:raid_logiciel|mdadm]]  non fourni en vue de créer le RAID avec les partitions qui viennent d’être créées.    Tout cela se fait en ligne de commande telle que celle-ci à adapter.
 <code bash>sudo apt install mdadm <code bash>sudo apt install mdadm
 sudo mdadm --create /dev/md0 --level=L --assume-clean --raid-devices=N /dev/sd[b-g]4 sudo mdadm --create /dev/md0 --level=L --assume-clean --raid-devices=N /dev/sd[b-g]4
Ligne 56: Ligne 56:
  </code>  </code>
 Quelques remarques : Quelques remarques :
-**L** est le niveau de raids. Avec utilisation de deux  disques, la seule valeur possible est 1 et donne un espace réel d’un disque.+**L** est le niveau de raid. Avec utilisation de deux disques, la seule valeur possible est 1 et donne un espace réel d’un disque.
 Avec utilisation de  trois disques ou plus, la valeur **1** donne un disque de secours en attente de panne, la valeur **5** permet de fonctionner normalement et donne un espace réel égal au nombre de disques moins un. Avec utilisation de  trois disques ou plus, la valeur **1** donne un disque de secours en attente de panne, la valeur **5** permet de fonctionner normalement et donne un espace réel égal au nombre de disques moins un.
 A partir de quatre disques, il est possible de choisir  la valeur **6** qui permet d’avoir un  disque de secours en attente de panne. L’espace réel est alors égal au nombre de disque moins deux. A partir de quatre disques, il est possible de choisir  la valeur **6** qui permet d’avoir un  disque de secours en attente de panne. L’espace réel est alors égal au nombre de disque moins deux.
Ligne 63: Ligne 63:
  
 ===== Installation ===== ===== Installation =====
-Le moment est maintenant venu de lancer l’[[tutoriel:installer_ubuntu_avec_le_live_cd|installation]] en cliquant sur l'icône d'installation ou en frappant la commande<code bash>sudo ubiquity</code>.+Le moment est maintenant venu de lancer l’[[tutoriel:installer_ubuntu_avec_le_live_cd|installation]] en cliquant sur l'icône d'installation ou en frappant la commande ''sudo ubiquity''.
   * Cliquer sur **Effacer le disque et installer Ubuntu**.   * Cliquer sur **Effacer le disque et installer Ubuntu**.
-  * Cliquer sur ** Fonctions avancées**.+  * Cliquer sur **fonctions avancées**.
   * [[utilisateurs:bcag2:zfs|Cocher]] la case **Utiliser LVM pour la nouvelle installation de Ubuntu**.   * [[utilisateurs:bcag2:zfs|Cocher]] la case **Utiliser LVM pour la nouvelle installation de Ubuntu**.
   * Surtout cocher la case **Chiffrer la nouvelle installation de Ubuntu pour  la sécurité**. Cependant vous pouvez ne pas utiliser cette protection.   * Surtout cocher la case **Chiffrer la nouvelle installation de Ubuntu pour  la sécurité**. Cependant vous pouvez ne pas utiliser cette protection.
Ligne 71: Ligne 71:
   * Cliquer sur **Continuer**.   * Cliquer sur **Continuer**.
   * Réaliser l’étape de la clé de sécurité bien que son utilisation en mode dépannage ne soit pas  encore bien documentée.   * Réaliser l’étape de la clé de sécurité bien que son utilisation en mode dépannage ne soit pas  encore bien documentée.
-  * Puis cliquer sur ** installer maintenant**.+  * Puis cliquer sur **installer maintenant**.
   Puis installation classique.   Puis installation classique.
 <note>Si vous avez choisi de ne pas chiffrer l'installation, il est possible de se passer de la couche [[:lvm|LVM]]. <note>Si vous avez choisi de ne pas chiffrer l'installation, il est possible de se passer de la couche [[:lvm|LVM]].
Ligne 77: Ligne 77:
    
 Au bout de plusieurs minutes, ce qui va être fait est affiché. Contrôler.  Cliquer sur **Continuer**. Au bout de plusieurs minutes, ce qui va être fait est affiché. Contrôler.  Cliquer sur **Continuer**.
-L’installation est classique sauf que le logiciel d’installation va [[https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1979814|planter]] au moment d’installer le grub  dans **/dev/md0**. Inutile de prévenir. A la fin de l’installation on va dire de **"continuer à tester"** afin de réparer . On va  [[:chroot|se déporter]] dans l’installation raids pour  installer le grub défaillant. +L’installation est classique sauf que le logiciel d’installation va [[https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/1979814|planter]] au moment d’installer le grub  dans **/dev/md0**. Inutile de prévenir. A la fin de l’installation on va dire de **"continuer à tester"** afin de réparer . On va  [[:chroot|se déporter]] dans l’installation raid pour installer le grub défaillant. 
  
 ===== installation du grub ===== ===== installation du grub =====
Ligne 145: Ligne 145:
 Le boot avec un disque de mauvaise qualité peut nécessiter d'utiliser l'option "rootdelay=60". Le boot avec un disque de mauvaise qualité peut nécessiter d'utiliser l'option "rootdelay=60".
  
-Cette installation fabrique un raid nommé MD0 même s'il en existe déjà un de ce nom. Le boot va aussi planter en disant      qu'il y a des doubles  UUID pour un même MD0. L'un des deux raids sera à détruite ou à changer de nom.+Cette installation fabrique un raid nommé MD0 même s'il en existe déjà un de ce nom. Le boot va aussi planter en disant      qu'il y a des doubles  UUID pour un même MD0. L'un des deux raid sera à détruite ou à changer de nom.
 ==== Pourquoi cette double structure ==== ==== Pourquoi cette double structure ====
 Les disques peuvent être actuellement connectés à une carte mère fonctionnant  en mode légacy. Le pari a été pris qu'en cas d'incident carte mère elle serait remplacée  par une carte EFI. Il aurait alors fallu réinstaller le logiciel EFI  dans la partition  de boot LEGACY. Mais on ne doit pas être à 512 Mo près  vu la taille des disques actuels. Les disques peuvent être actuellement connectés à une carte mère fonctionnant  en mode légacy. Le pari a été pris qu'en cas d'incident carte mère elle serait remplacée  par une carte EFI. Il aurait alors fallu réinstaller le logiciel EFI  dans la partition  de boot LEGACY. Mais on ne doit pas être à 512 Mo près  vu la taille des disques actuels.
Ligne 151: Ligne 151:
  
 Cependant les commandes sont probablement suffisamment claires pour éliminer toute la partie LEGACY si elle n'est pas souhaitée. Cela permettra de gagner **1** Go dans la taille du RAID. Cependant les commandes sont probablement suffisamment claires pour éliminer toute la partie LEGACY si elle n'est pas souhaitée. Cela permettra de gagner **1** Go dans la taille du RAID.
 +===== Contexte Serveur =====
 +J'ajoute cette partie suite à une aide dans la résolution d'un incident survenu à un serveur hébergé  chez [[https://www.ionos.fr/digitalguide/serveur/configuration/serveur-ubuntu/|IONOS]].
 +
 +Télécharger le logiciel serveur à partir du site [[https://ubuntu.com/download/server|officiel]] en prenant l'iso correspondant au matériel en votre possession et fabriquer un support d'[[:/ventoy|installation]].
 +
 +Booter et installer.
 +Il y a juste besoin  d'utiliser  les touches tab, espace, entrée et les 4 touches de positionnement. [[https://ubuntu.com/server/docs/install/step-by-step|Installation pas à pas]] 
 +
 +Des captures d'écran vont venir dans la semaine pour détailler l'affectation des disques qui est nettement plus compliquée que la documentation  [[https://ubuntu.com/server/docs/install/storage|la décrit]]. Le principe étant d'afficher les partitions présentes et de proposer la création de la structure raid.
 +
 +Après avoir booté avec le support d'installation de la **version 22.04__.1__ LTS**, tout s'enchaîne assez bien.
 +<note important>Il semble  que certaines grilles peuvent ne pas être présentes en mode EFI?/Réseau WIFI?  ou même être différentes (adaptation au contexte)</note>
 +
 +1) La première grille permet de choisir le langage **[[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/9/92bda8a0ed1ed1ac3137015191ee81e69c38ff3d.png|Français]]**. Après avoir choisi,  valider en appuyant sur la touche **entrée**.
 +
 +2) Si le réseau non-wifi fonctionne, une nouvelle grille permettant d'obtenir la toute dernière version de l' [[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/9/924950b31519ac77263f87943c75db0dd70e6ba5.png|installateur]]  est proposée lorsqu'il en existe une. Ce qui est le cas actuellement. Par défaut, il n'est pas proposé de faire la mise à jour. Tant mieux car actuellement elle se plante lors de la [[https://bugs.launchpad.net/subiquity/+bug/1997473|détection des périphériques]]. Se contenter de valider **Continuer sans mettre à jour**  qui est vert et  valider.
 +
 +3) La grille suivante permet de choisir la disposition du  **[[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/d/d18d2a56923b5ced7b2484bd94e9e04ba0c6b0ae.png|clavier]]**. Par défaut, il est positionné sur "English (US)". Il faudra certainement choisir Français   et l'une des 21 variantes. Il est aussi possible de demander l'identification du clavier. Après avoir avoir choisi, descendre tout en bas sur le mot **Terminé** qui devient vert et  valider.
 + 
 +4) La  grille suivante permet de choisir le type d'installation. la grille contient seulement:
 +>Choose type of install
 +>Chose the base for the installation.
 +>>(X) Ubuntu Server
 +>>>The default install contains a curated set of packages that provide a comfortable expérience for operatiing your server.
 +>>( ) Ubunuy Server (minimized) 
 +>>>This version has been customized to have a small runtime footprint in enviroments where humans are not expected to log in.
 +
 +Si on désire le second choix, il  suffit de s'y positionner et d'appuyer sur la touche entrée. Le choix est automatiquement permuté.
 +
 +Puis descendre tout en bas sur le mot **Terminé** qui devient vert et  valider
 +<note warning>NOTA: L'affichage de cette grille me semble anormal. Par la suite, il y aura un crash au moment de la détection des périphériques.</note>
 +
 +5) La  grille suivante permet de configurer les connexions **[[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/2/28369a33c14efbbd4769a17e7235666b4c908d1a.png|réseau]]**.
 +Normalement tout se positionne sans avoir besoin de changer.  Il suffit de valider. A noter que sans câble RJ45, la connexion WIFI n'est pas reconnue  mais  l'installateur indique que les  packages Wifi seront installés dans le système opérationnel et propose donc l'option **Continuer sans réseau**.    Il suffit de valider.
 +
 +6) La  grille suivante permet de configurer le **[[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/6/6c7f84e37cda91e797f62b61148e10d1aa93c056.png|proxy]]**. Il suffit de valider.
 +
 +7) La  grille suivante permet de configurer le **[[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/3/30b527e810914da07ab11c3448750868809f88ac.png|miroir]]** d'archive de ubuntu. Il suffit de valider.
 +
 +8) La grille suivante de définir la configuration de [[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/7/744833c87593ff7edc192e2929e465f915f7c07b.png|stockage]] que nous souhaitons utiliser.
 +
 +
 +En se positionnant sur la ligne décrivant le premier disque, on peut développer pour visualiser la totalité du matériel de stockage.
 +
 +**Il faut choisir la ligne permettant la définition personnalisée.** et valider en se positionnant sur **terminé** qui devient vert et valider
 +
 +
 +9) La  grille suivante permet d'afficher la  **[[https://ubuntucommunity.s3.dualstack.us-east-2.amazonaws.com/original/2X/7/7484e986d5be44cf83952ede99e2bb8aaf9ed9c7.png|configuration installée]]**. les disques, les raid, les partitions.
 +
 +Je vais détailler un peu plus la création des [[https://ubuntu.com/server/docs/install/storage| RAID]] car je n'ai pas réussi à faire et j'ai peu triché  en les fabriquant préventivement.
 +
 +9-a) Si les disques qu'on souhaite utiliser sont déjà au bon format RAID, il est inutile de supprimer le format.
 +Sinon, se positionner sur chaque disque  non conforme  et valider  afin d'ouvrir une sous-grille qui permettra l'action **Delete** qui demandera une confirmation de suppression. Supprimer un raid ne supprime pas les partitions du disque.
 +
 +9-b) Si les disques qu'on souhaite utiliser ont  des partitions non conforme, il faut se positionner sur le disque et demander l'action **reformat**  qui demandera une confirmation de la totalité des partitions contenues dans le disque. La suppression unitaire d'une partition est refusée.
 +
 +9-c) Lancer la création du raid. Une grille va permettre de choisir le type de [[https://ubuntu.com/server/docs/install/storage|raid]]........
 +Il me reste à comprendre comment on indique les disques à utiliser.
 +
 + 
 +
 +
 +
 +Cela va prendre plus de temps que prévu. => https://bugs.launchpad.net/subiquity/+bug/1997473
 +
 +Que ce soit en version 18.04, 20.04, 22.04 ou 22.10, je bloque sur des messages différents à la détection des périphériques. 
 +
 +//Désolé, un problème est survenu lors de l'examen des périphériques de stockage sur ce système.//
 +
 +//You may be able to fix the issue by switching to a shell and reconfiguring the system's blocks devices manually.//
 +
 +20) Ajouter éventuellement un interface [[:/environnements|graphique]] en fonction de votre goût.