====== Différences ======

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

ecf1:raid_lvm [2013/12/10 11:39]
r.doiteau créée
ecf1:raid_lvm [2019/05/11 14:35] (Version actuelle)
Ligne 1: Ligne 1:
-"r'"​r"​+====== RAID + LVM ====== 
 + 
 +===== Topologie ===== 
 + 
 +{{:​ecf1:​a9.png|}} 
 + 
 +===== RAID ===== 
 + 
 +Dans notre étude système, quatre disques sont présents, afin de sécuriser au mieux les données , il est nécessaire d'employer la technologie RAID. 
 + 
 +==== Sécuriser la partition de boot : RAID 1 ==== 
 + 
 +=== Définition === 
 + 
 +Le RAID 1 consiste en l'​utilisation de n disques redondants (avec n\ge2), chaque disque de la grappe contenant à tout moment exactement les mêmes données, d'où l'​utilisation du mot « miroir » (mirroring en anglais). La capacité totale est égale à celle du plus petit élément de la grappe. 
 + 
 +=== Mise en place === 
 + 
 +l'​avantage du RAID 1 est qu'il géré les pannes, ainsi en installant le point de montage \boot, ce point sera automatiquement dupliquer sur deux disques. En cas de panne de l'un, l'​autre pendra automatiquement le relais. Assurant ainsi  
 + 
 +Les performances en lecture sont améliorées (proportionnellement au nombre de disques et à leurs performances),​ mais comme les données sont écrites de manière synchrone sur tous les disques, les performances en écriture ne varient pas. 
 + 
 +==== Optimiser la partition système : RAID 0 ==== 
 + 
 +=== Définition === 
 + 
 +Le RAID 0, également connu sous le nom d'« entrelacement de disques » ou de « volume agrégé par bandes » (striping en anglais) est une configuration RAID permettant d'​augmenter significativement les performances de la grappe en faisant travailler n disques durs en parallèle (avec n\ge2). La capacité totale est égale à celle du plus petit éléments présent dans la grappe multiplié par le nombre de disque présent. 
 + 
 +<note warning>​Attention en cas de perte d'un disque, entraîne la perte de toute ses données </​note>​ 
 + 
 +=== Mise en place === 
 + 
 +La racine \ du système sera installé sur un RAID 0, afin d'​optimiser l'​espace fournit pas les 4 disques. Les performances seront améliorer, Prenons un exemple : nous avons trois disques durs de 100 Go chacun, et nous souhaitons copier un fichier de 300 Mo. Le RAID 0 va copier 100 Mo sur chaque disque. Théoriquement,​ nous allons donc 3 fois plus vite. En pratique, c'est loin d'​être le cas (des gains de 40 % avec deux disques sont déjà énormes). 
 + 
 +{{:​ecf1:​lvmecf1.png|}} 
 + 
 +==== Optimiser l'​espace d'​échange SWAP ==== 
 + 
 +=== Définition === 
 + 
 +La mémoire vive physique (RAM) de l'​ordinateur est utilisée pour stocker des données en cours de traitement. Si celle-ci se remplit presque entièrement mais que votre ordinateur a tout de même besoin de ressources pour procéder à des traitements,​ votre système d'​exploitation peut déplacer temporairement des pages mémoire vers l'​espace d'​échange défini dans votre disque dur afin de libérer des ressources mémoire. L'​espace d'​échange agit ainsi en tant qu'​extension de votre mémoire vive physique : elle récupère, au besoin, des blocs mémoire en excès de votre mémoire vive physique. 
 + 
 +=== Mise en place === 
 + 
 +Puisque l'​espace d'​échange se trouve dans le disque dur, cela peut causer quelques problèmes de performances dans un système l'​utilisant massivement,​ car le système peut essayer de lire et écrire à la fois des pages mémoire dans l'​espace d'​échange et des fichiers situés ailleurs dans le disque dur. Une manière de réduire cet effet de compétition d'​accès aux ressources du disque dur consiste à fractionner l'​espace d'​échange sur plusieurs disques durs physiques. Ainsi, l'​espace d'​échange étant partagé entre plusieurs périphériques,​ la compétition pour l'​accès aux ressources est réduite – voire éliminée. 
 + 
 +Dans notre cas nous allons utilisé une partition /swap sur chaque disque. 
 + 
 + 
 +==== Commandes ==== 
 + 
 +== Construire une garppe RAID == 
 + 
 + 
 +Nous pouvons maintenant utiliser mdadm pour construire notre volume RAID 0 : 
 + 
 +sudo mdadm --create /dev/md0 --level=0 --assume-clean --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 
 + 
 +Nous pouvons maintenant utiliser mdadm pour construire notre volume RAID 1 : 
 + 
 +sudo mdadm --create /dev/md0 --level=0 --assume-clean --raid-devices=4 /dev/sdb2 /dev/sdc2 
 +== Vérification de grappe raid == 
 + 
 +mdadm --detail /​dev/<​nom de la grappe>​ 
 + 
 +== Déclarer un disque défaillant == 
 + 
 +mdadm --manage /dev/md0 --set-faulty /dev/sdb1 
 + 
 +Une fois déclaré défaillant,​ le disque dur est écarté du volume RAID. Il faut maintenant le désactiver pour pouvoir le retirer : 
 + 
 +mdadm --manage /dev/md0 --remove /dev/sdb1 
 + 
 +Une fois le remplacement effectué, il faut ajouter un disque sain dans le volume RAID pour bénéficier à nouveau de la tolérance de panne (cette opération doit être précédée du partitionnement du nouveau disque, aidez-vous des descriptions faites plus haut) : 
 + 
 +mdadm --manage /dev/md0 --add /dev/sdb1 
 + 
 +Si le systéme n'est pas clean, il faut procéder un reconstruction RAID 
 + 
 +===== Gérer l'​espace système : LVM ===== 
 + 
 +=== Définition === 
 + 
 +LVM = Logical Volume Manager 
 +Fournit une couche d'​abstraction au dessus des disques physiques 
 +Permet de véritablement « gérer » un ou des espaces de stockage 
 +comparé a des partitions fixes 
 + 
 +1) Le volume physique (PV) : 
 +Typiquement une partition ou un disque entier 
 +Label dans les premiers secteurs pour le marquer comme PV LVM 
 +2) Le groupe de volumes (VG) : 
 +Est utilisé pour regrouper les PV (un seul ou plusieurs ) 
 +Nommage possible : utile pour les différencier facilement 
 +3) Le volume Logique (LV) : 
 +Un LV dans un VG est comme une partition sur un disque 
 +C'est lui que l'on va formater avec le système de fichiers de son choix 
 +Possibilité d'​agrandir ou rétrécir sa taille au besoin (selon le système de 
 +fichiers embarqué) 
 + 
 +{{:​cours:​activite1:​lvm.png|}} 
 + 
 +=== Mise en place === 
 + 
 +Dans cette étude, une volume logique de 6 Go appelé Lv_1 sera créée, celle-ci pourra être étendu ou diminué a souhait. 
 + 
 +Grâce au système LVM, un autre volume groupe peut-être créé à tout moment. Celui-ci pourra être formaté avec un système de fichiers. 
 + 
 +== Etendre un volume logique == 
 + 
 +lvextend -L <taille a étendre ex:20G> /​dev/<​nom du vg>/<​nom du lv> 
 + 
 +== Créer un volume logique == 
 + 
 +lvcreate -L<​taille>​ -n <nom du lv> <nom du vg> 
 + 
 + 
 +== Vérification des volumes == 
 + 
 +Volume group = vg display 
 + 
 +Volume logique = lv dispaly 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 + 
 
ecf1/raid_lvm.1386671982.txt.gz · Dernière modification: 2019/05/11 14:35 (modification externe)     Haut de page