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édentes Révision précédente
tutoriel:installation_raid_lvm [Le 20/11/2017, 17:41]
scaph {{tag>tutoriel}}
tutoriel:installation_raid_lvm [Le 11/09/2022, 12:23] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 7: Ligne 7:
   * le **raid1** pour le point de montage **/boot**   * le **raid1** pour le point de montage **/boot**
     <note important>​en effet Grub ne sait pas booter sur du LVM.     <note important>​en effet Grub ne sait pas booter sur du LVM.
-En revanche, **Grub2** le permet désormais (au moins depuis la version présente dans Debian/​lenny). Cette limitation devient donc caduque même avec une partition de boot LVM+RAID (software).</​note> ​+En revanche, **Grub2** le permet désormais (au moins depuis la version présente dans Debian/​lenny). Cette limitation devient donc caduque même avec une partition de boot LVM+RAID (software).</​note>​
  
   * le **raid5+LVM** pour la **racine** et **/home** (j'ai choisi de faire des partions LVM sur le raid5 car celle-ci peuvent être facilement dimensionnées ​ a posteriori.   * le **raid5+LVM** pour la **racine** et **/home** (j'ai choisi de faire des partions LVM sur le raid5 car celle-ci peuvent être facilement dimensionnées ​ a posteriori.
 === AVERTISSEMENT : === === AVERTISSEMENT : ===
-  * Ce tutoriel n'est en aucun cas un manuel de référence,​ il est juste le fruit de mon expérience qu'il me semblait intéressant de partager. ​+  * Ce tutoriel n'est en aucun cas un manuel de référence,​ il est juste le fruit de mon expérience qu'il me semblait intéressant de partager.
   * Ce tutoriel n'​explique pas non plus ce qu'est le RAID ou le LVM, je vous laisse lire les nombreux wiki qui existent sur la question.   * Ce tutoriel n'​explique pas non plus ce qu'est le RAID ou le LVM, je vous laisse lire les nombreux wiki qui existent sur la question.
   * Je vous conseille ​ de faire quelques tests de pannes tant que vous n'avez pas de données sensibles.   * Je vous conseille ​ de faire quelques tests de pannes tant que vous n'avez pas de données sensibles.
 === CONFIGURATION : === === CONFIGURATION : ===
   * UBUNTU Gutsy 7.10   * UBUNTU Gutsy 7.10
-  * 3 disques durs de 40 Go +  * 3 disques durs de 40 Go
 === AVANT DE COMMENCER : === === AVANT DE COMMENCER : ===
   * Télécharger et graver le alternate-CD de Ubuntu   * Télécharger et graver le alternate-CD de Ubuntu
Ligne 26: Ligne 26:
 =====  Installation ===== =====  Installation =====
  
-Booter sur le CD, taper F2 pour choisir la langue française puis sélectionner le menu **« Installer sur le disque dur »**. +Booter sur le CD, taper F2 pour choisir la langue française puis sélectionner le menu **« Installer sur le disque dur »**.
  
 (en mode texte, pour éviter certains bugs, avec les disques ide) (en mode texte, pour éviter certains bugs, avec les disques ide)
Ligne 40: Ligne 40:
  
 Sélectionner un espace libre et créer les 3 partitions : Sélectionner un espace libre et créer les 3 partitions :
-  * une  de 500Mo utilisée comme **« swap »** +  * une  de 500Mo utilisée comme **« swap »**
   * une de 500Mo utilisée comme **« raid »** et rajouter l'​indicateur d'​amorçage sur "​présent"​   * une de 500Mo utilisée comme **« raid »** et rajouter l'​indicateur d'​amorçage sur "​présent"​
   * une dernière de 39 Go utilisé comme  **« raid »**   * une dernière de 39 Go utilisé comme  **« raid »**
Ligne 85: Ligne 85:
   * volumes physiques,   * volumes physiques,
   * groupes de volumes   * groupes de volumes
-  * et volumes logiques ​+  * et volumes logiques
 sur le RAID 5. sur le RAID 5.
  
Ligne 91: Ligne 91:
  
 A l'aide des différents écrans, créer : A l'aide des différents écrans, créer :
-  * Un volume physique sur le périphérique RAID5 ici /​dev/​md1 ​+  * Un volume physique sur le périphérique RAID5 ici /dev/md1
  
-__Remarque:​__ les périphériques RAID sont nommés md0 et md1 +__Remarque:​__ les périphériques RAID sont nommés md0 et md1
  
-  * Un groupe de volume appelé //« mvg »//, contenant le volume physique précédent ​+  * Un groupe de volume appelé //« mvg »//, contenant le volume physique précédent
   * Et deux volumes logiques, le 1er  appelé //« racine »// de 10Go et le 2nd appelé //« home »// de 68Go,   * Et deux volumes logiques, le 1er  appelé //« racine »// de 10Go et le 2nd appelé //« home »// de 68Go,
  
Ligne 131: Ligne 131:
 Il ne faut pas oublier de renseigner le fichier de configuration **/​etc/​mdadm/​mdadm.conf** sur les différents RAID existant, voici le mien Il ne faut pas oublier de renseigner le fichier de configuration **/​etc/​mdadm/​mdadm.conf** sur les différents RAID existant, voici le mien
  
- # definitions of existing MD arrays  + # definitions of existing MD arrays 
- DEVICE /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sda3 /dev/sdb3 /dev/sdc3  + DEVICE /dev/sda2 /dev/sdb2 /dev/sdc2 /dev/sda3 /dev/sdb3 /dev/sdc3 
- ARRAY /dev/md0 devices=/​dev/​sda2,/​dev/​sdb2,/​dev/​sdc2 level=raid1 num-devices=3 UUID=80ebfd5f:​2385410e:​988bcc54:​d4011508  + ARRAY /dev/md0 devices=/​dev/​sda2,/​dev/​sdb2,/​dev/​sdc2 level=raid1 num-devices=3 UUID=80ebfd5f:​2385410e:​988bcc54:​d4011508 
- ARRAY /dev/md1 devices=/​dev/​sda3,/​dev/​sdb3,/​dev/​sdc3 level=raid5 num-devices=3 UUID=74c43784:​06f6be21:​90a22a85:​a8e3aa21 ​+ ARRAY /dev/md1 devices=/​dev/​sda3,/​dev/​sdb3,/​dev/​sdc3 level=raid5 num-devices=3 UUID=74c43784:​06f6be21:​90a22a85:​a8e3aa21
  
 On peut commencer à remplir automatiquement le fichier en utilisant la commande suivante: On peut commencer à remplir automatiquement le fichier en utilisant la commande suivante:
Ligne 151: Ligne 151:
  fallback 1 2  fallback 1 2
  
- title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (disque 0)  + title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (disque 0) 
- root            (hd0,1)  + root            (hd0,1) 
- kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro quiet splash  + kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro quiet splash 
- initrd ​         /​initrd.img-2.6.22-14-generic  + initrd ​         /​initrd.img-2.6.22-14-generic 
- quiet ​+ quiet
  
- title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (disque 1)  + title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (disque 1) 
- root            (hd1,1)  + root            (hd1,1) 
- kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro quiet splash  + kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro quiet splash 
- initrd ​         /​initrd.img-2.6.22-14-generic  + initrd ​         /​initrd.img-2.6.22-14-generic 
- quiet ​+ quiet
  
- title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (disque 2)  + title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (disque 2) 
- root            (hd2,1)  + root            (hd2,1) 
- kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro quiet splash  + kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro quiet splash 
- initrd ​         /​initrd.img-2.6.22-14-generic  + initrd ​         /​initrd.img-2.6.22-14-generic 
- quiet ​+ quiet
  
- title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)  + title ​          ​Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode) 
- root            (hd0,1)  + root            (hd0,1) 
- kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro single  + kernel ​         /​vmlinuz-2.6.22-14-generic root=/​dev/​mapper/​mvg-racine ro single 
- initrd ​         /​initrd.img-2.6.22-14-generic ​+ initrd ​         /​initrd.img-2.6.22-14-generic
  
