Hallo zusammen.
In der letzten Zeit habe ich eine Reihe von Fragen zu DeployStudio gehört, die von Unsicherheit über die Netboot- und Repo-Speicherorte bis hin zu „Wie setze ich DeployStudio ein?“ reichen. Ich habe auch einige Beschwerden darüber gehört, dass die Dokumentation für DeployStudio veraltet oder schwer zu verstehen ist. In dem Bemühen, den Mac-Administratoren zu helfen, einen Vorsprung und einen kleinen Vorsprung in Bezug auf DeployStudio zu bekommen, habe ich eine Reihe von Blogs zusammengestellt.
Da ich eine ganze Reihe von Projekten auf die Beine gestellt habe, wollte ich der Gemeinschaft etwas zurückgeben, ähnlich wie ich es mit meiner früheren Munki-Blog-Serie versucht habe.
Der aktuelle Plan ist es, eine Reihe von Beiträgen zu verfassen und zu veröffentlichen, die Sie so einfach wie möglich von einem Standard-Mac-Server zu einer funktionierenden DeployStudio-Lösung führen. Das bedeutet, dass ich einige Abstriche machen muss, zum Beispiel werde ich die meisten fortgeschrittenen Funktionen überfliegen, aber ich hoffe, dass Sie sich mit den Grundlagen so weit vertraut machen, dass Sie den Rest selbst ausprobieren können!
Dieser „Teil 1″-Blog behandelt die Frage, wo man Informationen über die DeployStudio-Lösung findet, wo man das Installationsprogramm erhält und wofür die einzelnen Installationsoptionen gedacht sind. Teil 2″ befasst sich mit der Konfiguration des DeployStudio Repository und des Servers. Teil 3“ behandelt die Konfiguration des Netboot-Dienstes und die Erstellung des DeployStudio NetBoot-Sets. Damit sollten Sie eine voll funktionsfähige DeployStudio-Lösung erhalten.
Key Details
Verwendetes Betriebssystem: OS X Yosemite (10.10.5)
DeployStudio verwendet: 1.6.16
Ich werde in dieser Serie oft „DS“ als Abkürzung für „DeployStudio“ verwenden.
Ich werde in dieser Serie auch „Repo“ als Abkürzung für „Repository“ verwenden.
Informationen
Richtig, fangen wir am Anfang an, wo können Sie Informationen über DeployStudio finden (außer in diesen Blogs und unserem Schulungskurs!).
Feuern Sie einen Web-Browser an und navigieren Sie zu http://www.deploystudio.com
Dies zeigt Ihnen die Startseite der DS Website mit Registerkarten zu den folgenden Ressourcen:
- Downloads
- Dokumentation
- Foren
Informationen: Dokumentation
Ah, mein Lieblingswort (so wie es sein sollte). Unter diesem Link können Sie PDFs der vom Entwickler zur Verfügung gestellten Dokumentation herunterladen, die sehr lesenswert sind.
Information: Foren
Die Foren sind die beste Anlaufstelle, wenn Sie das Gefühl haben, dass Sie auf einen Fehler in DS gestoßen sind, und um herauszufinden, ob andere mögliche Abhilfen für das Problem haben. Sie können hier auch Feature Requests einreichen.
Informationen: Downloads
Und wie erwartet, erhalten Sie hier Ihre Installer für DS.
Klicken Sie auf die Version, die Sie herunterladen möchten.
Scrollen Sie zum Ende der Seite und klicken Sie erneut auf die Versionsnummer.
Damit wird der Download einer Disk-Image-Datei gestartet, die das Installationsprogramm enthält.
Installation
OK, jetzt haben Sie also Ihre schöne, glänzende und neue Kopie von DS heruntergeladen und das Disk-Image gemountet, und Sie finden darin eine Reihe von zusätzlichen Teilen. Was hat es damit auf sich?
Installation: Schnellinstallationsanleitung
Dies ist eine Kopie der Schnellinstallationsanleitung, die Sie auf der DS-Hauptseite im Bereich Dokumente finden.
Installation: Extras
Wie Sie sich vorstellen können, enthält dieser Ordner all die zusätzlichen Dinge, die Sie vielleicht brauchen, aber nicht als Teil der Installation ausführen wollen.
Dies beinhaltet:
- „DeployStudioRuntime_v1.6.16.pkg“
- Dies installiert nur die DS Runtime-Anwendung (dieselbe Anwendung, die läuft, während ein Mac über das Netzwerk gebootet ist). Praktisch, wenn Sie eine ungewöhnliche Situation haben, wie z.B. die Verwendung eines externen Betriebssystems anstelle eines NetBoot-Images.
- „DeployStudioServer Uninstaller“
- Tut genau das, was auf der Dose steht. Ein Deinstallationspaket, um den DS-Server von einem Betriebssystem zu entfernen.
- „ExampleTask“
- Dieser Ordner enthält eine Reihe von Beispieldateien, mit denen Sie Ihre eigenen benutzerdefinierten Aufgaben in DS erstellen können. Betrachten Sie ihn als eine Art SDK für DS.
- „FreezeHomedirs_v1.6.16.mpkg“
- Dies installiert eine benutzerdefinierte skriptgesteuerte Lösung, um das Home-Verzeichnis eines Benutzers bei einem Neustart in einem vordefinierten Zustand wiederherzustellen, ähnlich wie die Deep Freeze-Lösung, aber nur für die Home-Verzeichnisse der Benutzer.
- „import_compters_template.csv“
- Eine Vorlagendatei, die es Ihnen ermöglicht, eine Reihe von Computerdatensätzen in DS zu importieren und zu verwenden.
Installation: Installer
Und nun kommen wir zum wichtigen Teil, dem DeployStudio Server Installer selbst. Dieser installiert alle erforderlichen DS-Komponenten sowie optional (standardmäßig aktiviert) die „DeployStudio Runtime for PCs“ (DS unterstützte früher das Imaging von PCs, aber dies scheint nicht mehr aktiv entwickelt zu werden) und „950.deploystudio.relica.sync“ (alle Skripte und Elemente, die erforderlich sind, um einen DS-Replikatserver mit Synchronisierung zu erstellen).
Installation: Schritt-für-Schritt
Richtig, das haben wir also hinter uns gebracht, machen wir weiter mit der Anleitung.
1. Doppelklicken Sie auf Ihrem frisch heruntergeladenen und gemounteten DS-Installationsdisketten-Image auf die Installationsdatei „DeployStudioServer_v1.6.16.mpkg“.
2. Wenn Sie Apples Gatekeeper aktiviert haben, sollten Sie eine Warnung erhalten, dass das Installationsprogramm nicht signiert wurde.
3. Vergewissern Sie sich, dass Sie das Disk-Image (und das Installationsprogramm) aus einer legitimen Quelle bezogen haben, klicken Sie dann mit „Strg“ + „Klick“ auf das Installationsprogramm und wählen Sie „Öffnen“.
4. Gatekeeper wird Ihnen eine zweite Warnung geben. Prüfen Sie, ob Sie damit einverstanden sind, und klicken Sie dann erneut auf „Öffnen“.
5. Klicken Sie auf „Weiter“, bis Sie den SLA-Bildschirm erreichen. Lesen Sie die Bedingungen und bestätigen Sie, dass Sie damit einverstanden sind, und klicken Sie dann auf „Zustimmen“.
6. Klicken Sie auf „Installieren“ und geben Sie den lokalen Administrator-Benutzernamen und das Passwort ein. Klicken Sie auf „Software installieren“.
7. Die Installation ist abgeschlossen.
Installation: Was hat sie getan?
Wie Sie sich denken können, hat sie eine Reihe von Dateien installiert. Die wichtigsten sind:
- „/Anwendungen/Dienstprogramme/DeployStudio Admin.app“
- „/Anwendungen/Dienstprogramme/DeployStudio Assistant“
- „/Anwendungen/Dienstprogramme/DeployStudio Runtime“
- Diese drei Anwendungen werden verwendet, um den DS-Server zu verwalten, Einstellungen zu konfigurieren und die Workflows auszuführen.
- „/Library/PreferencePanes/DeployStudioServer.prefPane“
- Dies fügt den Systemeinstellungen einen Einstellungsbereich hinzu, mit dem Sie den DS Server-Dienst verwalten und den Synchronisierungsstatus der Replikate überprüfen können.
- „/Library/LaunchDaemons/com.deploystudio.server.plist“
- Diese Launch-Daemon-Datei konfiguriert den DS-Server-Dienst so, dass er beim Booten automatisch gestartet wird, sobald er aktiviert ist.
Und das war’s auch schon. Herzlichen Glückwunsch, Sie haben … ein Installationsprogramm heruntergeladen und ausgeführt. Ok, es ist nicht viel, aber zumindest ist es einsatzbereit, zusammen mit dem Wissen, weitere Hilfe zu finden, wenn nötig.
Nächstes Mal schauen wir uns die Konfiguration der DS-Repos an, um die DS-Dateien zu speichern, und wir richten den DS-Server selbst ein.
Zusammenfassung
Wie immer, wenn Sie Fragen, Fragen oder Kommentare haben, lassen Sie es uns unten wissen und ich werde versuchen, so viele wie möglich zu beantworten und zu vertiefen. Besonders gespannt bin ich auf jedes Feedback zu dieser neuen Serie.
Sind Sie daran interessiert, mehr über DeployStudio zu erfahren? Besuchen Sie unseren DeployStudio 101 Kurs in London.
Haftungsausschluss
Obwohl der Autor darauf geachtet hat, unseren Lesern genaue Informationen zu geben, sollten Sie nach eigenem Ermessen handeln, bevor Sie sich auf Informationen stützen, die auf diesem Blogbeitrag basieren. Amsys wird Sie in keiner Weise entschädigen, sollten Sie jemals einen Verlust/eine Unannehmlichkeit/einen Schaden erleiden, weil/weil Sie die Informationen in diesem Blog nutzen.