Vous êtes sur la page 1sur 11

Disque dur SCSI, RAID

Notre magasin
Rue Albert 1er, 7 6810 Pin - Chiny Route Arlon Florenville (/fax: 0032 (0) 61/32.00.15

Le cours HARDWARE 2: Serveurs, rseaux et communication Le MAGASIN YBET


Activits et prsentation Rayon d'action

De la plus petite la plus grande, la gestion commerciale SAGE gre votre entreprise

FORMATIONS
Formations informatiques COURS HARDWARE Dfinitions techniques rseaux

PRODUITS et SERVICES
Caisse enregistreuse TEC MATERIEL INFORMATIQUE Logiciel de gestion? CIEL, SAGE

ACCUEIL

Forum informatique

Achat informatique en ligne

8. Disque dur SCSI, technologie RAID

8.1. Introduction - 8.2. Technologie SCSI - 8.3 Connexion de priphriques SCSI - 8.4. RAID (Redundant Array of Independant Disk) - 8.5. Raid Hardware et software - 8.6. Solutions RAID hardware

8.1. Introduction.
Les donnes (et son support principal, le disque dur) sont primordiales dans toutes applications informatiques. Dans le cas de serveurs, deux directions sont utilises pour augmenter la vitesse et garantir la fiabilit en cas de panne d'un disque dur: l'utilisation de solutions SCSI pour le stockage et l'implantation du RAID. Les deux sont gnralement implants en mme temps.

8.2. Technologie SCSI.


En premire anne, nous n'avons vus que le disque dur IDE. Cette anne, avec les serveurs, nous nous intresserons aux disques durs et priphriques de type SCSI. Les connexions SCSI (Small Computer System Interface) ont par rapport aux priphriques IDE plusieurs avantages. 1. Le nombre de priphriques connects sur la mme nappe est suprieur: jusque 15. L'adresse se fait par pontage ou slecteur rotatif 2. Une connexion SCSI est multi-session. En clair, le disque peut excuter plusieurs applications en mme temps (ou presque) et l'criture (ou la lecture) d'un fichier ne doit pas attendre la fin de l'opration prcdente. Ceci est le cas par exemple lorsque l'on crit un gros fichier sur le disque dur, la lecture suivante ne doit pas attendre pour dmarrer. Le SCSI est donc capable de grer plusieurs requtes de lecture /criture en parallle (jusque 255), au contraire de l'IDE qui ne peut traiter qu'une opration (compltement) la fois. Ceci ne fonctionne de plus qu'avec un systme d'exploitation compatible (Win NT, Win 2000 ou XP Pro, Novell), l'exclusion de Win 95 et consort. 3. Les priphriques SCSI peuvent tre internes ou externes. Le transfert de donnes entre deux priphriques se fait directement par DMA entre les deux priphriques. 4. Un disque dur SCSI inclut automatiquement un contrle d'erreur des donnes. Tout ceci explique que les vitesses soient plus leves qu'en IDE (mme taux de transfert quivalent), avec des prix qui varient en mme temps. La norme SCSI a volue, mais on rencontre encore quasiment toutes les normes selon les appareils connecter. NARROW
http://www.ybet.be/hardware2_ch8/disquedur.htm (1 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

se rfre un bus 8 bits, WIDE se rfre un bus 16 bits. Largeur bus (en bits) 8

Normes SCSI

Taux transfert MB/s maximum

Longueur maximum cble SCSI SE LVD HVD

Nombre conducteurs

Nb. max. connexion (non compris la carte contrleur)

SCSI (NARROW) 5 SCSI 1 FAST NARROW SCSI Fast Wide SCSI 20 SCSI 2 Ultra SCSI Narrow Ultra SCSI Narrow Wide Ultra SCSI SCSI 3 Wide Ultra SCSI Wide Ultra SCSISCSI 3 DIFFERENTIEL Ultra 2 SCSI (Narrow) Wide 80 Ultra 2 SCSI Wide Ultra 160 Ultra 3 SCSI ou SCSI 5 Wide Ultra 320 SCSI 160 16 bits 12 m 68 ou 80 15 16 bits 12 m 25 m 68 ou 80 15 20 20 40 40 8 8 16 bits 16 bits 3m 1,5 m 3m 1,50 50 50 68 ou 80 68 ou 80 3 7 3 7 16 3m 12 m 25 m 68 ou 80 15 10 8 3m 50 7 6m 25 7

40

16 bits

12 m

25 m

68 ou 80

15

40

8 bits

6m

50

320

16 bits

12 m

68 ou 80

15

Par comparaison E-IDE ATA 133 133 16 bits 80 fils (connecteur 40) 2

Le taux de transfert, la longueur des cordons, le nombre de fils et de priphriques diffrent selon la norme. Ce qu'il est important de connatre pour commander un cordon ou un terminateur : 1. Le nombre de fils et le modle des connecteurs. 2. La norme SE, LVD ou HVD. Tous les autres renseignements sont superflus sur le plan des connecteurs. SCSI 1 (NARROW SCSI): Il est cod sur 8 bits seulement SCSI 2 (WIDE SCSI) : Cod sur 16 bits il autorise un taux de transfert jusqu' 20 MB/s
http://www.ybet.be/hardware2_ch8/disquedur.htm (2 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

Carte SCSI 2 Adaptec AH 3940. Cette carte est identique une 2940 mais possde 2 canaux internes distincts (RAID)

Connecteur SCSI2 interne

SCSI 3 (ULTRAWIDE SCSI) : il permet d'atteindre des taux de transfert de 40 MB/s


q

SCSI 3 DIFFERENTIEL : il utilise du cble de trs bonne qualit appair et vhicule par paires deux signaux, le signal utile tant la diffrence entre les deux. Il existe 2 types de chanes diffrentielles : le HVD (High Voltage Differential) qui travaille sous 5 volts et permet datteindre des longueurs de chane de 25 m alors que lUltraWide ne permet pas de dpasser 6 m. Utilis surtout dans des configurations professionnelles. le LVD (Low Voltage Differential) qui travaille sous 3,3 volts et permet datteindre 12 m de longueur de chane. Il utilise les nappes internes LVD, cordons LVD, terminateurs externes LVD et les terminateurs internes LVD.

Le connecteur est spcifique chacune des 3 normes : les cordons et les nappes internes nont pas la mme impdance en Ultra Wide, en HVD ou en LVD. Les terminateurs aussi sont diffrents. Il ne faut donc pas mlanger les diffrents types de cordons et terminateurs entre eux, surtout le HVD incompatible avec le reste. Toutefois la norme LVD permet de connecter des priphriques non LVD sur la carte hte et linverse de connecter des composants LVD sur une carte hte non LVD. Bien entendu les dbits ne seront pas dans ce cas ceux du LVD. La norme Ultra 2 SCSI LVD est une extension du SCSI 3. Sur les connecteurs, les signaux sont vhiculs dans deux fils la fois, le signal utile tant la diffrence entre les deux. Cette mthode est galement utilise en liaison Ethernet (entre autre). Les cordons LVD doivent de haute qualit et la bonne impdance. La vitesse maximum thorique est de 80 MB/s. La norme Ultra 3 SCSI ou Ultra 160/m ou SCSI 5 (SCSI PARALLEL INTERFACE SPI-3): LUltra 160/m est une implantation spcifique de la norme Ultra 3 SCSI et ne retient que 3 lments de cette norme : 1. Taux de transfert doubl par rapport lUltra 2 SCSI : 160 Mo/s au lieu de 80 Mo/s. 2. Test physique du bus SCSI par le contrleur, au dmarrage, permettant de dterminer la vitesse de travail en fonction des diffrents lments de la chane SCSI. Il va sans dire que la qualit des cordons et terminateurs jouera un rle dcisif dans la vitesse globale de la chane. 3. Contrle de redondance cyclique (CRC) qui permet le contrle derreurs dans la transmission des donnes. Ce sont les caractristiques essentielles qui caractrisent lUltra 160/m, le "/m" signifie que cette norme est manageable (test physique et CRC). La dsignation utilise pour lUltra 2 SCSI, LVD, est impropre car lUltra 3 SCSI est lui aussi LVD. Il utilise les mmes connecteurs, donc cordons et terminateurs sont identiques, mais doivent tre plus encore ici dexcellente qualit, compte tenu des dbits trs levs. On peut aussi utiliser 15 priphriques sur une longueur totale de 12 m. Il est manageable car une carte Ultra 160/m saura grer des priphriques connects dans la mme chane avec des vitesses diffrentes, en respectant leurs vitesses respectives : 80 Mo/s pour lUltra 2 SCSI ET 160 Mo/s pour le 160/m. Ainsi c'est la rgle du maillon le plus faible qui dtermine la vitesse globale de la chane disparat. A linverse un contrleur Ultra 2 SCSI pourra aussi grer les 2 normes en mme temps, mais une vitesse unique de 80 Mo/s. Conclusion : totale compatibilit entre les 2 normes. La norme Ultra 320 SCSI (SCSI PARALLEL INTERFACE SPI-4) : Cette nouvelle norme enrichit tout en gardant les spcifications de la prcdente norme Ultra 160/m :
q

Transfert dunits dinformation (IU transfert ou packetization). Les informations indpendantes du flux de donnes, par exemple les commandes changes entre la carte hte et le disque dur, sont transfres la vitesse nominale soit 320 Mo/ s. Multiplexage des tches dentres/sorties sans attendre la phase du BUS FREE. Continuit du flux de donnes sans phases dinertie et exploitation optimise des canaux disponibles. - La chane de commandes pour lenvoi dun paquet de donnes se simplifie et les diffrentes tapes sont moins nombreuses, do une amlioration des taux de transferts.

http://www.ybet.be/hardware2_ch8/disquedur.htm (3 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID


q

Rectification du signal de donnes par rapport au signal dhorloge (skew compensation). Skew est la diffrence de temps dans lacheminement de deux signaux diffrents en provenance dun mme metteur vers deux cibles diffrentes situes dans le mme bus de traitement. Il peut sagir dune carte hte mettant des signaux diffrents vers deux disques durs situs sur la mme chane SCSI. Pour maintenir la logique du systme, le dlai entre les deux signaux est arbitr par un signal dhorloge. La vitesse de traitement fait que tous les priphriques Ultra 320 accomplissent une compensation en mode rception car un cart dune nanoseconde peut faire la diffrence entre un signal valide et une transmission incorrecte.

DB 25

Centronix 50 mle externe (plus de pin que le connecteur centronix imprimante standard)

SUB 50 mle

Connecteur DB68HD

8.3. Connexion de priphriques SCSI


Les types de priphriques en SCSI qui sont connects en SCSI sont
q q q

Disque dur (interne ou externe) Sauvegarde sur bandes (DAT, DLT, ...) en interne ou externe Scanner (externe)

Le choix du numro de priphrique se fait soit par pontage, soit par un slecteur rotatif. L'adresse doit tre unique sur un mme cble ou plutt sur un mme contrleur. En effet, les priphriques internes et externes partagent gnralement le mme contrleur. La fin de la liaison des priphriques externes doit se terminer par une rsistance de terminaison spcifique au type de connexion SCSI. En effet, pour les priphriques externes, la connexion est chanes. On dbute du contrleur vers le priphrique. Le cble suivant passe du priphrique au priphrique suivant. Dans certains priphriques, la terminaison est inclue dans le
http://www.ybet.be/hardware2_ch8/disquedur.htm (4 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

priphriques (pontage insrer pour l'activer). Les cbles standards internes reprennent gnralement seulement 3 connecteurs mais des modles reprenant plus de priphriques se trouvent dans le commerce. Gnralement, on ne mlange pas les priphriques SCSI de diffrents types, nanmoins des terminaisons spciales permettent de chaner des priphriques NARROW (50 pin) avec des ULTRA WIDE (68 pin), tant en interne qu'en externe.

8.4. RAID (Redundant Array of Independant Disk).


Cette possibilit ncessite un contrleur disque dur particulier et ... toujours un systme d'exploitation spcifique rseau lourd (une fois de plus, vitez Win 95 / 98). Adaptec fournis des contrleurs RAID IDE, mais ce n'est pas la majorit des cas pour des questions de performances. Certains systmes d'exploitation rseau permettent galement, dans une moindre mesure, d'effectuer du RAID logiciel. Ceci n'est pas conseill puisque c'est le processeur qui remplace le travail des contrleurs, d'o un ralentissement. Le RAID permet d'associer plusieurs units de disques durs de mme type (connexion SCSI et capacit) en une seule grappe. En cas de dfaillance d'un disque, les versions de RAID autres que 0 permettent de reconstruire les donnes perdues partir des autres units de la grappe. L'implantation de cette technologie peut tre de nature matrielle, logicielle ou passer par une combinaison des deux. Les solutions proposes peuvent tre regroupes en six grandes familles, du Raid 0 au RAID 5.

8.4.1. RAID 0 (striping)


Le RAID 0 n'apporte aucune scurit des donnes, il augmente seulement le taux de transfert des informations. L'information est dcoupe la suite de l'autre sur l'ensemble des disques durs (4 disques dans le cas ci-dessous mais plus gnralement 2) L'unit qui regroupe les disques bnficie de la somme des dbits de chaque disque. Un accs (opration de lecture) ou un transfert (opration d'criture) s'effectue en simultan sur l'ensemble de la grappe sur un mode parallle. La panne d'un seul disque dur provoque la perte de toutes les donnes.

La capacit globale est quivalente la somme des capacits de chaque disques durs (de capacits identiques).

8.4.2. RAID 1 (Mirroring)


Dans les liaisons RAID 1, les donnes sont dupliques intgralement sur un second disque ou sur un second groupe de disques durs. Les performances en lecture sont doubles grce l'accs simultan aux deux disques ( condition d'avoir deux contrleurs spars). Cette mthode rduit nanmoins la capacit de stockage. Il correspond au Mode logiciel "Miroir" de Windows NT4 ou Windows 2000 Server.

