URL: https://linuxfr.org/forums/linux-general/posts/miroir-de-repository-multi-distributions Title: Miroir de repository multi distributions Authors: Epy Date: 2015年03月02日T17:59:36+01:00 License: CC By-SA Tags: proxy, repository, miroir, distribution, mageia, debian et ubuntu Score: 0 Hello Je souhaiterai savoir si quelqu'un parmi vous a déjà répondu à ce "besoin" et par quelle méthode. C'est un projet qui n'en est qu'à la phase théorique pour le moment. Ça va être un peu long, merci d'avance pour ceux qui auront le temps de lire jusqu'au bout ;) Je fais partie d'un GULL et nous organisons régulièrement des install party dans un local associatif loué. Ce local malheureusement est mal desservi au niveau internet et même au niveau routeur (la box du FAI est ancienne et assez peu efficace, elle ne supporte pas plus de 10 postes sur le LAN avant de ne plus répondre aux requêtes DNS) Le débit étant aussi assez rapidement limitant, il nous faut trouver des solutions: - Faire changer le FAI (ou la box) et refaire le réseau du local gérer par l'autre association est impossible, ils sont bornés. - Installer un routeur supplémentaire pour le gérer nous même: c'est la solution que nous retenons pour le problème de DNS/DHCP - Consommer moins de bande passante en rapatriant en local ce qui est le plus gourmand: les mises à jour et installations de distributions. (Faire cela par les CD/DVD n'est pas gérable ni amusant techniquement) Voilà la partie technique: Nous allons donc installer une machine qui fera routeur, relais DNS et serveur DHCP. Ainsi que miroir local avec un ou plusieurs très gros disques durs Pour cela, nous lui ferons télécharger une copie des miroirs publics sur une connexion correcte (au boulot sur la fibre pour la première et à la maison pour les update-'delta') Ce sera fait par rsync puisque c'est le protocole commun sur les serveurs des 3 distributions que nous installons: Debian Ubuntu Mageia (et en fait, les autres aussi, Fedora, etc ..) Reste la "distribution" à proprement parler: les serveurs miroirs aujourd'hui sont des serveurs Web souvent, parfois FTP. Le gros du problème vient du fait qu'il faudrait ne pas avoir besoin de changer la configuration des postes installés à chaque fois (les mettre puis remettre d'origine à la fin de la journée, avec le risque d'oublier), nous cherchons une solution qui se comporterait comme un proxy transparent. Vu que nous aurions la maîtrise totale du nouveau routeur cela semble faisable. Malheureusement je n'ai rien trouvé qui aille dans ce sens: quand on cherche proxy transparent, miroirs distribution (en anglais aussi) il n'y a que des articles de proxy cache web (squid) qui sortent. Si une machine télécharge des paquets seront-ils copiés localement par un proxy web transparent ? J'en doute La solution avec apt-cache-ng ne conviendrait pas parfaitement parce qu'elle n'est dispo que sur les Debian-like (je n'ai vu aucun équivalent sur les Fedora-like), qu'elle nécessite également de modifier les repos sur chaque machine locale (pas de solution failover si le repo n'est pas disponible), et qu'elle oblige aussi à ce que le serveur de téléchargement soit le même partout sinon le cache n'est pas utilisé et tout sera re-téléchargé. Il y aurait peut-être quelque chose à faire avec un serveur PXE ou une installation avec un fichier réponses (qui ne répondrait qu'aux questions sur le choix du dépôt) mais ça ne résout pas totalement le problème en fait. Merci !