DeployStudio 101 – Del 1 – Information och installation

Hej alla.

Under den senaste tiden har jag lagt märke till ett antal frågor om DeployStudio, som varierar från osäkerhet om Netboot- och Repo-platserna till ”Hur gör jag DeployStudio?”. Jag har också hört några klagomål om att dokumentationen för DeployStudio är föråldrad eller svår att följa. I ett försök att hjälpa dessa Mac-administratörer att få ett ben upp och lite av ett försprång på DeployStudio har jag sammanställt ett antal bloggar.

För att jag har ställt in en hel del medan jag har varit med i projekt och ville hjälpa till att ge något tillbaka till gemenskapen, ungefär som jag har försökt med min tidigare Munki-bloggserie.

Den nuvarande planen är att producera och ”publicera” ett antal inlägg som tar dig från en vanlig Mac Server till en fungerande DeployStudio lösning på ett så enkelt sätt som möjligt. Detta kommer att innebära vissa uppoffringar, till exempel kommer jag att skippa de flesta av de mer avancerade funktionerna, men förhoppningsvis kommer du att känna dig tillräckligt bekväm med grunderna så att du gärna testar resten själv!

Denna ”del 1″-blogg försöker ta upp var du kan hitta information om DeployStudio-lösningen, var du kan få tag på installationsprogrammet och vad varje installationsalternativ är till för. Del 2” syftar till att täcka konfigurationen av DeployStudio Repository och servern. Del 3 bör omfatta konfigurationen av Netboot-tjänsten och byggandet av DeployStudio NetBoot-uppsättningen. Dessa delar bör ge dig en fullt fungerande DeployStudio-lösning.

Nyckelinformation

Användt operativsystem: OS X Yosemite (10.10.5)

DeployStudio används: 1.6.16

Jag kommer ofta att använda ”DS” som förkortning för ”DeployStudio” i den här serien.

Jag kommer också att använda ”Repo” som förkortning för ”Repository” i den här serien.

Information

Okej, låt oss börja från början, vart kan du gå för att få information om DeployStudio (annat än de här bloggarna och vår utbildningskurs!).

Förstör en webbläsare och navigera till http://www.deploystudio.com

deploy studio-webbplats

Detta visar dig förstasidan på DS-webbplatsen med flikar till följande resurser:

  • Downloads
  • Documentation
  • Forums

Information: Dokumentation

Ah, mitt favoritord (som det borde vara). Med den här länken kan du ladda ner PDF-filer av den av utvecklaren tillhandahållna dokumentationen och de är väl värda att läsa.

Information: Forum

Forumen är det bästa stället att gå till om du tror att du har stött på ett fel i DS och för att ta reda på om andra har möjliga lösningar på problemet. Du kan också skicka in önskemål om funktioner här.

deploy studio forums

Information: Nedladdningar

Och som väntat är det här du får dina installationsprogram för DS.

Klicka på den version du vill ladda ner.

deploy-studio-versions

Rullar du till sidans nedre del och klickar på versionsnumret igen.

kända problem

Detta kommer sedan att starta nedladdningen av en diskimagefil som innehåller installationsprogrammet.

Installation

OK, så nu har du fått din snygga, blanka och nya kopia av DS nedladdad och diskimaginalen monterad, och du hittar ett antal extra bitar och delar i den. Vad handlar det om?

deploy studio installation

Installation: Detta är en kopia av snabbinstallationsguiden som finns på DS huvudwebbplats i avsnittet Dokument.

Installation: Extras

Som du kan föreställa dig innehåller den här mappen alla extra bitar som du kanske behöver men inte vill köra som en del av installationen.

installation-extras

Dessa inkluderar:

  • ”DeployStudioRuntime_v1.6.16.pkg”
    • Detta kommer att installera bara DS Runtime-applikationen (samma applikation som körs medan en Mac är nätstartat). Praktiskt om du har en ovanlig situation, t.ex. om du använder ett externt operativsystem för avbildning i stället för en NetBoot-avbildning.
  • ”DeployStudioServer Uninstaller”
    • Gör exakt vad det står på burken. Ett avinstallationspaket för att ta bort DS-servern från ett operativsystem.
  • ”ExampleTask”
    • Denna mapp innehåller ett antal exempelfiler för att bygga en egen anpassad uppgift i DS. Se den som en SDK för DS.

