GNU/Linux >> Linux Esercitazione >  >> Linux

CentOS/RHEL:come identificare/abbinare LUN presentato da SAN con il disco del sistema operativo sottostante

Il post menziona alcuni modi per identificare/abbinare esattamente la LUN presentata dalla SAN con il disco del sistema operativo sottostante.
Metodo 1
Esegui il comando seguente per ottenere 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

Quindi esegui il comando seguente:

# 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

Ora confronta le informazioni hostX con la destinazione con il comando precedente ( /proc/scsi/scsi ) per ottenere i dettagli su quale disco è mappato a quale ID LUN. I numeri contrassegnati alla fine rappresentano rispettivamente host, canale, destinazione e LUN. quindi il primo dispositivo nel comando "ls -ld /sys/block/sd*/device" corrisponde alla prima scena del dispositivo nel comando "cat /proc/scsi/scsi" sopra. cioè Host:scsi2 Canale:00 Id:00 Lun:29 corrisponde a 2:0:0:29 . Controlla la parte evidenziata in entrambi i comandi per correlare.

Per ottenere WWID di LUN puoi utilizzare /dev/disk/by-id/ file:

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

Metodo 2
Un altro modo è utilizzare sg_map comando. Assicurati di aver installato sg3-utils prima di eseguire questo comando.

# 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]

Il comando sopra fornirà la mappatura per i dispositivi. dopo questo esegui:

# sg_map -x

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

Dalle uscite di 2 comandi sopra possiamo determinare che sg2 ( SAN DISK ) è in realtà /dev/sdc dispositivo

Metodo 3
Se viene utilizzato multipath ( device-mapper ) è possibile utilizzare il comando seguente:

# 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

Come capire l'output

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

Questo output può essere confrontato con quello che otteniamo con il comando "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. Come risolvere le statistiche di utilizzo del disco irregolari da du (comando Linux)

  2. Come installare Jetbackup su CentOS/RHEL 7 con cPanel?

  3. Come installare Apache 2.4.2 da Source su CentOS 6.2 con SSL

  4. Come configurare il filesystem ZFS su Linux con esempi di comandi zpool

  5. CentOS / RHEL:come migrare lo storage (LVM) con pvmove Command

Come clonare dischi con il comando dd di Linux

Come inviare un'e-mail con allegato file dalla riga di comando

Come installare Scala 3 su RHEL 8 / CentOS 8

Come visualizzare l'utilizzo dello spazio su disco con Vizex

Come installare wget su CentOS 7 con un Cheat Sheet di wget

Come installare Kubernetes con Minikube su CentOS 8