Řada Dell Container Storage Modules (CSM) pro replikaci PowerScale: Po odstranění zůstanou artefakty replikace

Summary: Replikované trvalé svazky (PV) a skupiny DellCSIReplicationGroups (RG) se občas neodstraní, když jsou vydány příslušné příkazy k odstranění Kubernetes. Zásady SyncIQ v polích PowerScale mohou také nesprávně přetrvávat po odstranění jejich související skupiny RG. ...

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

Když objekty Kubernetes (trvalé svazky (PV) nebo DellCSIReplicationGroups (RG) jsou vydávány příkazy k odstranění, kubectl příkaz může přestat reagovat na neurčito, místo aby smazal dotyčný PV nebo RG. Po úspěšném odstranění skupin RG nemusí dojít k odstranění souvisejících zásad SyncIQ v souvisejících polích úložišť PowerScale, jak bylo zamýšleno. 

To může způsobit problémy při pokusu o další replikaci se stejnou třídou úložiště Kubernetes. Tento problém může způsobit scénáře, kdy se úložný prostor neuvolní poté, co už není potřeba.

Problém je hlášen zde: https://github.com/dell/csm/issues/523

Cause

Značky finalizační metody v objektech Kubernetes spravovaných CSM správně nerespektují a neřeší replikaci modulů CSM (Container Storage Modules) při odstranění objektu. To má za následek, že objekt zůstane ve stavu "Terminating" po neomezenou dobu, protože podmínky v jeho finalizační metodě nejsou splněny.
 

Odstranění zásady SyncIQ není správně provedeno, když řadič replikace CSM a sajdkár replikace zpracovávají odstranění RG. To způsobí, že zásada SyncIQ zůstane v diskovém poli i po odstranění jeho RG.

Resolution

Rozlišení:

Technický tým vyřešil tento problém v nástroji Dell CSM pro úložiště PowerScale 1.6.0.


Alternativní řešení:
Pro objekty Kubernetes:

  1. Zrušte odstranění, které nereaguje (například Ctrl+C). Ruční přístup k objektům, které se nedaří odstranit, pomocí následujícího příkazu:
  • Pro RG:
kubectl edit rg <RG NAME>
  • Pro fotovoltaické systémy:
kubectl edit pv <PV NAME>
  1. Tím se příslušný objekt otevře v textovém editoru. Uvnitř objektu je několik kategorií značek, jak je vidět níže:
Tagy objektů
  1. Ručně odstraňte řádek "finalizers:" a jeho položky. Ve výše uvedeném případě se jedná o:

Řádky finalizační metody k odstranění

 

  1. Uložte soubor v textovém editoru, ukončete editor a znovu spusťte příkaz pro odstranění. Tento proces lze opakovat u všech replikovaných PV a RG, které se nepodařilo odstranit.


Odstranění zásad SyncIQ ponechaných v poli:

  1. Přihlaste se ke zdrojovému poli PowerScale pomocí jeho webového uživatelského rozhraní.
  2. Přejděte na kartu Data Protection a vyberte možnost SyncIQ.
  3. Na stránce SyncIQ přejděte na podkartu Policies .
  4. U zásady, kterou je nutné odstranit, klikněte na tlačítko Akce a poté na možnost Odstranit zásadu.
  5. Podle potřeby opakujte pro cílové a cílové pole PowerScale.

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.