VPLEX: Aktivní pole pro sdílení metasvazků
Summary: Tento článek popisuje, co dělat, když během spuštění předběžné kontroly NDU skript hlásí, že aktivní větve metasvazku jsou ve stejném poli.
Symptoms
Při spuštění příkazu předběžné kontroly NDU, před plánovaným upgradem bez rušení nebo při kontrole stavu VPLEX mimo NDU hlásí příkaz předběžné kontroly, že aktivní svazek metadat sdílí backendové pole (BE).
Cause
Tento problém je způsoben tím, že příkaz precheck zjistí, že obě větve aktivního metasvazku jsou ve stejném backendovém poli. To může být způsobeno:
- Metasvazek byl původně nakonfigurován pouze s jedním dostupným back-endovým polem a obě větve byly nastaveny na tomto jediném poli. Tato situace se nezlepšila, když bylo do VPLEX přidáno druhé pole.
- Metasvazek byl původně nakonfigurován uživatelským nastavením dvou svazků z jednoho pole, i když byla k VPLEX připojena dvě nebo více polí. Nejedná se o podporovanou akci, když jsou k VPLEX připojena dvě nebo více polí, a je nutné ji opravit překonfigurováním metasvazku s nastavením nohou na dvou různých polích.
Resolution
Chcete-li tuto chybu opravit, zkontrolujte, zda je ve druhém poli dostupný jiný svazek, který splňuje požadovaná kritéria pro daný metasvazek, pokud je nyní k dispozici druhé pole.
Požadavky vzorových postupů pro svazek metadat jsou takové, že musí existovat dva (2) svazky úložiště, které jsou:
-
Nevyzvednuté
-
78 GB nebo větší
-
V různých polích
-
Thick Provisioned (nesestaveno pomocí tenkých jednotek LUN)
Postup:
-
Zkontrolujte dostupné kandidáty na svazek metadat pomocí článku znalostní databáze 000158150 "VPlex: Jak vypsat seznam svazků úložišť, které jsou způsobilými kandidáty, které lze použít k vytvoření svazků metadat" pro proces zobrazení svazků úložišť, které splňují kritéria pro svazek VPLEX Meta Volume.
-
Jakmile máte v jiném poli další svazek, který splňuje kritéria, připojte tento nový svazek k aktuálnímu svazku metadat pomocí příkazu příkazového řádku:
meta-volume attach-mirror.Ukázkový výstup:
VPlexcli:/> meta-volume attach-mirror --storage-volume VPD83T3:60060160c9c02xxxxxxxxxxxxx99e711 --meta-volume C1_Meta
-
V příkazovém řádku VPlexcli změňte adresář (cd) na kontext "system-volumes" a spusťte příkaz long list 'll,'. Měl by se zobrazit provozní stav aktivních svazků metadat, který se zobrazuje jako "snížený výkon" a stav jako "menší selhání".
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 -
Zadejte následující příkaz:
rebuild status. Meta svazek by se měl zobrazit jako přestavěný a "typ přestavění" by měl být "plný", protože se jedná o nové přebudování.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
-
Zkontrolujte úroveň komponent meta svazku, abyste viděli nově připojenou nohu. Zadejte následující příkaz:
ll <meta-volume name>/components. Nová komponenta bude mít hodnotu "Slot číslo 2", jak je znázorněno v příkladu níže, její operační stav bude "error" a stav "Critical-failure".Ukázkový výstup:
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 <<<< -
Počkejte na dokončení úplného přebudování, což může nějakou dobu trvat, buďte trpěliví. Stav opětovného sestavení můžete zkontrolovat spuštěním příkazu "rebuild status", který se neustále zapíná, dokud neuvidíte, že bylo přebudování dokončeno.
VPlexcli:/clusters/cluster-1/system-volumes> rebuild status Global rebuilds: No active global rebuilds. Local rebuilds: No active local rebuilds.
-
Opakujte krok 3 a svazek metadat by nyní měl zobrazovat provozní stav a stav jako "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 -
Opakováním 5 zkontrolujte, zda se nová větev zobrazuje jako "Slot Number 2" a zda se její hodnoty "Operational State" a "Health State" zobrazují jako "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 -
Odeberte větev svazku metadat, která je uvedená jako slot 1, protože se nachází ve stejném poli jako větev uvedená jako slot 0, a to spuštěním následujícího příkazu:
Ukázkový výstup:
VPlexcli:/clusters/cluster-1/system-volumes> meta-volume detach-mirror -d VPD83T3:600601601330270098b5c2118699e711 -v C1_Meta
-
Spusťte znovu příkaz z kroku 8 a nyní by se měly zobrazit pouze dva svazky, každý z jiného pole, s číslem slotu pro "0" a "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
-
Ověřte, zda jsou metasvazky a záložní svazky v pořádku, spuštěním příkazu CLI, jak je znázorněno níže:
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
-
Jelikož jste vytvořili svazek metadat, záložní svazek metadat není přesný. Jak vidíte výše v kroku 11, zálohy metadat v clusteru 1, kde byl vytvořen nový svazek metadat pro příklady v tomto článku znalostní databáze, se zobrazují jako zálohy naposledy spuštěné na začátku června. Je nutné zničit staré zálohy a nakonfigurovat nové. Postup naleznete v článku znalostní databáze 000038636 "VPLEX: 0x8a4a6006,0x8a4a6003,0x8a4a6005, The automated backup of the metavolume could not be completed (or) No valid backup metavolume exist (or) Metadata Backup could not be destroyed" a postupujte podle kroků v zástupném řešení v části Řešení. Každý záložní svazek musí být také v různých polích, pokud jsou k systému VPLEX připojena dvě nebo více polí. To je pro nadbytečné účely.