DeployStudio 101 – Osa 1 – Tietoa ja asennus

Moi kaikki.

Viime aikoina olen huomannut useita kysymyksiä DeployStudioon liittyen, jotka vaihtelevat epävarmuudesta Netboot- ja Repo-sijaintien suhteen aina siihen asti, että ’Miten teen DeployStudion?’. Olen myös kuullut muutamia valituksia siitä, että DeployStudion dokumentaatio on vanhentunutta tai vaikeasti ymmärrettävää. Auttaakseni näitä Macin ylläpitäjiä saamaan jalansijaa ja hieman etumatkaa DeployStudioon olen koonnut joukon blogeja.

Koska olen perustanut aika monta projektin aikana ja halusin auttaa antamaan jotain takaisin yhteisölle, aivan kuten olen yrittänyt tehdä edellisessä Munki-blogisarjassani.

Tämänhetkinen suunnitelma on tuottaa ja ”julkaista” useita postauksia, joilla pääset tavallisesta Mac-palvelimesta toimivaan DeployStudio-ratkaisuun mahdollisimman suoraviivaisesti. Nyt tämä tarkoittaa joitakin uhrauksia, esimerkiksi ohitan useimmat edistyneemmät ominaisuudet, mutta toivottavasti saat sinut tarpeeksi mukavaksi perusasioiden kanssa, jotta voit testata loput mielelläsi itse!

Tämä ’osa 1’ blogi näyttää käsittelevän sitä, mistä löydät tietoa DeployStudio-ratkaisusta, mistä saat asennusohjelman ja mihin kukin asennusvaihtoehto on tarkoitettu. ’Osa 2’ käsittelee DeployStudio Repositoryn ja palvelimen konfigurointia. Osassa 3 on tarkoitus käsitellä Netboot-palvelun konfigurointia ja DeployStudio NetBoot -sarjan rakentamista. Näiden pitäisi jättää sinulle täysin toimiva DeployStudio-ratkaisu.

Key Details

Käytetty käyttöjärjestelmä: OS X Yosemite (10.10.5)

DeployStudio käytössä: 1.6.16

Käytän tässä sarjassa usein lyhennettä ”DS” sanasta ”DeployStudio”.

Käytän tässä sarjassa myös lyhennettä ”Repo” sanasta ”Repository”.

Tietoa

Oikea, aloitetaanpa alusta, mistä voit hakea tietoa DeployStudioon liittyen (muualta kuin näistä blogeista ja koulutuksestamme!).

Sytytä web-selain ja siirry osoitteeseen http://www.deploystudio.com

DeployStudion verkkosivut

Tällöin näytetään DS-verkkosivun etusivu, jossa on välilehdet seuraaviin resursseihin:

  • Lataukset
  • Dokumentaatio
  • Foorumit

Tietoa: Dokumentaatio

Ah, lempisanani (kuten pitääkin). Tästä linkistä voit ladata PDF-tiedostoja kehittäjän toimittamasta dokumentaatiosta ja ne ovat lukemisen arvoisia.

Information: Foorumit

Foorumit ovat paras paikka mennä, jos tunnet, että olet kohdannut DS:n bugin, ja selvittääksesi, onko muilla mahdollisia kiertoteitä ongelmaan. Voit myös lähettää ominaisuuspyyntöjä täällä.

deploy studion foorumit

Tietoa: Lataukset

Ja odotetusti täältä saat DS:n asennusohjelmat.

Klikkaa haluamaasi versiota.

deploy-studio-versions

Rullaa sivun alareunaan ja klikkaa versionumeroa uudelleen.

known issues

Tällöin käynnistyy asennusohjelman sisältävän levykuvatiedoston lataaminen.

Installation

OK, nyt olet siis saanut ladattua hienon kiiltävän ja uuden kopiosi DS:stä ja levykuvan asennettua, ja löydät sieltä useita ylimääräisiä palasia. Mistä on kyse?

deploy studio installation

Installation: Pika-asennusopas

Tämä on kopio Pika-asennusoppaasta, joka löytyy DS:n pääsivuston Documents-osiosta.

Installation: Extras

Kuten voit kuvitella, tämä kansio sisältää kaikki ylimääräiset jutut, joita saatat tarvita, mutta joita et halua ajaa osana asennusta.

installation-extras

Näihin kuuluvat:

  • ”DeployStudioRuntime_v1.6.16.pkg”
    • Tämä asentaa vain DS Runtime -sovelluksen (saman sovelluksen, joka pyörii, kun Mac-tietokone on käynnistetty verkkoon). Kätevä, jos sinulla on epätavallinen tilanne, kuten ulkoisen kuvantamiskäyttöjärjestelmän käyttö NetBoot-kuvauksen sijaan.
  • ”DeployStudioServer Uninstaller”
    • Tee juuri sen, mitä purkissa lukee. Uninstaller-paketti DS-palvelimen poistamiseksi käyttöjärjestelmästä.
  • ”ExampleTask”
    • Tämä kansio sisältää useita esimerkkitiedostoja, joiden avulla voit rakentaa oman mukautetun tehtävän DS:ssä. Ajattele sitä ikään kuin DS:n SDK:na.

