Linux

Comment puis-je trouver mon numéro WWN SCSI sous Linux ?


Identification des Adaptateurs HBA

La première étape pour trouver le numéro WWN de votre HBA (Host Bus Adapter) consiste à déterminer le nombre et le type d’adaptateurs HBA installés sur votre système Linux. Vous pouvez le faire en utilisant la commande suivante :

lspci | grep -i fibre

Cela affichera une liste des adaptateurs Fibre Channel présents dans votre machine, vous permettant ainsi d’identifier ceux qui sont actifs.

Accéder au WWNN (World Wide Node Number)

Pour obtenir le WWNN, exécutez la commande suivante dans le terminal :

cat /sys/class/fc_host/hostN/node_name

Remplacez `hostN` par le numéro approprié de l’hôte, que vous pouvez identifier dans la liste que vous avez obtenue précédemment. Cette commande vous donnera le numéro WWNN de votre adaptateur.

Obtenir le WWPN (World Wide Port Number)

De manière similaire, vous pouvez récupérer le WWPN de votre HBA. Cela se fait par la commande suivante :

cat /sys/class/fc_host/hostN/port_name

Encore une fois, remplacez `hostN` par le numéro correspondant. Ce dernier vous fournira l’identifiant port WWPN, crucial pour la gestion des connexions Fibre Channel.

L’Analyse des LUN sous Linux

Pour analyser les LUN (Logical Unit Number) nouvellement ajoutés ou réexaminer ceux qui existent, utilisez la commande suivante :

rescan-scsi-bus.sh

Cette commande va générer un scan des bus SCSI et permettre à votre système de détecter tout nouveau périphérique de stockage qui a été relié. Vous pouvez confirmer la présence de nouveaux LUN en vérifiant la sortie de :

ls /dev/sd*

Comment puis-je trouver mon numéro WWN SCSI sous Linux ?

Pour localiser votre numéro WWN spécifique à SCSI sous Linux, suivez ces étapes après avoir identifié votre adaptateur HBA :

  1. Accédez au répertoire des périphériques SCSI avec la commande :
  2. ls -l /sys/block/sd*/device
  3. Reliez les informations concernant les numéros de dispositif obtenus à partir de la commande précédente. Notez le premier périphérique affiché.
  4. Pour identifier le LUN qui correspond à ce périphérique, exécutez la commande :
  5. cat /proc/scsi/scsi
  6. Les détails affichés ici incluront des informations sur l’hôte, le canal, et l’identification du LUN, qu’il vous suffira de corréler avec les données collectées précédemment.
A lire :  Qu'est-ce qu'un fichier exécutable sous Linux ?

Informations sur le HBA sous Linux

Le HBA, ou Adaptateur de Bus Hôte, est l’interface qui permet de connecter votre serveur à un réseau SAN (Storage Area Network). Les principaux fabricants de HBA incluent QLogic et Emulex. Pour vérifier les informations relatives à votre HBA, vous pouvez consulter le module associé dans le répertoire :

/etc/modprobe.conf

Utilisez également la commande `modinfo` pour obtenir des détails sur le module chargé pour l’adaptateur HBA, afin de vous assurer que vous disposez des bons drivers.

FAQ

Comment puis-je savoir si mon HBA est correctement installé sous Linux ?

Utilisez la commande lspci | grep -i fibre pour vérifier l’installation et le statut de votre HBA. Cela vous donnera les détails des adaptateurs installés.

Quel est le rôle du WWN dans les réseaux Fibre Channel ?

Le WWN identifie de manière unique chaque périphérique dans le réseau Fibre Channel, semblable à une adresse MAC pour les appareils Ethernet. Il est crucial pour la gestion des connexions et des autorisations d’accès dans le stockage réseau.

Comment réinitialiser un adaptateur HBA sous Linux ?

Vous pouvez réinitialiser un adaptateur HBA en utilisant la commande echo "1" > /sys/class/fc_host/hostN/issue_lip, où hostN représente le numéro de votre adaptateur. Cela réinitialisera l’adaptateur et permettra de détecter de nouveaux périphériques.