DeployStudio 101 – 1. rész – Információ és telepítés

Hi All.

Az elmúlt kis idő alatt észrevettem egy sor kérdést a DeployStudio-val kapcsolatban, a Netboot és a Repo helyekkel kapcsolatos bizonytalanságtól kezdve egészen a ‘How do I DeployStudio?’-ig. Hallottam néhány panaszt a DeployStudio dokumentációjával kapcsolatban is, amely elavult vagy nehezen követhető. Annak érdekében, hogy segítsek ezeknek a Mac adminoknak, hogy feljebb jussanak és egy kis előnyt szerezzenek a DeployStudio-val kapcsolatban, összeállítottam néhány blogot.

Mert elég sok projektet hoztam létre, és segíteni akartam, hogy visszaadjak valamit a közösségnek, hasonlóan ahhoz, ahogyan a korábbi Munki blogsorozatomban is próbáltam.

A jelenlegi terv az, hogy számos bejegyzést készítek és “publikálok”, amelyek a lehető legegyszerűbben juttatnak el egy szabványos Mac szervertől egy működő DeployStudio megoldásig. Ez most némi áldozatot fog jelenteni, például a haladóbb funkciók nagy részét át fogom ugrani, de remélhetőleg eléggé megbarátkozol majd az alapokkal ahhoz, hogy a többit szívesen kipróbáld magad!

Ez az “első rész” blog arról szól, hogy hol találsz információt a DeployStudio megoldással kapcsolatban, hol szerezheted be a telepítőt, és mire szolgálnak az egyes telepítési lehetőségek. A ‘2. rész’ a DeployStudio tároló és a kiszolgáló konfigurálásával foglalkozik. A “3. rész” a Netboot szolgáltatás konfigurálásával és a DeployStudio NetBoot készlet összeállításával foglalkozik. Ezek után egy teljesen működő DeployStudio megoldással kell rendelkeznie.

Key Details

OS Used: OS X Yosemite (10.10.5)

DeployStudio használt: 1.6.16

Ezekben a sorokban gyakran fogom a “DS”-t a “DeployStudio” rövidítéseként használni.

Ezekben a sorokban a “Repo”-t a “Repository” rövidítéseként is használni fogom.

Információk

Jól van, kezdjük az elején, hol lehet a DeployStudio-val kapcsolatos információkhoz jutni (ezeken a blogokon és a tanfolyamunkon kívül!).

Tüzeljen be egy webböngészőt, és navigáljon a http://www.deploystudio.com

deployStudio weboldal

Ezáltal megjelenik a DS weboldal kezdőlapja a következő forrásokra mutató fülekkel:

  • Letöltések
  • Dokumentáció
  • Fórumok

Információk: Dokumentáció

Ah, a kedvenc szavam (ahogy kell). Ez a link lehetővé teszi a fejlesztő által biztosított dokumentáció PDF formátumú letöltését, és érdemes elolvasni.

Információk: Fórumok

A fórumok a legjobb hely, ahová akkor fordulhatsz, ha úgy érzed, hogy hibával találkoztál a DS-szel kapcsolatban, és ahol megtudhatod, hogy másoknak van-e lehetséges megoldása a problémára. Funkciókérelmeket is benyújthat itt.

deploy studio fórumok

Információk: Letöltések

És ahogy az várható volt, itt kapod meg a DS telepítőit.

Kattints a letölteni kívánt verzióra.

deploy-studio-versions

Görgess az oldal aljára, és kattints ismét a verziószámra.

known issues

Ezután elindul a telepítőt tartalmazó lemezképfájl letöltése.

Installation

OK, tehát most már letöltötted a DS szép fényes és új példányát, a lemezképet felcsatoltad, és találsz benne néhány extra apróságot. Miről van szó?

deploy studio telepítés

Telepítés: Ez egy másolata a Gyors telepítési útmutatónak, amely a DS fő weboldalán a Dokumentumok részben található.

Telepítés: Gyors telepítési útmutató

Ez egy másolata a Gyors telepítési útmutatónak, amely a DS fő weboldalán a Dokumentumok részben található.

Telepítés: Extras

Amint azt elképzelheted, ez a mappa tartalmazza az összes olyan extra apróságot, amire szükséged lehet, de nem akarod a telepítés részeként futtatni.

installation-extras

Ezek közé tartozik:

  • “DeployStudioRuntime_v1.6.16.pkg”
    • Ez csak a DS Runtime alkalmazást fogja telepíteni (ugyanazt az alkalmazást, amely a Mac netbootolása közben fut). Hasznos, ha szokatlan helyzetben van, például ha nem NetBoot-képet, hanem külső képalkotó operációs rendszert használ.
  • “DeployStudioServer Uninstaller”
    • Azt teszi, amit a dobozon ír. Egy uninstaller csomag a DS szerver eltávolításához egy operációs rendszerből.
  • “ExampleTask”
    • Ez a mappa számos példafájlt tartalmaz, amelyek segítségével saját, egyéni feladatot készíthet a DS-ben. Gondoljon rá úgy, mint egy SDK-ra a DS számára.