http://www.ybet.be/hardware2_ch8/disquedur.htm (5 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

Ecriture

Lecture

8.4.3. RAID 2
RAID 2 repose sur une grappe avec plusieurs disques de parit et une synchronisation des accs. Cette technologie est peu utilise de par sa complexit et le surcot qu'elle entrane. Il est identique au RAID 0 avec un contrle des donnes intgr. On utilise gnralement 3 disques de contrle pour 4 disques de donnes. La mthode de correction est l'ECC. Nanmoins, tous les disques durs SCSI incluent ce contrle d'erreur, d'o le caractre anecdotique de ce mode. Cette technologie n'as pas t commercialise de manire industrielle.

http://www.ybet.be/hardware2_ch8/disquedur.htm (6 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

8.4.4. RAID 3
Le RAID 3 est bas sur des grappes de disques identiques avec une unit de stockage rserve au stockage du bit de parit. Si le disque de parit tombe en panne, on se retrouve en RAID 0. La scurit des donnes est peu implante. Attention, le disque de parit est 2 fois plus utilis que les autres disques.

8.4.5. Le RAID 4
RAID 4 se diffrencie du RAID 3 par une gestion asynchrone des units. Mme si les accs fonctionnent en parallle sur les diffrentes units, le disque de parit est plus souvent sollicit. Ceci implique en RAID 3 un goulot d'tranglement. La seule diffrence avec le RAID 3 est la structure des donnes implante sur les disques.

