30
MATÉRIEL Réaliser par: ASRI Mohamed Mohamed MAHI Encadré par : prof: Raissouni

_Présentation1.ppt

Embed Size (px)

Citation preview

Diapositive 1

MatrielRaliser par:ASRI MohamedMohamed MAHI

Encadr par : prof: RaissouniplanConfiguration RAID introductionLes types de RAIDConfiguration RAIDConfigurer les Priphriques PCMCIAIntroductionObjectifCadmgr Description optionsFichiers 22/11/20112Configuration RAIDplan introductionLes types de RAIDConfiguration RAID22/11/20114 introductionLe RAID (Redundant Array of Inexpansive Disks) a t dfini par luniversit de Berkeley en 1987 dans le double but de rduire les cots et daugmenter la fiabilit du stockage des donnes. Un RAID est un ensemble de technique mise en uvre sur plusieurs disques durs pour augmenter les performances, la scurit ou la fault tolerance. Il y a 3 principaux types de RAID, le RAID 0, 1 et 5.22/11/20115Les types de RAIDRAID 0Le RAID 0, appel striping consiste a rpartir les donnes sur deux disque dur comme le montre le shema ci-dessous. Le premier bloc est sur sda et le second sur sdb. Sa capacit est egale a la taille du plus petit disque du RAID multipli par le nombre de disque. Par exemple 1disque de 300Go et deux disque de 250Go en RAID 0 donnent une capacit totale de 750 Go (250 * 3). Malheureusement avec ce type de RAID il ny a aucune redondance et donc, la perte dun des disque provoque une perte de donne.

22/11/20116Les types de RAIDRAID 1Le RAID 1 ou mirroring consiste a utiliser n disque redondant (au minimum 2) et e copier sur chacun les mmes donnes. Sa capacit est egale a celle du plus petit disque dur du RAID, au niveau de la fiabilit par contre, le gain est vident. Elle accepte une dffaillance de n-1 disques. Ainsi, si nous mettons 4 disque de 200Go, nous aurons 200Go despace disponible et on pourra perdre 3 disque dur dans le RAID avant de perdre des donnes. Malheurement les couts sont proportionnelle au nombre de mirror alors que la capacit reste identique.

22/11/20117Les types de RAID

RAID 10 (ou RAID 1 + 0)Ce type de RAID est un raid compos. Il consiste a cr un RAID 0 avecdeux RAID1. On a donc du striping de mirror. Il faut au minimum 4 disque pour cr un RAID 10. Sa capcit est egale a la taille du plus petit RAID1 multipli par le nombre de RAID 1 dans le RAID0. Ainsi si je cr 2 RAID 1 compos de 2 disque de 200Go jai: 200Go * 2 = 400Go.

22/11/20118Les types de RAID RAID 5RAID avec bande de parit redistribue. Cest le mode le plus utilis car cest celui qui offre le meilleur compromis entre le nombre de disques, lespace disponible et la redondance. Il faut au moins trois disques avec dventuels disques de secours. La parit est prsente sur chacun des disques. La taille finale est celle de N-1 disques. Le RAID-5 survit une panne de disque. Dans ce cas, si un disque de secours est prsent, il sera automatiquement reconstruit. Les performances en lecture sont quivalentes celles du RAID-0 tandis quen criture, elles dpendent de lalgorithme employ et de la mmoire de la machine.

22/11/20119Configuration RAIDa. PrparationLoutil mdadmCet outil sera utilis pour crer et administrer notre RAID. Son fichier de configuration est:/etc/mdadm.conf.Il est ncssaire de formater les disque au type 0xFD (Linux RAID autodetect).22/11/201110Configuration RAIDSoient deux partitions /dev/sdb1 et /dev/sdc1. Vous allez crer une partition RAID-0, assemblage de ces deux partitions.# mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1--create : Crer un RAID./dev/md0 : Nom du fichier priphrique de type bloc reprsentant la matrice RAID.--level : Type de RAID crer : 0, raid0 et stripe pour du RAID0.--raid-devices : Nombre de partitions utilises pour crer la matrice./dev/sdb1, /dev/sdc1 : Partitions constituant la matrice, suivant le nombre indiqu dans --raiddevices.Il ne reste plus qu installer le systme de fichiers sur le disque RAID :# mkfs -t ext3 /dev/md0

b.Creation

