GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Reduzieren Sie den Bandbreitenverbrauch durch das Herunterladen von Yum-Updates?

Ich habe mehrere Maschinen (7), auf denen Fedora läuft, und möchte die Menge an externer Bandbreite reduzieren, die ich verbrauche. Ich sehe, dass es mehrere Versuche gab, Mirrors einzurichten, aber diese Projekte scheinen tot zu sein. Ich habe zuvor einen Squid-Proxy verwendet, aber das hat auch Probleme mit verschiedenen Spiegeln und SSL. Schließlich könnte ich einen geclusterten FS ausführen, sodass jedes Paket, das auf einem heruntergeladen wird, auf einem anderen verfügbar ist, und wenn es offline gehen sollte, wird es automatisch neu synchronisiert, wenn es wieder online ist.

Gibt es eine einfacher zu konfigurierende und korrektere Option als die Verwendung von etwas wie glusterfs?

Akzeptierte Antwort:

Für einen Teil Ihrer Frage und der Vollständigkeit halber, wenn Sie nur den Bandbreitenverbrauch für yum reduzieren/begrenzen wollten, gibt es die Drosselungsoption, die entweder global oder für ein bestimmtes Plugin oder Repo aktiviert werden kann

Es gibt andere Einstellungen, die Sie nutzen können, um mehr vom yum-Cache zu verwenden und Repository-Metadaten nicht so oft standardmäßig zu aktualisieren. Siehe z.B. diesen Thread im Fedora-Forum für weitere Hinweise:https://ask.fedoraproject.org/en/question/31808/how-to-make-yum-consume-less-traffic/

Obwohl die nächste Option für Ihren beabsichtigten Anwendungsfall wahrscheinlich ein Yum-Proxy wäre, den Sie auf einer Ihrer Boxen einrichten, der nur die von Ihnen angeforderten Pakete herunterlädt und sie anderen Boxen zur Verfügung stellen kann. Eine kurze Suche zeigt, dass genau dieses Ding nicht zu existieren scheint, also müssen Sie es vielleicht selbst schreiben. Es existiert für Mageia, es heißt urpmi-proxy.
Mit ein wenig Apache-Kenntnis sollten Sie in der Lage sein, es an Fedora anzupassen, siehe auch die Erklärung Was macht es eigentlich? Wie funktioniert es eigentlich?

Der Code befindet sich in unserem Git:http://gitweb.mageia.org/software/rpm/urpmi-proxy/

Einige verwandte Informationen:

  • https://serverfault.com/questions/559211/yum-repo-server-as-archive-cache
  • https://serverfault.com/questions/142830/caching-proxy-for-yum-and-debian-repositories
  • http://serverascode.com/2014/03/29/squid-cache-yum.html

Linux
  1. Upgrade von Fedora 15 auf Fedora 16 mit YUM

  2. Bash-Scripting:Wechsel vom Backtick-Operator zu $-Klammern

  3. [Linux]:So aktualisieren Sie Python von 2.4 auf 2.7 oder höher von Source

  4. Herunterladen einer bestimmten Version des Pakets und seiner Abhängigkeiten aus dem Repository für die Offline-Installation mit YUM

  5. CentOS / RHEL :Ausschluss mit Yum für Kernel-Updates

So aktualisieren Sie von Fedora 25 auf Fedora 26

Holen Sie sich Live-Cricket-Updates von der Befehlszeile

So aktualisieren Sie von Fedora 32 auf Fedora 33

So aktualisieren Sie von Fedora 34 auf Fedora 35

Wie überprüfe ich die Bandbreitennutzung vom WHM-Panel?

Häufige Fehler bei Yum unter CentOS, RHEL oder Fedora