Dell EMC VPLEX: DU-bericht waarbij het LUN-type wordt gewijzigd van dun naar dik op BE-array

Samenvatting: In dit artikel wordt beschreven hoe u DU kunt beperken wanneer het LUN-type wordt gewijzigd in thick op een BE-array, dat eerder als dun was ingericht op VPlex.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen



Probleem:

De impact van DU/High Performance wordt waargenomen op een getroffen volume dat wordt geconverteerd van dunne naar dikke LUN op de back-endarray.

Onderstaande firmware-gebeurtenissen worden waargenomen tijdens het probleem:

1. Streaming SCSI/27 met de sense-code - 05/20/00 ~ UA-antwoorden voor UNMAP-opdrachten (cmd 0x42) gerapporteerd tegen het storage-volume waarvan het LUN-type op de BE-array is gewijzigd in thick als volgt:

firmware.log_20200213085454.1:128.221.252.68/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-2":99648:<6>2020/04/11 10:14:53.65: scsi/27 tgt VPD83T3:6XXXXXXXXXXXXXXX cmd 0x42 status 0x2 valid 0 resp 0x70 seg 0x0 bits 0x0 key 0x5 info 0x0 alen 10 CSI 0x0 ASC 0x20 ASCQ 0x0 fru 0x0 sks 0x0

firmware.log_20200213085454.1:128.221.252.68/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-2":99649:<6>2020/04/11 10:14:53.79: scsi/27 tgt VPD83T3:6XXXXXXXXXXXXXXX cmd 0x42 status 0x2 geldig 0 resp 0x70 SEG 0x0 bits 0x0 key 0x5 info 0x0 alen 10 CSI 0x0 ASC 0x20 ASCQ 0x0 FRU 0x0 SKS 0x0
 
2. Aangezien het LUN-type is gewijzigd in thick, zullen alle UNMAP-opdrachten die door VPlex naar de BE zijn verzonden, mislukken en na 20 opeenvolgende UNMAP-opdracht-/schrijffouten wordt het betreffende storagevolume als volgt dood gemarkeerd:
OPMERKING: Ondertussen zal VPlex ook proberen om het storage-volume automatisch weer tot leven te wekken.

firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22086:<4>2020/04/11 00:03:20.69: amf/45 disk VPD83T3:6XXXXXXXXXXXXXXX: write failure: marking this in-use disk dead

firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22097:<6>2020/04/11 00:03:31.34: amf/125 disk VPD83T3:6XXXXXXXXXXXXXXXXXX resurrected
3. In scenario's waarin het volume aanvankelijk als thin werd ingericht op VPlex en vervolgens werd gewijzigd in thick, wordt de eigenschap thin-capable niet automatisch bijgewerkt in VPlex en daarom blijft het getroffen virtuele volume thin-capable als waar rapporteren als volgt:
 
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Naam: Waarde
-------------------------- ----------------------------------------
block-count, 429654016
block-size, 4K
, cache-mode, synchrone
capaciteit, 12G
consistentie-groep-uitbreidbaar
, ware
uitbreidbare capaciteit, 0B
uitbreidingsmethode, storagevolume-uitbreiding-status

, -gezondheid-indicaties, []status, kritieke storing,plaats, gedistribueerdeoperationele-statusfout, []
status, kritieke fout
, gedistribueerde
operationele status,
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
service-status running
storage-array-family clariion
storage-tier -
supporting-device device_****_1
system-id device_***_1_vol
thin-capable true
thin enabled disabled
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************

Oorzaak

In de huidige release is er een probleem met VPLEX back-endcode waarbij een LUN ten onrechte als thin-compatibel kan worden beschouwd als de onderliggende LUN bij de back-endarray wordt geconverteerd van thin naar niet-thin-geschikte provisioning.

Het thin-capable kenmerk moet automatisch worden bijgewerkt op beide niveaus, namelijk virtueel volume en storagevolume, wanneer het LUN-type wordt gewijzigd op de back-endarray. Houd er rekening mee dat het kenmerk thin-capable automatisch moet worden bijgewerkt op storagevolumeniveau, aangezien thin-capable-kenmerk een alleen-lezen kenmerk is op storagevolumeniveau.

Als het thin-capable-kenmerk niet handmatig wordt gewijzigd op het niveau van het virtuele volume, blijft VPlex UNMAP-verzoeken verzenden naar de logische eenheid waarvan het LUN-type wordt gewijzigd in thick en worden al deze verzoeken afgebroken door de back-end LUN.

Oplossing

Resolutie:

Dit probleem wordt opgelost in GeoSynchrony 6.2.0.00.00.32 en hogere releases.

Stappen voor tijdelijke oplossing:

