User avatar
janlorenz
Posts: 62
Joined: Sun Oct 07, 2012 7:13 pm
Location: /dev/earth

Softwareverteilung im Netzwerk

Sun Feb 10, 2013 8:54 pm

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
Wer sagt: "Hier herrscht Freiheit!", der lügt, denn Freiheit herrscht nicht. (Erich Fried)

Mein Mottos:
...never run a touching system, oder so...
Give Pi a chance

User avatar
metachris
Posts: 96
Joined: Wed Feb 06, 2013 1:52 pm
Location: Vienna, Austria

Re: Softwareverteilung im Netzwerk

Sun Feb 10, 2013 9:16 pm

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.
pythonhosted.org/RPIO

senden9
Posts: 25
Joined: Mon Jul 16, 2012 6:11 pm

Re: Softwareverteilung im Netzwerk

Sun Feb 10, 2013 10:35 pm

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

User avatar
Hiswif
Posts: 664
Joined: Sat Oct 13, 2012 11:54 am
Contact: Website

Re: Softwareverteilung im Netzwerk

Mon Feb 11, 2013 9:53 am

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
http://technikegge.blogspot.de

Return to “Deutsch”