Auteur Sujet: Serveur Miroir Ubuntu  (Lu 1060 fois)

0 Membres et 1 Invité sur ce sujet

cedric_hat

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2
Serveur Miroir Ubuntu
« le: 21 octobre 2022 à 13:01:37 »
Bonjour à toutes et à tous,

J'aimerais mettre en place un serveur de mise à jour Ubuntu dans  mon infra.
Pour le moment j'ai utiliser apt-mirror et des scripts complémentaires pour télécharger les fichiers manquants. Ca fonctionne mais c'est perfectible.

Aussi pour perfectionner cela, j'ai des questions bêtes ...
  • Je suppose que les serveurs us.archive.ubuntu.com, fr.archive.ubuntu.com, security.archive.ubuntu.com , archive.ubuntu.com ne sont que des miroirs les uns de autres, pas nécessaire d'aller chercher les packets dans toutes ce source. Non ?
  • apt-mirror n'est pas complet et nécessite le download d'autres fichiers. Ne devrais-je pas simplement faire un wget ou rsync du repository en entier ?

Ces questions sont en lien avec https://lafibre.info/serveur-linux/serveur-miroir-ubuntu/

Merci et à bientôt,

Cédric

vivien

  • Administrateur
  • *
  • Messages: 47 213
    • Twitter LaFibre.info
Serveur Miroir Ubuntu
« Réponse #1 le: 21 octobre 2022 à 13:12:38 »
1. Les serveurs que tu cites sont le moyen de séparer le trafic par pays : Si tu indiques dans l'installation d'Ubuntu habiter en France, la mise à jour se fera par défaut sur https://fr.archive.ubuntu.com/ Canonical met à jour ces serveurs généralement par "push mirroring" en poussant une mise à jour quand c'est nécessaire environ toutes les 3 heures. Il faut donc prendre le serveur le plus proche de chez toi sur https://launchpad.net/ubuntu/+archivemirrors ou directement le contry miror (https://fr.archive.ubuntu.com/ pour la France, c'est moi qui le gère si tu as une question)

2. Tu n'as pas précisé quelle est ton infra, mais il est probable que apt-mirror soit le plus pertinent.
Le miroir de l'intégralité prend pas mal de place (2 to) et demande pas mal de trafic pour les mises à jour.
Avec apt-mirror chaque paquet demandé n'est téléchargé qu'une fois et il n'y a pas de mise à jour téléchargés inutiles.

cedric_hat

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2
Serveur Miroir Ubuntu
« Réponse #2 le: 21 octobre 2022 à 13:20:03 »
Merci

Nous avons une vingtaine de serveur linux. A 95% de l'ubuntu. Du 18 (plus beaucoup), du 20 et du 22.

Ce que je trouve embêtant ce sont les scripts pour le download de fichier cnf & co.

Il est vrai que je ne cherche pas à monter un vrai mirror exhaustif mais uniquement pour les version que nous utilisons.

J'ai fréquemment des erreurs sur mes "clients" du type :
Err :11 http://monsuperserver/ubuntu/mirror/security.ubuntu.com/ubuntu focal-security/main amd64 c-n-f Metadata
  Somme de contrôle de hachage incohérente
  Hashes of expected file:
   - Filesize:11176 [weak]
   - SHA256:130a6e06d2b23589...98c241708b7
   - SHA1:b33696adcb93e3d...0b22071b [weak]
   - MD5Sum:e0587e5af0...45c32acccc63 [weak]
  Hashes of received file:
   - SHA256:afe378a127fc....e51a13896c9d90aac55
   - SHA1:018c7fbbcf03...9c063a41aef4e [weak]
   - MD5Sum:ef1da1bcad...81b11ae71fc5 [weak]
   - Filesize:11176 [weak]
  Last modification reported: Wed, 19 Oct 2022 14:18:50 +0000
  Release file created at: Fri, 21 Oct 2022 00:03:28 +0000

vivien

  • Administrateur
  • *
  • Messages: 47 213
    • Twitter LaFibre.info
Serveur Miroir Ubuntu
« Réponse #3 le: 21 octobre 2022 à 13:38:22 »
Je vais avoir du mal à t'aider, mais il y a visiblement un problème de fraicheur des données et surtout certains fichiers mis à jour et pas d'autres ce qui entraine ce pb.

Voici deux tutoriels, je pense que tu les connais :
- https://doc.ubuntu-fr.org/tutoriel/creer_un_miroir_de_depot
- https://www.it-connect.fr/ubuntu-comment-creer-son-propre-repository-local/

Sinon pour 20 serveurs répartis sur 3 versions différente, je me demande si c'est nécessaire tout ce travail.