esimerkkitehtävä

  • ”FreezeHomedirs_v1.6.16.mpkg”
    • Tämä asentaa mukautetun skriptipohjaisen ratkaisun, jonka avulla käyttäjän kotihakemisto palautetaan uudelleenkäynnistyksen yhteydessä ennalta määritettyyn tilaan, samaan tapaan kuin syväjäädytysratkaisu (Deep Freeze), mutta vain käyttäjän kotihakemistojen osalta.
  • ”import_compters_template.csv”
    • Mallitiedosto, jonka avulla voit tuoda useita tietokonetietueita DS:ään käyttövalmiina.

import-compters

Asennus: Installer

Ja nyt päästään tärkeimpään, itse DeployStudio Serverin asennusohjelmaan. Tämä asentaa kaikki tarvittavat DS-komponentit sekä valinnaisesti (oletusarvoisesti käytössä) ”DeployStudio Runtime for PCs” (DS tuki ennen PC:n kuvantamista, mutta tätä ei ilmeisesti enää aktiivisesti kehitetä) ja ”950.deploystudio.relica.sync” (kaikki skriptit ja kohteet, joita tarvitaan DS:n replika-palvelimen rakentamiseen synkronoinnin kanssa).

install deploystudio server

Installation: Step-By-Step

Oikein, tämä on nyt selvitetty, jatketaan opasta.

1. Kaksoisnapsauta juuri ladatulla ja asennetulla DS-asennuslevykkeelläsi ”DeployStudioServer_v1.6.16.mpkg”-asennustiedostoa.

deploystudioserver1

2. Jos Applen Gatekeeper on käytössäsi, sinun pitäisi saada varoitus siitä, että asennusohjelmaa ei ole allekirjoitettu.

deploystudioserver2

3. Vahvista, että olet hankkinut levykuvan (ja asennusohjelman) laillisesta lähteestä, napsauta asennusohjelmaa ”Ctrl” + ”Klikkaa” ja valitse ”Avaa”.

openpackage

4. Gatekeeper antaa toisen varoituksen. Tarkista, että olet tyytyväinen tähän, ja valitse sitten uudelleen ”Avaa”.

gatepkeeper

5. Napsauta Jatka, kunnes pääset SLA-näyttöön. Lue ja vahvista, että hyväksyt nämä ehdot, ja napsauta sitten ”Hyväksyn”.

deploystudioserver3

6. Napsauta ”Asenna” ja syötä paikallisen järjestelmänvalvojan käyttäjätunnus ja salasana. Napsauta ”Asenna ohjelmisto”.

asenna ohjelmisto

7. Asennus on valmis.

asennus valmis

Asennus: Mitä se teki?

Noh, kuten voit arvata, se olisi asentanut useita tiedostoja. Tärkeimmät niistä ovat:

  • ”/Applications/Utilities/DeployStudio Admin.app”
  • ”/Applications/Utilities/DeployStudio Assistant”
  • ”/Applications/Utilities/DeployStudio Runtime”
    • Näillä kolmella sovelluksella hallitaan DS-palvelinta, konfiguroidaan asetuksia ja ajetaan työnkulkuja.

utilities

  • ”/Library/PreferencePanes/DeployStudioServer.prefPane”
    • Tämä lisää Järjestelmäasetuksiin asetusruudun, jonka avulla voit hallita DS Server -palvelua ja tarkistaa kopioiden synkronoinnin tilan.

system-preferences

  • ”/Library/LaunchDaemons/com.deploystudio.server.plist”
    • Tämä Launch Daemon -tiedosto määrittää DS Server -palvelun käynnistymään automaattisesti käynnistyksen yhteydessä, kun se on kerran otettu käyttöön.

Ja siinäpä se. Onneksi olkoon, olet… ladannut ja ajanut asennusohjelman. Okei, niin se ei ole valtava määrä, mutta ainakin sen sai sinut setup ja valmis, sekä tietoa löytää lisää apua tarvittaessa.

Ensi kerralla, katsomme konfigurointi DS Repo tarinaa DS-tiedostoja, ja me setup DS-palvelin itse.

Yhteenveto

Kuten aina, jos sinulla on kysyttävää, kyselyitä tai kommentteja, kerro alla ja yritän vastata ja syventyä niin monta kuin voin. Olen erityisen innokas kuulemaan palautetta tästä uudesta sarjasta.

Oletko kiinnostunut oppimaan lisää DeployStudiosta? Osallistu DeployStudio 101 -kurssillemme Lontoossa.

Vapautuslauseke
Vaikka kirjoittaja on huolehtinut siitä, että lukijamme saavat täsmällistä tietoa, käyttäkää harkintakykyänne, ennen kuin toimitte tämän blogikirjoituksen perusteella saatujen tietojen perusteella. Amsys ei korvaa sinulle minkäänlaista korvausta, jos satut joskus kärsimään tappiota/haittaa/vahinkoa tässä blogissa olevien tietojen vuoksi/käyttäessäsi niitä.

Vastaa

Sähköpostiosoitettasi ei julkaista.