Dans ce guide, vous apprendrez comment configurer un RAID logiciel 1 et également un RAID logiciel 6 pendant la réinstallation d'Ubuntu 24.04 LTS sur un Serveur Dédié ou un Serveur Bare Metal via netboot.xyz. Dans cet exemple, nous utilisons les deux premiers disques SSD pour un RAID 1 système à sécurité intégrée. Nous expliquons ensuite comment configurer un RAID 6 pour les quatre disques durs restants.

Le RAID 6 nécessite au moins quatre disques durs. Il utilise le Block-Level Striping avec une double parité. Le grand avantage par rapport au RAID 5 est la sécurité accrue contre les pannes : le système reste opérationnel même si deux disques durs tombent en panne en même temps.

La capacité est calculée comme suit : (nombre d'espaces de stockage de données - 2) x capacité
 

Attention

  • La création d'un RAID logiciel 6 requiert de très bonnes connaissances en matière d'administration de serveur avec Linux. Respectez exactement l'ordre des étapes décrites. Dans le cas contraire, vous risquez de perdre des données !
  • Lors de cette procédure, toutes les données existantes sur les disques durs cibles sont effacées.

Remarque

La création et la configuration du RAID logiciel 6 ne sont pas comprises dans l'étendue du support. Vous trouverez un aperçu des prestations incluses dans l'article suivant du Centre d'Assistance :
Informations générales sur l'étendue du support pour les produits serveur

Conditions préalables

  • Un Serveur Dédié ou un Serveur Bare Metal avec 2 SSD et au moins 4 disques durs inutilisés de même taille.
  • Vous avez noté la taille des SSD et des disques durs.
  • Il n'y a pas de partitions sur les disques durs.

Installer le système d'exploitation via netboot.xyz

  • Connectez-vous à votre compte IONOS.
  • Dans la barre de titre, cliquez sur Menu > Serveurs & Cloud.

    Facultatif : sélectionnez le contrat Serveurs & Cloud souhaité. Le Cloud Panel s'ouvre.

  • Dans le Cloud Panel, cliquez sur le serveur souhaité dans la section Infrastructure > Serveurs.
    Si besoin, activez le serveur souhaité.
  • Cliquez sur le bouton Console. Pour vous connecter à la console VNC, sélectionnez Console VNC. La console VNC s'ouvre ensuite dans un nouvel onglet et la connexion au serveur est établie. Cela peut prendre un certain temps.
  • Sélectionnez l'option Continue with Self Installation Here. Le menu est chargé.
  • Dans la section Distributions, sélectionnez la méthode d'installation GNU/Linux.
  • Sélectionnez la distribution Linux Ubuntu.
  • Sélectionnez la version Ubuntu 24.04 LTS. Le menu d'installation s'ouvre.
  • Sélectionnez Install.
  • Dans la fenêtre Bienvenue, sélectionnez la langue française. La fenêtre Configuration du clavier s'ouvre.
  • Sélectionnez la langue française dans les listes Disposition et Variante.
  • Sélectionnez Terminé et appuyez sur la touche Entrée. La fenêtre Choose the type of installation s'ouvre.
  • Sélectionnez l'option Ubuntu Server et choisissez ensuite Terminé. La fenêtre Network configuration s'ouvre.
  • Sélectionnez l'interface réseau (par ex. enp35s0). Dans le menu qui s'ouvre, sélectionnez Edit IPv4.
  • Sélectionnez Automatique (DHCP) dans le menu. Pour confirmer votre choix, sélectionnez Enregistrer.
  • Dans la fenêtre Network configuration, confirmez votre sélection en cliquant sur Terminé. La fenêtre Proxy configuration s'affiche.
  • Sélectionnez Terminé. La fenêtre Configuration de stockage guidée s'affiche.
  • Activez l'option Partitionnement personnalisé (Custom storage layout) et sélectionnez Terminé. La fenêtre Configuration du stockage s'affiche.
  • Sélectionnez le premier SSD et appuyez sur Entrée. Un menu de sélection s'ouvre.
  • Sélectionnez l'option Utiliser comme périphérique de démarrage (add as another boot device). Cela crée automatiquement une petite partition pour le chargeur de démarrage.
  • Sélectionnez l'entrée Espace libre sur le SSD et choisissez l'option Ajouter une partition GPT (Add GPT Partition).
  • Pour utiliser l'espace restant, laissez le champ Taille : vide. Dans la liste Format :, sélectionnez Laisser non formaté.
  • Sélectionnez Créer.
  • Répétez cette procédure pour le deuxième SSD en sélectionnant l'option Ajouter comme autre périphérique de démarrage (add as another boot device).
  • Pour le premier disque dur, sélectionnez l'entrée Espace libre et choisissez l'option Ajouter une partition GPT (Add GPT Partition).
  • Pour utiliser l'espace restant, laissez le champ Taille : vide et sélectionnez l'option Laisser non formaté dans la liste Format :.
  • Sélectionnez Créer.
  • Répétez le processus pour les disques durs restants : Sélectionnez l'espace libre respectif pour les disques durs restants.
  • Sélectionnez l'option Ajouter une partition GPT (Add GPT Partition).
  • Créez une partition sur toute la taille et sélectionnez l'option Laisser non formaté.

Créer un RAID 1 pour le système d'exploitation (SSD 1 & 2)

  • Dans la fenêtre Configuration de l'espace de stockage, sélectionnez l'option Créer un RAID logiciel (Create software RAID) (md)
  • Attribuez un nom à ce dernier. Par défaut, le nom md0 est attribué.
  • Sélectionnez RAID Level : 1.
  • Sous Périphériques, sélectionnez les partitions des disques SSD. Dans cet exemple, il s'agit de la partition 2.
  • Sélectionnez Créer pour créer le composite.
     

Créer un RAID 6 pour le stockage des données

  • Sélectionnez à nouveau l'option Créer un RAID logiciel (Create software RAID) (md). Le nom est automatiquement défini sur md1.
  • Sélectionnez comme niveau RAID : 6.
  • Sous Périphériques, sélectionnez les partitions des disques durs restants.
  • Sélectionnez Créer.

Attribuer des systèmes de fichiers et des points de montage

Une fois les associations RAID définies, elles doivent être formatées et montées dans le système.
 

  • Recherchez l'entrée pour md0 dans la liste sous Disques disponibles > Périphériques.
  • Sélectionnez l'espace libre sur md0 et choisissez Ajouter une partition GPT (Add GPT Partition).
  • Sélectionnez le format ext4 ou xfs et le répertoire /boot comme point de montage.
  • Sélectionnez Créer.
  • Recherchez l'entrée pour md1.
  • Sélectionnez l'espace libre sur md1, sélectionnez Ajouter une partition GPT (Add GPT Partition).
  • Sélectionnez ext4 ou xfs comme format .
  • Sous Mount :, sélectionnez l'option Autre et attribuez un point de montage approprié, par exemple /data ou /var/lib/mysql.
  • Cliquez sur Créer.
  • Vérifiez les entrées dans la section SOMMAIRE DU SYSTÈME DE FICHIERS. Assurez-vous que / se trouve sur md0 et que votre point de montage de données se trouve sur md1 et corrigez-les si nécessaire. La fenêtre Confirmer les actions destructives (Confirm destructive action) s'affiche.
  • Pour écrire les tables de partition, sélectionnez Continue.
     

Poursuivre l'installation

  • Sélectionnez l'option Continue. La fenêtre Profile configuration s'affiche.
  • Dans le champ Your Name :, saisissez le nom souhaité.
  • Dans le champ Your server's name :, saisissez le nom du serveur.
  • Dans le champ Pick a username, saisissez le nom d'utilisateur souhaité.
  • Dans le champ Choose a password, saisissez le mot de passe souhaité et répétez-le dans le champ Confirm password.
  • Sélectionnez Terminé. La fenêtre Upgrade to Ubuntu Pro s'ouvre. L'option Skip for now est sélectionnée.
  • Sélectionnez Continue. La fenêtre SSH configuration s'affiche.
  • Pour pouvoir accéder à votre serveur via SSH, activez l'option Install OpenSSH server.
  • Sélectionnez Terminé. La fenêtre Featured server snaps s'ouvre.
  • Facultatif : sélectionnez les snaps de serveur souhaités et sélectionnez Terminé. Ubuntu 24.04 est installé et RAID 1 et RAID 6 sont configurés.
  • Une fois l'installation terminée, sélectionnez Reboot now.
     

Vérifier l'état des RAID logiciels

Pour vérifier l'état du RAID logiciel, procédez comme suit :

  • Connectez-vous via SSH sur le serveur en tant qu'administrateur.
  • Pour vérifier l'état du RAID logiciel, saisissez la commande suivante :

    user@server:~$ cat /proc/mdstat

  • Pour vérifier l'espace disque disponible, saisissez la commande suivante :

    user@server:~$ df -h

Remarques

Veuillez noter qu'après la création d'un RAID 6, une synchronisation initiale des données (resynchronisation) a lieu. Comme une double parité est calculée pour le RAID 6, ce processus nécessite une grande puissance de calcul.

  • Performance : Pendant l'initialisation, les performances du système (charge CPU et E/S des disques durs) peuvent être sensiblement réduites.
  • Durée : En raison du calcul de la double parité et des grandes quantités de données, ce processus peut prendre plusieurs jours pour les disques durs de plus de 2 To.
  • Résistance aux pannes : Le serveur est opérationnel pendant la resynchronisation. Toutefois, la tolérance totale aux pannes (protection contre la défaillance simultanée de deux disques durs au maximum) n'est entièrement garantie qu'une fois la synchronisation terminée.