Projet

Général

Profil

Tâche #33426

Scénario #33306: Amon/AmonEcole Les fichiers squid ne sont pas sauvegardé

Amon/AmonEcole Les fichiers squid ne sont pas sauvegardé

Ajouté par Arnaud FORNEROT il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
15/11/2021
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Je ne pas de fichier bareos qui sauvegarde les fichiers de personnalisation utilisateurs :

"/var/lib/eole/domaines_noauth_user"
"/etc/squid/domaines_nocache_user"
"/etc/squid/src_noauth_user"
"/etc/squid/src_nocache_user"

À faire

  • EOLE >= 2.8.1
  • Faire la liste de tous les fichiers qui devraient être sauvegardés dans le cadre de eole-proxy
  • Transformer le fichier bareos/fichier/proxy.conf en template
  • Ajouter les fichiers manquants (sans oublier de préfixer par %%container_path_proxy les chemins qui le nécessitent)
  • Enrichir les tests Jenkins Amon/AmonEcole en s'inspirant de ce qui a été fait pour #33252

Révisions associées

Révision fe61649c (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

templeting de proxy.conf / modif dicos / param bareos (ref #33426)

Révision 182a65bf (diff)
Ajouté par Arnaud FORNEROT il y a plus de 2 ans

plus de rep etc dans eole-proxy.install le fichier est templetisé (ref #33426)

Révision fe043239 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

le fichier est dans le conteneur (ref #33426)

Révision 820161f5 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 2 ans

sauvegarde de tous les fichiers noauth (ref #33426)

Historique

#1 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Assigné à mis à Arnaud FORNEROT

Ajout des fichiers
"/var/lib/eole/domaines_noauth_user"
"/etc/squid/domaines_nocache_user"
"/etc/squid/src_noauth_user"
"/etc/squid/src_nocache_user"

#3 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

Transformer le fichier bareos/fichier/proxy.conf en template
Ajouter les fichiers manquants (sans oublier de préfixer par %%container_path_proxy les chemins qui le nécessitent)

L'analyse de savoir si d'autres fichiers doivent être sauvegardés fera l'object d'un autre ticket

paquet 2.8.1 proposed = eole-proxy_2.8.1-49

#4 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de En cours à À valider

#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans

NB : vérifier #33390#note-3

#6 Mis à jour par Emmanuel GARETTE il y a plus de 2 ans

  • Statut changé de À valider à Résolu
  • % réalisé changé de 0 à 100

La correction est ok.

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

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0
root@amonecole:~# cat /etc/bareos/bareosfichiers.d/proxy.conf 
# fichiers pour le proxy
Include {
  Options {
    aclsupport = no
    @/etc/bareos/include-options.conf
    wildfile = "*squid1.info.log-*.lzma" 
  }
  Options {
    exclude = yes
    regexfile = ".*" 
  }
  File = /var/log/rsyslog/local/squid/
}

Include {
  Options {
    aclsupport = no
    @/etc/bareos/include-options.conf
  }
  File = /var/lib/lxc/internet/rootfs/var/lib/eole/domaines_noauth_user
  File = /var/lib/lxc/internet/rootfs/etc/squid/domaines_nocache_user
  File = /var/lib/lxc/internet/rootfs/etc/squid/src_noauth_user
  File = /var/lib/lxc/internet/rootfs/etc/squid/src_nocache_user
}
root@amon:~# cat /etc/bareos/bareosfichiers.d/proxy.conf
# fichiers pour le proxy
Include {
  Options {
    aclsupport = no
    @/etc/bareos/include-options.conf
    wildfile = "*squid1.info.log-*.lzma" 
  }
  Options {
    exclude = yes
    regexfile = ".*" 
  }
  File = /var/log/rsyslog/local/squid/
}

Include {
  Options {
    aclsupport = no
    @/etc/bareos/include-options.conf
  }
  File = /var/lib/eole/domaines_noauth_user
  File = /etc/squid/domaines_nocache_user
  File = /etc/squid/src_noauth_user
  File = /etc/squid/src_nocache_user
}

Formats disponibles : Atom PDF