Tâche #8699
Distribution EOLE - Scénario #9571: Fournir le service apt-cacher au niveau établissement (contribution à intégrer)
Propositions de modifications pour pouvoir utiliser en local apt-cacher
0%
Description
Il pourrait être intéressant d'autoriser d'autres serveurs à se connecter à un cacher.
Cela permettrait d'améliorer la bande passante/vitesse de mise à jour.
Je fais une proposition de modification en pièce jointe.
Cette modification prend en compte la configuration du firewall + écoute du serveur sur l'interface réseau si activé.
Si on active les connexions distances sans firewall, apt-cacher écoutera sur toutes les interfaces activées.
Enfin l'accès à l'interface d'administration n'est accessible que via un mot de passe (a voir s'il ne devrait pas être mis aussi en mode conteneur).
Related issues
History
#1 Updated by Emmanuel GARETTE over 8 years ago
- File acng.conf.patch View added
- File 00_apt-cacher-ng.xml View added
Ci-joint des modifications pour autoriser des sous-réseaux.
#2 Updated by Vincent Febvre over 8 years ago
Il pouurait être judicieux d'ajouter dans le dictionnaire 00_apt-cacher-ng.xml :
mode="0600" et owner="apt-cacher-ng"
<file name='/etc/apt-cacher-ng/security.conf' source='acng-security.conf' filelist='apt_cacher' mode="0600" owner="apt-cacher-ng" />
...
Les tests ont été effectués sur une EoleBase 2.4.0 à jour
#3 Updated by Emmanuel GARETTE over 8 years ago
Nouvelle mouture ... cette version permet d'autoriser la configuration d'un client apt-cacher.
Le principe étant de déclarer des variables pour configurer le proxy apt.
Quatre cas sont gérés :
- si apt-cacher-ng local et activer => forcer le cacher : localhost:numéro_port
- si cacher non activer, il est possible de forcer une valeur (la variable est un fill)
- si pas cacher local/pas définit => si proxy configurer : proxy_client_adresse:proxy_client_port
- si pas de proxy local ne rien mettre
Pour cela il faut modifier le fichier 02_advanced_network.xml :
<family name="services"> <variable name='activer_apt_cacher' type='oui/non' mode='expert' description='Activer le cache APT' hidden="True"> <value>non</value> </variable> </family>
Le fichier 05_apt-cacher-ng.xml :
<variable name='activer_apt_cacher' redefine='True' hidden="False"> <value>oui</value> </variable>
+ fichiers joints (les modifications proposées par Vincent sont inclusent) + modification dans eosfunc (voir demande liée).
#4 Updated by Emmanuel GARETTE over 8 years ago
- File 05_apt-cacher-ng.xml View added
- File 01_network.xml View added
#6 Updated by Joël Cuissinat about 8 years ago
- Tracker changed from Anomalie to Tâche
- Subject changed from pouvoir utiliser en local apt-cacher to Propositions de modifications pour pouvoir utiliser en local apt-cacher
- Estimated time set to 6.00 h
- Remaining (hours) set to 6.0
#7 Updated by Joël Cuissinat almost 8 years ago
- Parent task set to #9571
#8 Updated by Laurent Couillaud over 7 years ago
Bonjour,
Cette fonctionnalité me semble plus qu'interressante.
N'ayant pas des débits super dans les établissements,
cette solution répond parfaitement à nos besoins.
Quand pensez-vous intégrer ce patch ?
Cordialement,
#9 Updated by Laurent Couillaud over 7 years ago
- File 05_apt-cacher-ng.xml View added
Bonjour,
J'ai appliqué quelques correction sur le fichier 05_apt-cacher-ng.xml
pour qu'il fonctionne bien dans le gen_config.
Si ça peut être util.
Ou intégré dans une futur patch.