Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Gamme Dell Container Storage Modules (CSM) pour La réplication PowerScale: Les artéfacts de réplication restent après la suppression

Summary: Les volumes persistants répliqués (PV) et les groupes de réplication DellCSI (RG) ne sont parfois pas supprimés lors de l’émission de commandes de suppression Kubernetes pertinentes. Les règles SyncIQ sur les baies PowerScale peuvent également persister de manière incorrecte après la suppression de leur RG associé. ...

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

Lorsque des objets Kubernetes (volumes persistants ou groupes de réplication DellCSI) sont émis des commandes de suppression, la commande kubectl peut cesser de répondre indéfiniment au lieu de supprimer le PV ou le RG en question. Lorsque les RG sont supprimés avec succès, les règles SyncIQ associées sur les baies de stockage PowerScale associées peuvent ne pas être supprimées comme prévu. 

Cela peut créer des problèmes lorsqu’une réplication supplémentaire est tentée avec la même classe de stockage Kubernetes. Ce problème peut entraîner des scénarios dans lesquels l’espace de stockage n’est pas libéré après qu’il n’est plus nécessaire.

Le problème est signalé ici: https://github.com/dell/csm/issues/523

Cause

Les balises de finaliseur dans les objets Kubernetes gérés par CSM n’honorent pas correctement et ne traitent pas correctement la réplication des modules de stockage de conteneurs (CSM) lorsque l’objet est supprimé. Il en résulte que l’objet reste à l’état « Terminating » indéfiniment, car les conditions de son finaliseur ne sont pas remplies.
 
La suppression de la règle SyncIQ n’est pas correctement exécutée lorsque le contrôleur de réplication CSM et la sidecar de réplication gèrent la suppression d’un RG. Par conséquent, la règle SyncIQ reste sur la baie de stockage même après la suppression de son RG.

Resolution

Résolution:

Les ingénieurs ont résolu ce problème dans Dell CSM pour PowerScale 1.6.0.
Solution de contournement:
pour les objets Kubernetes:
  1. Annulez la suppression qui ne répond pas (par exemple, Ctrl+C). Accédez manuellement aux objets qui ne parviennent pas à être supprimés à l’aide de la commande suivante:
  • Pour les RG:
kubectl edit rg 
  • Pour les PV:
kubectl edit pv 
  1. Cela ouvre l’objet pertinent dans un éditeur de texte. À l’intérieur de l’objet, il existe plusieurs catégories de balises, comme indiqué ci-dessous:
Balises d’objet
  1. Supprimez manuellement la ligne « finalizers: » et ses entrées. Dans le cas ci-dessus, il s’agit des éléments suivants:

Lignes de finaliseur à supprimer

 

  1. Enregistrez le fichier dans l’éditeur de texte, quittez l’éditeur, puis exécutez à nouveau la commande de suppression. Ce processus peut être répété pour tous les PV et RG répliqués qui ne parviennent pas à être supprimés.


Pour supprimer les règles SyncIQ laissées sur la baie:

  1. Connectez-vous à la baie PowerScale source à l’aide de son interface utilisateur Web.
  2. Accédez à l’onglet Protection des données et sélectionnez SyncIQ.
  3. À partir de la page SyncIQ , accédez au sous-onglet Règles .
  4. Sur la stratégie à supprimer, cliquez sur Actions, puis sur Supprimer la stratégie.
  5. Répétez l’opération pour la baie PowerScale cible et de destination en fonction des besoins.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 03 Jul 2023
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.