RAID1 : Ubuntu Server Edition
Le logiciel RAID inclus dans les versions actuelles de Linux (et Ubuntu) est basé sur le pilote de la mdadm et fonctionne très bien, même mieux que de nombreux contrôleurs RAID matériels. Cette section vous guidera à travers l'installation de Ubuntu Server Edition en utilisant deux partitions sur deux disques durs physiques, une pour /, une pour /home et une autre pour le swap.
Installation
Commencer par télécharger Ubuntu Server Edition, puis démarrer sur l’USB, choisissez votre langue et lancer l'installation.
Partitionnement avec Raid
Tout d'abord, installons Ubuntu et faisons un pas de plus vers notre objectif de RAID1. Lorsque vous arrivez à l'écran de configuration du stockage, sélectionnez Autre et suivez les étapes suivantes :
- Reformatez les deux disques s'ils ne sont pas vides,
- Marquez les deux disques comme périphérique de démarrage. Cela créera une ESP (partition système EFI) sur les deux disques,
- Ajoutez une partition GPT non formatée sur les deux disques, elles doivent avoir la même taille,nous allons utiliser ces partitions pour le RAID qui contient le système d'exploitation,
- Sélectionnez l’option Créez un RAID(md) logiciel en choisissez les deux partitions que vous venez de créer pour le système d'exploitation,
- Félicitations, vous avez maintenant un nouveau périphérique RAID. Ajoutons-y au moins une partition GPT.
Facultatif : si vous souhaitez pouvoir échanger des données, créez une partition d'échange sur le périphérique RAID. Réglez la taille de la partition sur celle de votre RAM, ou sur la moitié si vous avez 64 Go de RAM ou plus. Créez une partition pour Ubuntu sur le périphérique RAID. Vous pouvez utiliser l'espace restant si vous le souhaitez. Formatez-la en ext4 et montez-la sur /. Une fois que vous aurez suivi les étapes ci-dessus, voici à quoi ressemblera votre disque dur :
Enregistrez les modifications et continuez l'installation.
Formatage
Il doit maintenant y avoir une liste des disques durs et des périphériques RAID. La prochaine étape est de formater et de définir le point de montage pour les périphériques RAID. Traiter le périphérique RAID comme un disque local, dur format et monter en conséquence.
- Sélectionnez "# 1" sous la rubrique "RAID1 périphérique # 0" partition.
- Choisissez "Utiliser comme:". Ensuite, sélectionnez "zone de swap", puis "Terminer le paramétrage de la partition".
- Ensuite, sélectionnez "N ° 1" dans le "dispositif RAID1 n ° 1" de la partition.
- Choisissez "Utiliser comme:". Ensuite, sélectionnez "Ext4 système de fichiers journalisé".
- Sélectionnez ensuite le "point de montage" et choisissez "/ - le système de fichiers racine". Modifiez les autres options, le cas échéant, puis sélectionnez "Terminer le paramétrage de la partition".
- Procédure identique de la partition / sur la partition /home
- Enfin, sélectionnez "Terminer le partitionnement et écrire les modifications sur le disque».
Si vous choisissez de placer la partition racine sur une baie de disques RAID, l'installateur vous demandera alors si vous souhaitez démarrer dans un état dégradé.
Le processus d'installation se poursuit alors normalement.
RAID dégradé
À un certain moment dans la vie de l'ordinateur une panne de disque peut se produire. Lorsque cela se produit, en utilisant le RAID logiciel, le système d'exploitation de placer le tableau dans ce qui est connu comme un état dégradé.
Si le tableau est devenu dégradé, en raison de la possibilité de corruption des données, par défaut Ubuntu Server Edition démarre sur le mode "initramfs" au bout de trente secondes. Une fois que "l'initramfs" a démarré il y a la possibilité d'amorcer le système, ou de le récupérer manuellement.
Démarrage à partir d'un large dégradé peut être configuré de plusieurs manières :
L'utilitaire dpkg-reconfigure peut être utilisé pour configurer le comportement par défaut, et pendant le processus, vous serez interrogé sur les paramètres supplémentaires liés à la matrice. Telles que la surveillance, les alertes par courrier électronique, etc.
Pour reconfigurer mdadm entrez la commande suivante :
sudo dpkg-reconfigure mdadm
Le processus dpkg-reconfigure mdadm va changer le fichier de configuration /etc/initramfs-tools/conf.d/mdadm. Le fichier à l'avantage d'être en mesure de pré-configurer le comportement du système, et peut également être modifié manuellement :
BOOT_DEGRADED = true
Le fichier de configuration peut être modifié en utilisant un argument noyau. En utilisant un argument de noyau permet au système de démarrer à partir d'un plateau dégradé ainsi :
- Lorsque le serveur démarre appuyez sur Maj pour ouvrir le menu GRUB.
- Appuyez sur e pour éditer vos options de commande du noyau.
- Appuyez sur la flèche vers le bas pour sélectionner la ligne du noyau.
- Ajouter "bootdegraded = true" (sans les guillemets) à la fin de la ligne.
- Appuyez sur Ctrl + x pour démarrer le système.
Une fois le système démarré, vous pouvez soit réparer le tableau voir Maintenance RAID pour plus de détails, ou de copier les données importantes sur un autre ordinateur en raison d'une défaillance matérielle majeure.
Maintenance RAID
L'utilitaire mdadm peut être utilisée pour afficher l'état d'un tableau, ajouter des disques à un tableau, supprimer des disques, etc.
Pour afficher l'état d'un tableau, d'un terminal saisissez :
sudo mdadm -D /dev/md0
Le -D demande à mdadm d'afficher les informations détaillées sur /dev/md0. Remplacer /dev/md0 avec le périphérique RAID approprié.
Pour afficher l'état d'un disque dans un tableau:
sudo mdadm -E /dev/sda1
Si la sortie est très similaire à la commande mdadm -D, régler /dev/sda1 pour chaque disque.
Si un disque tombe en panne et doit être retiré d'un tableau entrez :
mdadm sudo --remove /dev/md0 /dev/sda1
Modifier /dev/md0 et /dev/sda1 pour le périphérique RAID approprié et le disque.
De même, pour ajouter un nouveau disque :
mdadm sudo --add /dev/md0 /dev/sda1
Parfois, un disque peut passer à un état défectueux, même si il n'y a rien physiquement d'endommagé. Il est généralement utile de retirer le disque de la baie, puis l'ajouter à nouveau. Cela entrainera le la re-synchroniser avec le tableau. Si le lecteur ne se synchronise pas avec le tableau, c'est une bonne indication de panne matérielle.
Le fichier /proc/mdstat contient également des informations utiles sur les périphériques RAID du système :
cat /proc/mdstat Personnalités: [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [RAID4] [raid10] md0: active raid1 sda1 [0] sdb1 [1] 10016384 blocs [2/2] [UU] périphériques inutilisés: <Aucun>
La commande suivante est idéal pour regarder l'état d'un lecteur de synchronisation :
watch -n1 cat /proc/mdstat
Appuyez sur Ctrl + C pour arrêter la commande watch.
Si vous avez besoin de remplacer un disque défectueux, après que le disque a été remplacé et synchronisés, grub à besoin d'être ré-installé. Pour installer grub sur le nouveau disque, entrez la commande suivante :
sudo grub-install /dev/md0
Remplacer /dev/md0 avec le nom du périphérique réseau approprié.