La posibilidad de instalación de Windows Server 2016 como NanoServer, está dando mucho que hablar en el ambiente de IT, así que he decidido que sería interesante comenzar a explorar el tema, aunque todavía no está disponible la versión definitiva de Windows Server 2016
Si alguien tiene curiosidad o quiere conocer más sobre qué es y por qué NanoServer hay mucha información en Internet, pero si quieren una definición mía sería: “La versión Core de Core” :)
Encontré bastante información en Internet, pero realmente me pareció bastante complicada y confusa, y aclaro el por qué, para nada por los artículos, que aunque hay de todo, algunos son muy buenos. El problema reside en dos puntos: por un lado porque hay quien lo desarrolla para poner en una máquina física y otros en una virtual, pero lo más importante es que cada nueva versión TP (“Technical Preview”) cambian las opciones, los scripts, las posibilidades, etc. así que hay notas con parches, y parches de parches, y …
Así que como sabemos todos los que nos gusta andar probando versiones Beta me decidí a dedicarle mucho tiempo al tema :)
Hice todo con la última versión disponibe a la fecha: Windows Server 2016 TP4, usando la configuración que me parece la más apropiada: crear una máquina virtual NanoServer
Las máquinas que utilizaré para la demostración son las clásicas de mi ambiente de pruebas, todas funcionando sobre VMware Workstation v12
- DC1.ad.guillermod.com.ar: Controlador de Dominio
- HYPER1.ad.guillermod.com.ar: Servidor miembro con Hyper-V
(Sí, se pueden ejecutar máquinas virtuales Hyper-V en una máquina virtualizada en VMware)
Lo primero es, en HYPER1, copiar desde el ISO del sistema la carpeta “NanoServer” con todo su contenido al disco local
Y crearé dos subcarpetas que utilizaré durante el procedimiento. “Provi” como provisoria para que se almacenen los archivos durante la conversión de WIM a VHD, y la segunda “VHDs” donde se creará el archivo VHD con el que crearé la máquina virtual NanoServer
Siempre en HYPER1, en una consola PowerShell ejecutada como administrador, cambio a la carpeta correspondiente, permito la ejecución de scripts en forma irrestricta y cargo el módulo de PowerShell necesario
- CD \NanoServer
- Set-ExecutionPolicy Unrestricted
- Import-Module .\NanoServerImageGenerator.psm1
Aunque es un archivo ISO, monto en la máquina el DVD, que utiliza la letra D:\
El paso siguiente es ejecutar el script “NewNanoServerImage” dándole los parámetros necesarios
– MediaPath: dónde están los archivos origen
– BasePath: dónde creará los archivos temporarios necesarios
– TargetPath: dónde colocará el VHD resultante
– Computername: Nombre de la máquina del VHD
– GuestDrivers: para que ya cree la imagen con los drivers de Hyper-V
– EnableEMS: para tener disponible la consola de emergencias (por las dudas… ;))
El comando que usé fue:
- New-NanoServerImage -MediaPath D:\ -BasePath .\Provi -TargetPath .\VHDs\NanoServer1.vhd -ComputerName Nanoserver1 -GuestDrivers -EnableEMS
NOTA: Luego de hacer una segunda prueba y ver que es mucho más difícil agregar componentes luego, es mejor agregar en este comando todos los que luego utilizaremos. En lugar del comando mostrado, utilicen este:
- New-NanoServerImage -MediaPath D:\ -BasePath .\Provi -TargetPath .\VHDs\NanoServer1.vhd -ComputerName Nanoserver1 -Guest -dns -storage -reverseforwarders -EnableEMS
En el siguiente enlace, tienen la descripción y funcionalidad de cada uno de los componentes posibles en la TP4: Getting Started with Nano Server
Como es una parámetr requerido y que no he ingresado en la línea de comandos me solicita la contraseña que tendrá el administrador local
Y ya me avisa que va a demorar, pero lean lo que sigue mientras esperan
El sistema lo dejé así por bastante tiempo, y no mostraba haber finalizado, me puse a hacer otras cosas, hasta que llegó el momento de apagar todo ¿y ahora???
No es la primera vez que me sucede, a veces los scripts de PowerShell se quedan esperando algo, quizás el pulsado de una tecla pero sin avisar. Luego de varias horas pulsé un Intro y mágicamente finalizó. Repetida la prueba demoró sólo nos minutos
Compruebo que se ha creado el VHD solicitado
Siempre en HYPER1, con el administrador de Hyper-V creo una nueva máquina virtual, Generación 1 porque algunos han reportado problemas si es Generación 2. Todo lo habitual, sólo que elijo el disco VHD creado anteriormente, y no que se cree uno nuevo
Un momento para hacer una aclaración sobre el tipo de disco. Alguien se estará preguntando porqué usé VHD y no VHDX; algunos reportaron problemas y en mi caso el primer intento fue con VHDX terminó en fracaso y tuve que comenzar todo de nuevo. Así que como lo que nos interesa en este momento es probar NanoServer, mantendré el resto lo más libre de posibles problemas, ya habrá tiempo más adelante para meterse en otras configuraciones
Enciendo la nueva máquina virtual, me conecto a la consola y ¡Oh! ¡Funciona! :D
Probemos iniciar sesión con la cuenta configurada
Algo para que tengan en cuenta. Para no hacer capturas de pantalla muy grandes que para que entren en la nota hay que reducir el tamaño y se vuelve ilegibles sigo con el tamaño usado normalmente, lo que hace que tenga que usar las barras de desplazamiento, pero no se pierdan una de las partes más importantes: qué teclas usar en cada caso que están abajo de todo en la pantalla. Básicamente son las conocidas TAB y Enter, pero para algunos casos hay muchas otras que son necesarias
Me desplazo con TAB a “Networking” ya que necesito configurar la red porque no hay disponible DHCP en la red. En realidad está el DHCP de VMware, pero no asigna los parámetros que necesitamos
En esta pantalla pueden ver cuáles son las teclas que debemos usar para cada configuración, en mi caso F11 ya que configuraré IPv4 manualmente
Con ESC cerramos la sesión
En esta nota llego hasta acá, dejamos nuestro NanoServer instalado y con una configuración muy muy básica, pero que funciona
En la próxima nota vamos a configurar remotamente por PowerShell otros parámetros necesarios, para lo siguiente que será unirla al Dominio, y comenzar a administrarla gráficamente agregádola a Server Manager y por supuesto DNS
Continúa en “Windows Server 2016 TP4 – Instalar y Configurar NanoServer Virtual – 2 de 2”
Comentarios
Hola, buen día!
No me permite crear el disco virtual con el nuevo comando:
New-NanoServerImage -MediaPath D:\ -BasePath .\Provi -TargetPath .\VHDs\NanoServer1.vhd -ComputerName Nanoserver1 -Guest -dns -storage -reverseforwarders -EnableEMS
No reconoce el comando -dns, quitando ese componente si me deja crearlo, pero claro, en la nota siguiente ya no puedo agregar ese rol al nanoserver, sólo unirlo al dominio(eso sin problema).
Puede ser porque esta en fase de pruebas que da este error? que versión exacta usa de la TP4?
Hola Coldfran, es un tema complicado el de los modificadores, porque lo van cambiando en cada compilación que sale
Tienes dos alternativas, uno es déjalo en ese momento y se puede agregar luego, cuando el Nano server ya está creado
O la segunda es que si lo han modificado hay que expresarlo diferente. Si miras en el enlace que hay en la nota «Getting Started with Nano Server» ahora lo expresan de forma diferente
Trackbacks
[…] la nota anterior “Windows Server 2016 TP4 – Instalar y Configurar NanoServer Virtual – 1 de 2” donde hemos dejado instalando y funcionando una máquina virtual NanoServer en Hyper-V, en esta […]