En criture, les donnes sont dcomposes en blocs de petite taille et rpartis sur les diffrents disques composant le RAID 4. Simultanment, le contrle de parit s'inscrit sur le disque ddi cet effet.

http://www.ybet.be/hardware2_ch8/disquedur.htm (7 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

Lecture :

Avantages :
r r

r r

Tolrance de panne et parit centralise sur un disque ddi. Parit : processus algorithmique permettant au systme de reconstituer une donne dfectueuse ou manquante partir de l'information de parit mmorise au cours de l'criture. Un sous-systme en RAID 4 prsente un rapport capacit/ performance/ investissement intressant. Les performances en lecture des piles de disques de niveau RAID 4 sont excellentes (comparables celles du niveau RAID 0). Puisqu'il n'y a pas duplication des donnes, mais uniquement enregistrement des donnes de parit correspondantes, le cot par mga-octet d'une solution de niveau RAID mode 4 demeure raisonnable.

Inconvnients :
r

Le dfaut majeure provient de la mise jour des donnes de parit qui dgrade les performances de Raid 4. Pour cette raison, le RAID 5 est toujours prfrs aux systmes RAID de niveau 4.

8.4.6. Le RAID 5
RAID 5 s'apparente au RAID 4 avec un bit de parit distribu sur l'ensemble des units de la grappe, supprimant ainsi le fameux goulot d'tranglement tout en bnficiant des performances de la gestion asynchrone. Ce mode correspond l'agrgat par bandes avec parit sous NT4 ou 2000 Server. Les disques travaillent tous autant. Lors d'un change chaud (hot plug) d'un disque dur, les donnes sont recres partir des autres disques durs.

