CSM-serien (Dell Container Storage Modules) för replikering PowerScale: Replikeringsartefakter finns kvar efter borttagning
摘要: 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. ...
症状
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
原因
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.
解决方案
Upplösning:
Teknikerna har löst problemet i Dell CSM för PowerScale 1.6.0.
Lösning:För Kubernetes-objekt
:
- 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>
- Detta öppnar det relevanta objektet i en textredigerare. Inuti objektet finns det flera kategorier av taggar, som visas nedan:
- Ta bort raden "finalizers:" och dess poster manuellt. I ovanstående fall är detta:

- 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:
- Logga in på källdisksystemet med PowerScale-disksystemet via webbanvändargränssnittet.
- Gå till fliken Dataskydd och välj SyncIQ.
- På sidan SyncIQ går du till underfliken Principer .
- Klicka på Åtgärder på den princip som måste tas bort och sedan på Ta bort princip.
- Upprepa för PowerScale-målmatrisen efter behov.