Page 1 of 1

Softwareverteilung im Netzwerk

Posted: Sun Feb 10, 2013 8:54 pm
by janlorenz
n'Abend alle miteinander!

Die folgende Problemstellung ist zwar nicht unbedingt Himbeer-bezogen, allerdings betrifft es in meinem Fall ausschließlich die kleinen Kerle.
Ich habe 5 Pi im Netzwerk und ich find es äussert mühselig jeden der einzelnen Dinger per Hand upzudaten. Weiters möcht ich mir Traffic über meine Internetanbindung sparen.
Ziel soll sein, dass ein Pi quasi das Repository übernimmt, als quasi Master (natürlich soll dies von einem offiziellen Repository täglich upgedated werden). Die anderen (als Clients) sollen ebenfalls täglich vom Master die Updates holen und installieren.
Der Client-Part ist per cron-job und das Repository des Masters als Quelle konfiguriert, relativ leicht umsetzbar, allerdings weiß ich nicht genau, wie ich den Master einrichten soll?
Hat da jemand zufällig ne Ahnung?

Danke

jLo

Re: Softwareverteilung im Netzwerk

Posted: Sun Feb 10, 2013 9:16 pm
by metachris
Schau dir mal Fabric an; ist genau für sowas gemacht. Damit kannst du zB. auf allen Geräten auf einmal Kommandos oder Skripte ausführen, sowie noch vieles mehr.

Re: Softwareverteilung im Netzwerk

Posted: Sun Feb 10, 2013 10:35 pm
by senden9
Gegen den Traffic vielleicht ein Paketquellenproxy?
Programme dieser Gruppe verringern die Belastung der Internetanbindung durch Updates, sobald zwei oder mehr Debian-basierte Rechner über diesen Zwischenspeicher (Cache/Proxy) auf die gleichen Paketquellen zugreifen. So werden Pakete, die auf mehreren Rechnern benötigt werden, nur einmal aus dem Internet heruntergeladen.
Programme dieser Gruppe:
  • approx
  • apt-cacher - benötigt einen http-Server (z.B. Apache)
  • apt-cacher-ng - liefert auch auf leistungsschwacher Hardware gute Performance. Das Programm kann auch Paketquellen spiegeln.
Quelle: Ubuntuusers

Re: Softwareverteilung im Netzwerk

Posted: Mon Feb 11, 2013 9:53 am
by Hiswif
Hiho.

Apt-mirror
http://wiki.ubuntuusers.de/apt-mirror

Oder apt-proxy
http://wiki.ubuntuusers.de/Lokale_Paket ... /apt-proxy

Sollten genau das sein was du suchst.

Wobei ich dir apt-proxy empfehlen würde, da apt-mirror wirklich alles runterläd was auf dem server liegt.
Die autualisierung würde ich dann einfach bei allen automatisieren.

Mfg

His