DeployStudio 101 – Parte 1 – Información e instalación

Hola a todos.

Durante el último tiempo me he dado cuenta de una serie de preguntas con respecto a DeployStudio, que varían de la incertidumbre sobre el Netboot y Repo ubicaciones, a la derecha de ‘¿Cómo puedo DeployStudio? También he escuchado algunas quejas sobre la documentación de DeployStudio que está desactualizada o es difícil de seguir. En un esfuerzo por ayudar a los administradores de Mac obtener una pierna y un poco de una ventaja en DeployStudio he reunido una serie de blogs.

Porque he creado un buen número, mientras que en los proyectos y quería ayudar a dar algo a la comunidad, al igual que he tratado de con mi anterior serie de blogs Munki.

El plan actual es producir y ‘publicar’ una serie de posts que te lleven de un servidor Mac estándar a una solución DeployStudio que funcione de la manera más sencilla posible. Esto significará algunos sacrificios, por ejemplo, voy a pasar por encima de la mayoría de las características más avanzadas, pero espero que te sientas lo suficientemente cómodo con los fundamentos que estarás feliz de probar el resto por ti mismo!

Esta ‘parte 1’ del blog pretende cubrir dónde encontrar información sobre la solución DeployStudio, dónde obtener el instalador y para qué sirve cada opción de instalación. La ‘parte 2’ pretende cubrir la configuración del repositorio de DeployStudio y del servidor. La ‘Parte 3’ debería cubrir la configuración del servicio Netboot y la construcción del conjunto DeployStudio NetBoot. Esto debería dejarle con una solución DeployStudio completamente funcional.

Detalles clave

Sistema operativo utilizado: OS X Yosemite (10.10.5)

DeployStudio Used: ¡1.6.16

A menudo utilizaré «DS» como abreviatura de «DeployStudio» a lo largo de esta serie.

También utilizaré «Repo» como abreviatura de «Repositorio» a lo largo de esta serie.

Información

Correcto, empecemos por el principio, ¿dónde puedes ir a buscar información relacionada con DeployStudio (aparte de estos blogs y nuestro curso de formación!).

Enciende un navegador web y navega a http://www.deploystudio.com

sitio web de DeployStudio

Esto te mostrará la portada del sitio web de DS con pestañas a los siguientes recursos:

  • Descargas
  • Documentación
  • Foros

Información: Documentación

Ah, mi palabra favorita (como debe ser). Este enlace permite descargar los PDF de la documentación proporcionada por el desarrollador y merece la pena leerlos.

Información: Foros

Los foros son el mejor lugar al que acudir si crees que puedes haber encontrado un error con DS, y para averiguar si otros tienen posibles soluciones para el problema. También puede enviar solicitudes de características aquí.

Foros de DS

Información: Descargas

Y, como era de esperar, aquí es donde se obtienen los instaladores para DS.

Haga clic en la versión que desee descargar.

deploy-studio-versiones

Desplácese hasta el final de la página y haga clic de nuevo en el número de versión.

Asuntos conocidos

Esto iniciará la descarga de un archivo de imagen de disco que contiene el instalador.

Instalación

Ok, así que ahora tienes tu bonita y nueva copia de DS descargada y la imagen de disco montada, y encuentras un número de piezas extra ahí. ¿De qué se trata?

Instalación del estudio de despliegue

Instalación: Guía de instalación rápida

Esta es una copia de la Guía de instalación rápida, que se encuentra en el sitio web principal de DS, en la sección Documentos.

Instalación: Extras

Como imaginarás, esta carpeta contiene todas las piezas extra que puedes necesitar pero que no quieres ejecutar como parte de la instalación.

instalación-extras

Estos incluyen:

  • «DeployStudioRuntime_v1.6.16.pkg»
    • Esto instalará sólo la aplicación DS Runtime (la misma aplicación que se ejecuta mientras un Mac está en el Netboot). Práctico si tiene una situación inusual como el uso de un sistema operativo de imagen externa en lugar de una imagen NetBoot.
  • «DeployStudioServer Uninstaller»
    • Hace exactamente lo que dice en la lata. Un paquete de desinstalación para eliminar el servidor DS de un sistema operativo.
  • «ExampleTask»
    • Esta carpeta contiene una serie de archivos de ejemplo para construir su propia tarea personalizada en DS. Piense en ella como un SDK para DS.

