Dell EMC VPLEX: DU efter ændring af LUN-typen fra tynd til tyk på BE-array
Summary: Denne artikel handler om, hvordan du kan mindske DU, når LUN-typen ændres til tyk på BE-matrix, som tidligere blev klargjort som tynd på VPlex.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Spørgsmål:
DU/høj ydeevne ses i forhold til en berørt diskenhed, som konverteres fra tynd til tyk LUN på back-end-arrayet.
Nedenstående firmwarehændelser observeres under problemet:
1. Streaming SCSI/27 med registreringskoden - 20/05/00 ~ UA-svar for UNMAP-kommandoer (cmd 0x42) rapporteret mod den lagerdiskenhed, hvis LUN-type blev ændret til tyk på BE-systemet som følger:
firmware.log_20200213085454.1:128.221.252.68/cpu0/log:5988:W/"0xxxxxx-2":99648:<6>2020/04/11 10:14:53.65: SCSI/27 TGT VPD83T3:6XXXXXXXXXXXXXXX CMD 0x42 status 0x2 gyldig 0 resp 0x70 SEG 0x0 bits 0x0 nøgle 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/"0xxxxxxxx-2":99649:<6>2020/04/11 10:14:53.79: SCSI/27 TGT VPD83T3:6XXXXXXXXXXXXXXX CMD 0x42 status 0x2 gyldig 0 resp 0x70 SEG 0x0 bits 0x0 nøgle 0x5 info 0x0 ALEN 10 CSI 0x0 ASC 0x20 ASCQ 0x0 FRU 0x0 SKS 0x0
2. Da LUN-typen blev ændret til tyk, vil alle UNMAP-kommandoer, der sendes til BE af VPlex, mislykkes, og efter 20 på hinanden følgende UNMAP-kommando-/skrivefejl markeres den berørte lagerdiskenhed som død på følgende måde:
BEMÆRK: I mellemtiden vil VPlex også forsøge at genoplive lagerdiskenheden automatisk.
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxx-1":22086:<4>2020/04/11 00:03:20.69: AMF/45-disk VPD83T3:6XXXXXXXXXXXXXXXX: Skrivefejl: Markering af denne disk
, der er i brug, firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxx-1":22097:<6>2020/04/11 00:03:31.34: AMF/125-disk VPD83T3:6XXXXXXXXXXXXXXXXX genopstået
BEMÆRK: I mellemtiden vil VPlex også forsøge at genoplive lagerdiskenheden automatisk.
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxx-1":22086:<4>2020/04/11 00:03:20.69: AMF/45-disk VPD83T3:6XXXXXXXXXXXXXXXX: Skrivefejl: Markering af denne disk
, der er i brug, firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxx-1":22097:<6>2020/04/11 00:03:31.34: AMF/125-disk VPD83T3:6XXXXXXXXXXXXXXXXX genopstået
3. I scenarier s, hvor diskenheden oprindeligt blev klargjort som tynd på VPlex og derefter ændret til tyk, opdateres den tynde egenskab ikke automatisk i VPlex, og derfor fortsætter den berørte virtuelle diskenhed med at rapportere tynd kapacitet som sand som følger:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Navn: Værdi
-------------------------- ----------------------------------------
antal blokke 429654016
blokstørrelse 4K
cache-tilstand synkron
kapacitet 12G
konsistensgruppe -
udvidelig ægte
udvidelig kapacitet 0B
ekspansionsmetode lagervolumen
ekspansionsstatus -
sundhedsindikationer []
tilstandskritisk fejl
lokalitet distribueret
driftsstatusfejl
fejlrecoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
servicestatus, 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****************
Navn: Værdi
-------------------------- ----------------------------------------
antal blokke 429654016
blokstørrelse 4K
cache-tilstand synkron
kapacitet 12G
konsistensgruppe -
udvidelig ægte
udvidelig kapacitet 0B
ekspansionsmetode lagervolumen
ekspansionsstatus -
sundhedsindikationer []
tilstandskritisk fejl
lokalitet distribueret
driftsstatusfejl
fejlrecoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
servicestatus, 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****************
Cause
I den aktuelle version er der et problem med VPLEX backend-kode, hvor en LUN fejlagtigt kan betragtes som tynd, hvis underliggende LUN i backend-systemet konverteres fra tynd til ikke-tynd klargøring.
Den tynde attribut skal opdateres automatisk på begge niveauer, dvs. Virtual-Volume og Storage-Volume, når LUN-typen ændres i backend-arrayet. Vær opmærksom på, at tynd attribut bør opdateres automatisk på lagerdiskenhedsniveau, da "tynd-kompatibel" er en skrivebeskyttet attribut på lagerdiskenhedsniveau.
Hvis den tynde attribut ikke ændres manuelt på virtual-volume-niveau, fortsætter VPlex med at sende UNMAP-anmodning til den logiske enhed, hvis LUN-type ændres til tyk, og alle disse anmodninger afbrydes af backend-LUN'en.
Den tynde attribut skal opdateres automatisk på begge niveauer, dvs. Virtual-Volume og Storage-Volume, når LUN-typen ændres i backend-arrayet. Vær opmærksom på, at tynd attribut bør opdateres automatisk på lagerdiskenhedsniveau, da "tynd-kompatibel" er en skrivebeskyttet attribut på lagerdiskenhedsniveau.
Hvis den tynde attribut ikke ændres manuelt på virtual-volume-niveau, fortsætter VPlex med at sende UNMAP-anmodning til den logiske enhed, hvis LUN-type ændres til tyk, og alle disse anmodninger afbrydes af backend-LUN'en.
Resolution
Opløsning:
Dette problem er løst i GeoSynchrony 6.2.0.00.00.32 og nyere versioner.
Trin til løsning:
1. Når du har ændret LUN-typen fra tynd til tyk på BE-systemet, skal du sørge for, at attributten "Thin-capable" ændres på virtuel diskenhed i overensstemmelse hermed. Hvis attributten ændres til false på virtuel diskenhed, sendes der ikke flere UNMAP-kommandoer til BE LUN på følgende måde:
1.a) Log ind på vplexcli-konteksten på følgende måde:
BEMÆRK: VPLEX, der kører GeoSynchrony før 6.x ved adgang til VPEXCLI kræver loginoplysninger til tjenestekontoen.
service@ManagementServer:~> vplexcli
Forsøger ::1...
Oprettet forbindelse til localhost.
Escape tegn er '^]'.
Indtast brugernavn: service
Adgangskode:Oprettelse af logfil:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss 1.b) Kom ind i den pågældende virtuelle volumenkontekst, og udsted nedenstående kommando som følger,
som viser, at attributten "tynd kapabel" er indstillet til "sand", selv efter at LUN-typen er ændret fra tynd til tyk ved BE-arrayet:
1.c) Deaktiver attributten "thin-capable" manuelt til "false" som følger, hvilket deaktiverer thin provisioning på virtual volume level som følger:
Eksempel:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> set thin-capable false
1.d) Når attributten "thin-capable" er ændret til "false" ved virtual-volume, skal den problematiske virtual-volume-tilstand ændres til "OK". Kør kommandoen "cluster status" for at kontrollere VPlex' generelle tilstand på følgende måde:
Eksempel:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Name Value
-------------------------- ----------------------------------------
block-count 429654016
blokstørrelse 4K
cache-mode synkron
kapacitet 12G
konsistensgruppe -
skalerbar ægte
udvidelseskapacitet 0B
udvidelsesmetode 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
Diskenhedstype virtual-volume
VPD-ID VPD83T3:60001440000****************
VPlexcli:/> klyngestatus
Klyngeklynge-1
driftsstatus: OK
overgangsindikationer:
Overgangsstatus:
sundhedstilstand: OK
sundheds-indikationer:
Lokalt-com: ok
Klyngeklynge-2
driftsstatus: OK
overgangsindikationer:
Overgangsstatus:
sundhedstilstand: OK
sundheds-indikationer:
Lokalt-com: Ok
WAN-COM: OK
2. Hvis tilstanden af virtuel diskenhed stadig rapporterer tilstanden "fejl" eller "kritisk fejl" efter ovenstående trin, skal du genopdage systemet i forhold til BE-arrayet, hvor den problematiske logiske enhed tilhører. Genopdagelsen af systemet bør automatisk opdatere attributten på lagerdiskenhedsniveau som følger:
Eksempel:
VPlexcli:/> genopdagelse af system -a /klynger/klynge-1/lagerelementer/lagersystemer/EMC-CLARiiON-CKM0018******* -c klynge-1
3. Selv efter flere forsøg på genopdagelse af systemet, hvis den problematiske virtuelle diskenhedstilstand stadig rapporterer "fejl" eller "kritisk fejl", skal den tilsvarende logiske enhed på backend-array-siden fjernes fra arrayets storagegruppe/pulje og føjes til den igen og køre kommandoen til genopdagelse af array, så en manuel registrering udløses på VPLEX-siden.
4. Hvis intet af ovenstående trin hjælper med at løse problemet, anbefaler vi, at brugeren opgraderer til den rettede version, der er nævnt ovenfor, og derefter fortsætter med LUN-typeændringsaktiviteten.
Dette problem er løst i GeoSynchrony 6.2.0.00.00.32 og nyere versioner.
Trin til løsning:
1. Når du har ændret LUN-typen fra tynd til tyk på BE-systemet, skal du sørge for, at attributten "Thin-capable" ændres på virtuel diskenhed i overensstemmelse hermed. Hvis attributten ændres til false på virtuel diskenhed, sendes der ikke flere UNMAP-kommandoer til BE LUN på følgende måde:
1.a) Log ind på vplexcli-konteksten på følgende måde:
BEMÆRK: VPLEX, der kører GeoSynchrony før 6.x ved adgang til VPEXCLI kræver loginoplysninger til tjenestekontoen.
service@ManagementServer:~> vplexcli
Forsøger ::1...
Oprettet forbindelse til localhost.
Escape tegn er '^]'.
Indtast brugernavn: service
Adgangskode:Oprettelse af logfil:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss 1.b) Kom ind i den pågældende virtuelle volumenkontekst, og udsted nedenstående kommando som følger,
som viser, at attributten "tynd kapabel" er indstillet til "sand", selv efter at LUN-typen er ændret fra tynd til tyk ved BE-arrayet:
Eksempel:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Navn Værdi
-------------------------- ----------------------------------------
blokantal 429654016
blokstørrelse 4K
cache-tilstand synkron
kapacitet 12G
konsistensgruppe -
udvidelig ægte
udvidelig kapacitet 0B
ekspansionsmetode lagervolumen
udvidelsesstatus -
sundhed-indikationer []
tilstand-kritisk-fejl
lokalitet distribueret
driftsstatusfejl
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
servicestatus, running
storage-array-family clariion
storage-tier-supporting-device
device_****_1
system-id device_***_1_vol
tynd kompatibel ægte
tyndaktiveret deaktiveret
volumentype virtual-volume
vpd-id VPD83T3:60001440000****************
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Navn Værdi
-------------------------- ----------------------------------------
blokantal 429654016
blokstørrelse 4K
cache-tilstand synkron
kapacitet 12G
konsistensgruppe -
udvidelig ægte
udvidelig kapacitet 0B
ekspansionsmetode lagervolumen
udvidelsesstatus -
sundhed-indikationer []
tilstand-kritisk-fejl
lokalitet distribueret
driftsstatusfejl
recoverpoint-protection-at []
recoverpoint-usage -
scsi-release-delay 0
servicestatus, running
storage-array-family clariion
storage-tier-supporting-device
device_****_1
system-id device_***_1_vol
tynd kompatibel ægte
tyndaktiveret deaktiveret
volumentype virtual-volume
vpd-id VPD83T3:60001440000****************
1.c) Deaktiver attributten "thin-capable" manuelt til "false" som følger, hvilket deaktiverer thin provisioning på virtual volume level som følger:
Eksempel:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> set thin-capable false
1.d) Når attributten "thin-capable" er ændret til "false" ved virtual-volume, skal den problematiske virtual-volume-tilstand ændres til "OK". Kør kommandoen "cluster status" for at kontrollere VPlex' generelle tilstand på følgende måde:
Eksempel:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Name Value
-------------------------- ----------------------------------------
block-count 429654016
blokstørrelse 4K
cache-mode synkron
kapacitet 12G
konsistensgruppe -
skalerbar ægte
udvidelseskapacitet 0B
udvidelsesmetode 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
Diskenhedstype virtual-volume
VPD-ID VPD83T3:60001440000****************
VPlexcli:/> klyngestatus
Klyngeklynge-1
driftsstatus: OK
overgangsindikationer:
Overgangsstatus:
sundhedstilstand: OK
sundheds-indikationer:
Lokalt-com: ok
Klyngeklynge-2
driftsstatus: OK
overgangsindikationer:
Overgangsstatus:
sundhedstilstand: OK
sundheds-indikationer:
Lokalt-com: Ok
WAN-COM: OK
2. Hvis tilstanden af virtuel diskenhed stadig rapporterer tilstanden "fejl" eller "kritisk fejl" efter ovenstående trin, skal du genopdage systemet i forhold til BE-arrayet, hvor den problematiske logiske enhed tilhører. Genopdagelsen af systemet bør automatisk opdatere attributten på lagerdiskenhedsniveau som følger:
Eksempel:
VPlexcli:/> genopdagelse af system -a /klynger/klynge-1/lagerelementer/lagersystemer/EMC-CLARiiON-CKM0018******* -c klynge-1
3. Selv efter flere forsøg på genopdagelse af systemet, hvis den problematiske virtuelle diskenhedstilstand stadig rapporterer "fejl" eller "kritisk fejl", skal den tilsvarende logiske enhed på backend-array-siden fjernes fra arrayets storagegruppe/pulje og føjes til den igen og køre kommandoen til genopdagelse af array, så en manuel registrering udløses på VPLEX-siden.
4. Hvis intet af ovenstående trin hjælper med at løse problemet, anbefaler vi, at brugeren opgraderer til den rettede version, der er nævnt ovenfor, og derefter fortsætter med LUN-typeændringsaktiviteten.
Affected Products
VPLEX SeriesProducts
VPLEX for All Flash, VPLEX GeoSynchrony, VPLEX Series, VPLEX VS1, VPLEX VS2, VPLEX VS6Article Properties
Article Number: 000172418
Article Type: Solution
Last Modified: 18 ذو القعدة 1447
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.