Wie aktualisiere ich alle 50 Desktops in einem Netzwerk?


16

Wie kann ich alle 50 Desktops auf Maverick Meerkat upgraden? Gibt es eine netinstall-Methode?


1
Ein Netzwerk mit 50 Desktops ist eher ein kleines Unternehmen. Ich würde Ihnen empfehlen, die LTS-Version (10.04) beizubehalten. Ich würde Ihnen auch empfehlen, einen APT-Proxy einzurichten
João Pinto

Antworten:


3

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.


Ich mag es nicht, illoyal zu klingen, aber Ubuntu Advantage kostet knapp 100 Pfund pro Sitzplatz. Das sind fünf Riesen für 50 PCs, genau das, was es zu bieten hat. Die Skalierung übersteigt diese Zahl nicht wesentlich, da Plattformen wie BigFix und Altiris am kostengünstigsten sind. Vielleicht ist Puppet hier eine Option? Ich habe es nicht viel benutzt, aber ich denke, es könnte relevant sein.
Scaine

1
Etwas mehr als £ 100 jetzt (Mehrwertsteuererhöhung, vermute ich). Ja. Ich denke, es gibt Großeinkaufsmöglichkeiten für mehr als 10 Sitzplätze, aber ich stimme zu: Es ist viel Geld. Darüber hinaus erhalten Sie zusätzlichen Support, aber ich denke, dass die Realisierbarkeit von Landscape für Leute mit einem knapperen IT-Budget als die meisten Unternehmen davon abhängt, dass Canonical es vom Supportvertrag trennt. £ 10 / Sitzplatz / Monat wären viel akzeptabler.
Oli

Nur in: Ich habe über das Preismodell gebloggt und warum ich denke, dass es falsch ist . Ich bin mir sicher, es wird nichts ändern, aber los geht's.
Oli

3

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 lsund cdso ä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.


2

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.


0

Siehe http://www.ubuntu.com/desktop/get-ubuntu/upgrade . Es enthält Anweisungen für die Desktop- und die Server-Edition.


Wem auch immer ich eine -1 gegeben habe: Es wäre schön, wenn Sie mir sagen würden warum. (Ich bin nicht sauer oder so, aber es wäre schön zu wissen ...)
zpletan

1
Es war nicht von mir ... aber es ist wahrscheinlich, weil diese Frage nach einer Bulk-Upgrade-Lösung fragt.
Oli

1
Laden Sie einfach alle Pakete in das Verzeichnis / var / cache / apt / archives herunter, und Sie müssen nichts anderes als einmal über das Internet tun. (Ich kann, wenn Sie möchten, meinen benutzerdefinierten Cron hochladen, um Pakete systemübergreifend zu synchronisieren.) Einfach ssh in die Maschinen einbinden und die Terminalbefehle ausführen - das ist so einfach, wie ich es kann, obwohl ich mir sicher bin, dass es da ist muss andere (und bessere) Wege sein.
Zpletan
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.