- title ​          ​Ubuntu 7.10, memtest86+  + title ​          ​Ubuntu 7.10, memtest86+ 
- root            (hd0,1)  + root            (hd0,1) 
- kernel ​         /​memtest86+.bin  + kernel ​         /​memtest86+.bin 
- quiet ​+ quiet
  
 ==== Désinstaller dmraid si nécessaire ==== ==== Désinstaller dmraid si nécessaire ====
Ligne 192: Ligne 192:
  
 ===== Simulation de pannes ===== ===== Simulation de pannes =====
-===ATTENTION :=== +===ATTENTION :===
 La reconstruction du RAID 5 peut être longue. La reconstruction du RAID 5 peut être longue.
  
Ligne 198: Ligne 198:
 Mettre en panne le sda2 Mettre en panne le sda2
  #mdadm --fail /dev/md0 /dev/sda2  #mdadm --fail /dev/md0 /dev/sda2
-en avoir la confirmation ​+en avoir la confirmation
  #cat /​proc/​mdstat  #cat /​proc/​mdstat
 le supprimer du tableau RAID le supprimer du tableau RAID
Ligne 218: Ligne 218:
 vous vous apercevez que //sdb2 et sdb3// ​ sont défectueux,​ votre système marche bien sur 2 disques. Arrêter le système rebrancher le disque et démarrer le système. //( il vous faudra peu être assembler à nouveau les disques)// vous vous apercevez que //sdb2 et sdb3// ​ sont défectueux,​ votre système marche bien sur 2 disques. Arrêter le système rebrancher le disque et démarrer le système. //( il vous faudra peu être assembler à nouveau les disques)//
  
-Vous pouvez constater que //sdb2 et sdb3// ​ sont encore défectueux il faut donc les ajouter à nouveau aux deux tableaux RAID. (quelquefois il faut faire un //​--remove//​ avant le //​--add//​) ​+Vous pouvez constater que //sdb2 et sdb3// ​ sont encore défectueux il faut donc les ajouter à nouveau aux deux tableaux RAID. (quelquefois il faut faire un //​--remove//​ avant le //--add//)
  #mdadm --add /dev/md0 /dev/sdb2  #mdadm --add /dev/md0 /dev/sdb2
  #mdadm --add /dev/md1 /dev/sdb3  #mdadm --add /dev/md1 /dev/sdb3
Ligne 277: Ligne 277:
  #mdadm --remove /dev/md0 /dev/sdb2  #mdadm --remove /dev/md0 /dev/sdb2
 Pour ajouter un nouveau disque dans le tableau RAID Pour ajouter un nouveau disque dans le tableau RAID
- #mdadm --add /dev/md0 dev/​sdb2 ​+ #mdadm --add /dev/md0 dev/sdb2
  
 Recréer les périphériques multidisque si ils ne sont pas présent dans répertoire /dev Recréer les périphériques multidisque si ils ne sont pas présent dans répertoire /dev
Ligne 296: Ligne 296:
  
 Recréer les périphériques node dans /dev/mapper Recréer les périphériques node dans /dev/mapper
- #​vgmknodes ​+ #vgmknodes
 Activer des Groupes Volumes qui existent déjà. Activer des Groupes Volumes qui existent déjà.
  #vgchange -a y  #vgchange -a y
  • tutoriel/installation_raid_lvm.1511196081.txt.gz
  • Dernière modification: Le 20/11/2017, 17:41
  • par scaph