CSM-serien (Dell Container Storage Modules) för replikering PowerScale: Replikeringsartefakter finns kvar efter borttagning

Summary: Replikerade beständiga volymer (PV:er) och DellCSIReplicationGroups (RG:er) tas ibland inte bort när relevanta Kubernetes-borttagningskommandon utfärdas. SyncIQ-policyer på PowerScale-disksystem kan också finnas kvar felaktigt efter att deras relaterade RG har tagits bort. ...

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

När Kubernetes-objekt (beständiga volymer (PV:er) eller DellCSIReplicationGroups (RG) utfärdas borttagningskommandon, kubectl kan sluta svara på obestämd tid i stället för att ta bort PV eller RG i fråga. När RG:erna har tagits bort kan det hända att deras associerade SyncIQ-policyer på relaterade PowerScale-lagringsdisksystem inte tas bort som avsett. 

Detta kan skapa problem när ytterligare replikering görs med samma Kubernetes-lagringsklass. Det här problemet kan orsaka scenarier där lagringsutrymme inte frigörs när det inte längre behövs.

Problemet rapporteras här: https://github.com/dell/csm/issues/523

Cause

Finalizer-taggar i CSM-hanterade Kubernetes-objekt respekterar och adresserar inte CSM-replikering (Container Storage Modules) korrekt när objektet tas bort. Detta resulterar i att objektet förblir i ett "avslutande" tillstånd på obestämd tid eftersom villkoren i dess slutförare inte uppfylls.
 

Borttagning av SyncIQ-principen utförs inte korrekt när CSM-replikeringsstyrenheten och sidovagnen för replikering hanterar borttagningen av en RG. Det resulterar i att SyncIQ-policyn finns kvar på lagringsdisksystemet även efter att dess RG har tagits bort.

Resolution

Upplösning:

Teknikerna har löst problemet i Dell CSM för PowerScale 1.6.0.


Lösning:För Kubernetes-objekt
:

  1. Avbryt borttagningen som inte svarar (till exempel Ctrl+C). Få manuell åtkomst till de objekt som inte kan tas bort med följande kommando:
  • För RGs:
kubectl edit rg <RG NAME>
  • För PV:
kubectl edit pv <PV NAME>
  1. Detta öppnar det relevanta objektet i en textredigerare. Inuti objektet finns det flera kategorier av taggar, som visas nedan:
Objekttaggar
  1. Ta bort raden "finalizers:" och dess poster manuellt. I ovanstående fall är detta:

Finalizer-rader som ska tas bort

 

  1. Spara filen i textredigeraren, avsluta redigeraren och kör sedan borttagningskommandot igen. Den här processen kan upprepas för alla replikerade PV:er och RG:er som inte kan tas bort.


Så här tar du bort SyncIQ-policyer som finns kvar på disksystemet:

  1. Logga in på källdisksystemet med PowerScale-disksystemet via webbanvändargränssnittet.
  2. Gå till fliken Dataskydd och välj SyncIQ.
  3. På sidan SyncIQ går du till underfliken Principer .
  4. Klicka på Åtgärder på den princip som måste tas bort och sedan på Ta bort princip.
  5. Upprepa för PowerScale-målmatrisen efter behov.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 30 حزيران 2026
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.