Sådan scanner du nyligt tilføjede FC LUNS og SCSI-diske

Sådan scannes nyligt tilføjede FC LUNS og SCSI diske i Linuk

som linuk-administrator kan vi komme i en situation som at scanne nye FC luns eller scanne nye SCSI-diske, som leveres af Storage team. Det er nødvendigt at scanne fra OS-siden uden at genstarte serveren.
så hvordan scanner man nye FC LUNS og SCSI diske uden at genstarte serveren?
her er en løsning til at scanne ny disk eller Lun ‘ er tildelt serveren.
vi kan scanne LUNs ved hjælp af scriptet ” rescan-scsi-bus.sh ” eller udløser nogle enhedsværtfiler med nogle værdier.
Følg processen for at scanne de nye tilføjede FC Luns:
1. Identificer de eksisterende diske

fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

2. Identificer antallet af HBA-adaptere

systool-c fc_host-v

eller

ls /sys/class/fc_host
host0

Bemærk antallet af værter, der er tilgængelige på serveren.
3. Brug nedenstående kommando til at scanne LUNs

echo “1” > /sys/class/fc_host/host0/issue_lip
echo “- – -” > /sys/class/scsi_host/host0/scan

hvis du har flere antal værtsfiler under mappen /sys/class/fc_host, skal du bruge kommandoen for hver værtsfil ved at erstatte “host0”.
fra Redhat Linuks 5.4 og fremefter, RedHat introduceret “/usr/bin/rescan-scsi-bus.sh ” script til at scanne alle SCSI-bussen og opdatere SCSI-laget for at afspejle nye enheder.
vi kan også bruge “rescan-scsi-bus.sh” script til at opdage nye LUNs uden at genstarte serveren.
dette script er tilgængeligt med sg3-utils pakke. Så installer sg3-utils-pakken.

yum installere sg3_utils
rescan-scsi-bus.sh

4. Kontroller de detekterede diske fra fdisk igen

fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

Følg processen for at scanne de nye tilføjede SCSI-diske igen:
1. Identificer de eksisterende diske

fdisk-l 2>/dev/null | egrep ‘^Disk’ | egrep-v ‘dm-|type|identifier’

2. Identificer antallet af registrerede SCSI-controllere

ls /sys/class/scsi_host/
host0

Bemærk antallet af værter, der er tilgængelige på serveren.

3. Scan SCSI-disken for hver vært

echo “- – – ” >/sys/class/scsi_host/host0/scan

hvis du har flere antal værtsfiler under mappen /sys/class/scsi_host, skal du bruge kommandoen for hver værtsfil ved at erstatte “host0”.
4. Bekræft de detekterede diske fra fdisk igen

fdisk – l 2> / dev / null / egrep ‘^Disk | / egrep-v ‘dm – / type / identifier’

Leave a Reply