DeployStudio 101 – Deel 1 – Informatie en Installatie

Hoi Allemaal.

De laatste tijd heb ik een aantal vragen over DeployStudio opgemerkt, variërend van onduidelijkheid over de Netboot en Repo lokaties, tot ‘Hoe kan ik DeployStudio? Ik heb ook een aantal klachten gehoord over de documentatie voor DeployStudio die verouderd of moeilijk te volgen is. In een poging om die Mac admins een duwtje in de rug te geven en een voorsprong te geven op DeployStudio, heb ik een aantal blogs samengesteld.

Omdat ik een flink aantal projecten heb opgezet en iets terug wilde doen voor de gemeenschap, net zoals ik dat met mijn vorige Munki blog series heb geprobeerd.

Het huidige plan is om een aantal posts te produceren en te ‘publiceren’ die je van een standaard Mac Server naar een werkende DeployStudio oplossing brengen op een zo eenvoudig mogelijke manier. Dit betekent wel wat opofferingen, zo zal ik bijvoorbeeld de meer geavanceerde functies overslaan, maar hopelijk raak je zo vertrouwd met de basis dat je de rest met plezier zelf uitprobeert!

Deze ‘deel 1′ blog behandelt waar je informatie kunt vinden over de DeployStudio oplossing, waar je de installer kunt verkrijgen en waar elke installatie-optie voor is. Deel 2’ behandelt de configuratie van de DeployStudio Repository en server. Deel 3 behandelt de configuratie van de Netboot service en het bouwen van de DeployStudio NetBoot set. Hiermee zou u een volledig werkende DeployStudio oplossing moeten hebben.

Key Details

OS Gebruikt: OS X Yosemite (10.10.5)

DeployStudio Gebruikt: 1.6.16

Ik zal in deze serie vaak “DS” gebruiken als afkorting voor “DeployStudio”.

Ik zal in deze serie ook “Repo” gebruiken als afkorting voor “Repository”.

Informatie

Goed, laten we bij het begin beginnen, waar kun je terecht voor informatie over DeployStudio (anders dan deze blogs en onze training!).

Start een web-browser en navigeer naar http://www.deploystudio.com

deploy studio website

Dit toont u de voorpagina van de DS website met tabbladen naar de volgende bronnen:

  • Downloads
  • Documentatie
  • Forums

Informatie: Documentatie

Ah, mijn favoriete woord (zoals het hoort). Via deze link kunt u PDF’s downloaden van de door de ontwikkelaar verstrekte documentatie, die zeker de moeite van het lezen waard zijn.

Informatie: Forums

De forums zijn de beste plaats om te gaan als u denkt dat u een bug bent tegengekomen met DS, en om uit te vinden of anderen een mogelijke oplossing hebben voor het probleem. U kunt hier ook functieverzoeken indienen.

deploy studio forums

Informatie: Downloads

En zoals verwacht is dit de plaats waar u uw installatieprogramma’s voor DS verkrijgt.

Klik op de versie die u wilt downloaden.

deploy-studio-versies

Schuif door naar de onderkant van de pagina en klik nogmaals op het versienummer.

bekende problemen

Dit start dan het downloaden van een disk image bestand met de installer.

Installatie

OK, dus nu heb je je mooie, glanzende en nieuwe kopie van DS gedownload en de disk image gemount, en je vindt er een aantal extra stukjes en beetjes in. Waar gaat dat over?

deploy studio installation

Installatie: Quick Install Guide

Dit is een kopie van de Quick Install Guide, te vinden op de DS-website in het gedeelte Documenten.

Installatie: Extras

Zoals u zich kunt voorstellen, bevat deze map alle extra’s die u misschien nodig hebt, maar die u niet wilt uitvoeren als onderdeel van de installatie.

installation-extras

Deze bevatten:

  • “DeployStudioRuntime_v1.6.16.pkg”
    • Dit installeert alleen de DS Runtime-toepassing (dezelfde toepassing die wordt uitgevoerd terwijl een Mac is net-opgestart). Handig als u een ongebruikelijke situatie hebt, zoals het gebruik van een extern imaging-systeem in plaats van een NetBoot-image.
  • “DeployStudioServer Uninstaller”
    • Doet precies wat er op het eerste gezicht staat. Een verwijderingspakket om de DS-server van een besturingssysteem te verwijderen.
  • “ExampleTask”
    • Deze map bevat een aantal voorbeeldbestanden om uw eigen aangepaste taak in DS te bouwen. Zie het als een SDK voor DS.

