Clientsoftware zentral verwalten

O

opa-rudi

Mitglied
Thread Starter
Dabei seit
10.04.2006
Beiträge
61
Reaktionspunkte
0
Hallo Forum!

Gibt es die Möglichkeit, die Software aller Mac OS X Clients vom Server aus zu installieren und auf dem Laufenden zu halten, sodass ich alle Clients softwaretechnisch über den Server verwalten kann? Ziel ist es, identische (bzw. angepasste) Clientrechner zu haben, ohne jeden separat mit Software bestücken und konfigurieren zu müssen. Die zentrale Benutzerverwaltung mittels Open Directory läuft bereits. Habe mal gehört, dass sich die Clientrechner bei Institutionen über Nacht wieder mit einem Default-System reseten.

VG
 
Die Installation über den Server ist an sich kein Problem. Zumindest nicht, wenn du mit einem Image arbeitest.

Du richtest dir einen Client so ein, das alle Programme, Updates und Einstellungen für euch passend sind. Wenn du alles soweit vorbereitet hast, erstellst du mit Carbon Copy Cloner ein Image von dem ganzen.
Dazu startest du den Mac, von dem das Image erstellt werden soll, im Target Disk Mode und erstellst dann von nem zweiten Rechner aus das Image (ein DMG-File).
Das kannst du dann entweder auf den Server kopieren oder nur schnell per Mount am Server einhängen, das ist egal.

Am Server öffnest du das System-Image-Dienstprogramm und erstellst ein NetRestore-Image. Einfach durchklicken, ist selbsterklärend ;)
Das kann je nach Imagegröße schon ein Weilchen dauern.

Wenn das Image fertig ist bindest du das über Server-Admin -> NetBoot ein.
Einbinden heisst, du wählst das Image als Standardimage für den Netzwerkstart aus und stellst es via NetBoot bereit. Wenn du mehrere Client-Images hättest, z.B. eins für PPC-Macs und eins für Intel-Macs, kannst du mittels einem Modellfilter die Geräte auswählen auf denen das Image installiert werden darf.

Alles was du dann noch zu tun hast, ist jeden Mac mit der Taste "N" zu starten, zu warten bis die blinkende Weltkugel erscheint und dich einmal durch die Installation zu klicken (Startvolume auswählen).


Mit der Handhabung von Software-Updates sieht das ganze schon bissl komplizierter aus. Apple-Updates kannst du ja mittels des Serverdienstes für alle Clients zur Verfügung stellen. Programmupdates, die als pkg oder mpkg daherkommen stellen auch kein Problem dar, solange sie im Standardpfad installiert wurden. Problematisch wirds z.B. bei Software von Adobe weil die nen eigenen Installer haben.
Alles, was als pkg oder mpkg daherkommt, kannst du z.B. von deinem Mac aus oder jedem Mac auf dem Remote Desktop läuft, einfach auf alle Clients installieren (Verwalten -> Pakete installieren).

Ansonsten würde ich dir empfehlen, einfach jährlich oder wann auch immer einfach ein neues Image zu erstellen und dann zu verteilen. Die Verteilung an sich geht fix, um 50 Rechner bei uns in der Arbeit mit nem 20GB-Image zu betanken geht ca. ein Tag drauf. Und wir haben kein Gigabit-LAN ;)
Erfahrungsgemäß macht aber ein neues Image in regelmäßigen Abständen am meisten Sinn, schon alleine weil sich doch meistens mehrere Probleme auftun die man nicht mittels Skript lösen kann.
 
Zurück
Oben Unten