Openshift-tapahtumakoodi: 1038NODE0007
Résumé: Tiedostojärjestelmän tilan ennustetaan loppuvan seuraavan 4 tunnin kuluessa.
Symptômes
Kun tiedostojärjestelmän tila alkaa olla vähissä, järjestelmän suorituskyky heikkenee yleensä vähitellen.
Jos tiedostojärjestelmä täyttyy ja tila loppuu, prosessit, joiden on kirjoitettava tiedostojärjestelmään, eivät voi enää tehdä niin, mikä voi johtaa tietojen menettämiseen ja järjestelmän epävakauteen.
Cause
pikanäppäimellä NodeFilesystemSpaceFillingUp Hälytys käynnistyy, kun kaksi ehtoa täyttyy:
- Nykyinen tiedostojärjestelmän käyttö ylittää tietyn kynnyksen.
- Ekstrapolointialgoritmi ennustaa, että tiedostojärjestelmän tila loppuu tietyn ajan kuluessa. Jos ajanjakso on alle 24 tuntia, tämä on
WarningIlmoituksen. Jos aika on alle 4 tuntia, tämä onCriticalIlmoituksen.
Résolution
Vianmääritys
-
Tutki tiedostojärjestelmän käytön viimeaikaisia suuntauksia koontinäytöllä. Joskus tiedostojärjestelmän säännöllinen kirjoittaminen ja puhdistaminen voi aiheuttaa lineaarisen ennustealgoritmin laukaisemaan väärän hälytyksen.
-
Linux-käyttöjärjestelmän työkalujen ja apuohjelmien avulla voit tutkia, mitkä hakemistot vievät eniten tilaa tiedostojärjestelmässä. Onko kyse epäsäännöllisestä tilasta, kuten siitä, että prosessi ei siivoa jälkiään ja vie paljon tilaa? Vai näyttääkö asia liittyvän orgaaniseen kasvuun?
Voit auttaa diagnoosissa seuraamalla seuraavaa mittaria PromQL:ssä (suorita kysely OCP-verkkokonsolissa): Tarkkaile → mittareita → suorita kyselyitä):
node_filesystem_free_bytes |
Tarkista sitten mountpoint ilmoituksen otsikko.
Lieventäminen
Jos mountpoint etiketti on /, /sysroot tai /var, poista käyttämättömät kuvat ongelman ratkaisemiseksi:
-
Tee solmun virheenkorjaus käyttämällä solmun tiedostojärjestelmää:
$ NODE_NAME=<ilmentymän otsikko hälytyksestä> $ oc -n oletusvirheenkorjaussolmu/$NODE_NAME $ chroot / isäntä
-
Poista roikkuvat kuvat:
$ podman kuvat -q -f roikkuu = tosi | xargs --no-run-if-empty podman rmi
-
Poista käyttämättömät kuvat:
$ Podman Kuvat | grep -v -e registry.redhat.io -e "quay.io/openshift" -e registry.access.redhat.com -e docker-registry.usersys.redhat.com -e docker-registry.ops.rhcloud.com -e rhmap | xargs --no-run-if-empty podman RMI 2>/dev/null
-
Lopeta virheenkorjaus:
$ poistua $ poistua
Tuki
Jos ongelma ei ratkea mitkään yllä olevista toimista, ota yhteyttä Dell EMC:n tekniseen tukeen lisätutkimuksia varten.