En esta demostración veremos cómo implementar el servicio Windows Deployment Service, el cual permitirá la implementación de sistemas operativos usando imágenes previamente creadas y personalizadas, inclusive con aplicaciones, en forma rápida y eficiente
En esta primera nota instalaremos y configuraremos el servicio, preparando la infraestructura necesaria para hacer la implementación de Windows 8 y Windows 7
La infraestructura necesaria será la siguiente:
DC1 – Windows Server 2012
Nombre: DC1.root.guillermod.com.ar
Dirección IP: 192.168.1.201/24
Controlador de Dominio
WDS – Windows Server 2012
Nombre: WDS.root.guillermod.com.ar
Dirección IP: 192.168.1.100/24
Servidor miembro del Dominio, donde instalaremos WDS (Windows Deployment Services)
Necesitaremos además tener una máquina con el sistema operativo cliente que deseemos utilizar (Win8-Enterprise o Win7-Enterprise o Ultlimate), para usar como máquina de referencia para crear la imagen personalizada, y una máquina “vacía” donde implementaremos la imagen personalizada
La cantidad de máquinas clientes dependerá de lo que deseen implementar y de sus posiblidades. Si están con pocas posibilidades de tener tantas máquinas, simplemente se podrá hacer la implementación en la misma máquina donde se creó la imagen de referencia
O si disponen de suficientes máquinas, yo he creado dos para Win8x64 y dos para Win7x86
Aunque muestro la configuración hecha para Win8x64, luego la hice además para Win7x86, pero realmente no pondré las capturas de pantalla porque son exactamente el mismo procedimiento. Las diferencias son sólo los archivos WIM usados del correspondiente DVD, y por supuesto el nombre que les demos para poder identificarlos 🙂
Lo primero que debemos hacer para preparar la infraestructura es sobre la máquina WDS es instalar los Roles: DHCP y Windows Deployment Services. No mostraré el procedimiento ya que entiendo que todo aquel que esté leyendo esto no tendrá dificultados en instalarlos, son sólo los valores por omisión
Solamente en la consola DHCP crear un “Scope” (Ámbito) adecuado a su propia red
¿Ya está todo? bien, comencemos a configurar WDS. Abrimos la consola de WDS y con botón derecho sobre el server comenzamos el asistente
Nos dará la advertencia correspondiente sobre DHCP, pues comparten puertos
La siguiente es una novedad en Windows Server 2012 como es la posibilidad de usar WDS sin tener un Dominio Active Directory.
No es nuestro caso, así que elegiremos “Integrated with Active Directory”
Luego elegiremos la carpeta donde se crearán los archivos necesarios y se alojarán las diferentes imágenes que crearemos.
No es requisito indispensable, pero sí conveniente, que sea un disco físico diferente, tanto por rendimiento como por espacio. En mi caso lo haré en el disco E:\
Como nuestro servidor además de ser WDS, además es DHCP dejaremos marcadas ambas opciones
En este paso deberemos configurar cómo responderá WDS a los pedidos de imágenes.
La primera es para asegurarnos que nadie pueda instalar hasta que terminemos todas las configuraciones.
La segunda, para que responda únicamente si la cuenta de máquina ya fue pre-creada en Active Directory
La tercera, simplemente responderá a cualquier máquina. Podemos configurar que requiera o no aprobación
Y ya está, pero observen que informa que no puede arrancar al servicio 🙁
No hacerse problema, evidentemente es un pequeño bug, lo podemos arrancar perfectamente en forma manual
Hagamos un paréntesis, y describamos los tres tipos de imágenes que podemos crear
Boot Images: son las imágenes que permiten arrancar una máquina, típicamente una versión personalizada de WinPE (Windows Pre-execution Environment). Recordemos que el archivo BOOT.WIM que encontramos en la carpeta “Sources” de todos los DVDs de instalación desde Windows Vista en adelante, son justamente eso, WinPE personalizados para comenzar la instalación
Install Images: son las imágenes que implementaremos, y también las que servirán para inciar la implementación (Boot), también son archivos WIM
Capture Images: son imágenes personalizadas de WinPE que nos permitirán arrancar la máquina de referencia y subir la imagen de la misma al servidor WDS
Discover Images: en caso que las máquinas que implementaremos no puedan arrancar desde la placa de red, usaremos este tipo de imágenes para arrancarlas y conectarse al servidor WDS
Volvamos a nuestra demostración. Llegados a este punto crearemos uno o más grupos de forma de mantener organizadas las diferentes imágenes a crear.
En mi caso la llamaré “Win8 – Standard Image” pero pueden usar el nombre que les resulte más cómodo y apropiado. Así que con botón derecho sobre “Install Images” seleccionamos “Add Image Group”
Ahora debemos agregar por lo menos una “Boot Image” que es lo mínimo necesario para iniciar el cliente desde el que capturaremos o implementaremos las imágenes
Debemos tener en cuenta, que no serán compatibles “Boot Images x86” y “Boot Images x64”. Si implementamos ambas plataformas deberemos crear dos “Boot Images” diferentes
Comenzaré creando la correspondiente a Win8x64, por lo que lo primero que haré es introducir el DVD de Win8x64-Enterprise Y luego con botón derecho sobre “Boot Image” comenzaré el asistente
Seleccionamos el archivo “boot.wim” del DVD de Win8x64
(Mala) Experiencia propia: denle un nombre fácilmente reconocible
A partir de tener esta imagen que arranca (“bootea”), crearemos una “Capture Image” que nos permitirá luego, capturar la imagen de la instalación de referencia
Insisto: sean claros con el nombre que utilicen…
Y marcamos la opción correspondiente para que agregue la imagen al WDS
Seleccionamos la carpeta donde deseemos guardarla
Quedará finalmente así
Utilizando un procedimiento totalmente análogo, y previendo futuras implementaciones he repetido los mismos procedimientos pero en lugar de Win8x64, ahora con Win7x86-Enterprise
Finalmente nos quedará esto
Si quieren investigar un poco hasta que llegue la siguiente nota, observen aunque mejor por ahora no cambien las propiedades de cada imagen
En la nota continuación de esta (Windows Deployment Services: Preparación de la Imagen de Referencia – Parte 2 de 3) veremos la preparación de la imagen de referencia que deseamos implementar, para por último en la tercera parte (Windows Deployment Services: Implementación de la Imagen de Referencia – Parte 3 de 3) veremos el proceso de implementación de la imagen personalizada