tarea de ejemplo

  • «FreezeHomedirs_v1.6.16.mpkg»
    • Esta instala una solución personalizada con scripts para restaurar el directorio home de los usuarios a un estado predefinido al reiniciar, de forma similar a la solución Deep Freeze pero sólo para los directorios home de los usuarios.
  • «import_compters_template.csv»
    • Un archivo de plantilla que permitiría importar una serie de registros de ordenadores a DS listos para su uso.

import-compters

Instalación: Instalador

Y ahora llegamos a lo importante, el propio instalador de DeployStudio Server. Esto instalará todos los componentes necesarios de DS, así como opcionalmente (activado por defecto) el «DeployStudio Runtime for PCs» (DS solía soportar la creación de imágenes de PCs, pero parece que esto ya no se desarrolla activamente) y «950.deploystudio.relica.sync» (todos los scripts y elementos necesarios para construir un servidor de réplica de DS con sincronización).

install deploystudio server

Instalación: Paso a paso

Bien, ya hemos sacado eso del camino, sigamos con la guía.

1. En la imagen de disco del instalador DS recién descargada y montada, haz doble clic en el archivo de instalación «DeployStudioServer_v1.6.16.mpkg».

deploystudioserver1

2. Si tienes activado el Gatekeeper de Apple, deberías recibir un aviso de que el instalador no ha sido firmado.

deploystudioserver2

3. Confirme que ha obtenido la imagen de disco (y el instalador) de una fuente legítima, luego haga «Ctrl» + clic en el instalador y seleccione «Abrir».

openpackage

4. Gatekeeper le dará una segunda advertencia. Comprueba que estás conforme y vuelve a hacer clic en «Abrir».

gatepkeeper

5. Haga clic en continuar hasta que llegue a la pantalla de SLA. Lea y confirme que está de acuerdo con estos términos, luego haga clic en «Aceptar».

deploystudioserver3

6. Haga clic en «Instalar» e introduzca el nombre de usuario y la contraseña del administrador local. Haga clic en «Instalar software».

Instalar software

7. La instalación se ha completado.

Instalación completa

Instalación: ¿Qué ha hecho?

Bueno, como puedes suponer, habrá instalado una serie de archivos. Los principales son:

  • «/Applications/Utilities/DeployStudio Admin.app»
  • «/Applications/Utilities/DeployStudio Assistant»
  • «/Applications/Utilities/DeployStudio Runtime»
    • Estas tres aplicaciones se utilizan para gestionar el servidor DS, configurar los ajustes y ejecutar los flujos de trabajo.

utilidades

  • «/Library/PreferencePanes/DeployStudioServer.prefPane»
    • Añade un panel de preferencias a las preferencias del sistema para permitirle gestionar el servicio DS Server y comprobar el estado de sincronización de las réplicas.

system-preferences

  • «/Library/LaunchDaemons/com.deploystudio.server.plist»
    • Este archivo Launch Daemon configura el servicio DS Server para que se inicie automáticamente en el arranque, una vez habilitado.

Y eso es todo. Enhorabuena has… descargado y ejecutado un instalador. Ok, no es una gran cantidad, pero al menos te tiene configurado y listo para, junto con el conocimiento para encontrar más ayuda si es necesario.

La próxima vez, nos fijamos en la configuración de su DS Repo para la historia de sus archivos DS, y configuramos el servidor DS en sí.

Resumen

Como siempre, si usted tiene alguna pregunta, consultas o comentarios, háganoslo saber a continuación y voy a tratar de responder y profundizar en todos los que pueda. Estoy especialmente ansioso por escuchar cualquier comentario sobre esta nueva serie.

¿Interesado en aprender más sobre DeployStudio? Asista a nuestro curso DeployStudio 101 en Londres.

Descargo de responsabilidad
Aunque el autor ha tenido cuidado de proporcionar a nuestros lectores información precisa, por favor, use su discreción antes de actuar sobre la información basada en la entrada del blog. Amsys no le compensará de ninguna manera si alguna vez sufre una pérdida/inconveniente/daño debido a/al hacer uso de la información de este blog.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.