VPLEX : Le volume de stockage est en état de défaillance critique en raison de la condition de vérification scsi B/44/00 à partir de la baie de stockage
Summary: VPLEX marque le disque comme mort en raison du code de détection SCSI B/44/00 de la baie de stockage sous-jacente.
Symptoms
Le volume de stockage VPLEX est dans un état de défaillance critique et le volume sous-jacent est sain du côté de la baie.
Exemple de sortie de la commande CLI : 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
Volume de stockage dans un état de défaillance critique
VPlexcli:/> storage-volume summary SUMMARY (cluster-1) StorageVolume Name IO Status Operational Status Health State ---------------------------------------- --------- ------------------ ---------------- Symm1234_0000 dead error critical-failure <<--
Un exemple d’extrait du Dial Home qui met en évidence l’unité logique qui est morte :
<EventData><![CDATA[disk VPD83T3:60000970000000000000000000000000: disk died, no mirror exists
Si ce volume de stockage ne fait pas partie d’un périphérique distribué, l’hôte perd l’accès à ce volume virtuel, ce qui entraîne une indisponibilité des données.
Les journaux du firmware VPlex décrivent les événements scsi/27 en streaming avec la clé de code de détection SCSI 0xb asc 0x44 ascq 0x0 (B/44/00), ce qui se traduit par INTERNAL TARGET FAILURE.
Exemples d’instances scsi/27 de 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
Vingt-et-une tentatives effectuées et le volume de stockage est marqué comme inactif en raison d’échecs d’écriture continus.
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
La baie de stockage renvoie B/44/00 pour une demande d’I/O d’écriture (0x2a). La baie n’est pas en mesure de répondre à la demande d’E/S et répond avec la condition de vérification B/44/00 (INTERNAL TARGET FAILURE)
Si le volume de stockage sous-jacent est un volume VMAX, des échecs d’E/S peuvent se produire pour les raisons indiquées ci-dessous :
La raison pour laquelle VMAX a abandonné les E/S n’est pas donnée au VPlex. Il existe de nombreuses raisons pour lesquelles une défaillance de cible interne se produira, et peut être causée par un très large éventail de sources.
Resolution
La baie de stockage qui envoie la condition de vérification scsi, B/44/00, à VPLEX doit être examinée par le fournisseur de la baie respectif. Ce problème est déclenché lorsque la baie n’est pas en mesure de répondre à la demande d’E/S d’écriture en raison d’un problème de « défaillance interne de la cible » sur la baie de stockage.
Si la baie sous-jacente est une baie VMAX, une baie peut envoyer la condition de vérification scsi « B/44/00 » pour plusieurs raisons.
La commande CLI suivante peut être exécutée sur le serveur de gestion VPLEX pour obtenir la liste des unités logiques affectées par la condition de vérification 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
Exemple :
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
S’il s’agit d’une baie non EMC, contactez le fournisseur de la baie correspondante afin de résoudre le problème existant sur la baie de stockage.
Additional Information
Il ne s’agit pas d’un problème VPlex, il peut s’agir d’un problème de baie back-end ou de fabric.
L’équipe baies de stockage, la connectivité ou les deux doivent être impliquées.