VPLEX: Aktivt matrissystem med metavolymdelning
Summary: I den här artikeln beskrivs vad du ska göra om skriptet rapporterar att de aktiva metavolymbenen finns i samma matris under körningen av NDU-förkontrollen.
Symptoms
När du kör kommandot NDU-förkontroll, före en schemalagd NDU eller när du kontrollerar status för VPLEX utanför en NDU, rapporterar förkontrollkommandot att den aktiva metavolymen delar serverdelsdisksystem (BE).
Cause
Det här problemet orsakas av att förkontrollkommandot ser att båda benen i den aktiva metavolymen finns i samma backend-disksystem. Detta kan bero på:
- Metavolymen konfigurerades ursprungligen med endast ett backend-disksystem tillgängligt, och båda benen konfigurerades på det enda disksystemet. Denna situation uppdaterades inte när ett andra disksystem lades till i VPLEX.
- Metavolymen konfigurerades ursprungligen genom att användaren ställde in två volymer från ett disksystem, även om två eller flera disksystem var anslutna till VPLEX. Det här är inte en åtgärd som stöds där två eller flera disksystem är anslutna till VPLEX och måste åtgärdas genom att konfigurera om metavolymen med benen konfigurerade på två olika disksystem.
Resolution
Korrigera det här felet genom att kontrollera om en annan volym, som uppfyller de kriterier som krävs för en metavolym, är tillgänglig i en andra matris, om en andra matris nu är tillgänglig.
Kraven på bästa praxis för en metavolym är att det måste finnas två (2) lagringsvolymer som är:
-
Outtagna
-
78 GB eller mer
-
På olika disksystem
-
Thick Provisioned (inte byggd med tunna LUN)
Procedur:
-
Sök efter tillgängliga kandidater för metadatavolymer med hjälp av KB-artikeln 000158150, "VPlex: Hur man listar lagringsvolymer som är kvalificerade kandidater som kan användas för att skapa metadatavolymer", för processen att visa lagringsvolymer som uppfyller kriterierna för en VPLEX-metavolym.
-
När du har en annan volym på en annan matris som uppfyller kriterierna kopplar du den nya volymen till den aktuella metavolymen med hjälp av CLI-kommandot:
meta-volume attach-mirror.Exempel på utdata:
VPlexcli:/> meta-volume attach-mirror --storage-volume VPD83T3:60060160c9c02xxxxxxxxxxxxx99e711 --meta-volume C1_Meta
-
Vid VPlexcli-kommandotolken ändrar du katalog (cd) till kontexten "system-volumes" och kör kommandot "ll". Du bör se att de aktiva metadatavolymernas "driftstatus" visas som "degraderad" och "Hälsotillståndet" som "mindre fel".
VPlexcli:/clusters/cluster-1/system-volumes> ll Name Volume Type Operational Health State Active Ready Geometry Component Block Block Capacity Slots ------------------------------- -------------- Status ------------- ------ ----- -------- Count Count Size -------- ----- ------------------------------- -------------- ----------- ------------- ------ ----- -------- --------- -------- ----- -------- ----- C1_Logging_vol logging-volume ok ok - - raid-1 1 2621440 4K 10G - C1_Meta meta-volume degraded minor-failure true true raid-1 3 20971264 4K 80G 64000 C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 -
Kör kommandot:
rebuild status. Detta bör visa metavolymen som ombyggnad, och "ombyggnadstypen" bör vara "full" eftersom det är en ny ombyggnad.VPlexcli:/clusters/cluster-1/system-volumes> rebuild status [1] storage_volumes marked for rebuild Global rebuilds: No active global rebuilds. cluster-1 local rebuilds: device rebuild type rebuilder director rebuilt/total percent finished throughput ETA ------- ------------ ------------------ ------------- ---------------- ---------- --------- C1_Meta full s1_0339_spa 20.1G/80G 25.07% 63.2M/s 16.2min
-
Kontrollera komponentnivån för metavolymen för att se det nyanslutna benet. Kör kommandot:
ll <meta-volume name>/components. Detta visar den nya komponenten som "kortplats nummer 2", som du ser i exemplet nedan, dess "driftstatus" är "fel" och dess "hälsotillstånd" är "kritiskt fel".Exempel på utdata:
VPlexcli:/clusters/cluster-1/system-volumes> ll C1_Meta/components/ /clusters/cluster-1/system-volumes/C1_Meta/components: Name Slot Type Operational Health State Capacity ---------------------------------------- Number -------------- Status ---------------- -------- ---------------------------------------- ------ -------------- ----------- ---------------- -------- VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G VPD83T3:600601601330270098b5c2118699e711 1 storage-volume ok ok 80G VPD83T3:60060160c9c02c00c47cb55a4a99e711 2 storage-volume error critical-failure 80G <<<< -
Vänta tills den fullständiga ombyggnaden är klar, vilket kan ta tid, och ha tålamod. Du kan kontrollera status för ombyggnaden genom att köra kommandot "rebuild status", av och på, tills du ser att ombyggnaden har slutförts.
VPlexcli:/clusters/cluster-1/system-volumes> rebuild status Global rebuilds: No active global rebuilds. Local rebuilds: No active local rebuilds.
-
Upprepa steg 3 och metavolymen bör nu visa dess "Operational Status" och dess "Health State" som "ok".
VPlexcli:/clusters/cluster-1/system-volumes> ll Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots ------------------------------- -------------- Status State ------ ----- -------- Count Count Size -------- ----- ------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- ----- C1_Logging_vol logging-volume ok ok - - raid-1 1 2621440 4K 10G - C1_Meta meta-volume ok ok true true raid-1 3 20971264 4K 80G 64000 <<<< C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 -
Upprepa 5 för att kontrollera att det nya benet visas som "Kortplats nummer 2" och att dess "Driftläge" och "Hälsotillstånd" båda visas som "ok".
VPlexcli:/clusters/cluster-1/system-volumes> ll C1_Meta/components/ /clusters/cluster-1/system-volumes/C1_Meta/components: Name Slot Type Operational Health Capacity ---------------------------------------- Number -------------- Status State -------- ---------------------------------------- ------ -------------- ----------- ------ -------- VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G VPD83T3:600601601330270098b5c2118699e711 1 storage-volume ok ok 80G VPD83T3:60060160c9c02c00c47cb55a4a99e711 2 storage-volume ok ok 80G -
Ta bort delen av metavolymen som är listad som plats 1, eftersom den finns på samma matris som benet som anges som plats 0, genom att köra kommandot enligt nedan:
Exempel på utdata:
VPlexcli:/clusters/cluster-1/system-volumes> meta-volume detach-mirror -d VPD83T3:600601601330270098b5c2118699e711 -v C1_Meta
-
Kör kommandot från steg 8 igen och du bör nu bara se två volymer som är listade, var och en från olika disksystem, med "Slot Number" för "0" och "1".
VPlexcli:/clusters/cluster-1/system-volumes> ll C1_Meta/components/ /clusters/cluster-1/system-volumes/C1_Meta/components: Name Slot Type Operational Health Capacity ---------------------------------------- Number -------------- Status State -------- ---------------------------------------- ------ -------------- ----------- ------ -------- VPD83T3:600601601330270098b5c2118665e611 0 storage-volume ok ok 80G VPD83T3:60060160c9c02c00c47cb55a4a99e711 1 storage-volume ok ok 80G
-
Bekräfta att metavolymen och metavolymerna för säkerhetskopiering är bra genom att köra CLI-kommandot enligt nedan:
VPlexcli:/> ll /clusters/*/system-volumes/ /clusters/cluster-1/system-volumes: Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots ------------------------------- -------------- Status State ------ ----- -------- Count Count Size -------- ----- ------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- ----- C1_Logging_vol logging-volume ok ok - - raid-1 1 2621440 4K 10G - C1_Meta meta-volume ok ok true true raid-1 2 20971264 4K 80G 64000 C1_Meta_backup_2018Jun04_120017 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 C1_Meta_backup_2018Jun05_120042 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000 /clusters/cluster-2/system-volumes: Name Volume Type Operational Health Active Ready Geometry Component Block Block Capacity Slots ------------------------------- -------------- Status State ------ ----- -------- Count Count Size -------- ----- ------------------------------- -------------- ----------- ------ ------ ----- -------- --------- -------- ----- -------- ----- C2_Logging_vol logging-volume ok ok - - raid-0 1 2621440 4K 10G - C2_Meta meta-volume ok ok true true raid-1 2 20446976 4K 78G 64000 C2_Meta_backup_2018Jul01_060025 meta-volume ok ok false true raid-1 1 20446976 4K 78G 64000 C2_Meta_backup_2018Jul02_060022 meta-volume ok ok false true raid-1 1 20971264 4K 80G 64000
-
Eftersom du har skapat en metavolym är metavolymen för säkerhetskopian inte korrekt. Som du ser ovan i steg 11 visas säkerhetskopiorna av metadata i kluster-1, där den nya metavolymen skapades för exemplen i den här kunskapsbasartikeln, som att de senast körde en säkerhetskopia i början av juni. Du måste förstöra de gamla säkerhetskopiorna och konfigurera nya säkerhetskopior. För att göra detta, se KB-artikel 000038636, "VPLEX: 0x8a4a6006 0x8a4a6003 0x8a4a6005, Det gick inte att slutföra den automatiska säkerhetskopieringen av metavolymen (eller) Det finns ingen giltig metavolym för säkerhetskopiering av säkerhetskopiering (eller) Det gick inte att förstöra säkerhetskopiering av metadata" och följ stegen i lösningen under avsnittet Lösning. Varje säkerhetskopieringsvolym måste också finnas i olika disksystem när två eller flera disksystem är anslutna till ett VPLEX. Detta är för överflödiga ändamål.