VPLEX: Lagringsvolum i tilstand med kritisk feil på grunn av SCSI-kontrolltilstand B/44/00 fra lagringsarray
Summary: VPLEX markerer diskdød på grunn av SCSI-sensorkode B/44/00 fra den underliggende lagringsmatrisen.
Symptoms
VPLEX-lagringsvolumet er i en kritisk feiltilstand, og det underliggende volumet er som det skal på array-siden.
Eksempel på utdata fra cli-kommando: ll /clusters/cluster-1/storage-elements/storage-volumes/<storage-volume name>
VPlexcli:/> ll /clusters/cluster-1/storage-elements/storage-volumes/Symm1234_0000 /clusters/cluster-1/storage-elements/storage-volumes/Symm1234_0000: Name Value ----------------------------- ------------------------------------------------ application-consistent false block-count 65798400 block-size 4K capacity 251G description - free-chunks [] health-indications [hardware dead] health-state critical-failure <<-- io-status dead itls 0x50001442607de710/0x5000097378028844/80, 0x50001442607de710/0x50000973780288c4/80, 0x50001442607de711/0x5000097378028844/80, 0x50001442607de711/0x50000973780288c4/80, 0x50001442707de710/0x5000097378028844/80, 0x50001442707de710/0x50000973780288c4/80, 0x50001442707de711/0x5000097378028844/80, 0x50001442707de711/0x50000973780288c4/80, 0x50001442a0100410/0x5000097378028844/80, 0x50001442a0100410/0x50000973780288c4/80, ... (16 total) largest-free-chunk 0B locality - operational-status error provision-type legacy storage-array-name EMC-SYMMETRIX-XXXXXXXXX storage-volumetype normal system-id VPD83T3:60000097000000000000000000000000 thin-capable false thin-rebuild true total-free-space 0B underlying-storage-block-size 512 use unusable used-by [extent_Symm1234_0000_1] vendor-specific-name EMC
Lagringsvolum i tilstand med kritisk svikt
VPlexcli:/> storage-volume summary SUMMARY (cluster-1) StorageVolume Name IO Status Operational Status Health State ---------------------------------------- --------- ------------------ ---------------- Symm1234_0000 dead error critical-failure <<--
Et eksempelutdrag fra Dial Home som fremhever den logiske enheten som døde:
<EventData><![CDATA[disk VPD83T3:60000970000000000000000000000000: disk died, no mirror exists
Hvis dette lagringsvolumet ikke er en del av en distribuert enhet, mister verten tilgang til dette virtuelle volumet og forårsaker en situasjon med utilgjengelighet av data.
VPlex-fastvarelogger viser strømming av SCSI/27-hendelser med SCSI-sensorkodenøkkel 0xb asc 0x44 ascq 0x0 (B/44/00), som kan oversettes til INTERN MÅLFEIL.
Eksempel på scsi/27 forekomster fra firmware.log
128.221.253.37/cpu0/log:5988:W/"0060166fcbfe192045-1":3298782:<6>2016/11/11 06:50:57.94: scsi/27 tgt VPD83T3:60000097000000000000000000000000 cmd 0x2a status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0xb info 0x0 alen 10 csi 0x0 asc 0x44 ascq 0x0 fru 0x0 sks 0x0 128.221.253.37/cpu0/log:5988:W/"0060166fcbfe192045-1":3298783:<6>2016/11/11 06:50:58.00: scsi/27 tgt VPD83T3:60000097000000000000000000000000 cmd 0x2a status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0xb info 0x0 alen 10 csi 0x0 asc 0x44 ascq 0x0 fru 0x0 sks 0x0 128.221.253.37/cpu0/log:5988:W/"0060166fcbfe192045-1":3298784:<6>2016/11/11 06:50:58.16: scsi/27 tgt VPD83T3:60000097000000000000000000000000 cmd 0x2a status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0xb info 0x0 alen 10 csi 0x0 asc 0x44 ascq 0x0 fru 0x0 sks 0x0 128.221.253.37/cpu0/log:5988:W/"0060166fcbfe192045-1":3298785:<6>2016/11/11 06:50:58.30: scsi/27 tgt VPD83T3:60000097000000000000000000000000 cmd 0x2a status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0xb info 0x0 alen 10 csi 0x0 asc 0x44 ascq 0x0 fru 0x0 sks 0x0
Tjueen nye forsøk er utført, og lagringsvolumet er merket som dødt på grunn av kontinuerlige skrivefeil.
128.221.253.37/cpu0/log:5988:W/"0060166fcbfe192045-1":3298797:<4>2016/11/11 06:51:01.42: amf/45 disk VPD83T3:60000097000000000000000000000000: write failure: marking this in-use disk dead 128.221.253.37/cpu0/log:5988:W/"0060166fcbfe192045-1":3298798:<2>2016/11/11 06:51:01.42: amf/97 disk VPD83T3:60000097000000000000000000000000: disk died, no mirror exists
Cause
Lagrings-array returnerer B/44/00 for en Skriv I/O-forespørsel (0x2a), arrayet kan ikke betjene I/O-forespørselen og svarer med kontrolltilstand B/44/00 (INTERN MÅLFEIL)
Hvis det underliggende lagringsvolumet er et VMAX-volum, kan I/O-feil oppstå av årsakene nedenfor:
Årsaken til at VMAX avbrøt I/O-en oppgis ikke til VPlex. Det er mange grunner til at en intern målfeil vil oppstå, og kan være forårsaket av et svært bredt spekter av kilder.
Resolution
Lagringsarrayet som sender scsi-kontrolltilstanden, B/44/00, til VPLEX, må undersøkes av den respektive arrayleverandøren. Dette problemet utløses av at arrayet ikke kan utføre service på write I/O-forespørselen på grunn av et problem med "intern målfeil" på lagringsarrayet.
Hvis den underliggende matrisen er en VMAX-matrise, kan en matrise sende scsi-kontrollbetingelsen "B/44/00" av flere grunner.
Følgende CLI-kommando kan kjøres på VPLEX Management Server for å få en liste over logiske enheter som påvirkes av kontrolltilstanden B/44/00:
grep "scsi/27" firmware.log* | grep 'key 0xb' |awk '{print $3, $5, $18, $19, $26,$27,$28,$29}'| sort | uniq -c | sort -nr
Eksempel:
service@ManagementServer:~> grep "scsi/27" firmware.log* | grep 'key 0xb' | awk '{print $3, $5, $18, $19, $26,$27,$28,$29}'| sort | uniq -c | sort -nr
103474 scsi/27 VPD83T3:60000097000000000000000000000000 key 0xb asc 0x44 ascq 0x0
45254 scsi/27 VPD83T3:60000097000000000000000000000001 key 0xb asc 0x44 ascq 0x0
32908 scsi/27 VPD83T3:60000097000000000000000000000002 key 0xb asc 0x44 ascq 0x0
25581 scsi/27 VPD83T3:60000097000000000000000000000003 key 0xb asc 0x44 ascq 0x0
21043 scsi/27 VPD83T3:60000097000000000000000000000004 key 0xb asc 0x44 ascq 0x0
10809 scsi/27 VPD83T3:60000097000000000000000000000005 key 0xb asc 0x44 ascq 0x0
10651 scsi/27 VPD83T3:60000097000000000000000000000006 key 0xb asc 0x44 ascq 0x0
Hvis dette er en array uten EMC, må du kontakte den respektive arrayleverandøren for å løse problemet som finnes på lagringsarrayet.
Additional Information
Dette er ikke et VPlex-problem. Dette kan enten være et Back-End-array- eller et strukturproblem.
Storage-Array-teamet, tilkoblingsmulighetene eller begge må være koblet inn.