Openshift-hændelseskode: 1038NODE0006
Résumé: Filsystemet forventes at løbe tør for inoder inden for de næste 4 timer.
Symptômes
En nodes filsystem, der bliver fuldt, kan have en udbredt negativ indvirkning. Problemet kan medføre, at nogle eller alle de programmer, der er planlagt til den pågældende node, oplever alt fra forringet ydeevne til at blive helt ubrugelige,
Afhængigt af den involverede node og filsystem kan dette problem udgøre en kritisk trussel mod stabiliteten af en klynge.
Cause
Ikonet NodeFilesystemFilesFillingUp alarmen ligner advarslen NodeFilesystemSpaceFillUp, men forudsiger, at filsystemet løber tør for inoder snarere end bytes lagerplads.
Advarslen udløses ved en critical niveau, når filsystemet forventes at løbe tør for tilgængelige inoder inden for fire timer.
Résolution
Diagnose
Bemærk instance og mountpoint etiketter fra advarslen. Du kan tegne grafer over brugshistorikken for dette filsystem ved hjælp af følgende forespørgsel i OpenShift-webkonsollen (Overhold → målinger → kørselsforespørgsler):
node_filesystem_files_free{
instance="<værdi af hændelsesetiket fra alarm>",
mountpoint="<Værdien af monteringspunktmærkat fra alarm>"
} |
Du kan også åbne en fejlfindingssession på noden og bruge standard Linux-værktøjer til at finde kilden til brugen:
$ MOUNT_POINT='<værdien af monteringspunktmærkat fra alarm>' $ NODE_NAME='<værdien af hændelsesetiketten fra alarmen>' $ oc fejlfinding "node/$NODE_NAME" $ df -hej "/host/$MOUNT_POINT" |
Bemærk, at i mange tilfælde vil et filsystem, der løber tør for inoder, stadig have tilgængelig lagerplads. At løbe tør for inoder skyldes ofte, når en applikation opretter mange små filer.
Afbødning
Antallet af inoder tildelt et filsystem er normalt baseret på lagerstørrelsen. Du kan muligvis løse problemet eller i det mindste forsinke den negative virkning af problemet ved at øge størrelsen på lagerdiskenheden. Ellers skal du afgøre, hvilket program der opretter et stort antal små filer, og derefter enten justere konfigurationen eller give det dedikeret storage.
Support
Hvis alle ovenstående trin ikke kan løse problemet, skal du kontakte Dell EMC s tekniske support for yderligere undersøgelse.