Personalizando una imagen de Nano Server con NSIB

Hoy, haré un pequeño break del mundo cloud y escribiré sobre una herramienta que he usado recientemente para personalizar imágenes de Nano Server (Por si alguien ha estado muy out los últimos meses y no sabe que es Nano Server podéis leerlo rápidamente en este link o bien si disponéis de algo mas de tiempo podéis darle un vistazo a este vídeo de Channel 9 donde aparezco hablando junto a @joandelgadoa).

La herramienta en cuestión es Nano Server Image Builder, esta nos permitirá tanto crear una imagen de Nano Server personalizada como crear un USB de arranque para instalar este SO.

Es importante destacar que para el uso de Nano Server Image Builder se debe tener instalado en el equipo el Windows Assessment and Deployment Kit (ADK) con las features Deployment tools y Windows Preinstallation Environment (Windows PE) como mínimo.

nanoserver1

En primer lugar se debe proceder a crear la imagen seleccionando la primera opción: Create a new Nano Server image. Seguidamente montar la imagen de Windows Server 2016 e introducir su ruta en el wizard.

nanoserver2

Se acepta el EULA y se selecciona el tipo de despliegue que queremos realizar. Este puede ser de dos tipos:

  • Maquinas virtuales
  • Servidor físico

En caso de seleccionar Máquinas virtuales, recordad que si esa imagen desea ser subida a Azure deberá ser creada con la extensión .VHD

nanoserver3

En la siguiente pantalla debemos seleccionar todos los roles que queremos que nuestro Nano Server posea y su versión.

nanoserver4

Se procede a asignar un nombre a la máquina, se introduce la contraseña del usuario administrador y se selecciona la zona horaria.

nanoserver5

En caso de querer habilitar el soporte remoto vía WinRM y Powershell para todas las subredes o bien configurar los datos de red (IP, Máscara de red,…) lo deberemos realizar desde aquí.

nanoserver6

En los siguientes pasos podremos introducir los datos correspondientes para añadir la máquina en dominio en el momento de su despliegue y un apartado realmente útil que es el disponer de la posibilidad de añadir scripts, ficheros o binarios que deseemos.

nanoserver7

Una vez finalizada la configuración, validamos que todos los datos introducidos son correctos y pulsamos Create.

En tan solo 2 minutos y medio ya tendremos nuestra imagen de Nano Server personalizada (dependiendo siempre de los roles, ficheros, scripts y binarios que le hayamos añadido).

En el caso que queramos realizar esta tarea de forma repetida o bien automatizarla, el mismo wizard nos muestra el comando a ejecutar desde Powershell (aunque siempre se deberá ejecutar con el módulo de Nano Server cargado en la shell).

New-NanoServerImage -MediaPath 'D:\' -Edition 'Datacenter' -DeploymentType Guest -TargetPath 'C:\Nanoserver\nserver.vhd' -MaxSize 5368709120 -ComputerName 'localadmin' -SetupCompleteCommand ('tzutil.exe /s "Romance Standard Time"') -LogPath 'C:\Users\Jordi\AppData\Local\Temp\NanoServerImageBuilder\Logs\2017-03-14 21-15'

Una vez tenemos el .vhd creado ya se puede proceder a alojarlo sobre un Hyper-V o subirlo a Azure y crear una VM, montarlo en un USB de arranque seleccionando en el menú inicial del wizard la opción  Create Bootable USB Media, o bien como veremos en la entrada siguiente, añadirlo a una Task Sequence de MDT para personalizar todavía más su despliegue desde un entorno de Windows PE.

Autor: Jordi Suñé

Gran aficionado a los juegos de mesa, las motos y consultor cloud (o almenos eso pone en mi firma de correo). Después de más de dos años en @Tokiota me dedico a presentar y diseñar soluciones tecnológicas Microsoft tanto cloud como onpremise , implantarlas y en alguna que otra ocasión dar workshops y charlas. Intento mantenerme al día de todas las novedades en nuestro sector, aunque eso me quite horas de sueño, pero todo el mundo sabe que para eso se inventó el café ^^

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s