Projet

Général

Profil

Tâche #34005

Scénario #33812: Partition /opt pleine (pb de rotation des logs dans les conteneurs)

Étude

Ajouté par Benjamin Bohard il y a environ 2 ans. Mis à jour il y a environ 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
28/03/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Historique

#1 Mis à jour par Benjamin Bohard il y a environ 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Benjamin Bohard il y a environ 2 ans

journald ne dispose pas d’une configuration particulière dans les conteneurs :

cat /etc/systemd/journald.conf 
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See journald.conf(5) for details.

[Journal]
#Storage=auto
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=10000
#SystemMaxUse=
#SystemKeepFree=
#SystemMaxFileSize=
#SystemMaxFiles=100
#RuntimeMaxUse=
#RuntimeKeepFree=
#RuntimeMaxFileSize=
#RuntimeMaxFiles=100
#MaxRetentionSec=
#MaxFileSec=1month
#ForwardToSyslog=yes
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
#LineMax=48K
#ReadKMsg=yes

Les options pour mieux maîtriser la place prise dans la partition /var pourraient être
  • SystemMaxUse et RuntimeMaxUse pour limiter la taille du journal

#3 Mis à jour par Benjamin Bohard il y a environ 2 ans

Sur un amonecole 2.8.1 sans activité notoire :

df -h
Sys. de fichiers             Taille Utilisé Dispo Uti% Monté sur
udev                           3,9G       0  3,9G   0% /dev
tmpfs                          796M    1,4M  795M   1% /run
/dev/mapper/vgamonecole-root   9,2G    3,4G  5,3G  40% /
tmpfs                          3,9G    316K  3,9G   1% /dev/shm
tmpfs                          5,0M       0  5,0M   0% /run/lock
tmpfs                          3,9G       0  3,9G   0% /sys/fs/cgroup
/dev/mapper/vgamonecole-tmp    1,8G    6,2M  1,7G   1% /tmp
/dev/mapper/vgamonecole-home    53G     94M   52G   1% /home
/dev/sda1                      687M    150M  487M  24% /boot
/dev/mapper/vgamonecole-var     19G    3,2G   15G  18% /var
/dev/mapper/vgamonecole-opt     15G     10G  3,4G  76% /opt
tmpfs                          796M       0  796M   0% /run/user/0

La recette du dépôt eole-preseed-handsoff pour la partition /opt du module amonecole 2.8 donne :

10240 12288 15360 $default_filesystem
                $lvmok{ }
                method{ format }
                format{ }
                use_filesystem{ }
                $default_filesystem{ }
                label{ /opt }
                mountpoint{ /opt }

Si dans le meilleur des cas la place restante est suffisante pour le fonctionnement normal des conteneurs (pas de données stockées), le pire des cas pourrait s’avérer trop juste.

#4 Mis à jour par Benjamin Bohard il y a environ 2 ans

  • Assigné à mis à Benjamin Bohard

#5 Mis à jour par Benjamin Bohard il y a environ 2 ans

  • Statut changé de En cours à À valider

#6 Mis à jour par Ludwig Seys il y a environ 2 ans

  • Statut changé de À valider à Résolu

#7 Mis à jour par Joël Cuissinat il y a environ 2 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF