La Fibre

Télécom => Logiciels et systèmes d'exploitation => Linux Linux (usage serveur) => Discussion démarrée par: cedric_hat le 21 octobre 2022 à 13:01:37

Titre: Serveur Miroir Ubuntu
Posté par: cedric_hat 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 ...

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

Merci et à bientôt,

Cédric
Titre: Serveur Miroir Ubuntu
Posté par: vivien 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.
Titre: Serveur Miroir Ubuntu
Posté par: cedric_hat 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
Titre: Serveur Miroir Ubuntu
Posté par: vivien 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.