Dell-serien for lagringsmoduler for container (CSM) for replikering PowerScale: Replikasjonsartefakter beholdes etter sletting

Sammendrag: Replikerte vedvarende volumer (PV-er) og DellCSIReplicationGroups (RG-er) blir av og til ikke slettet når relevante Kubernetes-slettingskommandoer utstedes. SyncIQ-policyer på PowerScale-arrayer kan også vedvare feil etter at den relaterte RG-en er slettet. ...

Denne artikkelen gjelder for Denne artikkelen gjelder ikke for Denne artikkelen er ikke knyttet til noe bestemt produkt. Det er ikke produktversjonene som identifiseres i denne artikkelen.

Symptomer

Når Kubernetes-objekter (vedvarende volumer (PV-er) eller DellCSIReplicationGroups (RG) utstedes slettekommandoer, kubectl kommandoen kan slutte å svare på ubestemt tid i stedet for å slette PV eller RG det gjelder. Når RG-ene slettes, kan det hende at de tilknyttede SyncIQ-policyene på relaterte PowerScale-lagringsarrayer ikke slettes som tiltenkt. 

Dette kan skape problemer når ytterligere replikering forsøkes med samme Kubernetes-lagringsklasse. Dette problemet kan føre til scenarier der lagringsplass ikke frigjøres etter at den ikke lenger er nødvendig.

Problemet rapporteres her: https://github.com/dell/csm/issues/523

Årsak

Finalisatortagger i CSM-administrerte Kubernetes-objekter overholder ikke og adresserer ikke CSM-replikering (Container Storage Modules) på riktig måte når objektet slettes. Dette resulterer i at objektet forblir i en "Avsluttende" tilstand på ubestemt tid fordi betingelsene i ferdigstilleren ikke er oppfylt.
 

Sletting av SyncIQ-retningslinjene utføres ikke riktig når CSM-replikeringskontrolleren og sidevognen for replikering håndterer slettingen av en RG. Dette fører til at SyncIQ-policyen forblir på lagringsarrayet selv etter at RG-en er slettet.

Oppløsning

Oppløsning:

Teknikerne har løst dette problemet i Dell CSM for PowerScale 1.6.0.


Løsning:
For Kubernetes-objekter:

  1. Avbryte slettingen som ikke svarer (for eksempel CTRL+C). Få manuell tilgang til objektene som ikke kan slettes, med følgende kommando:
  • For fastleger:
kubectl edit rg <RG NAME>
  • For PV-er:
kubectl edit pv <PV NAME>
  1. Dette åpner det aktuelle objektet i et tekstredigeringsprogram. Inne i objektet er det flere kategorier av koder, som vist nedenfor:
Objekt-ID-er
  1. Slett "finalizers:"-linjen og oppføringene manuelt. I ovennevnte tilfelle er dette:

Sluttlinjer som skal slettes

 

  1. Lagre filen i tekstredigeringsprogrammet, avslutt redigeringsprogrammet, og kjør deretter slettekommandoen på nytt. Denne prosessen kan gjentas for alle replikerte PV-er og RG-er som ikke kan slettes.


Slik sletter du SyncIQ-policyer som er igjen på arrayet:

  1. Logg på PowerScale-kildearrayet med nettbrukergrensesnittet.
  2. Gå til fanen Data Protection og velg SyncIQ.
  3. Fra SyncIQ-siden går du til underfanen policyer .
  4. I policyen som må slettes, klikker du Handlinger og deretter Slett policy.
  5. Gjenta PowerScale-arrayet for mål og mål etter behov.

Berørte produkter

Container Storage Modules

Produkter

Container Storage Modules Family
Artikkelegenskaper
Artikkelnummer: 000206294
Artikkeltype: Solution
Sist endret: 30 jun. 2026
Versjon:  7
Få svar på spørsmålene dine fra andre Dell-brukere
Støttetjenester
Sjekk om enheten din er dekket av støttetjenestene.