Kun Kubernetes-objekteja (Persistent Volumes (PVs) tai DellCSIReplicationGroups (RGs) annetaan, kubectl-komento saattaa lakata vastaamasta pysyvästi sen sijaan, että kyseinen PV tai RG poistettaisiin. Kun Lag-ryhmät on poistettu, niihin liittyviä PowerScale-tallennuslevyjärjestelmien SyncIQ-käytäntöjä ei ehkä poisteta suunnitellusti.
Tämä voi aiheuttaa ongelmia, kun replikointia yritetään lisää saman Kubernetes-tallennusluokan kanssa. Ongelma voi aiheuttaa tilanteita, joissa tallennustila ei vapaudu sen jälkeen, kun sitä ei enää tarvita.
Ongelmasta on ilmoitettu tässä:
https://github.com/dell/csm/issues/523
CSM-hallittavien Kubernetes-kohteiden lopputunnisteet eivät toimi oikein ja käsittelevät CSM (Container Storage Module) -moduulien replikointia, kun kohde poistetaan. Tämän vuoksi kohde jää päätetilaan määräämättömäksi ajaksi, koska sen viimeistelyn ehdot eivät täyty.
SyncIQ-käytännön poistoa ei tehdä oikein, kun CSM-replikointiohjain ja replikoinnin sivukartta käsittelevät RG:n poiston. Tällöin SyncIQ-käytäntö jää tallennuslevyjärjestelmään sen RG:n poistamisen jälkeenkin.
Päätöslauselman:
Tekninen osasto on ratkaissut tämän ongelman Dell CSM for PowerScale 1.6.0 -versiossa.
Kiertotapa:
Kubernetes-objektit:
- Peruuta poisto, joka ei vastaa (esimerkiksi Ctrl+C). Voit käyttää manuaalisesti kohteita, joita ei voi poistaa, seuraavalla komennolla:
kubectl edit rg
kubectl edit pv
- Tämä avaa asianmukaisen kohteen tekstinkäsittelyohjelmassa. Objektin sisällä on monenlaisia tunnisteluokkia, kuten alla:
- Poista finalizers:-rivi ja sen merkinnät manuaalisesti. Yllä olevassa tapauksessa tämä on:
- Tallenna tiedosto tekstieditorissa, sulje editori ja suorita poistokomento uudelleen. Tämä prosessi voi toistua kaikissa replikoiduissa PV- ja RG-ryhmien yhteydessä, jos niitä ei poisteta.
SyncIQ-käytäntöjen poistaminen levyjärjestelmästä:
- Kirjaudu powerscale-levyjärjestelmään sen verkkokäyttöliittymässä.
- Siirry Data Protection - välilehteen ja valitse SyncIQ.
- Siirry SyncIQ-sivulla Policies-alisivulle.
- Valitse poistettavasta käytännöstä Toiminnot ja poista käytäntö.
- Toista kohde- ja kohde-PowerScale-levyjärjestelmä tarpeen mukaan.