exempeluppgift

  • ”FreezeHomedirs_v1.6.16.mpkg”
    • Detta installerar en anpassad skriptlösning som återställer en användares hemkatalog till ett fördefinierat tillstånd vid en omstart, på samma sätt som lösningen för djupfrysning men bara för användarens hemkatalog.
  • ”import_compters_template.csv”
    • En mallfil som gör det möjligt att importera ett antal datorregister till DS redo för användning.

import-compters

Installation: Installer

Och nu kommer vi till det viktiga, själva installationsprogrammet för DeployStudio Server. Detta kommer att installera alla nödvändiga DS-komponenter samt som tillval (aktiverat som standard) ”DeployStudio Runtime for PCs” (DS brukade ha stöd för avbildning av datorer men detta verkar inte längre vara aktivt utvecklat) och ”950.deploystudio.relica.sync” (alla skript och objekt som krävs för att bygga en DS replikaserver med synkronisering).

install deploystudio server

Installation: Steg-för-steg

Okej, så vi har fått det ur vägen, låt oss fortsätta med guiden.

1. Dubbelklicka på installationsfilen ”DeployStudioServer_v1.6.16.mpkg” på din nyss nedladdade och monterade DS-installationsskivavbild.

deploystudioserver1

2. Om du har Apples Gatekeeper aktiverad bör du få en varning om att installationsprogrammet inte har signerats.

deploystudioserver2

3. Bekräfta att du har fått diskettbilden (och installationsprogrammet) från en legitim källa, klicka sedan på installationsprogrammet med ”Ctrl” + ”Ctrl” + Klicka på installationsprogrammet och välj ”Öppna”.

openpackage

4. Gatekeeper kommer att ge dig en andra varning. Kontrollera att du är nöjd med detta och klicka sedan på ”Open” igen.

gatepkeeper

5. Klicka på Fortsätt tills du når skärmen för SLA. Läs och bekräfta att du godkänner villkoren och klicka sedan på ”Agree”.

deploystudioserver3

6. Klicka på ”Install” och ange den lokala administratörens användarnamn och lösenord. Klicka på ”Install Software”.

install software

7. Installationen är klar.

installation komplett

Installation: Vad gjorde den?

Som du kan gissa har den installerat ett antal filer. De viktigaste är:

  • ”/Applications/Utilities/DeployStudio Admin.app”
  • ”/Applications/Utilities/DeployStudio Assistant”
  • ”/Applications/Utilities/DeployStudio Runtime”
    • Dessa tre program används för att hantera DS-servern, konfigurera inställningar och köra arbetsflöden.

utilities

  • ”/Library/PreferencePanes/DeployStudioServer.prefPane”
    • Detta lägger till en inställningsruta till Systeminställningar så att du kan hantera DS Server-tjänsten och kontrollera statusen för replikasynkronisering.

systeminställningar

  • ”/Library/LaunchDaemons/com.deploystudio.server.plist”
    • Denna Launch Daemon-fil konfigurerar DS Server-tjänsten så att den startar automatiskt vid uppstart när den är aktiverad.

Och det är i stort sett allt. Grattis, du har… laddat ner och kört ett installationsprogram. Ok, det är inte så mycket, men det har i alla fall gjort dig inställd och redo att, tillsammans med kunskapen att hitta ytterligare hjälp om det behövs.

Nästa gång tittar vi på att konfigurera din DS Repo för att berätta om dina DS-filer, och vi ställer in själva DS-servern.

Sammanfattning

Som alltid, om du har några frågor, funderingar eller kommentarer, låt oss veta nedan så ska jag försöka svara på och fördjupa mig i så många som jag kan. Jag är särskilt angelägen om att höra all feedback på den här nya serien.

Intresserad av att lära dig mer om DeployStudio? Delta i vår DeployStudio 101-kurs i London.

Disclaimer
Men även om författaren har varit noga med att förse våra läsare med korrekt information, vänligen använd ditt eget omdöme innan du agerar på information baserad på blogginlägget. Amsys kommer inte att kompensera dig på något som helst sätt om du någonsin råkar drabbas av en förlust/förlust/skada på grund av/medan du använder dig av information i denna blogg.

Lämna ett svar

Din e-postadress kommer inte publiceras.