Cómo configurar un servidor Nano después de implementarlo

Windows Server 2016 será la primera versión de Windows compatible con la implementación de Nano Server. Aunque Nano Server se ha descrito como una implementación de Windows Server con un mínimo de rastro y se ha comparado con Server Core, es un animal completamente diferente. Al instalar Windows Server, no es posible instalar Nano Server. Esto se debe a que en realidad no está instalando Nano Server, sino creándolo.

Como Windows Server 2016 aún no se ha lanzado, las mejores prácticas para Nano Server aún están evolucionando. De hecho, es probable que estas mejores prácticas continúen evolucionando durante algún tiempo. A pesar de esto, Microsoft parece estar diciendo a sus clientes que necesitan configurar Nano Server como parte del proceso de creación. Eso está muy bien, pero seamos realistas, a veces la vida sucede. Suponga que su jefe quiere que cambie la configuración del servidor Nano después de que el servidor Nano ya se haya implementado. Se ha sugerido que el servidor debería reconstruirse desde cero en tal situación, pero ¿dónde está el interés en esto? Aunque lo haya leído, puede reconfigurar un servidor Nano que ya se haya implementado.

Para aquellos que no están familiarizados con Nano Server, es similar a un núcleo de servidor, pero mucho, mucho más pequeño. Microsoft ofrece un Nano Server VHD que puede descargar si quieres jugar con Nano Server. El VHD tiene un tamaño de solo 624.515 KB. ¿Lo atrapaste? El tamaño de todo el sistema operativo se mide en kilobytes, no en gigabytes.

Entonces, ¿cómo hizo Microsoft que Nano Server fuera tan pequeño? Primero, Microsoft se deshizo de la interfaz de usuario. Hay una interfaz de texto muy pequeña que se puede usar para tareas de configuración de bajo nivel, pero no puede controlar el servidor a través de la interfaz. Así es como se ve la interfaz de Nano Server:

Otra cosa que ha hecho Microsoft es deshacerse de muchos comandos de administración. Nano Server no contiene PowerShell, pero puede conectarse a él mediante una sesión remota de PowerShell. Sin embargo, muchos cmdlets de PowerShell no funcionan con Nano Server, por lo que es posible que deba usar comandos de línea de comandos más antiguos.

Si desea configurar Nano Server, lo primero que debe hacer normalmente es configurar una conexión de red. Nano Server intentará obtener una dirección IP de su servidor DHCP si es posible, pero hay muchas situaciones en las que esto puede no ser deseable. Por ejemplo, es posible que deba proporcionar al servidor una dirección IP estática.

En mi caso, tuve que hacer cambios en la configuración de DNS del servidor NNS. El servidor nano está conectado a mi servidor DHCP, pero mi servidor DHCP proporciona las direcciones IP de mi red de producción. El problema era que quería adjuntar un servidor Nano a mi dominio de laboratorio, que tiene su propio servidor DNS.

Para solucionar el problema, fui al menú Red, que puede ver en la captura de pantalla anterior, y anoté la dirección IP actual del Nano Server. Luego fui a otra ordenador y edité el archivo. C:WindowsSystem32DriversEtcHost un archivo que contiene el nombre actual de el ordenador y la dirección IP del Nano Server. La razón por la que hice esto es simple. PowerShell no le permitirá configurar una sesión especificando una dirección IP (excepto en algunas circunstancias muy especiales), y configurar una sesión especificando un nombre de Nano Server tampoco funcionará si el ordenador que está utilizando no puede encontrar el objetivo. ordenador. Puede ver los errores creados en la imagen a continuación.

Mensajes de error de PowerShell
Una vez que se haya modificado el archivo Hosts, abra PowerShell e ingrese los siguientes comandos:

$Cred=Get-Credential
Enter-PSSession -ComputerName <Nano Server name> -Credential $Cred

Puedes ver cómo se ve a continuación. Si tiene problemas para conectarse, asegúrese de que Nano Server Firewall esté configurado correctamente para la administración remota. El menú de Nano Server que se muestra en la primera imagen de este artículo contiene una opción para acceder a las reglas del firewall.

Conexión remota al servidor Nano a través de la sesión de PowerShell

Ahora que ha creado una sesión de PowerShell para el servidor Nano, es hora de configurar la dirección DNS del servidor (siempre que la necesite). El primer paso es determinar el índice de la interfaz de red. Puede obtener este número ingresando el siguiente comando:

