Große Datenmengen schnell im LAN verteilen
Dienstag, 4. Januar 2011Ab und zu müssen große Datenmengen auf viele Computer im Netzwerk verteilt werden: In meiner Schule habe ich gerade Office 2010 auf 250 Rechnern installiert. Die Datenmenge betrug ca. 700 MB pro Rechner. Nun gibt es für eine solche Installation mehrere Möglichkeiten:
- CDs / DVDs brennen, mit entsprechendem Autorun versehen und jeden PC manuell “füttern”. Nachteil: Unglaublich langsam!
- Installationsdaten auf einem Server bereitstellen und die Clients, z. B. über Logon-Scripts, zum “Ziehen” der Software auffordern. Nachteil: Sehr langsam; der Server ist der Bottleneck.
- Installationsdaten auf die Clients kopieren, dort per Script die Installation starten. Nachteil: Auch hier ist der Server ein Bottleneck, das Kopieren dauert sehr lange.
- Installationsdaten per Script kaskadiert verteilen: Server=> A + B; A => C + D; B => E + F …; Nachteil: Unzuverlässig: Wenn ein PC aussteigt, wird das Paket nicht weiterverteilt
- …und jetzt der Königweg (in meinen Augen):
Installationspaket mit BitTorrent verteilen, dann per Script installieren. Vorteil: Das Kopieren geht extrem schnell (Rekordzeit: 700 MB in einer Minute und 3 Sekunden übertragen!), die Installation kann scriptgesteuert gestartet werden. Mir gelang es, Office 2010 auf 250 Rechnern in nur sechs Stunden zu installieren – dabei wurde ein Großteil der Zeit mit dem Einschalten der 250 Rechner und der eigentlichen Installation der Software aufgebraucht. Das eigentliche Verteilen war in ca. einer Stunde geschafft!
Eine erste Anleitung zur Verteilung von Daten mit BitTorrent habe ich hier gefunden: http://www.rarst.net/software/torrent-deploy-files. Ein paar Details musste ich dann aber doch noch verändern, bis alles fehlerfrei lief.


