Guide des périphériques Sun Solaris

Sous-système SCSI

Pour savoir comment définir l'adresse d'un périphérique SCSI et accéder à ce dernier, il faut comprendre comment ce périphérique est connecté au système. La section suivante explique comment les systèmes SCSI sont connectés à un système.

Le schéma ci-dessous illustre la façon dont un sous-système SCSI type est connecté au système.Graphic

L'ensemble composé du contrôleur SCSI, du bus SCSI, de l'interface et du périphérique représente le sous-système périphérique. Tous ces entités doivent être conçues et configurées pour travailler ensemble.

Contrôleur SCSI

Les contrôleurs SCSI (parfois appelés hôtes SCSI) sont fournis de deux façons: sous la forme d'un ensemble de circuits incorporés à la carte logique principale (carte UC) couramment appelé interface "embarquée" ; sur une carte enfichée dans le bus E/S du système.

Si vous ajoutez une carte contrôleur SCSI à un système vous devez ajouter une carte qui correspond au type de bus E/S du système .

Votre représentant vous fournira toujours la carte d'interface qui convient au bus E/S de votre système et au type d'interface requis par le périphérique. De nombreux systèmes prennent en charge l'interface SCSI et vous n'avez pas besoin d'installer de cartes supplémentaires.

Si vous avez besoin d'installer une carte contrôleur SCSI et qu'il s'agit d'une carte SBus ou d'une carte PCI, l'adresse de la carte sera logiquement définie de façon automatique en fonction de l'ordre et du connecteur dans lequel elle est enfichée. Pour plus d'informations, reportez-vous à Chapitre 5.

Mécanisme de sélection des adresses SCSI

Pour configurer des unités de disque, des lecteurs de bande et des lecteurs de CD-ROM, vous devez comprendre le mécanisme de sélection d'adresses qu'utilise votre système. Ce mécanisme est différent selon le type de périphérique (unités de disque ou lecteurs de bandes). Cette section traite du mécanisme de sélection d'adresses SCSI de différents types de périphériques.

Adresses et noms de périphériques

Le logiciel Solaris identifie un périphérique au moyen d'une série d'adresses et de noms de périphériques:

Méthodes de définition des adresses cibles

Le numéro d'identification cible correspond à l'adresse définie sur l'interface du périphérique (disque, bande ou CD-ROM). Trois méthodes permettent de le définir :

La déduction du numéro d'identification cible correct dépend de plusieurs conditions :

Tableau A-1 Adresses cibles SCSI
 Ordre des périphériques Cibles CD-ROM Cible bande Cible disque (Systèmes Ultra & Enterprise) Cible disque (Systèmes Pre-Ultra)
 1er 6 4 0 3
 2e  5 1 1
 3e   2 2
 4e   3 0
 5e   4 4
 6e   5 5
 7e   6 6


Remarque :

Certains contrôleurs SCSI supportent 7 périphériques, d'autres supportent jusqu'à 15 périphériques (vous devriez toutefois tenir compte des répercussions sur les E/S). Si 15 périphériques sont connectés, les adresses cibles valides des unités de disques sont 0-14.



Remarque :

Deux périphériques ne peuvent pas posséder la même adresse d'identification cible sur le même contrôleur SCSI. Toutefois, les adresses cibles peuvent être réutilisées sur différents contrôleurs SCSI.


Noms de périphériques physiques

Le nom de périphérique physique est attribué par le micro-programme du système. Ce nom est exprimé sous la forme d'un chemin, qui décrit l'emplacement du périphérique par rapport à l'UC. En ce qui concerne les périphériques SCSI, l'adresse cible fait partie de ce nom d'accès.

Après l'attribution de noms de périphériques physiques par le micro-programme, des fichiers spéciaux sont copiés sur le répertoire /devices qui reflète ces noms. Cela se produit lorsque le système est initialisé avec l'option de reconfiguration (boot -r ou lorsque le fichier /reconfigure existe et que le système est initialisé).

Exemple de disque :Graphic

Exemple de CD-ROM :Graphic

Exemple de bande :Graphic

Noms de périphériques logiques

Le nom de périphérique logique est créé par le système d'exploitation lorsque le périphérique est installé et initialisé pour la première fois avec l'option de reconfiguration. Les noms de périphériques logiques sont situés dans le répertoire /dev. Un nom de périphérique logique est un fichier qui est symboliquement lié au nom de périphérique physique (noms dans le répertoire /devices). Le nom de fichier reflète l'adresse et la connexion physique du périphérique au système. Le nom de périphérique logique est l'adresse que vous utilisez lorsque vous travaillez avec le périphérique.

Les noms de périphériques logiques d'unités de disque sont créés comme suit :

/dev/[r]dsk/cntndnsn


Remarque :

L'explication ci-dessus n'est pas valable pour les disques qui font partie d'un SPARCstorage Array (un périphérique connecté à une carte SOC). Les disques d'un SPARCstorage Array possèdent des noms de périphériques logiques ayant le même/dev/[r]dsk/cntndnsn; toutefois, ils sont interprétés différemment.


Les noms de périphériques logiques des unités de disque sont créés dans les deux sous-répertoires rdsk et dsk du répertoire /dev. Selon la commande utilisée avec un nom de périphérique logique, vous devez utiliser /dev/rdsk ou /dev/dsk en fonction du type de l'interface utilisée: interface de périphérique brute (ou caractère) ou interface de périphérique en mode bloc. La distinction est établie en fonction du mode de lecture des données provenant du périphérique :

En général, un périphérique en mode bloc est nécessaire pour lancer les trois commandes suivantes: mount, umount et df. La plupart des autres commandes fonctionnent mieux si vous utilisez un périphérique brut. Lorsque vous ne savez pas si une commande nécessite /dev/dsk ou /dev/rdsk, vérifiez-le dans la page de manuel de cette commande.

Les noms de périphériques logiques des CD-ROM sont créés de la même façon que ceux des unités de disque (voir ci-dessus). Voici un exemple de nom de périphérique logique d'un lecteur de CD-ROM :

/dev/rdsk/cnt6dnsn

Exemple de nom de périphérique logique d'un lecteur de bande SCSI :

/dev/rmt/0

Tableau A-2 Noms de périphériques logiques des lecteurs de bandes
 Lecteur de bandes Numéro d'identification cible Nom de périphérique logique principal Noms de périphériques logiques supplémentaires
 Premier lecteur de bandes 4 /dev/rmt/0/dev/rmt/0n    /dev/rmt/0h    /dev/rmt/0c    /dev/rmt/0ubn
 Deuxième lecteur de bandes 5 /dev/rmt/1/dev/rmt/1n    /dev/rmt/1h    /dev/rmt/1c    /dev/rmt/1ubn

En général, pour pouvoir utiliser des bandes, vous devez utiliser le nom de périphérique logique principal cas dans lequel le lecteur utilise ses caractéristiques par défaut optimales. Toutefois, si vous souhaitez spécifier un comportement particulier pour le lecteur de bandes, ajoutez une lettre (trois lettres maximum) au nom de périphérique logique approprié comme suit :

Des combinaisons de noms de bandes valides sont indiquées dans le tableau ci-dessous. Si vous travaillez avec le deuxième lecteur de bandes, utilisez 1 au lieu de 0.

0n   0b 0bn0c   0cb   0cbn   0cn0h 0hb 0hbn 0hbn0m   0mb   0mbn 0mn0l   0lb   0lbn   0ln0u   0ub   0ubn   0un