Dell Container Storage Modules (CSM)-serien til replikering PowerScale: Replikeringsartefakter bevares efter sletning
摘要: Replikerede vedvarende diskenheder (PV'er) og DellCSIReplicationGroups (RG'er) bliver lejlighedsvis ikke slettet, når der udstedes relevante Kubernetes-sletningskommandoer. SyncIQ-politikker på PowerScale-systemer kan også bestå forkert, når deres relaterede RG er slettet. ...
症状
Når Kubernetes-objekter (permanente diskenheder (PV'er) eller DellCSIReplicationGroups (RG'er) udstedes slettekommandoer, kubectl kommando kan stoppe med at svare på ubestemt tid i stedet for at slette den pågældende PV eller RG. Når RG'erne er slettet, slettes deres tilknyttede SyncIQ-politikker på relaterede PowerScale-storagesystemer muligvis ikke efter hensigten.
Dette kan skabe problemer, når yderligere replikering forsøges med den samme Kubernetes-lagerklasse. Dette problem kan forårsage scenarier, hvor der ikke frigøres lagerplads, når der ikke længere er brug for den.
Problemet rapporteres her: https://github.com/dell/csm/issues/523
原因
Sletning af SyncIQ-politik udføres ikke korrekt, når CSM-replikeringscontroller og sidevognsreplikering håndterer sletningen af en RG. Dette resulterer i, at SyncIQ-politikken forbliver på storagesystemet, selv efter at dens RG er slettet.
解决方案
Opløsning:
Engineering har løst dette problem i Dell CSM til PowerScale 1.6.0.
Løsning:
For Kubernetes-objekter:
- Annuller den sletning, der ikke svarer (f.eks. Ctrl+C). Få adgang manuelt til de objekter, der ikke slettes, med følgende kommando:
- For RG'er:
kubectl edit rg <RG NAME>
- For solceller:
kubectl edit pv <PV NAME>
- Dette åbner det relevante objekt i et tekstredigeringsprogram. Inde i objektet er der flere kategorier af tags, som det ses nedenfor:
- Slet manuelt linjen "finalizers:" og dens poster. I ovenstående tilfælde er dette:

- Gem filen i teksteditoren, afslut editoren, og kør derefter sletningskommandoen igen. Denne proces kan gentages for alle replikerede PV er og RG er, der ikke kan slettes.
Sådan sletter du SyncIQ-politikker, der er tilbage på systemet:
- Log på kilde-PowerScale-systemet ved hjælp af dets webbrugergrænseflade.
- Gå til fanen Databeskyttelse, og vælg SyncIQ.
- Fra siden SyncIQ skal du gå til underfanen Politikker .
- På den politik, der skal slettes, skal du klikke på Handlinger og derefter på Slet politik.
- Gentag for mål- og destinations-PowerScale-systemet efter behov.