Ciao a tutti.
Negli ultimi tempi ho notato un certo numero di domande riguardanti DeployStudio, che variano dall’incertezza sulle posizioni Netboot e Repo, fino a “Come faccio a distribuire DeployStudio? Ho anche sentito alcune lamentele riguardo alla documentazione di DeployStudio che è obsoleta o difficile da seguire. Nel tentativo di aiutare gli amministratori Mac ad avere un vantaggio e un po’ di vantaggio su DeployStudio ho messo insieme una serie di blog.
Perché ho messo su un bel po’ di progetti e volevo aiutare a dare qualcosa alla comunità, proprio come ho cercato di fare con la mia precedente serie di blog Munki.
Il piano attuale è quello di produrre e ‘pubblicare’ una serie di post che vi portino da un Mac Server standard ad una soluzione DeployStudio funzionante nel modo più semplice possibile. Ora questo significherà alcuni sacrifici, per esempio, scremerò la maggior parte delle caratteristiche più avanzate, ma si spera che vi farà sentire abbastanza a vostro agio con le basi che sarete felici di provare il resto da soli!
Questa ‘parte 1’ del blog cerca di coprire dove trovare informazioni riguardanti la soluzione DeployStudio, dove ottenere il programma di installazione e a cosa serve ogni opzione di installazione. La ‘parte 2’ cerca di coprire la configurazione del repository e del server DeployStudio. La ‘Parte 3’ dovrebbe coprire la configurazione del servizio Netboot e la costruzione del set DeployStudio NetBoot. Questi dovrebbero lasciarti con una soluzione DeployStudio completamente funzionante.
Dettagli chiave
OS usato: OS X Yosemite (10.10.5)
DeployStudio usato: 1.6.16
Utilizzerò spesso “DS” come abbreviazione di “DeployStudio” in questa serie.
Utilizzerò anche “Repo” come abbreviazione di “Repository” in questa serie.
Informazioni
Destra, iniziamo dall’inizio, dove puoi andare per trovare informazioni riguardanti DeployStudio (a parte questi blog e il nostro corso di formazione!).
Accendi un web-browser e vai a http://www.deploystudio.com
Questo ti mostrerà la prima pagina del sito web DS con le schede delle seguenti risorse:
- Downloads
- Documentazione
- Forums
Informazioni: Documentazione
Ah, la mia parola preferita (come dovrebbe essere). Questo link ti permette di scaricare i PDF della documentazione fornita dallo sviluppatore e vale la pena leggerli.
Informazioni: Forum
Il forum è il posto migliore dove andare se pensi di aver incontrato un bug con DS, e per scoprire se altri hanno possibili soluzioni al problema. Puoi anche inviare richieste di funzionalità qui.
Informazioni: Downloads
E, come previsto, è qui che si ottengono gli installatori per DS.
Clicca sulla versione che vuoi scaricare.
Scorri in fondo alla pagina e clicca nuovamente sul numero della versione.
Questo avvierà il download di un file immagine del disco contenente il programma di installazione.
Installazione
OK, quindi ora hai la tua bella copia nuova e lucida di DS scaricata e l’immagine del disco montata, e ci trovi una serie di bit e pezzi extra. Di cosa si tratta?
Installazione: Guida all’installazione rapida
Questa è una copia della Guida all’installazione rapida, che si trova sul sito principale di DS nella sezione Documenti.
Installazione: Extras
Come puoi immaginare, questa cartella contiene tutti i pezzi extra di cui potresti aver bisogno ma che non vuoi eseguire come parte dell’installazione.
Queste includono:
- “DeployStudioRuntime_v1.6.16.pkg”
- Questo installerà solo l’applicazione DS Runtime (la stessa applicazione che gira mentre un Mac è avviato in rete). Pratico se hai una situazione insolita come l’uso di un sistema operativo di imaging esterno piuttosto che un’immagine NetBoot.
- “DeployStudioServer Uninstaller”
- Fa esattamente quello che dice sulla scatola. Un pacchetto di disinstallazione per rimuovere il server DS da un sistema operativo.
- “ExampleTask”
- Questa cartella contiene una serie di file di esempio per costruire il tuo compito personalizzato in DS. Pensatelo come un SDK per DS.
- “FreezeHomedirs_v1.6.16.mpkg”
- Questo installa una soluzione personalizzata con script per ripristinare la home directory di un utente ad uno stato predefinito al riavvio, similmente alla soluzione Deep Freeze ma solo per le home directory degli utenti.
- “import_compters_template.csv”
- Un file modello che permette di importare un certo numero di record di computer in DS pronti per l’uso.
Installazione: Installer
E ora raggiungiamo l’importante, l’installatore di DeployStudio Server stesso. Questo installerà tutti i componenti DS richiesti e opzionalmente (abilitato per default) il “DeployStudio Runtime for PCs” (DS supportava l’imaging dei PC ma sembra che questo non sia più attivamente sviluppato) e “950.deploystudio.relica.sync” (tutti gli script e gli elementi necessari per costruire un server di replica DS con sincronizzazione).
Installazione: Step-By-Step
Va bene, quindi ci siamo tolti il pensiero, andiamo avanti con la guida.
1. Sull’immagine del disco di installazione di DS appena scaricata e montata, fai doppio clic sul file di installazione “DeployStudioServer_v1.6.16.mpkg”.
2. Se hai attivato Apple’s Gatekeeper, dovresti ricevere un avviso che il programma di installazione non è stato firmato.
3. Confermate di aver ottenuto l’immagine del disco (e il programma di installazione) da una fonte legittima, poi “Ctrl” + Click sul programma di installazione, e selezionate “Apri”.
4. Gatekeeper vi darà un secondo avviso. Controlla di essere soddisfatto, poi clicca ancora su “Open”.
5. Cliccate su “Continua” fino a raggiungere la schermata dello SLA. Leggi e conferma che sei d’accordo con questi termini, poi clicca “Agree”.
6. Clicca “Install” e inserisci il nome utente e la password dell’amministratore locale. Clicca su “Install Software”.
7. L’installazione è completa.
Installazione: Cosa ha fatto?
Beh, come puoi immaginare, avrebbe installato un certo numero di file. I principali sono:
- “/Applications/Utilities/DeployStudio Admin.app”
- “/Applications/Utilities/DeployStudio Assistant”
- “/Applications/Utilities/DeployStudio Runtime”
- Queste tre applicazioni sono usate per gestire il server DS, configurare le impostazioni ed eseguire i flussi di lavoro.
- “/Library/PreferencePanes/DeployStudioServer.prefPane”
- Questo aggiunge un pannello di preferenze alle preferenze di sistema per permettere di gestire il servizio DS Server e controllare lo stato di sincronizzazione della replica.
- “/Library/LaunchDaemons/com.deploystudio.server.plist”
- Questo file Launch Daemon configura il servizio DS Server per l’avvio automatico al boot, una volta abilitato.
E questo è praticamente tutto. Congratulazioni, avete… scaricato ed eseguito un programma di installazione. Ok, non è un granché, ma almeno ti ha configurato e pronto, insieme alla conoscenza per trovare ulteriore aiuto se necessario.
La prossima volta, vedremo come configurare il tuo DS Repo per raccontare i tuoi file DS, e configureremo il server DS stesso.
Sommario
Come sempre, se hai qualche domanda, richiesta o commento, faccelo sapere qui sotto e cercherò di rispondere e approfondire il più possibile. Sono particolarmente ansioso di sentire qualsiasi feedback su questa nuova serie.
Interessato ad imparare di più su DeployStudio? Partecipa al nostro corso DeployStudio 101 a Londra.
Disclaimer
Mentre l’autore ha avuto cura di fornire ai nostri lettori informazioni accurate, ti preghiamo di usare la tua discrezione prima di agire in base alle informazioni basate sul post del blog. Amsys non vi risarcirà in alcun modo se vi capitasse di subire una perdita/convenienza/danno a causa di/facendo uso delle informazioni contenute in questo blog.