http://www.ybet.be/hardware2_ch8/disquedur.htm (8 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

Avantages:
r r r r

Bonne tolrance aux erreurs Enormment d'implantations commerciales Hot-spare Hot-plug

Inconvnients:
r r r

3 disques au minimum En cas de problme, remise en ordre assez lente en cas de panne d'un disque dur, on revient en mode 0.

Applications:
r r

Les applications qui utilisent les E/S de manire alatoire sur de petits volumes Typiquement les serveurs de bases de donnes

8.4.7. Orthogonal RAID 5


L'Orthogonal RAID 5, technique logicielle dveloppe par IBM, ce mode utilise un contrleur par disque. Dans le langage courant, l'orthogonal RAID 5 est assimil un RAID 5.

8.4.8. Les autres RAID


D'autres systme RAID sont proposs. Ce ne sont que des RAID 5 volus. Ces modes restent rares du fait d'une architecture complexe et un cot lev.
q

RAID 6 est une extension du RAID 5 mais utilise une double parit. Ce systme permet de travailler avec 2 disques durs dfectueux, avec forcment une perte de performances. RAID 7 met en jeux plusieurs disques de donnes coupl avec 1 ou plusieurs disques de parit. le contrle des donnes et de la mmoire cache et le calcul de la parit se fait par un microcontrleur. Ceci donne des performances jusque 50 % plus rapides que dans les autres modes RAID. Cette solution est une marque dpose de Storage Computer Corporation RAID 10 implante le striping (RAID 0) coupl au Mirroring (RAID 1). Une excellente mais coteuse solution de tolrance de panne. Ce systme est le plus sr et le plus rapide. Nanmoins, sa difficult de mise en oeuvre et le prix le rendent peu utilis.