voorbeeldtaak

  • “FreezeHomedirs_v1.6.16.mpkg”
    • Dit installeert een aangepaste gescripte oplossing om de homedirectory van een gebruiker te herstellen in een vooraf gedefinieerde staat bij het opnieuw opstarten, vergelijkbaar met de Deep Freeze-oplossing, maar dan alleen voor de homedirectory’s van gebruikers.
  • “import_compters_template.csv”
    • Een sjabloonbestand waarmee u een aantal computerrecords kunt importeren in DS, klaar voor gebruik.

import-compters

Installatie: Installer

En nu komen we bij de belangrijke, de DeployStudio Server installer zelf. Dit zal alle vereiste DS-componenten installeren, alsook optioneel (standaard ingeschakeld) de “DeployStudio Runtime for PCs” (DS ondersteunde vroeger imaging PCs, maar dit lijkt niet langer actief te worden ontwikkeld) en “950.deploystudio.relica.sync” (alle scripts en items die nodig zijn om een DS-replicaserver met synchronisatie te bouwen).

install deploystudio server

Installatie: Stap-voor-stap

Dat was het dan, laten we verder gaan met de gids.

1. Dubbelklik op het installatiebestand “DeployStudioServer_v1.6.16.mpkg” op de zojuist gedownloade en aangekoppelde schijfimage van de DS-installatie.

deploystudioserver1

2. Als u Apple’s Gatekeeper hebt ingeschakeld, moet u een waarschuwing krijgen dat het installatiebestand niet is ondertekend.

deploystudioserver2

3. Bevestig dat u de schijfimage (en het installatieprogramma) van een legitieme bron hebt verkregen, klik vervolgens op “Ctrl” + het installatieprogramma en selecteer “Openen”.

openpackage

4. Gatekeeper geeft u een tweede waarschuwing. Controleer of u hier tevreden mee bent en klik dan nogmaals op “Openen”.

gatepkeeper

5. Klik op Verder totdat u in het SLA-scherm komt. Lees en bevestig dat u akkoord gaat met deze voorwaarden en klik vervolgens op “Akkoord”.

deploystudioserver3

6. Klik op “Installeren” en voer de gebruikersnaam en het wachtwoord van de lokale beheerder in. Klik op “Software installeren”.

software installeren

7. De installatie is voltooid.

installatie voltooid

Installatie: Wat heeft het gedaan?

Wel, zoals u kunt raden, zijn er een aantal bestanden geïnstalleerd. De belangrijkste zijn:

  • “/Applications/Utilities/DeployStudio Admin.app”
  • “/Applications/Utilities/DeployStudio Assistant”
  • “/Applications/Utilities/DeployStudio Runtime”
    • Deze drie applicaties worden gebruikt om de DS-server te beheren, de instellingen te configureren en de workflows uit te voeren.

utilities

  • “/Library/PreferencePanes/DeployStudioServer.prefPane”
    • Dit voegt een voorkeursvenster toe aan Systeemvoorkeuren zodat u de DS Server-service kunt beheren en de synchronisatiestatus van replica’s kunt controleren.

system-preferences

  • “/Library/LaunchDaemons/com.deploystudio.server.plist”
    • Dit Launch Daemon-bestand configureert de DS Server-service zodat deze automatisch start bij het opstarten, zodra deze is ingeschakeld.

En dat is het wel zo’n beetje. Gefeliciteerd. U hebt een installatieprogramma gedownload en uitgevoerd. Ok, het is niet veel, maar je bent er in ieder geval klaar voor, samen met de kennis om verdere hulp te zoeken indien nodig.

De volgende keer kijken we naar het configureren van je DS Repo om je DS-bestanden op te halen, en stellen we de DS-server zelf in.

Samenvatting

Zoals altijd, als je vragen, vragen of opmerkingen hebt, laat het hieronder weten en ik zal proberen er zoveel mogelijk te beantwoorden en in te gaan op wat ik kan. Ik ben vooral benieuwd naar eventuele feedback op deze nieuwe serie.

Ben je geïnteresseerd om meer te leren over DeployStudio? Neem deel aan onze DeployStudio 101-cursus in Londen.

Disclaimer
Hoewel de auteur er zorg voor heeft gedragen onze lezers van accurate informatie te voorzien, verzoeken wij u uw discretie te gebruiken alvorens te handelen op basis van informatie uit deze blogpost. Amsys zal u op geen enkele wijze schadeloos stellen als u ooit verlies/ongemak/schade lijdt als gevolg van/tijdens het gebruik van informatie in deze blog.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.