Netsh interface ipv4 show interfaces

Tenga en cuenta el valor IDX asociado con su interfaz. Luego ingrese este comando:

Set-DNSClientServerAddress -InterfaceIndex <your interface index number> -ServerAddress (“<your DNS server address>”)

Si necesita ingresar varias direcciones de servidor DNS, puede separar las direcciones principal y secundaria con una coma. Después de completar este proceso, puede probar la operación ingresando este comando:

IPCONFIG /ALL

Puedes ver cómo se ve todo en la siguiente imagen:

Configuración del servidor DNS del servidor nano

Debido a que se ha configurado la dirección del servidor DNS correcta, es posible hacer referencia al servidor por su nombre. Asegúrese de eliminar cualquier cambio de su archivo Hosts si tuvo que usar el archivo Hosts para habilitar la conexión.

Ahora cambiemos el nombre del servidor Nano. Suponiendo que el servidor aún no está conectado al dominio, puede hacerlo con el siguiente comando:
Rename-Computer -Newname “<new name>”

Como puede ver en la imagen a continuación, cambié el nombre de mi servidor de MINWINPC a Nano2. También notará que recibí una advertencia de que el servidor debe reiniciarse. Puede reiniciar Nano Server yendo a la consola del servidor y presionando Ctrl + F6. Después de que el servidor se reinicie, deberá cerrar PowerShell e ingresar a una nueva sesión con el servidor Nano usando el nuevo nombre del servidor Nano.

Cambiar el nombre del servidor Nano
Y ahora conectemos el servidor Nano al dominio. Por lo general, los servidores se pueden conectar a un dominio a través de PowerShell mediante el cmdlet Add-Computer. Sin embargo, debido al pequeño tamaño de Nano Server, no reconoce este cmdlet. Recuerde, Microsoft asume que todo se configurará cuando cree el servidor Nano por primera vez, no después de que se haya creado. Afortunadamente, existe una forma de conectar el servidor a su dominio. Sin embargo, el método es al menos un poco heterodoxo.

El primer paso del proceso es iniciar sesión en otro servidor que ejecute Windows Server 2016 (no Nano Server). Este servidor debe ser miembro del dominio porque necesitamos obtener blobs de datos de este servidor. Para hacer esto, abra una sesión administrativa de PowerShell e ingrese el siguiente comando:

Djoin /provision /domain <your domain name> /machine <your Nano Server name> /savefile .odjblob

En caso de que esté interesado, el comando DJOIN es un comando de Windows para el aprovisionamiento de dominios autónomos. Puede ver cómo se ve el comando en acción en la imagen a continuación:

Proporcionar DJOIN en el servidor de Windows

Ahora que hemos creado el blob, debemos copiarlo en el servidor Nano. Hay algunas formas diferentes de hacer esto, pero así es como lo hice: desde una sesión administrativa de PowerShell en un servidor que contiene un objeto grande, ingresé los siguientes comandos:

NET USE Z: \<Nano Server name>C$
Z:
MD Temp
C:
Copy objblob Z:Temp

Este conjunto de comandos muestra la unidad Z: en la unidad C: del servidor Nano. Luego crea una carpeta llamada Temp en el servidor Nano y copia un objeto grande en la carpeta Temp. Puede ver el proceso real en la siguiente imagen:

Copie los datos del blob en el servidor Nano

Ahora instale la sesión remota de PowerShell en el servidor Nano usando el mismo método que usamos antes. Una vez establecida la sesión, ingrese el siguiente comando para usar un objeto grande para conectar el servidor Nano al dominio:

Djoin /requestodj /loadfile C:Tempodjblob /WindowsPath C:Windows /localOS

Así es como se ve el proceso:

El dominio se ha unido al servidor Nano
Ahora reinicie Nano Server y se adjuntará al dominio

Siguiendo los consejos de este tutorial, podrá configurar un servidor Nano que ya se haya implementado. Tenga en cuenta que los procesos descritos en este artículo son solo el comienzo. También puede implementar y configurar roles de servidor a través de una sesión remota de PowerShell.

Autor de la foto: fabien lavocat


Artículos de interés

Subir

Si continuas utilizando este sitio aceptas el uso de cookies. Más información