példa feladat

  • “FreezeHomedirs_v1.6.16.mpkg”
    • Ez egy egyéni szkriptes megoldást telepít a felhasználók otthoni könyvtárának egy előre meghatározott állapotba való visszaállítására újraindításkor, hasonlóan a Deep Freeze megoldáshoz, de csak a felhasználók otthoni könyvtáraira.
  • “import_compters_template.csv”
    • Egy sablonfájl, amely lehetővé teszi, hogy számos számítógépes rekordot importáljon a DS-be használatra készen.

import-compters

Telepítés: Installer

És most elérkeztünk a fontoshoz, magához a DeployStudio Server telepítőhöz. Ez telepíti az összes szükséges DS komponenst, valamint opcionálisan (alapértelmezés szerint engedélyezve) a “DeployStudio Runtime for PCs” (a DS korábban támogatta a PC-k képalkotását, de úgy tűnik, ezt már nem fejlesztik aktívan) és a “950.deploystudio.relica.sync” (az összes szkript és elem, ami egy DS replika szerver szinkronizálással történő létrehozásához szükséges).

install deploystudio server

Installation: Lépésről lépésre

Rendben, ezzel meg is vagyunk, lássunk hozzá az útmutatóhoz.

1. A frissen letöltött és felcsatolt DS telepítő lemezképen kattintson duplán a “DeployStudioServer_v1.6.16.mpkg” telepítőfájlra.

deploystudioserver1

2. Ha engedélyezve van az Apple Gatekeeper, akkor figyelmeztetést kell kapnia, hogy a telepítő nem lett aláírva.

deploystudioserver2

3. Erősítse meg, hogy a lemezképet (és a telepítőt) legitim forrásból szerezte be, majd “Ctrl “+Klikk a telepítőre, és válassza a “Megnyitás” lehetőséget.

openpackage

4. A Gatekeeper egy második figyelmeztetést fog adni. Ellenőrizze, hogy elégedett-e ezzel, majd kattintson ismét a “Megnyitás” gombra.

gatepkeeper

5. Kattintson a folytatás gombra, amíg el nem éri az SLA képernyőt. Olvassa el és erősítse meg, hogy egyetért a feltételekkel, majd kattintson az “Elfogadom” gombra.

deploystudioserver3

6. Kattintson a “Telepítés” gombra, és adja meg a helyi rendszergazdai felhasználónevet és jelszót. Kattintson a “Szoftver telepítése” gombra.

szoftver telepítése

7. A telepítés befejeződött.

telepítés befejeződött

Telepítés: Mit csinált?

Hát, mint sejthetjük, számos fájlt telepített volna. A legfontosabbak:

  • “/Applications/Utilities/DeployStudio Admin.app”
  • “/Applications/Utilities/DeployStudio Assistant”
  • “/Applications/Utilities/DeployStudio Runtime”
    • Ez a három alkalmazás a DS szerver kezelésére, a beállítások konfigurálására és a munkafolyamatok futtatására szolgál.

utilities

  • “/Library/PreferencePanes/DeployStudioServer.prefPane”
    • Ez egy beállítási ablaktáblát ad a Rendszerbeállításokhoz, amely lehetővé teszi a DS Server szolgáltatás kezelését és a replikák szinkronizálási állapotának ellenőrzését.

system-preferences

  • “/Library/LaunchDaemons/com.deploystudio.server.plist”
    • Ez a Launch Daemon fájl konfigurálja a DS Server szolgáltatást, hogy automatikusan elinduljon a rendszerindításkor, ha engedélyezve van.

És nagyjából ennyi. Gratulálunk, hogy… letöltött és futtatott egy telepítőt. Oké, ez nem egy hatalmas mennyiség, de legalább a beállítása és készen áll, valamint a tudás, hogy további segítséget találjon, ha szükséges.

A következő alkalommal megnézzük a DS Repo beállítását a DS fájlok történetéhez, és beállítjuk magát a DS szervert.

Összefoglaló

Mint mindig, ha bármilyen kérdése, kérdése vagy megjegyzése van, írja meg alább, és megpróbálok válaszolni és elmélyülni annyi, amennyit csak tudok. Különösen kíváncsi vagyok minden visszajelzésre ezzel az új sorozattal kapcsolatban.

Kíváncsi vagy a DeployStudio-ra? Vegyen részt a DeployStudio 101 tanfolyamunkon Londonban.

Disclaimer
Noha a szerző gondosan ügyelt arra, hogy olvasóinkat pontos információkkal lássa el, kérjük, hogy a blogbejegyzésen alapuló információk alapján történő cselekvés előtt mérlegeljen. Az Amsys semmilyen módon nem fog kártérítést fizetni Önnek, ha valaha is veszteséget/kényelmet/kárt szenvedne el a blogban található információk miatt/közben történő felhasználása során.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.