RAID 022/11/201111Configuration RAIDCest le mme principe. Vous allez cette fois rajouter une partition de secours /dev/sdd1.# mdadm --create /dev/md0 --level=raid0 --raid-devices=2 /dev/sdb1 /dev/sdc1--spare-devices=1 /dev/sdd1--level 1, mirror ou raid1 sont de bonnes valeurs pour un RAID-1.--spare-devices nombre de disques de secours utiliser./dev/sdd1 partitions constituant les disques de secours, suivant le nombre indiqu dans -sparedevices. Puis :# mkfs -t ext3 /dev/md0

b.Creation

RAID 122/11/201112Configuration RAIDb.CreationRAID-0+1Il faut au moins quatre partitions. Vous devez crer deux matrices RAID-1 que vous allez regrouper en une matrice RAID-0.# mdadm --create /dev/md0 --level=raid1 --raid-devices=2 /dev/sdb1 /dev/sdc1# mdadm --create /dev/md1 --level=raid1 --raid-devices=2 /dev/sdd1 /dev/sde1# mdadm --create /dev/md2 --level=raid0 --raid-devices=2 /dev/md0 /dev/md1Puis :# mkfs -t ext3 /dev/md2 Une matrice apparat comme une unit logique de stockage unique.22/11/201113Configuration RAIDVous allez utiliser trois disques de donnes /dev/sdb1, /dev/sdc1, /dev/sdd1 et un disque de secours/dev/sde1.# mdadm --create /dev/md0 --level=raid5 --raid-devices=3 /dev/sdb1 /dev/sdc1/dev/sdd1 --spare-devices=1 /dev/sde1Puis :# mkfs -t ext3 /dev/md2

b.Creation

RAID 522/11/201114Configuration RAID tat du RAIDLe fichier virtuel /proc/mdstat contient des informations sur le RAID. Cest ici que vous pouvez voir ledtail dun RAID, notamment si un des volumes de la matrice est dfectueux (Faulty).La commande watch permet de vrifier un tat en continu :# watch cat /proc/mdstatVous pouvez aussi utiliser mdadm avec le paramtre -- detailUn disque dfectueux (Faulty Disk) est un disque qui a t reconnu dfaillant ou en panne par le RAID.22/11/201115Configuration RAIDRemplacer un disquePuisque /dev/hda8 est en panne, vous allez le remplacer. Retirez-le avec -r (ou --remove) :# mdadm /dev/md0 -r /dev/hda8mdadm: hot removed /dev/hda8Constatez que hda8 a disparu. Vous pouvez teindre la machine puis remplacer le disque dfaillant. Rallumez la machine, puis repartitionnez le disque correctement. 22/11/201116Configuration RAID Remplacer un disqueIl ny a plus qu rajouter le disque rpar dans la matrice RAID avec -a (--add) :# mdadm /dev/md0 -a /dev/hda8mdadm: hot added /dev/hda8Le disque hda8 apparat nouveau. Voyez le dtail :# mdadm --detail /dev/md0Le disque /dev/hda8 a t remis et est devenu le nouveau disque de secours !Un disque de secours (Spare Disk) ne fait pas partie intgrante dune matrice RAID tant quun disque ne tombe pas en panne.22/11/201117Configuration RAIDArrt et relance manuelsVous pouvez arrter une matrice RAID avec -S (--stop) aprs avoir dmont le priphrique :# mdadm --stop /dev/md0Vous redmarrez une matrice RAID avec -As (--assemble -scan). Cela implique que le fichier/etc/mdadm.conf est correctement renseign (--scan recherche les informations dedans).# mdadm --assemble --scan /dev/md0Si le RAID ne redmarre pas, vous pouvez tenter avec -R (--run) : il est probable quil manque un disque ou quune reconstruction en cours nest pas termine :# mdadm --run /dev/md022/11/201118Configurer les priphrique PCMCIAPlanIntroductionObjectifCadmgr Description optionsFichiers 22/11/201120Introduction 1/3

PCMCIA(pourPersonal Computer Memory Card International Association), ouPC Card, est un format decarte d'extensionultra-plat, destin auxordinateurs portableset d'autrespriphriques(comme lesLivebox,Freebox,Neuf Box).Le format PCMCIA offre la possibilit d'effectuer desbranchements chaud(Hot Plugenanglais), cest--dire qu'on peut brancher et dbrancher les cartes sans teindre et redmarrer lordinateur ou le priphrique. Cebus informatiquea une longueur de32bits(au format CardBus, et16bitsau format PC Card) et est cadenc 33MHz. Il peut transmettre 3233106bits par seconde soit126Mopar seconde de dbit thorique.

