Wie kann ich alle 50 Desktops auf Maverick Meerkat upgraden? Gibt es eine netinstall-Methode?
Wie kann ich alle 50 Desktops auf Maverick Meerkat upgraden? Gibt es eine netinstall-Methode?
Antworten:
Sie können die Pakete (wie in der Antwort von Scaine erwähnt) proxen und zwischenspeichern, aber meiner Meinung nach spart dies nicht viel Zeit, meistens nur Bandbreite. Natürlich werden die Upgrades schneller von einer lokalen Quelle heruntergeladen, aber wenn Sie immer noch von Maschine zu Maschine torkeln müssen ... Es ist viel Zeit. Sogar das Einspielen von SSH und das Auslösen des Upgrades würde eine Weile dauern.
Das beste Werkzeug für diesen Job ist wahrscheinlich einer der kostenpflichtigen Dienste von Canonical: Landscape .
Mit ihm können Sie alle Ihre Computer von einer schönen zentralen webbasierten Benutzeroberfläche aus verwalten. Push-Pakete, Updates, Neustarts mit Überwachung.
Es ist nicht kostenlos, aber Sie können eine 30-tägige Testversion erhalten, um zu prüfen, ob sie der Rechnung entspricht.
Sie können das aufgerufene Tool ausprobieren cssh
. Mit clusterssh können Sie alle 50 Maschinen auf einmal sshen und Ihre Befehle gleichzeitig an alle weiterleiten. Wenn alle während des Upgrades die gleiche Frage stellen, kann dies Abhilfe schaffen. Wenn einer von ihnen besondere Sorgfalt erfordert, können Sie dies tun, indem Sie nur sein Terminal auswählen und es in den gleichen Zustand wie die anderen versetzen.
Dies kann perfekt funktionieren, wenn Sie das Upgrade mit der Konsolenanwendung namens: aptitude durchführen (Sie müssen zuerst die Datei sources.list bearbeiten). Wenn Sie dies nie versucht würde ich Somethings versucht einfach , zuerst mit meinen 50 Maschinen wie ein Programm zuerst installiert oder ausgeführt werden einfache Befehle wie ls
und cd
so ähnlich. Wenn Sie sich mit dem Tool vertraut gemacht haben, können Sie das Upgrade durchführen.
Beispiel verwenden:
cssh root@host1 root@host2 .... root@host50
Wie die anderen vorgeschlagen haben, kann das Einrichten eines Proxys helfen, aber es ist nicht das Hauptproblem.
Möglicherweise möchten Sie Squid-Deb-Proxy verwenden: http://popey.com/blog/2010/12/31/caching-ubuntu-package-downloads/
Das Paket für unbeaufsichtigte Upgrades hilft dabei, alle Systeme auf dem neuesten Stand zu halten (führt jedoch keinen Neustart aufgrund von Kernelproblemen durch, sodass hier keine vollständige Lösung gefunden wird). Sudo apt-get installiert unbeaufsichtigte Upgrades
Von allen kommerziellen Patch-Managern unterstützen meines Wissens nur BigFix und Altiris Linux-Clients. Soweit bekannt, funktioniert Ecora nicht und Shavlick nicht (trotz des Kaufs von St. Bernards vor einiger Zeit, das einen rudimentären Linux-Client hatte).
Sie können auch das kostenlose Projekt Puppet in Betracht ziehen , das das Patchen und Konfigurieren mehrerer Sitze ermöglicht. Das letzte Mal habe ich nachgesehen, die Lernkurve war ein wenig steil und ein Teil der Funktionalität ist auf Server ausgerichtet, aber es könnte immer noch einen Blick wert sein.
Siehe http://www.ubuntu.com/desktop/get-ubuntu/upgrade . Es enthält Anweisungen für die Desktop- und die Server-Edition.