Dellin CSM (Container Storage Module) -tuoteperhe replikointia varten PowerScale: Replikointiartefaktit jäävät jäljelle poistamisen jälkeen
摘要: 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. ...
症状
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
原因
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.
解决方案
Päätöslauselman:
Suunnittelu on ratkaissut tämän ongelman Dell CSM for PowerScale 1.6.0 -versiossa.
Tilapäisratkaisu:
Kubernetes-objekteille:
- 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>
- Tämä avaa asiaankuuluvan objektin tekstieditorissa. Objektin sisällä on useita tunnisteluokkia, kuten alla näkyy:
- Poista viimeistelijät:-rivi ja sen merkinnät manuaalisesti. Edellä mainitussa tapauksessa tämä on:

- 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:
- Kirjaudu PowerScale-lähdelevyjärjestelmään sen verkkokäyttöliittymässä.
- Siirry Tietojen suojaus -välilehteen ja valitse SyncIQ.
- Siirry SyncIQ-sivulla Käytännöt-alivälilehteen .
- Valitse poistettavassa käytännössä Toiminnot ja sitten Poista käytäntö.
- Toista PowerScale-levyjärjestelmä kohde- ja kohdelevyjärjestelmälle tarpeen mukaan.