Dell EMC VPLEX: DU po změně typu LUN z tenkého na tlustý v poli BE
Summary: Tento článek pojednává o tom, jak zmírnit DU, když se typ jednotky LUN změní na tlustý v poli BE, který byl dříve v systému VPlex zřízen jako tenký.
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
Problém:
Snížení du/vysokého výkonu je pozorováno u dotčeného svazku, který je v backendovém poli převeden z tenké na silnou jednotku LUN.
Během problému dochází k níže uvedeným událostem firmwaru:
1. Streamování SCSI/27 s kódem snímání - 05/20/00 ~ Odpovědi UA na příkazy UNMAP ( cmd 0x42) hlášené proti svazku úložiště, jehož typ jednotky LUN byl změněn na tlustý v poli BE takto:
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 Stav 0x42 cmd 0x2 platný 0 resp. 0x70 seg 0x0 bitů 0x0 informace o klíčovém 0x5 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 Stav 0x42 cmd 0x2 platný 0 resp. 0x70 seg 0x0 bitů 0x0 klíčové informace o 0x5 0x0 ALEN 10 CSI 0x0 ASCC 0x20 ASCQ 0x0 FRU 0x0 SKS 0x0
2. Vzhledem k tomu, že typ LUN byl změněn na tlustý, všechny příkazy UNMAP odeslané do BE aplikací VPlex selžou a po 20 po sobě jdoucích selháních příkazu/zápisu UNMAP bude dotčený svazek úložiště označen jako mrtvý následujícím způsobem:
POZNÁMKA: Mezitím se VPlex také pokusí automaticky vzkřísit úložný svazek.
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxx-1":22086:<4>2020/04/11 00:03:20.69: Disk AMF/45 VPD83T3:6XXXXXXXXXXXXXXX: Chyba zápisu: označení tohoto používaného disku za mrtvé
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22097:<6>2020/04/11 00:03:31.34: Disk AMF/125 VPD83T3:6XXXXXXXXXXXXXXX vzkříšen
POZNÁMKA: Mezitím se VPlex také pokusí automaticky vzkřísit úložný svazek.
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxx-1":22086:<4>2020/04/11 00:03:20.69: Disk AMF/45 VPD83T3:6XXXXXXXXXXXXXXX: Chyba zápisu: označení tohoto používaného disku za mrtvé
firmware.log_20200213085454.8:128.221.253.67/cpu0/log:5988:W/"0xxxxxxxxxxxxxxxx-1":22097:<6>2020/04/11 00:03:31.34: Disk AMF/125 VPD83T3:6XXXXXXXXXXXXXXX vzkříšen
3. Ve scénářích s, kdy byl svazek původně zřízen jako tenký v systému VPlex a poté změněn na tlustý, se vlastnost tenkého provozu ve VPlex automaticky neaktualizuje, a proto dotčený virtuální svazek nadále hlásí hodnotu s podporou tenké frekvence jako true následujícím způsobem:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Název Hodnota
-------------------------- ----------------------------------------
Počet bloků 429654016
velikost bloku Synchronní
kapacita v režimu mezipaměti 4K
12G
konzistence skupina -
rozšiřitelná skutečná
rozšiřitelná kapacita 0B
metoda rozšíření-úložiště - stav rozšíření-svazku
-
indikace stavu []kritická-porucha stavu []kritická-porucha
stavu lokality distribuovaná
chyba
provozního stavu
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****************
Název Hodnota
-------------------------- ----------------------------------------
Počet bloků 429654016
velikost bloku Synchronní
kapacita v režimu mezipaměti 4K
12G
konzistence skupina -
rozšiřitelná skutečná
rozšiřitelná kapacita 0B
metoda rozšíření-úložiště - stav rozšíření-svazku
-
indikace stavu []kritická-porucha stavu []kritická-porucha
stavu lokality distribuovaná
chyba
provozního stavu
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****************
Cause
V aktuální verzi dochází k problému s backendovým kódem VPLEX, který může chybně považovat jednotku LUN za schopnou tenkého provozu, pokud je základní jednotka LUN v backendovém poli převedena z tenkého na netenkou jednotku.
Při změně typu jednotky LUN v backendovém poli je třeba automaticky aktualizovat atribut tenké úrovně, tj. virtuálního svazku i svazku úložiště. Upozorňujeme, že atribut thin-capable by se měl automaticky aktualizovat na úrovni svazku úložiště, protože atribut "thin-capable" je na úrovni svazku úložiště atribut pouze ke čtení.
Pokud atribut tenké funkce není ručně změněn na úrovni virtuálního svazku, VPlex bude pokračovat v odesílání požadavku UNMAP logické jednotce, jejíž typ LUN je změněn na tlustý, a všechny tyto požadavky budou přerušeny backendovou jednotkou LUN.
Při změně typu jednotky LUN v backendovém poli je třeba automaticky aktualizovat atribut tenké úrovně, tj. virtuálního svazku i svazku úložiště. Upozorňujeme, že atribut thin-capable by se měl automaticky aktualizovat na úrovni svazku úložiště, protože atribut "thin-capable" je na úrovni svazku úložiště atribut pouze ke čtení.
Pokud atribut tenké funkce není ručně změněn na úrovni virtuálního svazku, VPlex bude pokračovat v odesílání požadavku UNMAP logické jednotce, jejíž typ LUN je změněn na tlustý, a všechny tyto požadavky budou přerušeny backendovou jednotkou LUN.
Resolution
Rozlišení:
Tento problém je vyřešen ve verzi GeoSynchrony 6.2.0.00.00.32 a vyšší.
Kroky zástupného řešení:
1. Po změně typu jednotky LUN z tenké na silnou v poli BE se ujistěte, že se odpovídajícím způsobem změnil atribut "Thin-capable" na virtuálním svazku. Změna atributu na hodnotě false na virtuálním svazku již nebude odesílat příkazy UNMAP do jednotky BE LUN následujícím způsobem:
1.a) Přihlaste se do kontextu vplexcli následujícím způsobem:
POZNÁMKA: Systém VPLEX se spuštěnou technologií GeoSynchrony starší než 6.x bude při přístupu k rozhraní vplexcli vyžadovat přihlašovací údaje k servisnímu účtu.
service@ManagementServer:~> vplexcli
Zkouším ::1...
Připojeno k localhost.
Řídicí znak je '^]'.
Zadejte uživatelské jméno: service
Heslo:
Vytváření souboru protokolu:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss
1.b) Přejděte do kontextu příslušného virtuálního svazku a následujícím příkazem zadejte následující příkaz, který ukazuje, že atribut "thin-capable" je nastaven na hodnotu "true" i poté, co se typ logické jednotky v poli BE změní z tenkého na silný:
1.c) Následujícím způsobem ručně zakažte atribut "thin-capable" na hodnotu "false", čímž zakážete dynamické přidělování na úrovni virtuálního svazku následujícím způsobem:
Příklad:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> nastavte hodnotu thin-capable false
1.d) Po změně atributu "thin-capable" na hodnotu "false" u virtuálního svazku by se problematický stav virtuálního svazku měl změnit na "OK". Spusťte příkaz 'cluster status' a zkontrolujte celkový stav VPlex následujícím způsobem:
Příklad:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Název Hodnota
-------------------------- ----------------------------------------
počet bloků 429654016
velikost bloku Synchronní
kapacita v režimu cache 4K
Skupina konzistence 12G
–
rozšiřitelná skutečně
rozšiřitelná kapacita 0B
– metoda rozšíření rozšíření-svazku
úložiště -
stav -health-indications []
stav-stav ok
lokalita distribuovaný
provozní-stav 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
false
thin-enabledzakázáno
ID virtuálního svazku
typu svazku VPD83T3:60001440000****************
VPlexcli:/> cluster status
Cluster cluster-1
operational-status: Ok
přechodové indikace:
přechod-průběh:
Celkový stav:
OK Zdravotní indikace:
local-com: ok
Cluster cluster-2
operational-status: Ok
přechodové indikace:
přechod-průběh:
Celkový stav:
OK Zdravotní indikace:
local-com: Ok
WAN-COM: OK
2. Pokud stav virtuálního svazku stále hlásí stav "chyba" nebo "kritická porucha" po provedení výše uvedených kroků, proveďte opětovné zjištění pole proti poli BE, kam problematická logická jednotka patří. Opětovné zjištění pole by mělo automaticky aktualizovat atribut na úrovni svazku úložiště následujícím způsobem:
Example:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1
3. Pokud problematický stav virtuálního svazku i po několika pokusech o opětovné zjištění pole stále hlásí chybu nebo kritické selhání, je nutné odebrat odpovídající logickou jednotku na straně backendového pole ze skupiny/fondu úložišť pole a znovu do ní přidat a znovu spustit příkaz array re-discover, aby se na straně VPLEX spustilo ruční zjišťování.
4. Pokud žádný z výše uvedených kroků nepomůže při řešení problému, doporučujeme uživateli provést upgrade na výše uvedenou pevnou verzi a poté pokračovat ve změně typu jednotky LUN.
Tento problém je vyřešen ve verzi GeoSynchrony 6.2.0.00.00.32 a vyšší.
Kroky zástupného řešení:
1. Po změně typu jednotky LUN z tenké na silnou v poli BE se ujistěte, že se odpovídajícím způsobem změnil atribut "Thin-capable" na virtuálním svazku. Změna atributu na hodnotě false na virtuálním svazku již nebude odesílat příkazy UNMAP do jednotky BE LUN následujícím způsobem:
1.a) Přihlaste se do kontextu vplexcli následujícím způsobem:
POZNÁMKA: Systém VPLEX se spuštěnou technologií GeoSynchrony starší než 6.x bude při přístupu k rozhraní vplexcli vyžadovat přihlašovací údaje k servisnímu účtu.
service@ManagementServer:~> vplexcli
Zkouším ::1...
Připojeno k localhost.
Řídicí znak je '^]'.
Zadejte uživatelské jméno: service
Heslo:
Vytváření souboru protokolu:/var/log/VPlex/cli/session.log_service_localhost_Logfile_T24531_yyyymmddhhmmss
1.b) Přejděte do kontextu příslušného virtuálního svazku a následujícím příkazem zadejte následující příkaz, který ukazuje, že atribut "thin-capable" je nastaven na hodnotu "true" i poté, co se typ logické jednotky v poli BE změní z tenkého na silný:
Příklad:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Název Hodnota
-------------------------- ----------------------------------------
počet bloků 429654016
velikost bloku Synchronní
kapacita v režimu cache 4K
12G
konzistence skupina -
rozšiřitelná skutečná
rozšiřitelná kapacita 0B
metoda rozšíření-úložiště - stav
rozšíření svazku
-health-indications []
kritická-porucha stavu, lokalita distribuovaného
provozního-stavu
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****************
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Název Hodnota
-------------------------- ----------------------------------------
počet bloků 429654016
velikost bloku Synchronní
kapacita v režimu cache 4K
12G
konzistence skupina -
rozšiřitelná skutečná
rozšiřitelná kapacita 0B
metoda rozšíření-úložiště - stav
rozšíření svazku
-health-indications []
kritická-porucha stavu, lokalita distribuovaného
provozního-stavu
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) Následujícím způsobem ručně zakažte atribut "thin-capable" na hodnotu "false", čímž zakážete dynamické přidělování na úrovni virtuálního svazku následujícím způsobem:
Příklad:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> nastavte hodnotu thin-capable false
1.d) Po změně atributu "thin-capable" na hodnotu "false" u virtuálního svazku by se problematický stav virtuálního svazku měl změnit na "OK". Spusťte příkaz 'cluster status' a zkontrolujte celkový stav VPlex následujícím způsobem:
Příklad:
VPlexcli:/clusters/cluster-1/virtual-volumes/device_****_vol> ll
Název Hodnota
-------------------------- ----------------------------------------
počet bloků 429654016
velikost bloku Synchronní
kapacita v režimu cache 4K
Skupina konzistence 12G
–
rozšiřitelná skutečně
rozšiřitelná kapacita 0B
– metoda rozšíření rozšíření-svazku
úložiště -
stav -health-indications []
stav-stav ok
lokalita distribuovaný
provozní-stav 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
false
thin-enabledzakázáno
ID virtuálního svazku
typu svazku VPD83T3:60001440000****************
VPlexcli:/> cluster status
Cluster cluster-1
operational-status: Ok
přechodové indikace:
přechod-průběh:
Celkový stav:
OK Zdravotní indikace:
local-com: ok
Cluster cluster-2
operational-status: Ok
přechodové indikace:
přechod-průběh:
Celkový stav:
OK Zdravotní indikace:
local-com: Ok
WAN-COM: OK
2. Pokud stav virtuálního svazku stále hlásí stav "chyba" nebo "kritická porucha" po provedení výše uvedených kroků, proveďte opětovné zjištění pole proti poli BE, kam problematická logická jednotka patří. Opětovné zjištění pole by mělo automaticky aktualizovat atribut na úrovni svazku úložiště následujícím způsobem:
Example:
VPlexcli:/> array re-discover -a /clusters/cluster-1/storage-elements/storage-arrays/EMC-CLARiiON-CKM0018******* -c cluster-1
3. Pokud problematický stav virtuálního svazku i po několika pokusech o opětovné zjištění pole stále hlásí chybu nebo kritické selhání, je nutné odebrat odpovídající logickou jednotku na straně backendového pole ze skupiny/fondu úložišť pole a znovu do ní přidat a znovu spustit příkaz array re-discover, aby se na straně VPLEX spustilo ruční zjišťování.
4. Pokud žádný z výše uvedených kroků nepomůže při řešení problému, doporučujeme uživateli provést upgrade na výše uvedenou pevnou verzi a poté pokračovat ve změně typu jednotky LUN.
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: 05 مايو 2026
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.