GNU/Linux >> Tutoriels Linux >  >> Linux

CentOS / RHEL :comment identifier/faire correspondre le LUN présenté à partir du SAN avec le disque du système d'exploitation sous-jacent

Le message mentionne quelques façons d'identifier/de faire correspondre exactement le LUN présenté à partir du SAN avec le disque du système d'exploitation sous-jacent.
Méthode 1
Exécutez la commande ci-dessous pour obtenir Vendor, Model and Port, Channel, SCSI-ID, LUN

# cat /proc/scsi/scsi
Host: scsi2 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05

Exécutez ensuite la commande ci-dessous :

# ls -ld /sys/block/sd*/device
lrwxrwxrwx 1 root root 0 Oct  4 12:12 /sys/block/sdaz/device -> ../../devices/pci0000:20/0000:20:02.0/0000:27:00.0/host2/rport-2:0-0/target2:0:0/2:0:0:29
lrwxrwxrwx 1 root root 0 Oct  4 12:12 /sys/block/sdbi/device -> ../../devices/pci0000:20/0000:20:02.2/0000:24:00.0/host3/rport-3:0-0/target3:0:0/3:0:0:29

Comparez maintenant les informations hostX avec la cible avec la commande précédente ( /proc/scsi/scsi ) pour obtenir des détails sur le disque mappé à quel ID LUN. Les nombres marqués à la fin représentent respectivement l'hôte, le canal, la cible et le LUN. ainsi, le premier périphérique dans la commande "ls -ld /sys/block/sd*/device" correspond à la première scène de périphérique dans la commande "cat /proc/scsi/scsi" ci-dessus. c'est-à-dire Hôte :scsi2 Canal :00 Id :00 Lun :29 correspond à 2:0:0:29 . Vérifiez la partie en surbrillance dans les deux commandes pour établir une corrélation.

Pour obtenir le WWID du LUN, vous pouvez utiliser le /dev/disk/by-id/ fichier :

# ls -la /dev/disk/by-id/
scsi-3600508b400105e210000900000490000 -> ../../dm-1
Now its easier to understand that dm-1 has WWID 3600508b400105e210000900000490000

Méthode 2
Une autre méthode consiste à utiliser sg_map commande. Assurez-vous que sg3-utils est installé avant d'exécuter cette commande.

# yum install sg3-utils
# sg_scan -i

/dev/sg2: scsi1 channel=0 id=0 lun=1 [em] type=0

SanDisk ImageMate CF-SM 0100 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]

La commande ci-dessus donnera le mappage des appareils. après cette exécution :

# sg_map -x

/dev/sg2 0 0 2 0 0 /dev/sdc

À partir des sorties de 2 commandes ci-dessus, nous pouvons déterminer que sg2 ( SAN DISK ) est en fait /dev/sdc device

Méthode 3
Si multipath est utilisé ( device-mapper ) la commande ci-dessous peut être utilisée :

# multipath -v4 -ll

mpathc (360000970000195900437533030382310) dm-1 EMC,SYMMETRIX
size=253G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 3:0:0:1 sde 8:64 active ready running
  `- 5:0:0:1 sdc 8:32 active ready running

Comment comprendre la sortie

mpathc - user defined name
360000970000195900437533030382310 - WWID
dm-1 - sys-fs name
EMC - Vendor
2:0:0:29 - host,channel,scsi-id,lun

Cette sortie peut être comparée à celle que nous obtenons avec la commande "cat /proc/scsi/scsi".

# cat /proc/scsi/scsi
Host: scsi2 Channel: 00 Id: 00 Lun: 29
  Vendor: EMC      Model: SYMMETRIX        Rev: 5874
  Type:   Direct-Access                    ANSI SCSI revision: 05


Linux
  1. Comment résoudre les statistiques d'utilisation erratiques du disque à partir de du (commande Linux)

  2. Comment installer Jetbackup sur CentOS/RHEL 7 avec cPanel ?

  3. Comment installer Apache 2.4.2 à partir de la source sur CentOS 6.2 avec SSL

  4. Comment configurer le système de fichiers ZFS sous Linux avec des exemples de commande zpool

  5. CentOS / RHEL :Comment migrer le stockage (LVM) avec la commande pvmove

Comment cloner des disques avec la commande Linux dd

Comment envoyer un e-mail avec une pièce jointe à partir de la ligne de commande

Comment installer Scala 3 sur RHEL 8 / CentOS 8

Comment visualiser l'utilisation de l'espace disque avec Vizex

Comment installer wget sur CentOS 7 avec une feuille de triche wget

Comment installer Kubernetes avec Minikube sur CentOS 8