22/11/201121Introduction 2/3Il en existe deux sortes, numrotes 1 et 2. La deuxime comporte trois sous-types diffrencis par leur paisseur:TypeI, paisseur3,3mm. C'est la carte la plus fine, elle est utilise pour lammoire flash.TypeII, paisseur5mm. Elle est utilise pour le modem, la carte rseau et carte son.TypeIII, paisseur10,5mm. C'est la carte la plus volumineuse, elle est utilise pour le disque dur et les cartes combines modem/rseau.22/11/201122Introduction 3/3Le format PC Card, dcrit ci-dessus ne subit plus de dveloppement. et est remplac par un nouveau format l'ExpressCard, dont le dveloppement est toujours contrl par l'association PCMCIA. Lespriphriqueshot-plugsont ceux que l'on peut connecter et/ou dconnecter d'unordinateur chaud(pendant que le systme est en marche). 22/11/201123Objectif 1/1Les utilisateurs devront tre capables de configurer une installation Linux pour inclure le support des priphriques (devices)P.C.M.C.I.A., tels que les adaptateurs ethernet, pour les auto-dtecter leur insertion.22/11/201124Cardmgr 1/5Description 1/3Cardmgrconfigure les connecteurs PCMCIA pour les vnements d'insertion et de retrait de cartes. Quand une carte est insre,cardmgrregarde dans la base de donnes des cartes connues. Si la carte peut tre identifie, les pilotes de matriel appropris seront chargs et affects la carte. Quand une carte est jecte, le pilote de la carte est arrt et dcharg si possible. En fonction du contenu de la base de donnes de configuration des cartes PCMCIA,cardmgrpeut aussi excuter des commandes arbitraires quand les cartes appropries sont, soit insres, soit retires.Tous les vnements d'insertion ou de retrait, les chargements et dchargements de pilotes, et les commandes de dmarrage et d'arrt sont rapportes au fichier delogdu systme. Les avertissements et les erreurs seront aussi consigns. Les informations sur la carte et le matriel en cours pour chaque connecteur sont enregistres dans/var/lib/pcmcia/stab.

22/11/201125Cardmgr 2/5Description 2/3Normalement, quand une carte est identifie,cardmgrenverra un bip la console. Un bip est aussi mis quand une carte a t configure avec succs. Un bip de tonalit plus basse est produit si l'une de ces tapes choue. L'jection d'une carte produit un simple bip.Quandcardmgrreoit un signalSIGHUP, il recharge son fichier de configuration. Quandcardmgrreoit un signalSIGTERM, il arrte tous les connecteurs qui ne sont pas occups, mais les pilotes de connecteurs occups restent chargs.

22/11/201126Cardmgr 3/5Description 3/3Si lavariable d'environnementPCMCIA_OPTSest positionne, son contenu sera analys aprs que le fichier de configuration principal des cartes est lu.Au dmarrage,cardmgra besoin que/tmprside sur un systme de fichiers qui autorise les "special device files" (par exemple, un systme de fichiersLinuxqui n'est pas mont en "nodev").22/11/201127Cardmgr 4/5Options 1/2-VAffiche les informations de version et quitte.-qMode silencieux~: pas de bip lors de l'insertion des cartes.-vMode bavard~: gnre davantage de messages d'information durant les oprations normales.-dSuit les dpendances des modules en chargeant les modules des pilotes, en utilisant par dfautmodprobeau lieu deinsmod. Normalement,cardmgressayera d'utilisermodprobeseulement aprs une tentative infructueuse avecinsmod.-fForeground (avant-plan)~: ne pas "fork" et lancer comme un service jusqu'aprs avoir configur toute carte dj prsente.22/11/201128Cardmgr 5/5Options 2/2-o One passconfigure les cartes prsentes, puis quitte. Ce drapeau force aussicardmgr se lancer en avant-plan.-cconfigpathCherche la base de donnes de configuration des cartes et les scripts de configuration des cartes dans le rpertoire spcifi au lieu de/etc/pcmcia.-mmodpathCherche les modules chargeables dunoyaudans le rpertoire spcifi, au lieu de/lib/modules/`uname -r`.-ppidfilecrit le PID duprocessuscardmgr dans le fichier spcifi, au lieu de/var/run/cardmgr.pid.-sstabfilecrit les informations du connecteur courant dans le fichier spcifi, au lieu de/var/{state,lib}/pcmcia/stab.

22/11/201129Fichiers 1/1/etc/pcmcia/configLa base de donnes de configuraton des cartes/etc/pcmcia/config.optsLes rglages des ressources locales pour les priphriques PCMCIA/var/run/cardmgr.pidPID desprocessuscardmgr actif/var/{state,lib}/pcmcia/stabLes informations sur les cartes et matriels en cours pour chaque connecteur.22/11/201130

Merci pour votre attention22/11/201131