8.5. RAID hardware et software.


Le RAID peut tre gr de manire hardware ou logiciel. La gamme des systmes d'exploitation "professionnels" de Microsoft peuvent grer le RAID de manire logicielle: Windows NT, 2000 en version serveur grent le RAID 0, 1, 5
q

Netware gre en mode natif (logiciel) le RAID 1

http://www.ybet.be/hardware2_ch8/disquedur.htm (9 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

Lynux gre les RAID 0, 1, 4 et 5 Les sries "amateurs" (DOS, WIN95/98/Me et XP Home) ne grent pas le RAID en mode natif.

Cette manire de procder permet au systme d'exploitation d'utiliser plusieurs disques en mode RAID sans hardware ddi. Par contre, en utilisant un hardware (avec le pilote associ) adquat, tous les systmes d'exploitation peuvent travailler en RAID en thorie. Pour rappel, les systmes d'exploitation "amateurs" de Microsoft ne tirent pas non plus partie des possibilits de l'SCSI, notamment pour le transfert par DMA simultan de donnes entres disques durs.

8.6. Solutions RAID hardware.


Voici quelques solutions de contrleur RAID matriels.

Adaptec AAA-132

Carte RAID SCSI Adaptec AAA-132 (2 canaux W). Remarquez en haut les quatre connecteurs (2 wide sur 16 bits et deux narrow sur 8 bits) et sur la droite le connecteur wide 16 bits externe. En bas gauche, un emplacement pour de la mmoire cache (ici occup par une barrette mmoire Simm de 70 pins). ADAPTEC ATA RAID 2400 A Carte RAID ATA/100 complte et abordable pour la scurit des donnes. Idale pour les utilisateurs qui souhaitent bnficier de fonctions RAID avances avec des disques durs ATA (disque dur IDE). La carte 2400A est une solution RAID coprocesseur pour les environnements de serveurs utilisant des disques ATA-100. Elle prend en charge jusqu' 4 disques avec des taux de transferts atteignant 100 Mo/s par canal sur 4 canaux - pour une fonctionnalit RAID de niveau suprieur un prix abordable. C'est la solution idale pour augmenter la capacit et les performances du serveur. Des fonctions d'administration volues sont proposes par le logiciel Storage Manager Pro d'Adaptec. Principales caractristiques
q q q q q q q

Coprocesseur i960RS Mmoire extensible jusqu' 128 Mo 4 canaux pour 4 disques max. RAID 0, 1, 0/1, 5, JBOD Interface graphique volue Extension de capacit en ligne Remplacement automatique, Immdiat

D'autres modles et marques existent en IDE ou en SCSI. Les nouvelles cartes mres intgrent cette fonction en SATA.

http://www.ybet.be/hardware2_ch8/disquedur.htm (10 sur 11)18/12/05 18:00:56

Disque dur SCSI, RAID

Cours: Spcificits serveur


Caractristiques gnrales des serveurs informatiques

Stockage et scurit
Tous le matriel et les produits pour entreprise

Forum technique
Des techniciens dpannent d'autres techniciens

Cours: Disque dur IDE 3"1/2


pour PC standards et 2"1/2 pour ordinateurs portables

La suite du cours Hardware 2 > Chapitre 9: Stockage et sauvegarde rseau


Rvision 6/11/2004

Le cours "Hardware 1: ordinateur et priphriques", le cours "Hardware 2: rseaux, serveurs et communications" Pour l'ensemble du cours hardware.
YBET informatique 2005

http://www.ybet.be/hardware2_ch8/disquedur.htm (11 sur 11)18/12/05 18:00:56