Dell Container Storage Modules (CSM)-serien til replikering PowerScale: Replikeringsartefakter bevares efter sletning

Summary: 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. ...

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-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

Cause

Finalizer-tags i de CSM-administrerede Kubernetes-objekter respekterer og adresserer ikke CSM-replikering (Container Storage Modules) korrekt, når objektet slettes. Dette resulterer i, at objektet forbliver i en "Afslutning" tilstand på ubestemt tid, fordi betingelserne i dets færdiggørelse ikke er opfyldt.
 

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.

Resolution

Opløsning:

Engineering har løst dette problem i Dell CSM til PowerScale 1.6.0.


Løsning:
For Kubernetes-objekter:

  1. 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>
  1. Dette åbner det relevante objekt i et tekstredigeringsprogram. Inde i objektet er der flere kategorier af tags, som det ses nedenfor:
Objektmærker
  1. Slet manuelt linjen "finalizers:" og dens poster. I ovenstående tilfælde er dette:

Færdiggørelseslinjer, der skal slettes

 

  1. 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:

  1. Log på kilde-PowerScale-systemet ved hjælp af dets webbrugergrænseflade.
  2. Gå til fanen Databeskyttelse, og vælg SyncIQ.
  3. Fra siden SyncIQ skal du gå til underfanen Politikker .
  4. På den politik, der skal slettes, skal du klikke på Handlinger og derefter på Slet politik.
  5. Gentag for mål- og destinations-PowerScale-systemet efter behov.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 11 شعبان 1447
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.