La Fibre
Télécom => Logiciels et systèmes d'exploitation => Linux (usage serveur) => Discussion démarrée 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 ...
- 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
-
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.
-
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
-
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.