Dellin CSM (Container Storage Module) -tuoteperhe replikointia varten PowerScale: Replikointiartefaktit jäävät jäljelle poistamisen jälkeen

Summary: Replikoituja pysyviä asemia (PV) ja DellCSIReplicationGroups (RG) -ryhmiä ei aina poisteta, kun niille annetaan asianmukaiset Kubernetes-poistokomennot. PowerScale-levyjärjestelmien SyncIQ-käytännöt voivat myös säilyä virheellisesti sen jälkeen, kun niihin liittyvä RG on poistettu. ...

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

Kun Kubernetes-objektit (Persistent Volumes (PV) tai DellCSIReplicationGroups (RG) annetaan poistokomentoja, kubectl komento saattaa lopettaa vastaamisen määräämättömäksi ajaksi sen sijaan, että se poistaisi kyseisen PV:n tai RG:n. Kun RG-objektit on poistettu, niihin liittyviä PowerScale-tallennusjärjestelmien SyncIQ-käytäntöjä ei ehkä poisteta tarkoitetulla tavalla. 

Tämä voi aiheuttaa ongelmia, kun replikointia yritetään edelleen samalla Kubernetes-tallennusluokalla. Tämä ongelma voi aiheuttaa tilanteita, joissa tallennustilaa ei vapauteta, kun sitä ei enää tarvita.

Ongelmasta on ilmoitettu täällä: https://github.com/dell/csm/issues/523

Cause

CSM:n hallinnoimien Kubernetes-objektien viimeistelynimiöt eivät noudata ja käsittele CSM (Container Storage Module) -replikointia oikein, kun objekti poistetaan. Tämä johtaa siihen, että objekti pysyy "lopetustilassa" loputtomiin, koska sen viimeistelytoiminnon ehdot eivät täyty.
 

SyncIQ-käytännön poistoa ei suoriteta oikein, kun CSM-replikointiohjain ja replikoinnin sivuvaunu käsittelevät RG:n poistoa. Tämän seurauksena SyncIQ-käytäntö säilyy tallennusjärjestelmässä, vaikka sen RG on poistettu.

Resolution

Päätöslauselman:

Suunnittelu on ratkaissut tämän ongelman Dell CSM for PowerScale 1.6.0 -versiossa.


Tilapäisratkaisu:
Kubernetes-objekteille:

  1. Peruuta poisto, joka ei vastaa (esimerkiksi Ctrl+C). Avaa manuaalisesti objekteja, joiden poistaminen epäonnistuu, seuraavalla komennolla:
  • RG:t:
kubectl edit rg <RG NAME>
  • PV: lle:
kubectl edit pv <PV NAME>
  1. Tämä avaa asiaankuuluvan objektin tekstieditorissa. Objektin sisällä on useita tunnisteluokkia, kuten alla näkyy:
Objektin tunnisteet
  1. Poista viimeistelijät:-rivi ja sen merkinnät manuaalisesti. Edellä mainitussa tapauksessa tämä on:

Viimeistelijän poistettavat rivit

 

  1. Tallenna tiedosto tekstieditoriin, sulje editori ja suorita poistokomento uudelleen. Tämä prosessi voidaan toistaa kaikille replikoiduille PV:ille ja RG:ille, joiden poistaminen epäonnistuu.


Levyjärjestelmään jääneiden SyncIQ-käytäntöjen poistaminen:

  1. Kirjaudu PowerScale-lähdelevyjärjestelmään sen verkkokäyttöliittymässä.
  2. Siirry Tietojen suojaus -välilehteen ja valitse SyncIQ.
  3. Siirry SyncIQ-sivulla Käytännöt-alivälilehteen .
  4. Valitse poistettavassa käytännössä Toiminnot ja sitten Poista käytäntö.
  5. Toista PowerScale-levyjärjestelmä kohde- ja kohdelevyjärjestelmälle tarpeen mukaan.

Affected Products

Container Storage Modules

Products

Container Storage Modules Family
Article Properties
Article Number: 000206294
Article Type: Solution
Last Modified: 15 محرم 1448
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.