Project

General

Profile

Tâche #21875

Scénario #22963: Publier une version EOLE 2.5.2.3

/var/lib/bareos/bareos.sql encombre /var qui est déjà tout petit

Added by Pascal RATTE over 3 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
11/02/2017
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

Description

La demande avait déjà été faite pour Scribe 2.3
Je la ré-itère pour Scribe 2.5 vu les nombreux problème de saturation de /var que nous rencontrons
le fichier bareos.sql dépasse facilement les 1Go
Il pourrait être placé dans /home/backup, non ?...


Related issues

Related to Distribution EOLE - Scénario #21893: Mettre en place le nouveau partitionnement défini à la suite de l’enquête utilisateur Terminé (Sprint) 11/13/2017 12/01/2017

Associated revisions

Revision 3ba3b095 (diff)
Added by Daniel Dehennin over 3 years ago

Increase size of /var for Scribe

Ref: #21875

History

#1 Updated by Daniel Dehennin over 3 years ago

  • Assigned To set to Daniel Dehennin

Bonjour.

Pouvez-vous indiquer la sortie des commandes suivantes :

  • df -h
  • du -hs /var/* | sort -h
  • du -hs /var/lib/* | sort -h

Merci.

#2 Updated by Pascal RATTE over 3 years ago

Les voici

du -h : merci de me spécifier le répertoire sinon il y aura qq milliers de lignes

Aujourd'hui le fichier /var/lib/bareos/bareos.sql est absent mais il fait 1,2Go en tant normal...

du -hs /var/* | sort -h
0       /var/lock
0       /var/run
4,0K    /var/local
4,0K    /var/mail
4,0K    /var/opt
4,0K    /var/tmp
16K     /var/lost+found
240K    /var/backup
2,0M    /var/spool
3,1M    /var/backups
140M    /var/cache
379M    /var/log
1,5G    /var/www
3,8G    /var/lib
du -hs /var/lib/* | sort -h
0       /var/lib/python-support
4,0K    /var/lib/aptitude
4,0K    /var/lib/courier-eolecas
4,0K    /var/lib/eop_novnc
4,0K    /var/lib/initscripts
4,0K    /var/lib/insserv
4,0K    /var/lib/libuuid
4,0K    /var/lib/man-db
4,0K    /var/lib/misc
4,0K    /var/lib/mysql-files
4,0K    /var/lib/nut
4,0K    /var/lib/plymouth
4,0K    /var/lib/python
4,0K    /var/lib/quota
4,0K    /var/lib/scannedonly
4,0K    /var/lib/slapd
4,0K    /var/lib/sudo
4,0K    /var/lib/tftpboot
4,0K    /var/lib/ubuntu-release-upgrader
4,0K    /var/lib/update-manager
4,0K    /var/lib/update-notifier
4,0K    /var/lib/update-rc.d
8,0K    /var/lib/apparmor
8,0K    /var/lib/dbus
8,0K    /var/lib/ntpdate
8,0K    /var/lib/phpcas
8,0K    /var/lib/urandom
8,0K    /var/lib/ureadahead
8,0K    /var/lib/vim
8,0K    /var/lib/xkb
12K     /var/lib/AccountsService
12K     /var/lib/initramfs-tools
12K     /var/lib/ntp
12K     /var/lib/phpmyadmin
12K     /var/lib/sgml-base
12K     /var/lib/vnstat
12K     /var/lib/xml-core
16K     /var/lib/gconf
16K     /var/lib/nginx
16K     /var/lib/spamassassin
20K     /var/lib/dictionaries-common
20K     /var/lib/libxml-sax-perl
20K     /var/lib/locales
24K     /var/lib/logrotate
28K     /var/lib/pam
32K     /var/lib/exim4
36K     /var/lib/ghostscript
44K     /var/lib/systemd
48K     /var/lib/nssdb
52K     /var/lib/apache2
52K     /var/lib/belocs
60K     /var/lib/libnss-ldap
76K     /var/lib/genconfig
224K    /var/lib/ucf
512K    /var/lib/bareos
516K    /var/lib/courier
548K    /var/lib/usbutils
2,5M    /var/lib/samba
2,6M    /var/lib/php5
3,6M    /var/lib/aspell
3,7M    /var/lib/creole
4,3M    /var/lib/eole
9,1M    /var/lib/sympa
16M     /var/lib/mibs
38M     /var/lib/dhcp
39M     /var/lib/ldap
61M     /var/lib/mlocate
74M     /var/lib/dpkg
110M    /var/lib/apt
415M    /var/lib/clamav
3,0G    /var/lib/mysql

#3 Updated by Daniel Dehennin over 3 years ago

Pascal RATTE a écrit :

Les voici

du -h : merci de me spécifier le répertoire sinon il y aura qq milliers de lignes

Ce n’est pas un du -h mais un df -h

#4 Updated by Pascal RATTE over 3 years ago

avec donc un /var/lib/bareos/bareos.sql de 1,2Go qui essai de se générer (et c'est un petit collège..)

 df -h
Sys. de fichiers           Taille Utilisé Dispo Uti% Monté sur
udev                         3,9G    4,0K  3,9G   1% /dev
tmpfs                        789M     16M  774M   2% /run
/dev/dm-2                    9,1G    3,0G  5,7G  34% /
none                         4,0K       0  4,0K   0% /sys/fs/cgroup
none                         5,0M       0  5,0M   0% /run/lock
none                         3,9G       0  3,9G   0% /run/shm
none                         100M       0  100M   0% /run/user
/dev/mapper/scribe--vg-tmp   1,8G    6,3M  1,7G   1% /tmp
/dev/sda2                    688M     75M  564M  12% /boot
/dev/mapper/scribe--vg-var   8,2G    5,8G  2,0G  75% /var
/dev/mapper/data-home       1008G    125G  833G  14% /home
/dev/mapper/svg-bacula       2,0T    829G  1,1T  44% /mnt/sauvegardes

#5 Updated by Daniel Dehennin over 3 years ago

Ce problème était assez inextricable car c’était une problématique principalement de production, nous pensons avoir trouvé la bonne façon de résoudre les problèmes de taille de partitions sur la 2.6.2 :

  • Nous avons commencé par augmenter la taille de la partition /var (#19392)
  • Nous avons demandé à la communauté un retour sur l’utilisation disque des modules en production (#21431, #21632)
  • Nous avons fini par rendre paramétrable dans GenConfig la répartition de l’espace libre (#21175, #21485, #21820)

L’idée est que lors de l’installation depuis l’image ISO tout l’espace ne soit pas attribué (à /home sur Scribe), ainsi l’administrateur a deux possibilités :

  1. Ne rien faire et tout l’espace libre sera automatiquement attribué (si le partitionnement est conforme EOLE)
  2. Définir dans GenConfig
    1. mode expert > Système > Utiliser le modèle d’extension standard EOLEnon
    2. mode expert > Système > Ajuster le partitionnementoui
    3. Répartir le pourcentage d’espace libre entre les volumes existants listés dans GenConfig et/ou créer de nouveaux volumes

Ainsi vous pourrez définir des variantes avec une répartition personnalisée de l’espace libre qui sera appliqué lors de l’instance du serveur.

Pour les versions antérieures, il faut passer par le partitionnement manuel à l’installation.

#6 Updated by Pascal RATTE over 3 years ago

Augmenter les tailles de /var est une bonne chose
ça permet l'installation plug and play d'EOLE plutôt que passer par des modes experts
Il faut savoir que ce sont souvent les collectivités qui installent les EOLE et ils n'ont pas forcément envie de passer par un mode manuel ou expert.

Reste de 2 questions:
- A quand une ISO 2.5.2.3 avec un partitionnement plus important de /var ?
- Quid des serveurs 2.5.2 en PROD ? d'où l'idée de déplacer /var/lib/bareos/bareos.sql...

Mieux vaut me dire rapidement si vous compter faire ces modifs ou pas.
sinon on fait comme la Réunion, on s'arrange avec des liens symboliques...

#7 Updated by Daniel Dehennin over 3 years ago

  • Related to Scénario #21893: Mettre en place le nouveau partitionnement défini à la suite de l’enquête utilisateur added

#8 Updated by Daniel Dehennin over 3 years ago

  • Status changed from Nouveau to En attente d'informations

Pascal RATTE a écrit :

Augmenter les tailles de /var est une bonne chose
ça permet l'installation plug and play d'EOLE plutôt que passer par des modes experts
Il faut savoir que ce sont souvent les collectivités qui installent les EOLE et ils n'ont pas forcément envie de passer par un mode manuel ou expert.

Reste de 2 questions:
- A quand une ISO 2.5.2.3 avec un partitionnement plus important de /var ?

Nous soumettons cette idée au responsable du projet, il reste à planifier la sortie de l’ISO 2.5.2.3.

- Quid des serveurs 2.5.2 en PROD ? d'où l'idée de déplacer /var/lib/bareos/bareos.sql...

Mieux vaut me dire rapidement si vous compter faire ces modifs ou pas.
sinon on fait comme la Réunion, on s'arrange avec des liens symboliques...

Nous ne prévoyons pas de modification de comportement sur 2.5.2 hormis le changement de taille de partition.

Vous pouvez toutefois :

  1. Ajouter un disque à vos serveurs et étendre manuellement le volume LVM, cette procédure peut se faire sans arrêt de service si votre serveur supporte le plug-n-play ;
  2. Diminuer l’espace alloué à un volume existant et l’attribuer au volume de /var tel que décrit dans la documentation, attention cette procédure nécessite une coupure de service ;
  3. Gérer vous même et faire par exemple comme à la Réunion.

#9 Updated by Daniel Dehennin over 3 years ago

#10 Updated by Daniel Dehennin over 3 years ago

#11 Updated by Daniel Dehennin over 3 years ago

  • Parent task set to #22963

#12 Updated by Daniel Dehennin over 3 years ago

  • Assigned To deleted (Daniel Dehennin)
  • Parent task deleted (#22963)

#13 Updated by Daniel Dehennin over 3 years ago

  • Tracker changed from Tâche to Demande

#14 Updated by Daniel Dehennin over 3 years ago

  • Status changed from En attente d'informations to Nouveau

#15 Updated by Daniel Dehennin over 3 years ago

  • Target version deleted (sprint 2018 08-10 Equipe MENSR)
  • Parent task set to #22963

#16 Updated by Scrum Master over 3 years ago

  • Project changed from Scribe to Distribution EOLE
  • Status changed from Nouveau to En cours

#17 Updated by Scrum Master over 3 years ago

  • Description updated (diff)
  • Assigned To set to Daniel Dehennin

#18 Updated by Daniel Dehennin over 3 years ago

  • % Done changed from 0 to 100
  • Estimated time set to 1.00 h
  • Remaining (hours) set to 0.5

Augmentation de la taille de /var pour la prochaine ISO 2.5.

#19 Updated by Scrum Master over 3 years ago

  • Status changed from En cours to Résolu

#20 Updated by Fabrice Barconnière over 3 years ago

  • Remaining (hours) changed from 0.5 to 0.0

#21 Updated by Fabrice Barconnière over 3 years ago

Sur une install Scribe avec un disque de de 234G, /var fait 19G.
Ça me semble correct.

#22 Updated by Scrum Master over 3 years ago

  • Status changed from Résolu to Fermé

Also available in: Atom PDF