GNU/Linux >> Znalost Linux >  >> Linux

Snížit spotřebu šířky pásma stahováním aktualizací Yum?

Mám několik strojů (7) s fedorou a rád bych snížil množství externí šířky pásma, kterou spotřebovávám. Vidím, že bylo několik pokusů o nastavení zrcadel, ale tyto projekty se zdají být mrtvé. Dříve jsem používal proxy chobotnice, ale má také problémy s různými zrcadly a ssl. Konečně bych mohl spustit klastrovaný FS, takže každý balíček, který je stažen na jednom, bude dostupný na jiném, a pokud by měl přejít do režimu offline, automaticky se znovu synchronizuje, když se vrátí online.

Existuje jednodušší a správnější možnost konfigurace než použití něčeho jako glusterfs?

Přijatá odpověď:

Pro část vaší otázky a pro úplnost, pokud jste chtěli pouze snížit/omezit spotřebu šířky pásma pro yum, existuje možnost throttle, kterou lze povolit buď globálně, nebo pro konkrétní plugin nebo repo

Existují další nastavení, která můžete využít k většímu využití mezipaměti yum a ve výchozím nastavení neobnovovat metadata úložiště tak často. Viz např. toto vlákno fóra fedora pro další rady:https://ask.fedoraproject.org/en/question/31808/how-to-make-yum-consume-less-traffic/

Ačkoli nejbližší možností pro váš případ zamýšleného použití by pravděpodobně byl yum proxy, který nastavíte na jednom ze svých boxů, který stáhne pouze balíčky, které požadujete, a může je poskytnout jiným boxům. Krátké vyhledávání ukazuje, že přesně tato věc zřejmě neexistuje, takže ji možná budete muset napsat sami. Existuje pro Mageia, nazývá se urpmi-proxy.
S trochou znalostí apache byste jej měli být schopni přizpůsobit Fedoře, viz také vysvětlení Co to vlastně dělá? Jak to vlastně funguje?

Kód se nachází v našem git:http://gitweb.mageia.org/software/rpm/urpmi-proxy/

Některé související informace:

  • 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 Fedory 15 na Fedoru 16 pomocí YUM

  2. Stažení konkrétní verze balíčku a jeho závislostí z úložiště pro offline instalaci pomocí YUM

  3. CentOS / RHEL:Vyloučení s Yum pro aktualizace jádra

  1. [Linux]:Jak násilně upgradovat php z 5.1.6 na 5.3.3 pomocí yum na CentOS/Fedora/RHEL

  2. Existuje způsob, jak převést z UTF8 na ISO-8859-1?

  3. Existuje způsob, jak omezit celkovou spotřebu CPU?

  1. Bash skriptování:Přesun z operátoru backtick do závorek $

  2. [Linux]:Jak upgradovat Python z 2.4 na 2.7 nebo vyšší ze zdroje

  3. Jak upgradovat z Fedory 32 na Fedoru 33