DÉFINITION ...........................................................
Transcription
DÉFINITION ...........................................................
SCSI Définition SC SI DÉFINITION .......................................................................................................... 4 HISTORIQUE DU SCSI......................................................................................... 5 LES NORMES....................................................................................................... 6 Type de bus..................................................................................................................... 6 Niveau électrique .......................................................................................................... 6 Largeur de bus ............................................................................................................... 6 Fréquence....................................................................................................................... 7 Débit................................................................................................................................. 7 Nombre de périphériques ............................................................................................ 7 Longueur de câblage................................................................................................... 7 récapitulatif des normes SCSI ...................................................................................... 8 SCSI-1 ............................................................................................................................... 9 SCSI-2 ............................................................................................................................... 9 SCSI-3 ............................................................................................................................. 10 le SCSI Parallel Interface (SPI). ................................................................................... 10 SPI 1...................................................................................................................... 10 SPI 2...................................................................................................................... 11 SPI 3...................................................................................................................... 11 SPI 4...................................................................................................................... 12 SPI 5...................................................................................................................... 12 LA CONNECTIQUE SCSI................................................................................... 13 Le câblage.................................................................................................................... 13 Connectique Interne : ...................................................................................... 13 Connectique Externe : ..................................................................................... 15 Les terminateurs ........................................................................................................... 16 deux types de terminateurs :........................................................................... 16 ID ET LUN........................................................................................................... 18 INSTALLATION D´UNE CHAÎNE SCSI.............................................................. 19 Préparation des périphériques : ................................................................................ 19 Préparation de la connectique : .............................................................................. 20 Topologie de la chaîne :............................................................................................. 20 Mélange de périphériques......................................................................................... 22 Et les périphériques dans tout ça?............................................................................ 23 Les adaptateurs SCSI : ...................................................................................... 23 Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 1/33 SCSI Définition Les disques durs :................................................................................................23 Les lecteurs CD/graveurs :................................................................................24 Les lecteurs de bande (streamers) : ...............................................................24 Les scanners :......................................................................................................24 Ordre de mise sous et hors tension des périphériques SCSI externes........24 MÉLANGER DES PÉRIPHÉRIQUES 50-PIN ET 68-PIN.................................... 25 En interne .......................................................................................................................25 En externe......................................................................................................................25 Brancher 1 seul périphérique 50-pin sur une sortie 68-pin .....................................26 Mélanger des périphériques internes et externes ..................................................26 LES DIX COMMANDEMENTS DU SCSI ............................................................ 27 SAS POUR SERIAL ATTACHED SCSI.............................................................. 28 ISCSI ................................................................................................................... 30 Principales caractéristiques ........................................................................................30 Historique .......................................................................................................................30 Passerelles iSCSI ............................................................................................................30 Baies de stockage iSCSI ..............................................................................................31 SAN POUR STORAGE AREA NETWORK ........................................................ 32 Définition ........................................................................................................................32 Avantages .....................................................................................................................32 Types de SAN ................................................................................................................32 SANs en action..............................................................................................................33 source : http://www.aideonline.com/dossiers.php3 EAO http://www.adaptec.com/products/solutions/au320.html @ Le T10 est un comité dont le but est de développer les standards de la norme SCSI. Le site contient l´essentiel http://www.t10.org/ des documents décrivant les normes SCSI et qui servent de référence pour l´ensemble des fabricants. "SCSI mon amour", site en français de Bernard Yves http://www.byc.ch/scsi Cochain. La SCSI FAQ, page de référence, c´est une mine d´information sur le SCSI. Son auteur, Gary Field, http://www.scsifaq.org travaille avec le SCSI depuis des années et les conseils qu´il prodigue sont à suivre avec attention! Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 2/33 SCSI Définition http://fr.wikipedia.or g/wiki/SCSI http://worldserver.ole ane.com/heissler/inter face/scsi/scsi.html http://www.scsita.org Wikipedia, encyclopédie en ligne Cours sur le SCSI SCSI Trade association grossiste en câblages de tous types (dont SCSI évidemment), une partie des photos des connecteurs provient de leur site. le leader mondial des contrôleurs SCSI, propose de http://www.adaptec.com nombreux documents sur les technologies SCSI récentes. http://www.cuc.fr/ http://www.commentcama rche.net/pc/scsi.php3 Centre auteur Formation Beaumont TSGRI DI Rouel TAI Comment ça marche… UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 3/33 SCSI Définition DÉFINITION SCSI (prononcez « skeusi » est l´abréviation de Small Computer System Interface, ou officiellement en bon français: système d´interface pour micro-ordinateur. Le SCSI correspond à un bus système qui sert d´interface entre un ordinateur et un ensemble d´appareils ou périphériques. Ceux-ci peuvent être de nature très différentes et utilisés à la fois en interne ou en externe, témoignant de la flexibilité de ce système. Citons entre autre : disques durs, lecteurs CD/graveurs, lecteurs de bandes (streamers), scanners... Faut-il préférer le SCSI à l´IDE? la réponse est : "Tout dépend de ses besoins". L´interface IDE a comme avantages : • très répandue • peu chère • assez performante • simple d´utilisation et comme inconvénients : • plus grande consommation de ressources systèmes • variété de périphériques réduite et en interne uniquement • nombre de périphériques utilisables réduits • fiabilité aléatoire Le SCSI pour sa part a comme avantages : • sa flexibilité • sa fiabilité • très performant • peu gourmand en ressources systèmes • un grand nombre de périphériques utilisables sur une seule chaîne et comme inconvénients : • cher (suivant les périphériques la différence peut être astronomique!) • nécessite systématiquement l´utilisation d´une carte • pas toujours évident à mettre en oeuvre Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 4/33 SCSI Historique du SCSI HISTORIQUE DU SCSI L´histoire du SCSI commence avec le Selector Channel des ordinateurs IBM de la série 360, lancée en 1965. La société américaine Shugart Associates (alors fabricant de lecteurs de disquettes et de disques durs) entreprend des travaux en 1979 pour améliorer cette technologie et l´adapter aux micro-ordinateurs. Les résultats sont publiés, à des fins de normalisation, sous forme d´un rapport de 20 pages, baptisé SASI (Shugart Associates Systems Interface), et quelques interfaces sont effectivement construites. Mais l´ANSI (American National Standards Institute) refuse de se saisir du dossier. En 1981, Shugart et NCR reviennent à la charge, et en avril 1982, un groupe de travail de l´ANSI se saisit du projet, qu´il rebaptise SCSI. Deux ans plus tard, une version provisoire est publiée et transmise au comité de normalisation. Elle est bien accueillie par les constructeurs de périphériques, car elle correspond à un besoin réel. Malheureusement, elle n´est pas assez précise, et chaque constructeur l´interprète à sa façon : les incompatibilités de matériels foisonnent. Les principaux constructeurs de disques durs (et de streamers) se mettent d´accord en 1985 sur un jeu de commandes communes comportant 18 instructions nouvelles (CCS, Common Command Set). En 1986 commence les premiers travaux sur la norme SCSI-2 ; quelques mois plus tard (en juin précisément), la norme SCSI-1 devient enfin officielle sous le nom : ANSI X3.131-1986 (oui, après qu´ait débuté les travaux sur la norme SCSI-2). Spécifications des commandes propres aux lecteurs CD (qui arrive sur le marché). La production de périphériques compatibles avec la norme SCSI-2 (encore provisoire) commence dès 1988. En 1993 sont élaborées les premières ébauches de la norme SCSI-3. La norme SCSI-2 devient enfin officielle en 1994 sous le nom X3.131-1994. Elle est compatible avec la norme SCSI-1 et offre comme principales nouveautés : un doublement des débits (en passant la vitesse de bus de 5 à 10 Mhz), deux nouvelles largeurs de bus (le 16 et le 32 bits), un grand nombre de nouvelles commandes, un support plus large des périphériques et un nouveau niveau électrique de transfert des données, le HVD. 1995 : Les premiers périphériques répondant aux nouveautés déjà définies dans la norme SCSI-3 sont produits. A partir de 1996, la norme SCSI-3 laisse la place au SAM (SCSI-3 Architecture Models). Le SAM représente l´ensemble des normes rattachées au SCSI mais qui traitent chacune d´un sujet différent. Cette nouvelle représentation permet le développement de nouvelles interfaces, comme des liaisons séries (l´IEEE 1394/Firewire), ou encore le Fibre Channel. Les évolutions des précédentes normes SCSI sont quant à elles consignées dans le SCSI Parallel Interface (SPI). La première version de la norme SPI définie l´Ultra SCSI, permettant une vitesse de bus de 20 Mhz. Avril 1998 : Publication de la norme SPI-2 et apparition de l´Ultra2. Vitesse de bus à 40 Mhz, mais en LVD uniquement (défini pour l´occasion). 1999 : Premières définitions du SPI-3, un débit de 160Mo/sec est atteint non pas en augmentant la vitesse de bus mais en utilisant le Double Transition Clocking. Le bus 32 bits et le HVD sont désormais obsolètes. Avril 2000 : Version finale de la norme SPI-3 ; les études sur la norme SPI-4 sont déjà en cours. Début 2002 : La norme SPI-4 (Ultra320) est toujours en cours de définition, mais certains constructeurs proposent déjà des contrôleurs compatibles. La norme SPI-5 (Ultra640) est à l´étude. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 5/33 SCSI Les normes LES NORMES Les différentes normes SCSI sont définies par tout un ensemble de paramètres. Ici sont présentées les caractéristiques principales qui permettent de différencier les normes les unes par rapport aux autres. TYPE DE BUS Le SCSI est à l’origine un bus parallèle fonctionnant de manière synchrone ou asynchrone. Bus parallèle, cela signifie que plusieurs bits de données sont envoyés en même temps. A opposer à un bus série où chaque bit est transmis l´un à la suite de l´autre. Synchrone/Asynchrone : les deux modes de transmissions des données. En asynchrone, l’envoi d’un octet de donnée est tributaire d’une demande d’émission et d’un accusé de réception. Tant que la réception n’a pas été confirmée, un nouvel octet ne peut être envoyé. Ce mode limite sérieusement les débits sur le bus. En synchrone, l’émetteur n’est pas obligé d’attendre la confirmation du récepteur pour envoyer un nouvel octet de donnée. Cette méthode augmente considérablement les débits maximums. A noter que les demandes d’émissions et les preuves de réception sont elles toujours envoyées en asynchrone… jusqu´à la norme SPI-3 qui initia une méthode pour contourner ce problème (et augmenter encore les performances). NIVEAU ÉLECTRIQUE Le bus est aussi défini par le niveau électrique employé : SE, HVD, LVD. Le mode SE (Single Ended), ou Asymétrique. Dans ce mode, les données sont véhiculées sur un seul fil, avec juste une masse associée a chacun. On trouve donc 8 fils de données sur un câble 8 bits (Narrow) et 16 sur un câble 16 bits (Wide). C’est la différence entre la tension sur le fil de donnée et la masse qui détermine le bit transféré. Ce système à l’inconvénient d’être très sensible aux interférences ce qui explique les distances maximums de branchement peu élevées (et qui se raccourcissent très vite avec l’augmentation du débit). Le mode HVD (High Voltage Differential) : Différentiel haute tension. Dans ce mode, il y’a deux fois plus de fils dédiés aux transfert des données, 16 en 8 bits et 32 en 16 bits. La moitié de ces fils véhicule une tension positive, l’autre moitié une tension négative. L’information est obtenue en faisant la différence entre la tension positive et la tension négative de chaque fil de donnée. Contrairement au mode asymétrique, ce système à l’énorme avantage d’être nettement moins sensible aux interférences, permettant à la fois des débits plus élevés et une distance de câblage plus important (jusqu´à 25 mètres). Le mode LVD (Low Voltage Differential) : Différentiel basse tension. Le principe de fonctionnement est le même que pour le HVD, la différence se situant au niveau de la tension utilisée : 3,3 V au lieu de 5 V pour le HVD. Lire les informations relatives à la norme SPI-2 pour plus de détails. LARGEUR DE BUS Indique la quantité de données transférées en un cycle d’horloge. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 6/33 SCSI Les normes La norme SCSI-1 a défini le transfert sur 8 bits, baptisé « Narrow » (étroit) ; le SCSI-2 le transfert sur 16 bits « Wide» (large) et 32 bits « Extra Wide » (extra large) ou « Double Wide » (double largeur). La norme SPI-3 a rendu obsolète les transferts 32 bits, car elle était très rarement employée. Elle nécessitait l’utilisation de deux câbles ou nappes en parallèle pour être opérationnelle, et un câble unique en 32 bits n’a jamais été mis au point (il aurait intégré plus de 100 fils…). FRÉQUENCE la vitesse à laquelle fonctionne le bus, exprimé en Mhz. DÉBIT il se calcule à partir de la largeur de bus et de la fréquence de celui-ci, et est exprimé en Mo/sec (MB/sec en anglais). A noter que l’ANSI et certains fabricants parlent en Megatransfers/sec, dont voici la définition officielle : - megatransfers/sec : débit répétitif par lequel les données sont transférés sur le bus. Il est équivalent au mégaoctets/sec sur un bus 8 bits. NOMBRE DE PÉRIPHÉRIQUES indique le nombre maximum de périphérique utilisable sur une seule chaîne. Il est de 8 en 8 bits, de 16 en 16 bits et de 32 en 32 bits. LONGUEUR DE CÂBLAGE en mètres, précise quel distance maximum peut être utilisé sur un bus donné. Ne pas oublier qu´il faut au minimum 10 cm de câble/nappe entre deux périphériques et qu´une trentaine de cm est recommandé. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 7/33 SCSI Les normes RÉCAPITULATIF DES NORMES SCSI les plus couramment utilisés Nombre de périphéri ques Longueur de câble (suivant type de bus) SE LVD HVD 5 Mo/sec 8 6m - - 8 bits 10 Mo/sec 8 3m - 25 m 16 bits Wide 20 Mo/sec 16 3 m** - 25 m Largeur de bus* Débit 5 Mhz 8 bits Narrow SCSI-2 (Fast-10 SCSI) 10 Mhz Wide SCSI-2 (Fast-10 SCSI ) 10 Mhz Nom Fréquence SCSI-1 ** 8 bits 20 Mo/sec 8 (4) 1,5 m (3 m) - 25 m 16 bits 40 Mo/sec 16 (4) 1,5 m** (3 m) - 25 m Ultra2 Wide SCSI 40 Mhz (Fast-40 SCSI) 16 bits 80 Mo/sec 16 (2) - Ultra3 SCSI (Fast-80 Ultra160 SCSI) 40 Mhz 16 bits 160 Mo/sec 16 (2) - Ultra320 SCSI (Fast-160) 80 Mhz 16 bits 320 Mo/sec 16 (2) - ?? 640 Mo/sec ?? ?? Ultra SCSI-2 20 Mhz (Fast-20 SCSI) Ultra Wide SCSI2 20 Mhz (Fast-20 SCSI) Ultra640 SCSI*** ?? 12 m (25 m) 12 m (25 m) 12 m (25 m) ?? 25 m - ?? *Aucune norme utilisant le 32 bits n’a été consigné dans le tableau, vu leur rareté **en mode SE, il est impossible de pouvoir connecter 8 ou 16 périphériques avec ces normes. L’ultra Wide SCSI-2, exemple extrême, devrait en pratique disposer d’une longueur de plus de 4,50 mètres, trois fois le maxima de la norme… ***en cours de développement… Norme Connectique Fréquence Ultra-SCSI 50 broches asymétrique ou différentielle (LVD ou HVD) Ultra-Wide SCSI 68 broches, asymétrique ou différentiel 50 broches différentielle (LVD) 68 broches différentielle (LVD) 50 broches différentielle (LVD) 68 broches différentielle (LVD) Ultra-2 SCSI Ultra-2 Wide Ultra-3 SCSI Ultra-3 Wide (Ultra-160) Centre auteur Formation Beaumont TSGRI DI Rouel TAI 20MHZ Largeur du Bus 8 bits Débit maximum * 20mo/s 20MHZ 16 bits 40mo/s 40MHZ 8 bits 40mo/s 40MHZ 16 bits 80mo/s 80MHZ 8 bits 80mo/s 80MHZ 16 bits 160mo/s UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 8/33 SCSI Les normes 68 broches 160 MHZ différentielle (LVD) 68 broches 320 MHz Ultra-5 Wide différentielle (Ultra 640) (LVD) Bus série SAS (Serial permettant SCSI) l'agrégation de 8 bus série à 300Mo/s chacun... Reprenons plus en détail chaque norme : Ultra-4 Wide (Ultra 320) 16 bits 320mo/s 16 bits 640mo/s Série 300mo/s à 24 Go/s SCSI-1 norme originelle, ne peut plus vraiment être qualifié de performante vu les standards actuels. Elle a surtout permis de poser les bases de l’interface : Transfert des données en parallèle sur 8 bits (Narrow), de manière synchrone ou asynchrone Débit maximum de 5Mo/sec et sur une distance de 6 mètres Pour la connectique, utilisation de terminateurs passifs, de nappes 50 points en interne et de câbles Centronics 50 connecteurs (appelé « connecteur SCSI-1 » ) en externe. SCSI-2 fut par contre un grand bond en avant : - Mise en place du CCS (Common Command Set), un jeu de 18 commandes définissant une interface logiciel commune pour l´ensemble des périphériques, mettant ainsi fin à bon nombre d’incompatibilités (les différents constructeurs prenaient un peu trop de liberté vis-à-vis de la norme SCSI-1) - Instauration d’une technologie électronique différentielle, baptisée plus tard HVD, afin de pallier au raccourcissement des distances maximum de câblages, la portant à 25 mètres. - Définition des bus de données 16 et 32 bits (dit « Wide » pour le 16 bits et « Extra Wide » ou « Double Wide » pour le 32 bits) - Doublement des débits par l’augmentation de la vitesse de transfert de 5 à 10 Mhz (le Fast-10). On obtient ainsi 10Mo/sec en 8 bits, 20 Mo/sec et 40 Mo/sec en 16 et 32 bits respectivement - Niveau connectique, introduction du connecteur Mini 50 points Haute Densité (Mini50HD, couramment appelé « connecteur SCSI-2 ») ; utilisation recommandée de terminateurs actifs Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 9/33 SCSI Les normes - Compatibilité avec la norme SCSI-1 - Distance maximum de connexion de 3 mètres en mode SE (Asymétrique) - A noter que les modes wide nécessite l’utilisation de deux nappes en simultané. Cela limita sérieusement leur popularisation. SCSI-3 La norme n’est plus définie dans un seul document mais dans tout un ensemble, chacun traitant d’un domaine particulier : le SAM (SCSI Architecture Model). Cela permet des évolutions indépendantes de ces différents domaines sans avoir à reprendre l’intégralité de la norme. De cette manière fut également possible la mise en œuvre de nouveaux types de connections (série par exemple). On trouve ainsi par exemple dans la norme SCSI-3 : o SCSI-3 Primary Command : Commandes primaires, utilisées par n’importe quel périphérique SCSI-3 o SCSI-3 Block Commands (SBC) / Reduced Block Commands (RBC) : Pour les disques durs. o SCSI-3 Stream Commands (SBC) : Pour les lecteurs de bandes. o SCSI-3 Controller Commands (SCC) : Pour la gestion du RAID. o SCSI-3 Multimedia Commands (MMC) : Pour les lecteurs CD, DVD, etc. o SCSI-3 Fibre Channel Protocol (FCP) : Pour l’utilisation du Fibre Channel. o SCSI-3 Serial Bus Protocol (SBP) : Pour l’utilisation de l’IEEE 1394 “Firewire". LE SCSI PARALLEL INTERFACE (SPI). Ce document décrit les signaux électriques et les connecteurs nécessaires pour un branchement des périphériques SCSI en parallèle (tout comme le SCSI-1 et 2). Ce sont les différentes révisions du SPI qui sont à l’origine des évolutions des périphériques SCSI que nous utilisons. SPI 1 Une des nouveautés qui fut le plus vite adoptée est l’introduction du fameux connecteur 68 broches haute densité (Mini68HD), autorisant des transfert sur un bus 16 bits via un seul câble au lieu de deux auparavant. Communément appelé « connecteur SCSI-3 », il a permis un développement nettement plus rapide du Wide SCSI. Une révision du SPI 1 a mis en place l’Ultra (ou Fast-20) SCSI, doublant les vitesses de débits (jusqu´à 40 Mo/sec en 16 bits), mais réduisant la longueur maximum de câblage en mode SE à 1,5 mètres (3 mètres avec quatre périphériques). En mode différentiel, cela reste inchangé à 25 mètres. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 10/33 SCSI Les normes SPI 2 Apparition de l’Ultra 2 (Fast-40) SCSI, qui fit passer la vitesse du bus de 20 à 40 Mhz, et permit donc un nouveau doublement des débits (80 Mo/sec en 16 bit). Mais cette augmentation posait comme problème récurrent un dégagement de chaleur beaucoup plus important de la part des périphériques utilisés en différentiels. Il fut donc développé une nouvelle interface électrique, le LVD, fonctionnant à 3,3 Volts. L’ancienne technologie différentielle est désormais appelée HVD et n’est pas compatible avec la nouvelle. La plupart des interfaces LVD sont conçus pour pouvoir également fonctionner en SE. Cela permet d’utiliser des périphériques LVD sur une chaîne SE, avec les limitations en débits et en distance propre à ce type de bus, et dans le même ordre d’idée de connecter un périphérique SE sur une chaîne LVD, mais avec comme conséquence de basculer l’intégralité du bus en mode SE, toujours avec les même limitations. On rappellera qu’en mode SE les débits ne peuvent dépasser ceux de l’Ultra SCSI. La longueur de câblage est définie à 12 mètres (25 mètres si deux périphériques sont utilisé). Hormis régler les problèmes de chaleur, le LVD, par une plus grande intégration des composants dans le contrôleur, réduisit les coûts de fabrications des cartes. Enfin niveau connectique deux nouveaux connecteurs ont été ajoutés : - le SCA-80 (Single Connector Attachment) qui inclut les signaux du câble 16 bits ainsi que l’alimentation. Il a été conçu pour le branchement / remplacement à chaud (Hot Plug - Hot Swap) et est destiné au marché des serveurs. - Le VHDCI (Very High Density Cable Interconnect), qui possède aussi la connectique 16 bits et est très petit en taille. Cela permet d’en placer plus sur une seule équerre. Les cartes SCSI récentes, notamment double canal, possèdent ce connecteur. SPI 3 Encore un doublement des débits avec l’Ultra 3 SCSI (Ultra160 ou Fast-80), on atteint ainsi 160 Mo/sec en 16 bits (80 Megatransfers/Sec). Pour obtenir ce taux, il est en fait envoyé deux bits de données à chaque cycle d’horloge au lieu d’un seul. Cette méthode est appelé Double Transition Clocking (DT clocking) et n’existe que pour le bus 16 bits. Pour améliorer encore les performances, il fut développé deux autres technologies : le Groupement par Paquets (Packetization) et la Sélection et Arbitrage Rapide (Quick Arbitration and Selection : QAS). Le groupement par paquets permet le transfert des commandes et des états en même temps que les données (Cet ensemble de donnée est appelée une unité d´information - Information Unit), le tout en mode DT clocking, au lieu d´utiliser les modes asynchrones beaucoup plus lents. La Sélection et Arbitrage Rapide est une méthode qui permet de passer le contrôle du bus d´un périphérique à un autre (les deux doivent supporter cette fonction), sans attendre une phase de libération du bus (étape normalement indispensable entre chaque transfert sur celui-ci). L´emploi de ces deux nouveautés permet de réduire le sur débit de commandes et de maximiser l´utilisation du bus. Afin de fiabiliser au maximum les transferts de données, la norme SPI-3 inclut deux nouvelles caractéristiques : le test CRC 32 bits (Cyclic Redundancy Check) et la validation de domaine (Domain Validation). Le test CRC se caractérise par l’envoi d’octets supplémentaires pour chaque bloc de données qui permettent au périphérique Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 11/33 SCSI Les normes destinataire d’en vérifier le contenu. La validation de domaine quand à elle sert à déterminer le débit maximum que peut utiliser un périphérique. Il fut rendu obsolète l’interface électrique HVD et le bus 32 bits. Les distances de câblages restent inchangés : 12 mètres par défaut ou 25 mètres avec deux périphériques. On notera l’existence de l’Ultra160/m, un dérivé de l’Ultra 3 SCSI. Sont désigné ainsi les périphériques (des disques durs surtout) qui répondent à ces trois critères : le DT Clocking, le test CRC et la validation de domaine. Cette catégorie fut instauré par certains fabricants dans le but d´accélérer l´introduction de produits répondant à la norme Ultra160. (Pour être considéré comme compatible avec cette norme, un périphérique doit inclure au moins une des cinq caractéristiques précitées : le DT clocking, le test CRC, la Validation de Domaine, la Sélection et Arbitrage Rapide et le Groupement par Paquets). SPI 4 Le débit maximum passe à 320 Mo/sec en augmentant la fréquence de bus à 80 Mhz : Ultra320 (Fast-160). Les deux principales innovations sont : - Lecture et Ecriture de Données en Continu (Read and Write Data Streaming) : cette fonction permet l´envoi de plusieurs paquets de données après l´envoi d´un paquet de contrôle au lieu d´un seul. - Contrôle de Flux : La cible peut, pendant un transfert de données, indiquer à quel moment le dernier paquet sera transféré. Cela permet à la source de terminer sa pré lecture de donnée ou de vider ses tampons plus rapidement qu´auparavant. La norme SPI-4 n´étant pas encore finalisée, de nouvelles innovations sont à prévoir. SPI 5 L´Ultra640 est actuellement en cours de développement. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 12/33 SCSI La connectique SCSI LA CONNECTIQUE SCSI LE CÂBLAGE Sont ici présentés les modèles les plus couramment utilisés. Il a été fait l´impasse sur les nappes permettant le 32 bits et celles supportant le différentiel 8 bits (ce fut assez rare à l´époque et elles sont obsolètes de nos jours). CONNECTIQUE INTERNE : Connecteur 50 broches 8 bits (Narrow) SE (Asymétrique): Il est utilisé depuis les débuts du SCSI. Très répandu, il supporte les normes SCSI-1 (Fast-5), SCSI 2 (Fast-10) et Ultra SCSI-2 (Fast-20). Code de dénomination usuel : HE10-50. Dénomination selon la norme SCSI : câble A (solution 2). Fiche mâle Fiche femelle Nappe 50 broches : elle ressemble à une nappe IDE en plus large et peut comporter de 2 à 8 connecteurs. Connecteur 68 broches 16 bits (Wide) (MiniHD68) : Défini par la norme SPI 1. La réduction de l´espacement entre les broches a permis de concevoir un connecteur plus petit en taille que le HE10-50, malgré le plus grand nombre de broches. Dénomination selon la norme SCSI : câble P 68 contacts (solution 3). Fiche mâle Centre auteur Formation Beaumont TSGRI DI Rouel TAI Fiche femelle UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 13/33 SCSI La connectique SCSI Nappe 68 broches SE (Asymétrique) : également appelé nappe Ultra Wide, et peut inclure 2 à 8 connecteurs. Nappe 68 broches LVD (différentiel) Réutilisation du connecteur 68 broches. Afin d´être compatible avec les spécifications du LVD, les nappes doivent répondre à des exigences d´impédances plus importantes et être impérativement équipées d´un terminateur sur une des extrémités. Nappe LVD : Terminateur : Notez la disposition particulière des fils sur la nappe, dite en paire torsadée (twisted pair). C´est la configuration la plus utilisée quand du PVC est utilisé pour la fabrication. Connecteur 80 broches (SCA : Single Connector Attachment) Câble P 80 contacts (solution 4) : Il a été conçu pour le branchement/remplacement des périphériques (disques durs surtout) à chaud, c´est à dire sans avoir à éteindre la machine sur lesquels ils sont connectés. Ce principe est très utile dans le monde des serveurs, systèmes qui fonctionnent généralement 24 heures sur 24 et qui ne doivent jamais, dans la mesure du possible, être arrêtés. Fiche mâle Centre auteur Formation Beaumont TSGRI DI Rouel TAI Fiche femelle UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 14/33 SCSI La connectique SCSI CONNECTIQUE EXTERNE : Connecteur Centronics 50 Broches. Appelé "connecteur SCSI-1", Il est l´équivalent de la nappe 50 broches, mais en externe. Il est donc compatible avec les même normes : SCSI-1 (Fast-5), SCSI-2 (Fast-10) et Ultra SCSI-2 (Fast-20). Très utilisé pour les périphériques lents pendant des années, il est remplacé progressivement par le MiniHD50, plus compact. Prise mâle Prise femelle Connecteur DB25. Issu du monde Apple, il a été créé dans le but d´offrir un connecteur plus petit (le Centronics 50 étant en effet un connecteur plutôt gros). Le problème est qu´il utilise un câblage bâtard, (25 broches au lieu de 50) et ne respecte donc pas la norme. Il est recommandé d´en réserver l´usage aux seuls périphériques l´utilisant (la plupart des scanners, et les lecteurs ZIP Iomega externe, principalement). Prise mâle Prise femelle Connecteur Mini 50 broches Haute Densité (MiniHD50). Défini par la norme SCSI-2, il se caractérise par sa taille très réduite par rapport au connecteur Centronics tout en conservant les 50 fils de signaux (contrairement au DB25...). Dédié au raccordement des périphériques lents externe, il doit remplacer à terme le Centronics 50 et le DB25. Prise mâle Centre auteur Formation Beaumont TSGRI DI Rouel TAI Prise femelle UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 15/33 SCSI La connectique SCSI Connecteur Mini 68 broches Haute Densité (MiniHD68). Défini par la norme SPI-1, c´est l´équivalent du connecteur 68 broches interne et supporte donc les versions les plus rapides du SCSI. Utilisé pour le raccordement des périphériques haut débit en externe. Prise mâle Prise femelle Connecteur 68 broches VHDCI (Very High Density Cable Interconnect). Version réduite en taille du MiniHD68. Destiné en priorité au marché des serveurs. Dénomination selon la norme SCSI : câble P (solution 4). Prise mâle Prise femelle LES TERMINATEURS Une chaîne SCSI est une ligne de transmission. Pour empêcher des rebonds (ou écho) sur les extrémités de la chaîne, il faut un appareil qui fasse considérer la ligne comme étant de longueur infinie. Cet effet est obtenu en utilisant des résistances ayant la même impédance que la ligne à chaque extrémité de la chaîne. En l´absence de terminaison, les signaux envoyés sur la chaîne vont rebondir sur ses extrémités et la parcourir en sens inverse, résultant en une corruption des signaux. DEUX TYPES DE TERMINATEURS : Les terminateurs passifs, définis par la norme SCSI-1, doivent être aujourd´hui exclusivement réservé à la terminaison de chaîne lente (jusqu´au Fast-10). Ils sont constitués de paires de résistances (une paire par signal), la première de 220 ohms connecté au TERMPWR (l´alimentation de la terminaison), la deuxième de 330 ohms reliée à la masse. Les terminateurs actifs, définis par la norme SCSI-2, sont recommandés pour la majorité des chaînes SCSI. Ils sont constitués de résistances de 110 ohms reliant chaque signal à un régulateur de tension de 2,85 V. Ils permettent à la fois de mieux terminer la chaîne (moins de rebonds) et d´obtenir une tension plus stable (grâce au régulateur de tension). Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 16/33 SCSI La connectique SCSI Signalons l´existence des terminaisons FPT (Forced Perfect Termination), une version évoluée de la terminaison active qui permet un signal encore plus propre. Elles sont destinées pour les chaînes très longues, avec des débits pas trop élevés. Exemples de terminaisons internes ou externes 50-pin Centronics Centre auteur 68-pin MicroD LVD 50-pin High Density 68-pin interne LVD 50-pin interne Scsi1/2 Formation Beaumont TSGRI DI Rouel TAI 68-pin High Density UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 17/33 SCSI ID et LUN ID ET LUN Suivant la largeur de bus, on peut utiliser sur une chaîne SCSI de 8 à 32 périphériques. Afin de les différencier les uns par rapport aux autres (et que le système puisse ainsi accéder au bon appareil), on leur assigne d’abord le numéro de l’adaptateur hôte (la carte SCSI), ensuite un numéro d’identification (ID) et enfin un numéro d’unité logique (Logical Unit Number, LUN). Numéro de l´adaptateur SCSI : Avec une seule carte d´installée, elle aura le numéro zéro (0) ; avec deux cartes, l´une aura 0, l´autre 1, etc. La seule vraie limite est le nombre de cartes utilisables sur le système (tributaire donc du nombre de ports PCI ou ISA disponible). Numéro d´ID : c´est le paramètre le plus important. Il faut IMPERATIVEMENT que chaque périphérique sur une même chaîne possède un numéro DIFFERENT, en n´oubliant pas que la carte SCSI utilise aussi un numéro d´ID. Il n´y a par défaut aucune règle précise quand à l´assignation des ID, un périphérique peut utiliser n´importe quel numéro, à condition qu´il soit disponible. Quelques précisions toutefois : Les numéros d´ID ont un ordre de priorité, c´est à dire que certaines ID ont une priorité plus élevée sur le bus que d´autres. Tableau des priorités d´ID : 32 bits Largeur de bus 16 bits 8 bits ID 7 6 5 4 3 2 1 0 15 14 13 12 11 10 09 08 23 22 21 20 19 18 17 16 31 30 29 28 27 26 25 24 Priorité 1 2 3 4 5 6 7 8 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 C´est donc l´ID 7 qui possède la plus haute priorité sur le bus et ce quelle qu´en soit la largeur. C´est fort logiquement qu´on la retrouve couramment déjà utilisée par la carte SCSI (étant donné que c´est elle qui gère tous les échanges de données avec le système). Limite dans les plages d´ID : Le tableau des priorités montre qu´un périphérique 8 bit (Narrow) peut avoir comme ID de 0 à 7, un 16 bit (Wide) de 0 à 15 et 32 bit (ExtraWide) de 0 à 31. Si l´on mélange différentes largeurs de bus sur une seule chaîne alors le nombre maximum d´ID allouables dépend de la plus petite largeur utilisée. Cela est dû à l´impossibilité d´un périphérique de communiquer avec un autre si ce dernier utilise une ID indisponible pour le premier. Par exemple un périphérique 8 bits (Narrow, avec une ID entre 0 et 7) ne "verra" pas un périphérique 16 bits (Wide, ID entre et 0 et 15) si celui-ci utilise un numéro d´ID supérieur à 7. Numéro d´unité logique (LUN) : A chaque ID peut correspondre 8 unités logiques. Le plus souvent les périphériques ne possèdent qu´une seule unité logique, notée 0. Certains rares périphériques, comme les tours de lecteurs CD, peuvent comporter plusieurs LUN. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 18/33 SCSI Installation d´une chaîne SCSI INSTALLATION D´UNE CHAÎNE SCSI PRÉPARATION DES PÉRIPHÉRIQUES : Assigner une ID différente à chacun. On ne le répétera jamais assez, mais c´est INDISPENSABLE. Dans le cas de la carte SCSI, cela se paramètre soit dans son BIOS, soit par des cavaliers (pour les cartes plus anciennes). A noter que certaines cartes ne permettent pas de la changer. Pour les périphériques internes, l´ID se configure généralement à l´aide de cavaliers. Le numéro est codé en binaire. Tableau usuel de configuration des ID sur les périphériques internes : 16 bits 8 bits # ID 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # de cavalier s 0 - - - - - - - - 1 - 2 - - - - - - - - - - - - 3 - - - - - - - - ( : Cavalier présent ; - : Cavalier absent) A gauche, bloc de cavaliers pour la configuration de l´ID sur un périphérique 8 bits (Narrow). A noter que c´est la valeur que peut prendre chaque cavalier qui est indiqué, et pas son numéro. Sur la photo, c´est l´ID 3 qui est sélectionné (2 + 1). A droite, la même chose sur un périphérique 16 bits (Wide), ici un disque dur. Ce sont les quatre cavaliers les plus à droite qui assurent le réglage de l´ID. Pour les périphériques externes, cela se fait le plus souvent par l´intermédiaire d´une roue codeuse, avec la modification effectué a l´aide d´un tournevis ou de boutons poussoirs. Dans le cas d´une tour externe (où l´on peut installer un ou plusieurs périphériques), la roue est reliée a des cavaliers branchés sur le(s) périphérique(s) installé(s) dans la tour. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 19/33 SCSI Installation d´une chaîne SCSI Photos de la face arrière de boîtiers SCSI externe, 8 bits à gauche (avec chiffre allant de 0 à 7) et 16 bits à droite (de 0 à 15). Sur chacune on voit les cavaliers qui y sont reliés, ils sont de deux tailles différentes pour pouvoir être utilisés sur n´importe quel périphérique. Conseils sur le choix des ID : - L´ID 7 est celle qui a la plus haute priorité sur le bus. De préférence régler la carte SCSI sur celle-ci (c´est souvent le cas par défaut) - Il est recommandé (mais pas indispensable) de sélectionner des ID plus prioritaires pour les appareils lents, et inversement des ID moins prioritaires pour les appareils rapides - Dans le cas où des périphériques 8 bits (Narrow) seront connectés sur la chaîne avec des périphériques 16 bits (Wide), ne pas sélectionner d´ID supérieure à 7 pour ces derniers. - Si on veut démarrer (booter) sur un disque dur, il est conseillé (mais encore une fois pas indispensable) de régler son ID à 0. Remarque au sujet de la norme SCAM ( Scsi Configured Auto-Magically) Il s’agit d’un protocole qui permet de configurer tous les réglages du bus automatiquement, y compris les ID. PRÉPARATION DE LA CONNECTIQUE : - Qualité de fabrication : Sans sombrer dans la paranoïa, il faut toutefois veiller à employer des câbles et des nappes de qualité suffisante (et en bon état..). Une nappe SCSI est le plus couramment constitué de fils de cuivre enrobé dans du PVC mais des nappes en téflon ou en TPE, offrant un meilleur blindage et donc une plus grande résistance aux interférences, existent également. - Choix des câbles/nappes : il faut veiller à choisir du câblage certifié pour le débit que l´on veut atteindre. TOPOLOGIE DE LA CHAÎNE : L´ensemble des périphériques, une fois tous connectés, doivent former une ligne. Il ne faut pas qu´il y ait de branches. La distance de câblage recommandée entre chaque périphérique est de 30 centimètres, avec un minimum de 15. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 20/33 SCSI Installation d´une chaîne SCSI Configuration valide : Configurations NON valide : Mise en place des terminaisons : il doit y en avoir deux et SEULEMENT deux, une à chaque extrémité de la chaîne. Il n´en faut pas plus, pas moins, et surtout pas en plein milieu. Cette terminaison peut se faire soit par le périphérique présent en bout de chaîne, soit, et c´est vivement conseillé, par un terminateur. Étant donné que la plupart des périphériques peuvent agir comme terminateurs, il faut bien veiller à ce que celle-ci soit bien désactivée sur chacun d´eux. Exemples de terminaisons valables : Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 21/33 SCSI Installation d´une chaîne SCSI Exemples de terminaisons NON valables : Fin de chaîne ambiguë Terminaison en milieu de chaîne MÉLANGE DE PÉRIPHÉRIQUES... Il est fréquent d´utiliser des périphériques répondant à des normes différentes (8 ou 16 bits, SE ou LVD, principalement). Il est tout à fait possible de les utiliser sur une seule chaîne SCSI mais sous certaines conditions : Mélange SE et LVD : tous les périphériques LVD pouvant fonctionner en mode SE, aucune disposition particulière est à prendre pour le branchement des périphériques, cependant les débits et longueur maximum de câblage correspondront au périphérique SE le plus lent présent sur la chaîne. Par contre si l´on souhaite utiliser un périphérique SE sur une chaîne LVD sans pour autant brider les débits, ils est obligatoire de passer par des convertisseurs spéciaux (et TRES coûteux). Mélange 8 bits/16 bits : les connecteurs utilisés étant différents dans un cas ou dans l´autre, il est obligatoire de passer par des adaptateurs. Dans le cas où l´on veut utiliser un périphérique 8 bits sur une chaîne 16 bits, un adaptateur simple suffit. Si on souhaite relier un périphérique 16 bits sur une chaîne 8 bits, il faut alors un adaptateur avec ligne de terminaison haute, c´est à dire un adaptateur qui termine les lignes de données 9 à 16, inexistantes sur un bus 8 bits. Exemples d´adaptateurs : De gauche à droite : adaptateur MiniHD68 Femelle <> HE10-50 Femelle, pour brancher un périphérique 8 bits sur une chaîne 16 bits adaptateur MiniHD68 Femelle <> HE10-50 Mâle, pour prolonger une chaîne 16 bits en chaîne 8 bits Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 22/33 SCSI Installation d´une chaîne SCSI adaptateur MiniHD68 Mâle <> HE10-50 Mâle avec terminaison haute, pour utiliser un périphérique 16 bits sur une chaîne 8 bits (noter la présence des résistances utilisés pour terminer les signaux au centre de l´adaptateur) Cartes SCSI à multiples connecteurs : afin d´éviter les déboires liés à l´utilisation de périphériques répondant à des normes différentes, les fabricants de cartes mettent à la disposition des utilisateurs plusieurs connecteurs, chacun répondant à une norme précise (évidemment disponible uniquement sur les cartes gérant plusieurs normes). Cela évite d´avoir recours à des adaptateurs et de ne pas se poser de questions vis à vis du passage 8 bits <> 16 bits. Attention, il est impossible d´utiliser TOUS les connecteurs en même temps, sous peine de créer une chaîne SCSI avec branches. Exemple de carte possédant plusieurs connecteurs internes, avec à gauche un connecteur 16 bit LVD, en haut à droite un connecteur 16 bit SE et en bas à droite un connecteur 8 bit SE. ET LES PÉRIPHÉRIQUES DANS TOUT ÇA? Faisons un petit tour des périphériques SCSI que l´on retrouve le plus couramment : LES ADAPTATEURS SCSI : C´est la pièce maîtresse, celle par qui vont transiter tous les échanges de données entre les périphériques qui y sont connectés et le système. Elles sont sous la forme de cartes d´extension au format PCI ou ISA. On appelle souvent ces cartes "contrôleurs SCSI" mais le terme est impropre car tout périphérique SCSI possède un contrôleur. Cependant cet abus de langage est tout à fait toléré de nos jours. Aujourd´hui on ne trouve plus en neuf que des cartes au format PCI, celles au format ISA ne se trouvant plus que sur le marché de l´occasion. Elles sont de toutes façons à proscrire, vu leurs piètres performances. Le choix d´une carte va dépendre des périphériques qui y seront connectés. Pour l´utilisation de périphériques "lents" comme lecteur CD, graveurs, scanners, une carte compatible SCSI-2 (ou Ultra SCSI) suffit amplement. Si l´emploi de disques durs récents est envisagé, alors il faudra se tourner vers les modèles supportant les normes les plus rapides. Actuellement prendre une carte compatible avec la norme Ultra160 est le meilleur choix. LES DISQUES DURS : Périphériques d´excellence du SCSI, ils sont toujours à la pointe des innovations et des performances. Le problème est que cela se ressent fortement au niveau de leur coût et l´écroulement du prix des disques durs IDE a encore creusé les écarts : payer 3 fois plus cher pour une capacité 3 fois moindre, cela laisse à réfléchir... Néanmoins la différence de performances est très sensible : débits maximums plus élevés et temps d´accès nettement plus réduit. Ajoutons à cela une fiabilité accrue, le support de spécifications particulière (la norme AV par exemple) et on comprend l´attrait que représente ces disques face à leurs homologues IDE. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 23/33 SCSI Installation d´une chaîne SCSI LES LECTEURS CD/GRAVEURS : Il y à quelques années les lecteurs et surtout les graveurs SCSI étaient très à la mode du fait de leur fiabilité nettement supérieure aux modèles IDE. Depuis l´arrivée de technologies comme le Burn-Proof assurant un taux de réussite de gravure très proche de 100%, les graveurs IDE sont désormais au premier plan. Il reste toujours aux lecteurs/graveurs SCSI les avantages hérités de la norme, comme une utilisation en ressource moindre (avec la puissance des machines actuelles cette tendance s´estompe), et la possibilité de brancher plus de périphériques (et encore avec la popularisation des cartes contrôleurs IDE additionnelles, cela reste un avantage léger). LES LECTEURS DE BANDE (STREAMERS) : Destinés à effectuer des sauvegardes, on les retrouve surtout dans le monde professionnel. Les modèles SCSI sont populaires non pas pour leur performance, mais simplement parce que le SCSI est répandu dans les entreprises. LES SCANNERS : Les modèles SCSI ont un peu subi le même sort que les graveurs : très prisés a l´époque où ils coexistaient avec les modèles parallèles, l´USB a aujourd´hui raflé l´ensemble du marché et seuls quelques modèles haut de gamme sont encore produits en SCSI-2 (et souvent sont également compatibles USB). ORDRE DE MISE SOUS ET HORS TENSION DES PÉRIPHÉRIQUES SCSI EXTERNES. Suivez ces recommandations chaque fois que vous connectez et déconnectez vos périphériques : - Mettez toujours sous tension vos périphériques SCSI avant votre ordinateur. - Mettez toujours hors tension votre ordinateur puis les périphériques SCSI - Quand vous utilisez l’ordinateur, ne mettez jamais hors tension un périphérique SCSI dont les terminaisons sont activées. - La plupart des périphériques SCSI ne fonctionneront pas si vous les mettez successivement hors tension et sous tension alors que vous utilisez l’ordinateur. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 24/33 SCSI Mélanger des périphériques 50-pin et 68-pin. MÉLANGER DES PÉRIPHÉRIQUES 50-PIN ET 68-PIN. EN INTERNE Envie de continuer à utiliser un vieux disque dur en 50-pin ou de brancher en interne lecteur DAT sur la même nappe qu'un disque en 68-pin? Il devient alors difficile de s'y retrouver pour obtenir un câblage cohérent et fonctionnel sans s'empêtrer dans les adaptateurs et les modifications de connectique. Dans le cas où l'on veut connecter ensemble et en interne plusieurs périphériques dont certains disposent d'une connectique 50-pin et d'autres munis de connecteurs 68-pin, il convient alors d'utiliser une nappe interne 68-pin. Chaque périphérique 50-pin devra alors disposer d'un adaptateur 68-50 [MiniD68F sur HE10-50F]. L'ordre de connexion de tout ce monde est important: Il faut que les périphériques 50-pin soient branchés en premier sur la nappe et le ou les périphériques 68-pin viendront alors en bout de chaîne. Dans le cas d'un périphérique 68pin disposant d'une terminaison intégrée [Disque dur UW en mode SE par exemple], cette dernière devra alors être activée sur le dernier périphérique. Sinon, il conviendra de fermer le bus à l'aide d'une terminaison active branchée sur le dernier connecteur de la nappe. Afin de limiter les coûts, une autre solution techniques est envisageable: On peut utiliser deux nappes, une en 68-pin puis l'autre en 50-pin, raccordées entre elles par un adaptateur disposant d'un terminateur intégré qui assurera l'effet de terminaison sur les 18 fils supplémentaires de l'UltraWide. En bout de chaîne, un bouchon terminera les 50-pin du Narrow. L'intégrité de la chaîne sera ainsi assurée. EN EXTERNE La chose se corse lorsqu'il faut pourvoir connecter plusieurs périphériques munis de connecteurs différents en externe. Techniquement, il est important de connecter en premier ceux munis de connectique 68-pin à l'aide d'un câble adapté. Ensuite à l'aide d'un adaptateur 68-50 incorporant une terminaison intégrée qui fermera les signaux Wide, Il est alors possible de connecter le ou les périphériques 50-pin en terminant le dernier de la chaîne. Le premier périphérique de la chaîne sera à la norme UW, U2W ou supérieur, et l'utilisation d'un cordon auto terminé [ou un adaptateur auto terminé] devient nécessaire pour bloquer le signal 68 fils avant le passage en Narrow sur les périphériques suivants. Il est également possible de connecter de l'UltraWide sur du Narrow, auquel cas un bouchon 68-pin sera employé pour bloquer le signal sur les 68 fils. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 25/33 SCSI Mélanger des périphériques 50-pin et 68-pin. BRANCHER 1 SEUL PÉRIPHÉRIQUE 50-PIN SUR UNE SORTIE 68-PIN Un autre cas de figure consiste à brancher en externe un périphérique 50-pin sur un adaptateur hôte muni d'une connectique 68-pin. On emploie alors un câble équipé d'un connecteur 68-pin côté adaptateur hôte, et d'un connecteur 50-pin ou DB25 côté périphérique externe. Le graveur, ou autre lecteur de sauvegarde devra alors être terminé par un bouchon 50-pin, qui fermera le bus, même si la logique des terminaisons n'est qu'à moitié respectée dans ce cas et que les 18 fils supplémentaires ne seront alors pas correctement terminés. Cependant, la plupart des adaptateurs hôte actuels [Ex: Adaptec 2940 U2W] peuvent terminer automatiquement ces 18 lignes. MÉLANGER DES PÉRIPHÉRIQUES INTERNES ET EXTERNES Chaque cas est à prendre en considération et on ne peut établir aucune généralité sur ce type de mélange dont les résultats peuvent être aléatoires et parfois décevants. Pour espérer obtenir une chaîne cohérente, il faudra connecter en priorité les périphériques munis de connecteurs 68-pin, puis ceux en 50-pin. La chaîne devra être terminée à son extrémité externe en 68-pin. En interne, l'adaptateur SCSI est considéré comme l'un des éléments de la chaîne, et le dernier périphérique interne doit être terminé. Dans l'absolu, la science qui consiste à mélanger des périphériques de différents types est loin d'être exacte. Certains périphériques refuseront de fonctionner alors que les principes de bases sont pourtant respectés. C'est notamment le cas de certains scanners qui refusent de fonctionner lorsqu'ils ne sont plus connectés sur leur carte propriétaire. Pour les connecter sur un autre adaptateur SCSI, il faut alors envisager l'ajout d'une terminaison active au niveau du scanner. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 26/33 SCSI Les Dix Commandements du SCSI LES DIX COMMANDEMENTS DU SCSI Tous les points à vérifier quand on installe une chaîne SCSI : I. Tu devras terminer chaque extrémité (et SEULEMENT les extrémités) de ton bus SCSI. Si ton bus est 16 bits (Wide), sois sur que la moitié basse et la moitié haute sont correctement terminé. II. Tu devras utiliser des terminaisons actives (ou LVD) autant que possible. III. Tu devras être sur que chaque périphérique SCSI possède une ID unique. IV. Tu devras vérifier que les terminaisons sont alimentées par au moins un périphérique (Utilisateurs de portables, prêtez-y une grande attention!) V. Tu ne devras pas avoir un bus SCSI plus long que ne le permet le périphérique le plus rapide. A savoir : * 6 mètres pour le SCSI-1 (5 Mhz) * 3 mètres pour le Fast SCSI-2 (10 Mhz) * 1,5 mètres pour l´Ultra SCSI-2 (20 Mhz) * 12 mètres pour l´Ultra2 SCSI (40 Mhz) ou plus en LVD VI. Tu ne devras pas mélanger les différentes tribus du SCSI! Le HVD ne peut côtoyer le SE ou LVD et eux ne peuvent côtoyer le HVD. Sois sur de savoir à quel tribu appartient chacun de tes périphériques. Le HVD est aujourd´hui considéré en exil et devra être évité si tu le croises dans ton voisinage. VII. Tu devras maintenir les pilotes de tes périphériques à jour. (Mais garde une bonne ancienne version à portée aussi). VIII. Tu devras être certain que l´alimentation pour tes périphériques est suffisante. IX. Tu ne loueras pas de culte à de faux connecteurs. Une place spéciale en Enfer est réservée aux concepteurs utilisant des connecteurs 25 broches sur leurs périphériques! X. Tu vérifieras par deux fois que tu as obéi à tous les commandements cités ci-dessus avant de poser une question aux éclairés du newsgroup comp.periphs.scsi. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 27/33 SCSI SAS pour Serial Attached SCSI SAS POUR SERIAL ATTACHED SCSI Nouvelle interface de stockage, le SAS vient renouveler une interface SCSI parallèle en lui transposant le modèle série de son cousin SATA. A la clé, des débits de l'ordre de 300 Mo/s non partagés Qu'est ce que le SAS ? Le SAS signifie Serial Attached SCSI (SAS). Il vient remplacer le bus SCSI actuel et dépasse ses limites en termes de performances, en y apportant le mode de transmission de données en série de l'interface SATA. Jusqu'à présent, le marché des interfaces de disques était partagé entre deux mondes : la norme ATA qui équipe majoritairement les postes de travail en raison de son coût peu élevé, et le SCSI, très présent dans le monde serveur car plus rapide et plus performant dans les applications multi-utilisateurs ou la gestion RAID de disques. Ces deux interfaces, nées dans les années 80, reposent sur un mode de transmission parallèle, c'està-dire un large câble aux embranchements multiples sur lequel se connectent un ou plusieurs matériels. En quoi le mode parallèle est-il limité ? Jusqu'à présent, le mode parallèle a toujours permis de suivre les besoins croissants en matière de vitesse de transfert. Mais les vitesses actuelles (640 Mo/s) entraînent des restrictions en matière de longueur de câble. Ces restrictions visent à limiter les interférences et parasites transitant à partir des différents matériels connectés sur le câble. Le mode de transmission série, utilisé à l'origine pour relier les périphériques lents (clavier, souris) à l'unité centrale, gagne ces dernières années en puissance. L'USB - mais aussi le Fiber Channel - illustrent cette montée en puissance du mode série avec des débits qui montent désormais jusqu'à 400 Mo/s. Quel est l'intérêt de la technologie SAS ? Le SAS offre un taux de transfert de 3 Gbits/s, légèrement supérieur à l'Ultra 320 SCSI qui plafonne aujourd'hui à 2,56 Gbits/s. Mais, surtout, les débits fournis par le SAS sont exclusifs. Ainsi, chaque disque dispose d'un débit de 3 Gbits/s, contrairement au SCSI parallèle où la bande passante de 2,56 Gbits/s est répartie entre tous les périphériques du contrôleur. Par ailleurs, le SCSI parallèle limitait les connexions à 15 disques par contrôleurs contre 128 disques par connexion pour le SAS. Faudra-t-il changer de matériel ? Non, la rétro-compatibilité avec le matériel SCSI a été assurée, de même que le SAS pourra fonctionner avec des disques SATA si les deux interfaces cohabitent dans une même grappe de stockage. Les connecteurs, mais aussi les câbles d'interfaces, sont communs entre les disques SAS et SATA, ce qui permettra aux administrateurs d'utiliser leurs câbles indifféremment pour l'une ou l'autre de ces technologies. Qui a défini cette nouvelle norme et qui va l'adopter ? Les grandes lignes de cette nouvelle norme ont été fixées par la SCSI Trade Association, organisme chargé de la promotion de l'interface SCSI. Les premiers produits compatibles SAS sont attendus pour la fin de l'année 2005 en France mais leur généralisation ne devrait se faire qu'à partir de l'année 2007. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 28/33 SCSI SAS pour Serial Attached SCSI En effet, les constructeurs de serveurs prévoient d'introduire le SAS en standard à partir de 2006. Dans le monde, les principaux acteurs du stockage (Hitachi, Seagate, Adaptec, Fujitsu, LSI, Maxtor…) viennent de lancer les premiers produits compatibles SAS. Quel futur pour le SAS ? A l'horizon 2006-2007, une évolution du SAS devrait amener ces débits près des 6 Gbits/s, puis à 12 Gbits/s vers 2009-2010. Cette évolution s'accompagne d'une migration des disques du format actuel de 3,5 pouces vers 2,5 pouces et d'une évolution de la vitesse de rotation des bras du disque à 15 000 tours par minute contre 10 000 tours aujourd'hui. Ce standard devra trouver sa place entre les technologies SATA et SATA II - qui affichent des prix très bas - et le Fiber Channel, prédominant dans les réseaux de stockage (NAS) mais au prix élevé. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 29/33 SCSI iSCSI ISCSI iSCSI est un protocole de la couche application permettant le transport de commandes SCSI sur un réseau TCP/IP. PRINCIPALES CARACTÉRISTIQUES iSCSI a été standardisé par l'IETF en Avril 2004. C'est un protocole d'encapsulation: il sert à transporter un protocole de plus haut niveau, dans ce cas le protocole SCSI. HISTORIQUE Au milieu des années '90, des recherches sont lancées pour étudier la faisabilité de transporter SCSI sur Ethernet. Entre autres sociétés, IBM investigue plusieurs solutions: SCSI sur Ethernet, sur IP et sur TCP/IP. En 1998, un premier prototype de SCSI sur TCP/IP est disponible. Après établissement de l'alliance Cisco-IBM en 1999, ces deux sociétés décident de soumettre à l'IETF une proposition baptisée iSCSI et basée sur les recherches effectuées chez IBM. Cette proposition est soumise en 2000. En 2001, IBM sort le premier équipement de stockage purement iSCSI, l'IP Storage 200i, et Cisco le routeur de stockage SN 5420, passerelle entre iSCSI et Fibre Channel. Microsoft publie ses premiers pilotes pour Windows en Juin 2003. PASSERELLES ISCSI Une passerelle iSCSI est un équipement effectuant la conversion entre la pile de protocole iSCSI et la pile Fibre Channel. De telles passerelles sont utilisées actuellement pour accéder à des équipements de stockage incapables de communiquer de manière native en iSCSI. Le tableau suivant donne les dates d'introduction et de retrait de passerelles iSCSI. Dates d'introduction et de retrait de passerelles iSCSI Introductio Retrai Société Produit n t Brocade Multiprotocol Router 2004 NA Cisco SN 5420 2001 2003 Cisco SN 5428 2002 NA Cisco Module IP pour MDS 9500 2003 NA SR 2122-2 2004 NA Mcdata Eclipse 3300 2004 NA SANRAD V-Switch 3000 2003 NA HP Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 30/33 SCSI iSCSI BAIES DE STOCKAGE ISCSI Dates d'introduction et de retrait de baies de stockage iSCSI Introductio Retrai Société Produit n t IBM IP Storage 200i 2001 2002 IBM DS-300 2004 NA PeerStorage Array 100E 2003 NA N-Storage RapidSAN iSCSI 2005 NA Snap Server 4200 2005 NA EqualLogic Adaptec Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 31/33 SCSI SAN pour Storage Area Network SAN POUR STORAGE AREA NETWORK En informatique, un SAN (de l'anglais Storage Area Network), est un réseau spécialisé permettant de partager de l'espace de stockage à une librairie de sauvegarde et à des serveurs. DÉFINITION Un SAN se différencie des autres systèmes de stockage tel que le NAS (Network attached storage) par un accès bas niveau aux disques. Pour simplifier, le trafic sur un SAN est très similaire aux principes utilisés pour l'utilisation des disques Internes (ATA, SCSI). C'est une mutualisation des ressources de stockage. Dans le cas du NAS, la ressource de stockage est directement connectée au réseau Ethernet de l'entreprise. Le serveur NAS intègre le support de multiples systèmes de fichiers réseau, tels que CIFS (Common Internet File System), le protocole de partage de fichiers de Microsoft, NFS (Network File System), un protocole de partage de fichiers Unix ou AFP (AppleShare File Protocol), le protocole de partage de fichiers d'Apple. Une fois connecté au réseau, il peut jouer le rôle de plusieurs serveurs de fichiers partagés. Dans le cas du SAN, les baies de stockage n'apparaissent pas comme des volumes partagés sur le réseau. Elles sont directement accessibles en mode bloc par le système de fichiers des serveurs. En clair, chaque serveur voit l'espace disque d'une baie SAN auquel il a accès comme son propre disque dur. L'administrateur doit donc définir très précisément les LUN (unités logiques) et le zoning, pour qu'un serveur Unix n'accède pas aux mêmes ressources qu'un serveur Windows utilisant un système de fichiers différent. AVANTAGES L’un de premiers intérêts du SAN est de ne plus avoir à se préoccuper de faire évoluer la quantité de disques autrefois dévolus à un serveur particulier ou de se désoler de l’espace non utilisé d’un serveur surdimensionné en espace disque. L’espace disque devient quasiment illimité et est évolutif à volonté par l’ajout de disques ou de baies de stockage sur le SAN. L’espace de stockage mutualisé pour les serveurs permet d’optimiser la gestion des disques et de rendre plus aisées les sauvegardes de données. TYPES DE SAN Les SANs sont construits dans le but de fournir de l'espace disque rapide et fiable. La technologie la plus répandue pour y arriver est le Fibre Channel. L'équipement en fibre optique étant très coûteux, 2 nouvelles technologies ont fait leur apparition : • iSCSI : Ce sont les mêmes commandes SCSI mais sur Ethernet, TCP/IP. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 32/33 SCSI • SAN pour Storage Area Network AOE : Ici c'est de l'ATA sur de l'Ethernet. Cette technologie ne permet pas de faire du routage. SANS EN ACTION Il y a encore peu de temps on ne trouvait des SANs que dans les grands centres informatiques de société ayant besoin d'un grand volume de stockage très sécurisé. Les prix devenant plus raisonnable, des centres informatiques plus modestes s'équipent d'architectures SAN plus simples (tel que représenté dans le schéma ci-dessous). Un site plus grand mettra en place une architecture plus complexe, composée de plusieurs SANs reliés entre eux. Chaque SAN pouvant-être équipé d'un grand nombre de baies de disques. Centre auteur Formation Beaumont TSGRI DI Rouel TAI UES Type doc Doc Date Page U1E1S1 Support SCSI_ER06.doc 27/11/06 33/33