1. Nadat u het LUN-type hebt gewijzigd van dun naar dik op de BE-array, moet u ervoor zorgen dat het kenmerk "Thin-capable" op virtueel volume dienovereenkomstig wordt gewijzigd.  Als u het kenmerk wijzigt in false op virtueel volume, worden er geen UNMAP-opdrachten meer naar BE LUN gestuurd als volgt:

1.a) Log als volgt in op de vplexcli-context:
OPMERKING: VPLEX met GeoSynchrony vóór 6.x bij toegang tot de vplexcli vereist de serviceaccountreferenties om u aan te melden.

service@ManagementServer:~> vplexcli
proberen ::1 ...
Verbonden met localhost.
Het escape-teken is '^]'.
 
Voer gebruikersnaam in: service
 
Password:
Creating logfile:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss


1.b) Ga naar de betreffende virtuele volumecontext en voer de onderstaande opdracht uit als volgt, wat aangeeft dat het kenmerk "thin-capable" is ingesteld op "true", zelfs nadat het LUN-type is gewijzigd van dun naar dik op de BE-array:
 
Voorbeeld:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Naam: Waarde
-------------------------- ----------------------------------------
block-count, 429654016
block-size, 4K
, cache-mode, synchrone
capaciteit, 12G
consistentie-groep-uitbreidbaar
, ware
uitbreidbare capaciteit, 0B
uitbreidingsmethode, storagevolume-uitbreiding-status

, -gezondheid-indicaties, []status, kritieke storing,lokaliteit, gedistribueerdeoperationele-statusfout, []
status, kritieke fout
, locatie; gedistribueerde
operationele-statusfout;
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
service-status running
storage-array-family clariion
storage-tier -
supporting-device device_****_1
system-id device_***_1_vol
thin-capable true
thin-enabled disabled
volume-type virtual-volume
vpd-id VPD83T3:60001440000****************


1.c) Schakel het kenmerk "thin-capable" handmatig uit naar "false" als volgt, waardoor thin provisioning op virtueel volumeniveau als volgt wordt uitgeschakeld:

Example:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> thin-capable false


instellen 1.d) Na het wijzigen van het kenmerk 'thin-capable' in 'false' bij virtueel volume, moet de problematische status van het virtuele volume worden gewijzigd in 'OK'. Voer de opdracht 'cluster status' uit om de algehele status van de VPlex als volgt te controleren:

Example:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Name Value
-------------------------- ----------------------------------------
block-count 429654016
block-size 4K
cache-mode synchrone
capaciteit 12G
consistentie-groep -
uitbreidbaar Echte
uitbreidbare capaciteit 0B
uitbreidingsmethode storage-volume
expansion-status -
health-indications []
health-state ok
locality distributed
operational-status ok
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
service-status running
storage-array-family clariion
storage-tier -
supporting-device device_****_1
system-id device_**_1_vol
thin-capable false
thin-enabled disabled
Volume-type virtueel-volume
VPD-ID VPD83T3:60001440000****************


VPlexcli:/> cluster status
Cluster cluster-1
operational-status:            OK
overgangsindicaties:
        Voortgang van de overgang:
        Gezondheidstoestand:                  OK
gezondheidsindicaties:
        lokaal-com:                     ok

Cluster cluster-2
operational-status:            OK
overgangsindicaties:
        Voortgang van de overgang:
        Gezondheidstoestand:                  OK
gezondheidsindicaties:
        lokaal-com:                     OK

WAN-COM: OK



2. Als de status van het virtuele volume nog steeds de status "error" of "critical-failure" meldt na de volgende stappen, voert u de array-re-discover uit op de BE-array, waar de problematische logische eenheid thuishoort. Het opnieuw ontdekken van de array moet het kenmerk automatisch als volgt vernieuwen op storagevolumeniveau:

Example:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1

3. Zelfs na meerdere pogingen van herdetectie van arrays, als de problematische status van het virtuele volume nog steeds "error" of "critical-failure" rapporteert, moet de corresponderende logische eenheid aan de back-endzijde van de array worden verwijderd uit de storagegroep/pool van de array en er weer aan worden toegevoegd, en de opdracht array opnieuw detecteren uitvoeren, zodat een handmatige detectie wordt geactiveerd aan de kant van VPLEX. 

4. Als geen van de bovenstaande stappen helpt bij het oplossen van het probleem, raden we de gebruiker aan om de upgrade uit te voeren naar de hierboven vermelde vaste versie en vervolgens door te gaan met het wijzigen van het LUN-type.

Getroffen producten

VPLEX Series

Producten

VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS1, VPLEX VS2, VPLEX VS6
Artikeleigenschappen
Artikelnummer: 000172418
Artikeltype: Solution
Laatst aangepast: 05 mei 2026
Versie:  4
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.