Imaging OS X-Installationen

9

Wir haben ungefähr 20 Macs in unserem Shop, die alle beim Kauf eingerichtet und konfiguriert wurden. Wir haben eine Mischung aus Computern und Jahren (einige Mac Minis, einige iMacs, einige MacBook Pros). Sie führen nicht einmal alle dieselbe Version von OS X aus.

Wir möchten eine Neuinstallation des neuesten OS X (Mountain Lion ab heute) mit allen installierten Anwendungen und allen konfigurierten Netzwerkeinstellungen einrichten und diese dann auf alle Macs klonen.

Mein erster Gedanke ist, einfach die Festplatte zu klonen dd, aber ich bin mir nicht sicher, ob dies aufgrund von Hardwareunterschieden tatsächlich funktioniert. Außerdem müssen Computernamen und dergleichen geändert werden (ähnlich wie bei Sysprep unter Windows).

Welche Software oder welchen Prozess sollte ich verwenden, um Computer mit OS X abzubilden?

Tom Marthenal
quelle

Antworten:

6

Sie sollten sich eine Imaging- und Konfigurationssuite wie JAMF Casper oder das kostenlose Deploy Studio ansehen. Beide erleichtern das Erstellen von Skripten für komplexe Installationsaufgaben und unterstützen die Bereitstellung von Images über PXE.

Für Deploy Studio, mit dem ich am besten vertraut bin, würden Sie die gewünschte Software vorinstallieren und dann diesen Referenzcomputer mit dem PXE-Image starten und als Erfassungsworkflow fungieren. Sobald dieser Workflow abgeschlossen ist, haben Sie einen Server, auf dem das Arbeitsimage gespeichert ist. Von dort aus können Sie mit den Deploy Studio-Verwaltungstools andere Teile der Bereitstellung automatisieren, einschließlich der Installation zusätzlicher Pakete, die nicht gerne in Images vorinstalliert sind (wie Final Cut), das Ausfüllen von Netzwerkinformationen, das Festlegen des Computernamens und das Binden an Offenes oder Active Directory usw.

JAMF Casper hat den Vorteil in Bezug auf Funktionen, ist aber auch nicht kostenlos. Casper ermöglicht die fortlaufende Konfigurationsverwaltung, während Deploy Studio davon ausgeht, dass Sie dafür ein zusätzliches Tool wie ARD verwenden.

Mit beiden Tools können Sie ein "dünnes" DMG des Betriebssystems importieren. Dies bedeutet, dass Sie ein Einzelhandelsimage des Betriebssystems und kein erfasstes Image bereitstellen können. Dies reduziert hardwareabhängige Installationen (obwohl ich seit Jahren nicht mehr auf dieses Problem gestoßen bin), wird aber auch allgemein als "sauberer" angesehen. Anschließend können Sie die Peripherietools beider Produkte verwenden, um das Kopieren / Installieren zusätzlicher Anwendungen zu skripten, nachdem auf dem System ein sauberes Basis-Image erstellt wurde. Sowohl für Windows als auch für OS X empfehle ich dringend den Thin Image-Ansatz. Dies erleichtert die Aktualisierung der Basisinstallation, da Sie beim Hinzufügen eines neuen Produkts nur ein Skript optimieren können, anstatt eine vollständige Wiederherstellung / Neuerfassung / erneute Bereitstellung durchzuführen. Es ist sicherlich ein bisschen mehr Arbeit mit Skripten, aber am Ende absolut lohnenswert.

Apple enthält auch ein System Image Utility, mit dem auch vorkonfigurierte Images bereitgestellt werden können. Ich habe es mir jedoch seit 10.5 nicht mehr angesehen, da Tools von Drittanbietern weit überlegen waren und meine Anforderungen seitdem erfüllt haben.

MDMarra
quelle
Würden Sie Casper für eine Website empfehlen, die hauptsächlich aus mobilen Macs besteht?
ewwhite
Mobil wie in "Nicht mit dem Unternehmensnetzwerk verbunden?" Sicher, aber ein Teil der Effektivität der Softwarebereitstellung geht über eine VPN / WAN-Verbindung verloren (aber das ist bei jeder Lösung der Fall).
MDMarra
Ich versuche, auf einer Mac-Plattform dem Active Directory-Gruppenrichtlinienobjekt so nahe wie möglich zu kommen.
ewwhite
Auf jeden Fall einen Blick wert. Ich habe es in der Vergangenheit bewertet und eine Empfehlung für den Kauf abgegeben. Leider habe ich diesen Job ein Jahr später verlassen und er war immer noch nicht gekauft worden.
MDMarra
+1 DeployStudio oder Casper, wenn Sie es sich leisten können. Casper verwaltet auch Ihre iPhone-Flotte.
TRS-80
5

Es gibt viele Optionen, aber Sie müssen weiter draußen denken , als Sie - Erste alle Maschinen installiert mit dem gleichen Betriebssystem einfach ist (Bild erstellen und zu verwenden dd, Disk Utility(Erstellen Sie ein Bild und dann zu jeder Einheit wiederherstellen), Carbon Copy Cloner usw., um es überall zu bekommen). Es gibt eine Frage von vor einiger Zeit, die auch hier hilfreich sein kann.

Der andere Teil, den Sie berücksichtigen möchten, ist, dass Sie wirklich alle Ihre Systeme in derselben (oder zumindest einer sehr ähnlichen) Standardkonfiguration verwalten möchten. Die Software, die ich dafür vorschlagen würde, wäre radmind - Sie wurde an der Universität von Michigan entwickelt, um ihnen bei der Verwaltung ihrer Mac-Labore zu helfen.

Puppet und Chef sind ebenfalls gute Optionen, obwohl es beim Umgang mit Mac-Systemen möglicherweise weitere Einschränkungen gibt, da sie kein so "traditionelles" Unix-System sind, wie diese Tools entwickelt wurden.

voretaq7
quelle
3

Am besten klonen Sie das fertige Laufwerk mit Carbon Copy Cloner oder Super Duper und starten es dann auf allen Ihren Macs von einem externen Laufwerk aus. Wenn alle erfolgreich gestartet wurden, verwenden Sie die Klon-Software, um das Image bereitzustellen.

Dave Gaukroger
quelle
Zweitens leistet Carbon Copy Cloner hervorragende Arbeit bei der Erstellung komprimierter Bilder, die auf andere Datenträger importiert werden können.
Alex Berry