Implementación de Nano Server
| Rol o característica | Opción |
|---|---|
| Rol de Hyper-V (incluido NetQoS) | -Compute |
| Clústeres de conmutación por error y otros componentes detallados después de esta tabla. | -Clustering |
| Controladores básicos para una variedad de adaptadores de red y controladores de almacenamiento. Este es el mismo conjunto de controladores incluidos en una instalación Server Core de Windows Server 2016. | -OEMDrivers |
| Rol de servidor de archivos y otros componentes de almacenamiento después de esta tabla | -Storage |
| Windows Defender, incluido un archivo de firma predeterminado | -Defender |
| Invertir reenviadores para compatibilidad de aplicaciones, por ejemplo marcos de aplicaciones comunes como Ruby, Node.js, etc. | Se incluye de manera predeterminada |
| Rol Servidor DNS | -Package Microsoft-NanoServer-DNS-Package |
| Desired State Configuration (DSC) de PowerShell | \- Paquete Microsoft-NanoServer-DSC-Package Nota: Para obtener todos los detalles, vea Uso de DSC en Nano Server. |
| Internet Information Server (IIS) | \- Paquete Microsoft-NanoServer-IIS-Package Nota: Consulta IIS en Nano Server para más información sobre cómo trabajar con IIS. |
| Compatibilidad de host para los contenedores de Windows | -Containers |
| Agente System Center Virtual Machine Manager | -Package Microsoft-NanoServer-SCVMM-Package -Package Microsoft-NanoServer-SCVMM-Compute-Package Nota: Usa el paquete de proceso SCVMM solo si supervisas Hyper-V. Para implementaciones hiperconvergidas en VMM, conviene especificar también el parámetro -Storage. Para más información, consulta la documentación sobre VMM. |
| Agente de System Center Operations Manager | Instalado por separado. Consulta la documentación de System Center Operations Manager para más detalles, en https://technet.microsoft.com/system-center-docs/om/manage/install-agent-on-nano-server. |
| Protocolo de puente del centro de datos (incluido DCBQoS) | -Package Microsoft-NanoServer-DCB-Package |
| Implementación en una máquina virtual | \- Paquete Microsoft-NanoServer-Guest-Package |
| Implementación en una máquina física | - Paquete Microsoft-NanoServer-Host-Package |
| BitLocker, el Módulo de plataforma segura (TPM), el cifrado de volumen, identificación de la plataforma, los proveedores de criptografía y otras funciones relacionadas con el inicio seguro. | -Package Microsoft-NanoServer-SecureStartup-Package |
| Compatibilidad de Hyper-V con VM blindadas | \- Paquete Microsoft-NanoServer-ShieldedVM-Package Nota: Este paquete solo está disponible para la edición Datacenter de Nano Server. |
| Agente del Protocolo simple de administración de redes (SNMP) | -Package Microsoft-NanoServer-SNMP-Agent-Package.cab Nota: No se incluye con los medios de instalación de Windows Server 2016. Disponible solo en línea. Para más información, consulta Instalación de roles y características en línea. |
| Servicio de IPHelper que proporciona conectividad de túnel con tecnologías de transición IPv6 (6to4, ISATAP, Proxy de puerto y Teredo) e IP-HTTPS | -Package Microsoft-NanoServer-IPHelper-Service-Package.cab Nota: No se incluye con los medios de instalación de Windows Server 2016. Disponible solo en línea. Para más información, consulta Instalación de roles y características en línea. |
Nota
Al instalar paquetes con estas opciones, un paquete de idioma correspondiente también se instala en función de la configuración regional del medio de servidor seleccionada. Puede encontrar los paquetes de idioma disponibles y sus abreviaturas de configuración regional en el medio de instalación en subcarpetas con el nombre de la configuración regional de la imagen.
Nota
Cuando se usa el parámetro -Storage para instalar Servicios de archivo, estos no están habilitados realmente. Habilite esta característica desde un equipo remoto con el Administrador de servidores.
Elementos de clústeres de conmutación por error instalados por el parámetro de clústeres
- Rol de clústeres de conmutación por error
- Clústeres de conmutación por error de VM
- Espacios de almacenamiento directo (S2D)
- Calidad de servicio de almacenamiento
- Clústeres de replicación de volúmenes
- Servicio Testigo SMB
Elementos de almacenamiento y archivos instalados por el parámetro -Storage.
- Rol de Servidor de archivos
- Desduplicación de datos
- E/S de múltiples rutas, incluido un controlador para el Módulo específico de dispositivo de Microsoft (MSDSM)
- ReFS (v1 y v2)
- Iniciador iSCSI (pero no el destino iSCSI)
- Réplica de almacenamiento
- Servicio de administración del almacenamiento con compatibilidad para SMI-S
- Servicio Testigo SMB
- Volúmenes dinámicos
- Proveedores de almacenamiento básicos de Windows (para la administración del almacenamiento de Windows)
Instalación de un VHD de Nano Server
Este ejemplo crea una imagen de VHDX basada en GPT con el nombre de un equipo determinado e incluidos los controladores invitados de Hyper-V, a partir de los medios de instalación de Nano Server en un recurso compartido de red. En un símbolo de Windows PowerShell con privilegios elevados, empiece con este cmdlet:
Import-Module <Server media location>\NanoServer\NanoServerImageGenerator; New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\server_en-us -BasePath .\Base -TargetPath .\FirstStepsNano.vhdx -ComputerName FirstStepsNano
El cmdlet llevará a cabo todas estas tareas:
Seleccionar Standard como una edición básica
Solicitar la contraseña de administrador
Copiar los medios de instalación de \Path\To\Media\server_en-us a .\Base
Convertir la imagen WIM a un VHD. (La extensión de archivo del argumento de ruta de acceso de destino determina si crea un VHD basado en MBR para máquinas virtuales de generación 1 en comparación con un VHDX basado en GPT para máquinas virtuales de generación 2)
Copiar el VHD resultante en \FirstStepsNano.vhdx
Establecer la contraseña de administrador para la imagen tal como se especifica
Establecer el nombre del equipo de la imagen en FirstStepsNano
Instalar los controladores invitados de Hyper-V
Todo esto tiene como resultado una imagen de .\FirstStepsNano.vhdx.
El cmdlet genera un registro según se ejecuta y permite saber dónde se encuentra este registro cuando termine. La conversión de WIM a VHD realizada por el script complementario genera su propio registro en %TEMP%\Convert-WindowsImage\<GUID> (donde <GUID> es un identificador único por cada sesión de conversión).
Siempre que use la misma ruta de acceso base, puede omitir el parámetro de ruta de acceso de medios cada vez que ejecute este cmdlet, puesto que va a utilizar los archivos almacenados en caché desde la ruta de acceso base. Si no se especifica una ruta de acceso base, el cmdlet generará una predeterminada en la carpeta TEMP. Si desea utilizar medios de origen diferentes, pero la misma ruta de acceso base, debe especificar el parámetro de ruta de acceso de medios.
Nota
Ahora tiene la opción de especificar la edición de Nano Server para compilar la edición Standard o Datacenter. Use el parámetro -Edition para especificar las ediciones Standard o Datacenter.
Si tiene una imagen existente, puede modificarla según sea necesario con el cmdlet Edit-NanoServerImage.
Si no especifica un nombre de equipo, se generará un nombre aleatorio.
Instalación de un WIM de Nano Server
Copie la carpeta NanoServerImageGenerator desde la carpeta \NanoServer de la imagen ISO de Windows Server 2016 en una carpeta local del equipo.
Inicie Windows PowerShell como administrador, cambie el directorio a la carpeta donde ha colocado la carpeta NanoServerImageGenerator y, a continuación, importe el módulo con
Import-Module .\NanoServerImageGenerator -Verbose.Nota
Puede que tenga que ajustar la directiva de ejecución de Windows PowerShell.
Set-ExecutionPolicy RemoteSigneddebería funcionar correctamente.
Para crear una imagen de Nano Server para actuar como un host de Hyper-V, ejecute lo siguiente:
New-NanoServerImage -Edition Standard -DeploymentType Host -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerPhysical\NanoServer.wim -ComputerName <computer name> -OEMDrivers -Compute -Clustering`
Donde
- MediaPath es la raíz de los soportes de DVD o la imagen ISO que contienen Windows Server 2016.
-BasePathcontendrá una copia de los archivos binarios de Nano Server, para que pueda usar New-NanoServerImage -BasePath sin tener que especificar -MediaPath en futuras ejecuciones.-TargetPathcontendrá el archivo .wim resultante, que contiene los roles y las características que ha seleccionado. Asegúrese de especificar la extensión .wim.-Computeagrega el rol Hyper-V.-OemDriversagrega varios controladores comunes.
Se le pedirá que proporcione una contraseña de administrador.
Para más información, vea Get-Help New-NanoServerImage -Full.
Arranque en WinPE y asegúrese que se puede acceder al archivo .wim que acaba de crear desde WinPE. (Podría, por ejemplo, copiar el archivo .wim a una imagen de WinPE de arranque en una unidad flash USB).
Una vez que se inicia WinPE, utilice Diskpart.exe para preparar la unidad de disco duro del equipo de destino. Ejecute los siguientes comandos de Diskpart (modifíquelo en consecuencia, si no utiliza UEFI y GPT):
Advertencia
Estos comandos eliminarán todos los datos del disco duro:
Diskpart.exe
Select disk 0
Clean
Convert GPT
Create partition efi size=100
Format quick FS=FAT32 label=System
Assign letter=s
Create partition msr size=128
Create partition primary
Format quick FS=NTFS label=NanoServer
Assign letter=n
List volume
Exit
Aplique la imagen de Nano Server (ajuste la ruta de acceso del archivo .wim):
Dism.exe /apply-image /imagefile:.\NanoServer.wim /index:1 /applydir:n:\
Bcdboot.exe n:\Windows /s s:
Extrae el soporte de DVD o la unidad USB y reinicia el sistema con Wpeutil.exe Reboot
Edición local y remota de archivos en Nano Server
En cualquier caso, conéctese al servidor Nano Server, como con la comunicación remota de Windows PowerShell.
Una vez que se conecta a Nano Server, puede editar un archivo que reside en el equipo local, pasando la ruta de acceso absoluta o relativa del archivo al comando psEdit, por ejemplo: psEdit C:\Windows\Logs\DISM\dism.log o psEdit .\myScript.ps1.
Edite un archivo que reside en un servidor remoto de Nano Server iniciando una sesión remota con Enter-PSSession -ComputerName 192.168.0.100 -Credential ~\Administrator y luego pase la ruta absoluta o relativa del archivo al comando psEdit, de una forma similar a esta: psEdit C:\Windows\Logs\DISM\dism.log.
Instalación de roles y características en línea
Nota
Si instalas un paquete opcional de Nano Server desde un repositorio en línea o multimedia, este no incluirá las revisiones de seguridad recientes. Para evitar errores de coincidencia entre los paquetes opcionales y el sistema operativo base, te recomendamos que instales la última actualización acumulativa inmediatamente después de instalar los paquetes opcionales y antes de reiniciar el servidor.
Instalación de roles y características desde un repositorio de paquetes
Puedes buscar e instalar paquetes de Nano Server desde el repositorio de paquetes en línea mediante el proveedor de NanoServerPackage del módulo PackageManagement de PowerShell. Para instalar este proveedor, use estos cmdlets:
Install-PackageProvider NanoServerPackage
Import-PackageProvider NanoServerPackage
Nota
Si se producen errores cuando ejecutes Install-PackageProvider, comprueba que tienes instalada la última actualización acumulativa (KB3206632 o posterior) o usa Save-Module tal como se indica:
Save-Module -Path $Env:ProgramFiles\WindowsPowerShell\Modules\ -Name NanoServerPackage -MinimumVersion 1.0.1.0
Import-PackageProvider NanoServerPackage
Una vez que el proveedor esté instalado e importado, puedes buscar, descargar e instalar los paquetes de Nano Server mediante los cmdlets diseñados específicamente para trabajar con paquetes de Nano Server:
Find-NanoServerPackage
Save-NanoServerPackage
Install-NanoServerPackage
También puedes usar los cmdlets genéricos de PackageManagement y especificar el proveedor de NanoServerPackage:
Find-Package -ProviderName NanoServerPackage
Save-Package -ProviderName NanoServerPackage
Install-Package -ProviderName NanoServerPackage
Get-Package -ProviderName NanoServerPackage
Para usar cualquiera de estos cmdlets con los paquetes de Nano Server en Nano Server, agrega -ProviderName NanoServerPackage. Si no agregas el parámetro -ProviderName, PackageManagement iterará todos los proveedores. Para más información sobre estos cmdlets, ejecuta Get-Help <cmdlet>. Estos son algunos ejemplos de uso común:
Buscar paquetes de Nano Server
Puedes usar Find-NanoServerPackage o Find-Package -ProviderName NanoServerPackage para buscar y devolver una lista de paquetes de Nano Server disponibles en el repositorio en línea. Por ejemplo, puedes obtener una lista de todos los paquetes más recientes:
Find-NanoServerPackage
Al ejecutar Find-Package -ProviderName NanoServerPackage -DisplayCulture, se muestran todas las referencias culturales disponibles.
Si necesita una versión de configuración regional específica, como Inglés (Estados Unidos), podría utilizar Find-NanoServerPackage -Culture en-us, Find-Package -ProviderName NanoServerPackage -Culture en-us o Find-Package -Culture en-us -DisplayCulture.
Para buscar un paquete específico por nombre de paquete, usa el parámetro -Name. Este parámetro también acepta caracteres comodín. Por ejemplo, para buscar todos los paquetes con VMM en el nombre, usa Find-NanoServerPackage -Name *VMM* o Find-Package -ProviderName NanoServerPackage -Name *VMM*.
Puedes buscar una versión determinada con los parámetros -RequiredVersion, -MinimumVersion, o -MaximumVersion. Para buscar todas las versiones disponibles, use -AllVersions. De lo contrario, se devuelve solo la última versión. Por ejemplo: Find-NanoServerPackage -Name *VMM* -RequiredVersion 10.0.14393.0. O para todas las versiones: Find-Package -ProviderName NanoServerPackage -Name *VMM* -AllVersions
Instalación de paquetes de Nano Server
Puedes instalar un paquete de Nano Server (incluidos sus paquetes de dependencia, si los hay) en Nano Server, ya sea localmente o en una imagen sin conexión con Install-NanoServerPackage o Install-Package -ProviderName NanoServerPackage. Ambas opciones aceptan la entrada de la canalización.
Para instalar la última versión de un paquete de Nano Server en un servidor en línea de Nano Server, usa Install-NanoServerPackage -Name Microsoft-NanoServer-Containers-Package o Install-Package -Name Microsoft-NanoServer-Containers-Package. PackageManagement utilizará la referencia cultural de Nano Server.
Puedes instalar un paquete de Nano Server en una imagen sin conexión. Para hacerlo, especifica una versión y referencia cultural concretas, como se indica a continuación:
Install-NanoServerPackage -Name Microsoft-NanoServer-DCB-Package -Culture de-de -RequiredVersion 10.0.14393.0 -ToVhd C:\MyNanoVhd.vhd
o:
Install-Package -Name Microsoft-NanoServer-DCB-Package -Culture de-de -RequiredVersion 10.0.14393.0 -ToVhd C:\MyNanoVhd.vhd
Estos son algunos ejemplos de canalización de resultados de búsqueda de paquetes para el cmdlet de instalación:
Find-NanoServerPackage *dcb* | Install-NanoServerPackage busca todos los paquetes con dcb en el nombre y luego los instala.
Find-Package *nanoserver-compute-* | Install-Package busca paquetes con nanoserver-compute- en el nombre y los instala.
Find-NanoServerPackage -Name *nanoserver-compute* | Install-NanoServerPackage -ToVhd C:\MyNanoVhd.vhd busca paquetes con compute en el nombre y los instala en una imagen sin conexión.
Find-Package -ProviderName NanoserverPackage *nanoserver-compute-* | Install-Package -ToVhd C:\MyNanoVhd.vhd hace lo mismo con cualquier paquete que tenga nanoserver-compute- en el nombre.
Descarga de paquetes de Nano Server
Save-NanoServerPackage o Save-Package te permite descargar paquetes y guardarlos sin instalarlos. Ambos cmdlets aceptan la entrada de la canalización.
Por ejemplo, para descargar y guardar un paquete de Nano Server en un directorio que coincida con la ruta de acceso comodín, usa Save-NanoServerPackage -Name Microsoft-NanoServer-DNS-Package -Path C:\. En este ejemplo, -Culture no se ha especificado, así que se usará la referencia cultural de la máquina local. No se ha especificado ninguna versión, por lo que se guardará la última.
Save-Package -ProviderName NanoServerPackage -Name Microsoft-NanoServer-IIS-Package -Path C:\ -Culture it-IT -MinimumVersion 10.0.14393.0 guarda una versión determinada y para el idioma y la configuración regional Italiano.
Puedes enviar los resultados de la búsqueda a través de la canalización como se muestra en estos ejemplos:
Find-NanoServerPackage -Name *containers* -MaximumVersion 10.2 -MinimumVersion 1.0 -Culture es-ES | Save-NanoServerPackage -Path C:\
o
Find-Package -ProviderName NanoServerPackage -Name *shield* -Culture es-ES | Save-Package -Path
Inventario de paquetes instalados
Puedes detectar qué paquetes de Nano Server están instalados con Get-Package. Por ejemplo, vea qué paquetes están en Nano Server con Get-Package -ProviderName NanoserverPackage.
Para consultar los paquetes de Nano Server que están instalados en una imagen sin conexión, ejecuta Get-Package -ProviderName NanoserverPackage -FromVhd C:\MyNanoVhd.vhd.
Instalación de roles y características desde un origen local
Aunque se recomienda la instalación sin conexión de los roles de servidor y de otros paquetes, debe realizar la instalación en línea (con Nano Server activado) en escenarios de contenedor. Para ello, realice los pasos siguientes:
Copie la carpeta Packages desde el medio de instalación localmente al servidor Nano Server activado (por ejemplo, en C:\packages).
Cree un nuevo archivo Unattend.xml en otro equipo y luego cópielo en Nano Server. Puede copiar y pegar este contenido XML en el archivo XML que ha creado (en este ejemplo se muestra la instalación del paquete de IIS):
<?xml version=1.0 encoding=utf-8?>
<unattend xmlns=urn:schemas-microsoft-com:unattend>
<servicing>
<package action=install>
<assemblyIdentity name=Microsoft-NanoServer-IIS-Feature-Package version=10.0.14393.0 processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral />
<source location=c:\packages\Microsoft-NanoServer-IIS-Package.cab />
</package>
<package action=install>
<assemblyIdentity name=Microsoft-NanoServer-IIS-Feature-Package version=10.0.14393.0 processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=en-US />
<source location=c:\packages\en-us\Microsoft-NanoServer-IIS-Package_en-us.cab />
</package>
</servicing>
<cpi:offlineImage cpi:source= xmlns:cpi=urn:schemas-microsoft-com:cpi />
</unattend>
En el archivo XML nuevo creado (o copiado), edite C:\packages en el directorio en que ha copiado el contenido de Packages.
Cambie al directorio con el archivo XML recién creado y ejecute:
dism /online /apply-unattend:.\unattend.xmlConfirme que el paquete y su paquete de idioma asociado está instalado correctamente; para ello, ejecute:
dism /online /get-packagesDeberías ver que Package Identity: Microsoft-NanoServer-IIS-Package~31bf3856ad364e35~amd64~en-US~10.0.10586.0 aparece dos veces, una para Release Type: Language Pack y una para Release Type : Feature Pack.
Personalización de un VHD existente de Nano Server
Puede cambiar los detalles de un VHD existente mediante el cmdlet Edit-NanoServerImage, como en este ejemplo: Edit-NanoServerImage -BasePath .\Base -TargetPath .\BYOVHD.vhd
Este cmdlet hace lo mismo que NanoServerImage, pero cambia la imagen existente en lugar de convertir un archivo WIM a un VHD. Admite los mismos parámetros que New-NanoServerImage con la excepción de -MediaPath y -MaxSize, por lo que el VHD inicial se debe haber creado con esos parámetros antes de poder hacer cambios con Edit-NanoServerImage.
Tareas adicionales que puede realizar con New-NanoServerImage y Edit-NanoServerImage
Unión de dominios
New-NanoServerImage ofrece dos métodos para unirse a un dominio; ambos se basan en el aprovisionamiento de dominios sin conexión, pero uno utiliza un blob para llevar a cabo la unión. En este ejemplo, el cmdlet utiliza un blob de dominio para el dominio Contoso desde el equipo local (que por supuesto debe ser parte del dominio Contoso); a continuación, realiza el aprovisionamiento sin conexión de la imagen con el blob:
New-NanoServerImage -Edition Standard -DeploymentType Host -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\JoinDomHarvest.vhdx -ComputerName JoinDomHarvest -DomainName Contoso
Cuando se completa este cmdlet, debes buscar un equipo denominado JoinDomHarvest en la lista de equipos de Active Directory.
También puede usar este cmdlet en un equipo que no está unido a un dominio. Para ello, utilice un blob de cualquier equipo que se ha unido al dominio y después proporcione el blob al cmdlet. Tenga en cuenta que, al utilizar el blob de otro equipo, el blob ya incluye el nombre de ese equipo; por tanto, si trata de agregar el parámetro -ComputerName, se producirá un error.
Puede utilizar el blob con este comando:
djoin
/Provision
/Domain Contoso
/Machine JoiningDomainsNoHarvest
/SaveFile JoiningDomainsNoHarvest.djoin
Ejecute New-NanoServerImage con el blob utilizado:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\JoinDomNoHrvest.vhd -DomainBlobPath .\Path\To\Domain\Blob\JoinDomNoHrvestContoso.djoin
En caso de que ya tenga un nodo en el dominio con el mismo nombre de equipo que el futuro servidor de Nano Server, podría reutilizar el nombre de equipo agregando el parámetro -ReuseDomainNode.
Incorporación de controladores adicionales
Nano Server ofrece un paquete que incluye un conjunto de controladores básicos para una variedad de adaptadores de red y controladores de almacenamiento; es posible que no se incluyan los controladores de sus adaptadores de red. Puede utilizar estos pasos para buscar controladores en un sistema de trabajo, extraerlos y agregarlos a la imagen de Nano Server.
- Instale Windows Server 2016 en el equipo físico donde se ejecutará Nano Server.
- Abra el Administrador de dispositivos e identifique los dispositivos en las siguientes categorías:
- Adaptadores de red
- Controladores de almacenamiento
- Unidades de disco
- Para cada dispositivo de estas categorías, haga clic con el botón derecho en el nombre del dispositivo y haga clic en Propiedades. En el cuadro de diálogo que se abre, haga clic en la pestaña Controlador y luego haga clic en Detalles del controlador.
- Anote el nombre de archivo y ruta de acceso del archivo del controlador que aparece. Por ejemplo, supongamos que el archivo del controlador es e1i63x64.sys, que se encuentra en C:\Windows\System32\Drivers.
- En un símbolo del sistema, busque el archivo de controlador y busque todas las instancias con dir e1i*.sys /s /b. En este ejemplo, el archivo de controlador también está presente en la ruta de acceso C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd\e1i63x64.sys.
- En un símbolo del sistema con privilegios elevados, navega hasta el directorio donde está el VHD de Nano Server y ejecuta los siguientes comandos:
md mountdir
dism\dism /Mount-Image /ImageFile:.\NanoServer.vhd /Index:1 /MountDir:.\mountdir
dism\dism /Add-Driver /image:.\mountdir /driver: C:\Windows\System32\DriverStore\FileRepository\net1ic64.inf_amd64_fafa7441408bbecd
dism\dism /Unmount-Image /MountDir:.\MountDir /Commit
- Repita estos pasos para cada archivo de controlador que necesita.
Nota
En la carpeta donde se guardan los controladores, los archivos SYS y los archivos INF correspondientes deben estar presentes. Además, Nano Server solo admite controladores firmados de 64 bits.
Inserción de controladores
Nano Server ofrece un paquete que incluye un conjunto de controladores básicos para una variedad de adaptadores de red y controladores de almacenamiento; es posible que no se incluyan los controladores de sus adaptadores de red. Puede utilizar esta sintaxis para que New-NanoServerImage busque los controladores disponibles en el directorio y los inserte en la imagen de Nano Server:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\InjectingDrivers.vhdx -DriverPath .\Extra\Drivers
Nota
En la carpeta donde se guardan los controladores, los archivos SYS y los archivos INF correspondientes deben estar presentes. Además, Nano Server solo admite controladores firmados de 64 bits.
Con el parámetro -DriverPath, también puedes pasar una matriz de rutas de acceso a archivos .inf de controlador:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\InjectingDrivers.vhdx -DriverPath .\Extra\Drivers\netcard64.inf
Conexión con WinRM
Para poder conectarse a un equipo de Nano Server mediante Administración remota de Windows (WinRM) (desde otro equipo que no está en la misma subred), abra el puerto 5985 para el tráfico TCP entrante en la imagen de Nano Server. Use este cmdlet:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\ConnectingOverWinRM.vhd -EnableRemoteManagementPort
Configuración de direcciones IP estáticas
Para configurar una imagen de Nano Server para usar direcciones IP estáticas, primero busque el nombre o índice de la interfaz que se va a modificar mediante Get-NetAdapter, netsh o la Consola de recuperación de Nano Server. Use los parámetros -Ipv6Address, -Ipv6Dns, -Ipv4Address, -Ipv4SubnetMask, -Ipv4Gateway y -Ipv4Dns para especificar la configuración, como en este ejemplo:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\StaticIpv4.vhd -InterfaceNameOrIndex Ethernet -Ipv4Address 192.168.1.2 -Ipv4SubnetMask 255.255.255.0 -Ipv4Gateway 192.168.1.1 -Ipv4Dns 192.168.1.1
Personalización del tamaño de la imagen
Puede configurar la imagen de Nano Server para que sea un VHD o VHDX de expansión dinámica con el parámetro - MaxSize, como en este ejemplo:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\BigBoss.vhd -MaxSize 100GB
Inserción de datos personalizados
Para insertar tu propio script o archivos binarios propios en la imagen de Nano Server, utiliza el parámetro -CopyPath para pasar una matriz de archivos y directorios para copiarlos. El parámetro -CopyPath también puede aceptar una tabla hash para especificar la ruta de acceso de destino de archivos y directorios.
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\BigBoss.vhd -CopyPath .\tools
Ejecución de comandos personalizados después del primer arranque
Para ejecutar comandos personalizados como parte de setupcomplete.cmd, usa el parámetro -SetupCompleteCommand para pasar una matriz de comandos:
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -SetupCompleteCommand @(echo foo, echo bar)
Ejecutar los scripts personalizados de PowerShell como parte de la creación de imágenes
Para ejecutar scripts personalizados de PowerShell como parte del proceso de creación de imágenes, usa el parámetro -OfflineScriptPath para pasar una matriz de rutas de acceso a scripts .ps1. Si estos scripts toman argumentos, usa el parámetro -OfflineScriptArgument para pasar de una tabla hash de argumentos adicionales a los scripts.
New-NanoServerImage -DeploymentType Host -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -OfflineScriptPath C:\MyScripts\custom.ps1 -OfflineScriptArgument @{Param1=Value1; Param2=Value2}
Compatibilidad con escenarios de desarrollo
Si desea desarrollar y probar en Nano Server, puede usar el parámetro -Development. Esto habilitará a PowerShell como shell local predeterminado, habilitará la instalación de controladores no firmados, copiará los archivos binarios de depurador, abrirá un puerto para la depuración, habilitará la firma como prueba y habilitará la instalación de paquetes AppX sin licencia de desarrollador.
New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -Development
Personalización de archivo de instalación desatendida
Si desea utilizar su propio archivo de instalación desatendida, use el parámetro -UnattendPath:
New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -UnattendPath \\path\to\unattend.xml
Especificar un nombre de equipo o la contraseña de administrador en este archivo de instalación desatendida invalidará los valores establecidos por -AdministratorPassword y -ComputerName.
Nota
Nano Server no admite configurar las opciones de TCP/IP a través de los archivos de instalación desatendida. Puedes usar Setupcomplete.cmd para configurar las opciones de TCP/IP.
Recopilación de archivos de registro
Si quieres recopilar los archivos de registro durante la creación de imágenes, usa el parámetro -LogPath para especificar un directorio donde se copiarán todos los archivos de registro.
New-NanoServerImage -DeploymentType Guest -Edition Standard -MediaPath \\Path\To\Media\en_us -BasePath .\Base -TargetPath .\NanoServer.wim -LogPath C:\Logs
Nota
Algunos parámetros de New-NanoServerImage y Edit-NanoServerImage son solo para uso interno y se pueden omitir con toda tranquilidad. Estos incluyen los parámetros -SetupUI e -Internal.
Instalador de la aplicación de Windows Server
El instalador de la aplicación de Windows Server (WSA) proporciona una opción de instalación confiable para Nano Server. Puesto que Windows Installer (MSI) no se admite en Nano Server, WSA también es la única tecnología de instalación disponible para productos que no son de Microsoft. WSA aprovecha la tecnología del paquete de la aplicación de Windows diseñada para instalar y mantener aplicaciones de forma segura y confiable, mediante un manifiesto declarativo. Extiende el instalador del paquete de la aplicación de Windows para admitir las extensiones específicas de Windows Server, con la única limitación de que WSA no admite la instalación de controladores.
Crear e instalar un paquete de WSA en Nano Server implica realizar los pasos del publicador y del consumidor del paquete.
El publicador de paquetes debe hacer lo siguiente:
- Instalar el SDK de Windows 10, que incluye las herramientas necesarias para crear un paquete de WSA: MakeAppx, MakeCert, Pvk2Pfx, SignTool.
- Declarar un manifiesto: Sigue el esquema de extensión del manifiesto de WSA para crear el archivo de manifiesto, AppxManifest.xml.
- Utilice la herramienta MakeAppx para crear un paquete de WSA.
- Utilice las herramientas MakeCert y Pvk2Pfx para crear el certificado y después utilice Signtool para firmar el paquete.
A continuación, el consumidor del paquete debe seguir estos pasos:
- Ejecuta el cmdlet de PowerShell Import-Certificate para importar el certificado del editor del paso 4 anterior a Nano Server con certStoreLocation en "Cert:\LocalMachine\TrustedPeople". Por ejemplo:
Import-Certificate -FilePath .\xyz.cer -CertStoreLocation Cert:\LocalMachine\TrustedPeople - Instalar la aplicación en Nano Server ejecutando el cmdlet Add-AppxPackage de PowerShell para instalar un paquete de WSA en Nano Server. Por ejemplo:
Add-AppxPackage wsaSample.appx
Recursos adicionales para crear aplicaciones
WSA es la extensión de servidor de la tecnología de paquete de la aplicación de Windows (aunque no se hospeda en Microsoft Store). Si quieres publicar aplicaciones con WSA, estos temas te ayudarán a familiarizarte con la canalización de paquetes de la aplicación:
- Cómo crear un manifiesto de paquete básico
- App packager (MakeAppx.exe) (Empaquetador de aplicaciones [MakeAppx.exe])
- How to create an app package signing certificate (Cómo crear un certificado de firma del paquete de la aplicación)
- SignTool
Instalación de controladores en Nano Server
Puede instalar controladores de terceros en Nano Server mediante el uso de paquetes de controladores INF. Comprenden paquetes de controladores Plug and Play (PnP) y paquetes de controladores del filtro del sistema de archivos. Los controladores de filtro de red no se admiten actualmente en Nano Server.
Tanto los paquetes de controladores PnP y del filtro del sistema de archivos deben cumplir los requisitos de controlador universal y el proceso de instalación, así como las instrucciones del paquete de controladores general, como la firma. Se documentan en las siguientes ubicaciones:
- Driver Signing (Firma de controladores)
- Using a Universal INF File (Uso de un archivo INF universal)
Instalación de paquetes de controladores sin conexión
Se pueden instalar paquetes de controladores compatibles en Nano Server sin conexión a través de los cmdlets DISM.exe o de PowerShell de DISM.
Instalación de paquetes de controladores en línea
Los paquetes de controladores PnP se pueden instalar en Nano Server en línea mediante PnpUtil. La instalación de controladores en línea de paquetes de controladores que no son PnP no se admite actualmente en Nano Server.
Unión de Nano Server a un dominio
Para agregar Nano Server a un dominio en línea
Utilice un blob de datos desde un equipo en el dominio que ya ejecuta Windows Threshold Server con este comando:
djoin.exe /provision /domain <domain-name> /machine <machine-name> /savefile .\odjblobGuarda el blob de datos en un archivo denominado odjblob.
Copie el archivo odjblob en el equipo de Nano Server con estos comandos:
net use z: \\dirección IP de Nano Server>\c$
Nota
Si se produce un error del comando net use, probablemente necesita ajustar las reglas de Firewall de Windows. Para ello, primero abra un símbolo del sistema con privilegios elevados, inicie Windows PowerShell y conéctese al equipo de Nano Server mediante la Comunicación remota de Windows PowerShell con estos comandos:
Set-Item WSMan:\localhost\Client\TrustedHosts <IP address of Nano Server>$ip = <ip address of Nano Server>Enter-PSSession -ComputerName $ip -Credential $ip\AdministratorCuando se le solicite, proporcione la contraseña de administrador y luego ejecute este comando para establecer la regla de firewall:
netsh advfirewall firewall set rule group=File and Printer Sharing new enable=yes
Salga de Windows PowerShell con
Exit-PSSessiony luego vuelva a intentar el comando net use. Si se realiza correctamente, sigue copiando el contenido del archivo odjblob en Nano Server.md z:\Temp
copy odjblob z:\Temp
Compruebe el dominio al que desea unir Nano Server y asegúrese de que DNS está configurado. Además, compruebe que la resolución de nombre del dominio o un controlador de dominio funciona según lo previsto. Para ello, abra un símbolo del sistema con privilegios elevados, inicie Windows PowerShell y conéctese al equipo de Nano Server mediante la Comunicación remota de Windows PowerShell con estos comandos:
Set-Item WSMan:\localhost\Client\TrustedHosts <IP address of Nano Server>$ip = <ip address of Nano Server>Enter-PSSession -ComputerName $ip -Credential $ip\AdministratorCuando se le solicite, proporcione la contraseña de administrador. Nslookup no está disponible en Nano Server, así que puede comprobar la resolución de nombres con Resolve-DNSName.
Si la resolución de nombres se realiza correctamente, en la misma sesión de Windows PowerShell, ejecute este comando para unirse al dominio:
djoin /requestodj /loadfile c:\Temp\odjblob /windowspath c:\windows /localosReinicie el equipo de Nano Server y después salga de la sesión de Windows PowerShell:
shutdown /r /t 5Exit-PSSessionUna vez Nano Server se ha unido a un dominio, agregue la cuenta de usuario de dominio al grupo Administradores en Nano Server.
Por seguridad, quita el servidor de Nano Server de la lista de hosts de confianza con este comando:
Set-Item WSMan:\localhost\client\TrustedHosts
Método alternativo para unirse a un dominio en un solo paso
En primer lugar, utilice el blob de datos desde otro equipo que ejecuta Windows Threshold Server que ya está en el dominio con este comando:
djoin.exe /provision /domain <domain-name> /machine <machine-name> /savefile .\odjblob
Abra el archivo odjblob (quizás en el Bloc de notas), copie su contenido y, a continuación, péguelo en la sección <AccountData> del archivo Unattend.xml a continuación.
Coloque este archivo Unattend.xml en la carpeta C:\NanoServer y después utilice los siguientes comandos para montar el VHD y aplicar la configuración de la sección offlineServicing:
dism\dism /Mount-ImagemediaFile:.\NanoServer.vhd /Index:1 /MountDir:.\mountdir
dism\dismmedia:.\mountdir /Apply-Unattend:.\unattend.xml
Crea una carpeta Panther (utilizada por los sistemas Windows para almacenar archivos durante la instalación; consulta Ubicaciones de archivos de registro de instalación Windows 7, Windows Server 2008 R2 y Windows Vista si sientes curiosidad), copia el archivo Unattend.xml allí y después desmonta el VHD con estos comandos:
md .\mountdir\windows\panther
copy .\unattend.xml .\mountdir\windows\panther
dism\dism /Unmount-Image /MountDir:.\mountdir /Commit
La primera vez que arranque Nano Server desde este VHD, se aplicará la otra configuración.
Una vez Nano Server se ha unido a un dominio, agregue la cuenta de usuario de dominio al grupo Administradores en Nano Server.
Trabajo con roles de servidor en Nano Server
Uso de Hyper-V en Nano Server
Hyper-V funciona igual en Nano Server que en Windows Server en modo Server Core, con dos excepciones:
Debe realizar toda la administración de forma remota, y el equipo de administración debe ejecutar la misma versión de Windows Server que Nano Server. Las versiones anteriores de los cmdlets de Windows PowerShell de Hyper-V o del Administrador de Hyper-V no funcionarán.
RemoteFX no está disponible.
En esta versión, estas características de Hyper-V se han comprobado:
Habilitar Hyper-V
Creación de máquinas virtuales de generación 1 y de generación 2
Creación de conmutadores virtuales
Inicio de máquinas virtuales y ejecución de sistemas operativos invitados de Windows
Réplica de Hyper-V
Si desea realizar una migración en vivo de máquinas virtuales, crear una máquina virtual en un recurso compartido SMB o conectar recursos de un recurso compartido SMB existente a una máquina virtual existente, es fundamental configurar correctamente la autenticación. Tiene dos opciones para hacerlo:
Delegación restringida
La delegación restringida funciona exactamente igual que en versiones anteriores. Consulte estos artículos para obtener más información:
Enabling Hyper-V Remote Management - Configuring Constrained Delegation For SMB and Highly Available SMB (Habilitar la administración remota de Hyper-V: configuración de la delegación restringida para SMB y SMB de alta disponibilidad)
Enabling Hyper-V Remote Management - Configuring Constrained Delegation For Non-Clustered Live Migration (Habilitar la administración remota de Hyper-V: configuración de la delegación restringida para migración en vivo no agrupada)
CredSSP
En primer lugar, consulta la sección Uso de la comunicación remota a Windows PowerShell de este tema para habilitar y probar CredSSP. A continuación, en el equipo de administración, puedes usar el Administrador de Hyper-V y seleccionar la opción para conectarte como otro usuario. El Administrador de Hyper-V utilizará CredSSP. Debe hacerlo incluso si se usa la cuenta actual.
Los cmdlets de Windows PowerShell para Hyper-V pueden usar parámetros CimSession o Credential, porque ambos funcionan con CredSSP.
Uso de clústeres de conmutación por error en Nano Server
Los clústeres de conmutación por error funcionan igual en Nano Server que en Windows Server en modo Server Core, pero tenga presente estas advertencias:
Los clústeres deben administrarse de manera remota con el Administrador de clústeres de conmutación por error o con Windows PowerShell.
Todos los nodos del clúster de Nano Server deben estar unidos al mismo dominio, de manera similar a los nodos de clúster de Windows Server.
La cuenta de dominio debe tener privilegios de administrador en todos los nodos de Nano Server, al igual que con los nodos de clúster de Windows Server.
Todos los comandos deben ejecutarse en un símbolo del sistema con privilegios elevados.
Nota
Además, algunas características no se admiten en esta versión:
- No puede ejecutar cmdlets de clústeres de conmutación por error en un servidor local de Nano Server mediante Windows PowerShell local.
- Agrupación de clústeres que no son de Hyper-V ni del servidor de archivos.
Estos cmdlets de Windows PowerShell le resultarán útiles para administrar clústeres de conmutación por error:
Puedes crear un nuevo clúster con New-Cluster -Name <clustername> -Node <comma-separated cluster node list>
Una vez que haya establecido un nuevo clúster, debe ejecutar Set-StorageSetting -NewDiskPolicy OfflineShared en todos los nodos.
Agrega un nodo adicional al clúster con Add-ClusterNode -Name <comma-separated cluster node list> -Cluster <clustername>
Eliminar un nodo del clúster con Remove-ClusterNode -Name <comma-separated cluster node list> -Cluster <clustername>
Crea un servidor de archivos de escalabilidad horizontal con Add-ClusterScaleoutFileServerRole -name <sofsname> -cluster <clustername>.
Puede encontrar otros cmdlets para clústeres de conmutación por error en Microsoft.FailoverClusters.PowerShell.
Uso del servidor DNS en Nano Server
Para proporcionar a Nano Server el rol de servidor DNS, agrega Microsoft-NanoServer-DNS-Package a la imagen (consulta la sección Creación de una imagen de Nano Server personalizada de este tema). Una vez que se ejecuta Nano Server, conéctese a dicho servidor y ejecute este comando desde una consola de Windows PowerShell con privilegios elevados para habilitar la característica:
Enable-WindowsOptionalFeature -Online -FeatureName DNS-Server-Full-Role
Uso de IIS en Nano Server
Para conocer los pasos para utilizar el rol de Internet Information Services (IIS), vea IIS en Nano Server.
Uso de E/S de múltiples rutas en Nano Server
Para saber el procedimiento para usar MPIO, vea E/S de múltiples rutas en Nano Server
Uso de SSH en Nano Server
Para obtener instrucciones sobre cómo instalar y utilizar SSH en Nano Server con el proyecto OpenSSH, vea la wiki Win32-OpenSSH.
Apéndice: Archivo de ejemplo Unattend.xml que une Nano Server a un dominio
Nota
Asegúrate de eliminar el espacio final del contenido de odjblob después de pegarlo en el archivo Unattend.
<?xml version='1.0' encoding='utf-8'?>
<unattend xmlns=urn:schemas-microsoft-com:unattend xmlns:wcm=https://schemas.microsoft.com/WMIConfig/2002/State xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance>
<settings pass=offlineServicing>
<component name=Microsoft-Windows-UnattendedJoin processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral versionScope=nonSxS>
<OfflineIdentification>
<Provisioning>
<AccountData> AAAAAAARUABLEABLEABAoAAAAAAAMABSUABLEABLEABAwAAAAAAAAABbMAAdYABc8ABYkABLAABbMAAEAAAAMAAA0ABY4ABZ8ABbIABa0AAcIABY4ABb8ABZUABAsAAAAAAAQAAZoABNUABOYABZYAANQABMoAAOEAAMIAAOkAANoAAMAAAXwAAJAAAAYAAA0ABY4ABZ8ABbIABa0AAcIABY4ABb8ABZUABLEAALMABLQABU0AATMABXAAAAAAAKdf/mhfXoAAUAAAQAAAAb8ABLQABbMABcMABb4ABc8ABAIAAAAAAb8ABLQABbMABcMABb4ABc8ABLQABb0ABZIAAGAAAAsAAR4ABTQABUAAAAAAACAAAQwABZMAAZcAAUgABVcAAegAARcABKkABVIAASwAAY4ABbcABW8ABQoAAT0ABN8AAO8ABekAAJMAAVkAAZUABckABXEABJUAAQ8AAJ4AAIsABZMABdoAAOsABIsABKkABQEABUEABIwABKoAAaAABXgABNwAAegAAAkAAAAABAMABLIABdIABc8ABY4AADAAAA4AAZ4ABbQABcAAAAAAACAAkKBW0ID8nJDWYAHnBAXE77j7BAEWEkl+lKB98XC2G0/9+Wd1DJQW4IYAkKBAADhAnKBWEwhiDAAAM2zzDCEAM6IAAAgAAAAAAAQAAAAAAAAAAAABwzzAAA
</AccountData>
</Provisioning>
</OfflineIdentification>
</component>
</settings>
<settings pass=oobeSystem>
<component name=Microsoft-Windows-Shell-Setup processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral versionScope=nonSxS>
<UserAccounts>
<AdministratorPassword>
<Value>Tuva</Value>
<PlainText>true</PlainText>
</AdministratorPassword>
</UserAccounts>
<TimeZone>Pacific Standard Time</TimeZone>
</component>
</settings>
<settings pass=specialize>
<component name=Microsoft-Windows-Shell-Setup processorArchitecture=amd64 publicKeyToken=31bf3856ad364e35 language=neutral versionScope=nonSxS>
<RegisteredOwner>My Team</RegisteredOwner>
<RegisteredOrganization>My Corporation</RegisteredOrganization>
</component>
</settings>
</unattend>
Se aplica a: Windows Server 2016
Importante
A partir de Windows Server, versión 1709, Nano Server estará disponible solo como imagen base del sistema operativo del contenedor. Echa un vistazo a Cambios en Nano Server para más información.
En este tema se incluye información necesaria para implementar imágenes de Nano Server más personalizadas según sus necesidades en comparación con los sencillos ejemplos que figuran en el tema Inicio rápido de Nano Server. Encontrará información sobre la realización de una imagen personalizada de Nano Server exactamente con las características que desee, la instalación de imágenes de Nano Server desde VHD o WIM, la edición de archivos, el trabajo con dominios, la administración de paquetes mediante varios métodos y el trabajo con roles de servidor.
Nano Server Image Builder
Nano Server Image Builder es una herramienta que ayuda a crear una imagen personalizada de Nano Server y medios USB de arranque con la ayuda de una interfaz gráfica. Según las entradas que proporcione, genera scripts de PowerShell reutilizables que permiten automatizar fácilmente instalaciones coherentes de Nano Server que ejecutan las ediciones Windows Server 2016 Datacenter o Standard.
Obtenga la herramienta en el Centro de descarga.
La herramienta también requiere Windows Assessment and Deployment Kit (ADK).
Nano Server Image Builder crea imágenes de Nano Server personalizadas en los formatos VHD, VHDX o ISO y puede crear medios USB de arranque para implementar Nano Server o detectar la configuración de hardware de un servidor. También puede hacer lo siguiente:
- Aceptar los términos de licencia
- Crear formatos VHD, VHDX o ISO
- Agregar roles de servidor
- Agregar controladores de dispositivos
- Establecer nombre de equipo, contraseña de administrador, ruta de acceso del archivo de registro y zona horaria
- Unirse a un dominio con una cuenta de Active Directory existente o un blob obtenido de la unión a un dominio
- Habilitar WinRM para la comunicación fuera de la subred local
- Habilitar identificadores de LAN virtual y configurar direcciones IP estáticas
- Insertar nuevos paquetes de mantenimiento sobre la marcha
- Agregar un script setupcomplete.cmd u otros scripts de cliente para ejecutarlos tras el procesamiento de unattend.xml
- Habilitar Servicios de administración de emergencia (EMS) para el acceso a la consola de puerto serie
- Habilitar servicios de desarrollo para permitir probar controladores firmados y aplicaciones sin firmar, el shell predeterminado de PowerShell
- Habilitar depuración a través de protocolos de serie, USB, TCP/IP o IEEE 1394
- Crear un medio USB con WinPE que particionará el servidor e instalará la imagen Nano
- Crear un medio USB con WinPE que detectará la configuración de hardware de Nano Server existente e informará de todos los detalles en un registro y en pantalla. Esto incluye los adaptadores de red, las direcciones MAC y el tipo de firmware (BIOS o UEFI). El proceso de detección también mostrará todos los volúmenes del sistema y los dispositivos que no tienen un controlador incluido en el paquete de controladores de Server Core.
Si no está familiarizado con alguno de estos puntos, revise el resto de este tema y los otros temas de Nano Server para estar preparado para ofrecer a la herramienta la información que necesitará.
Creación de una imagen de Nano Server personalizada
Para Windows Server 2016, Nano Server se distribuye en los medios físicos, donde encontrará una carpeta NanoServer; contiene una imagen .wim y una subcarpeta denominada Packages. Estos archivos de paquete son los que se utilizan para agregar roles de servidor y características a la imagen VHD, en la que luego arranca.
También puedes buscar e instalar estos paquetes con el proveedor NanoServerPackage del módulo de PowerShell PackageManagement (OneGet). Consulta la sección Instalación de roles y características en línea de este tema.
Esta tabla muestra los roles y las características que están disponibles en esta versión de Nano Server, junto con las opciones de Windows PowerShell que instalarán los paquetes para ellos. Algunos de los paquetes se instalan directamente con sus propios modificadores de Windows PowerShell (por ejemplo, -Compute); otros se instalan pasando los nombres del paquete al parámetro -Package, que se pueden combinar en una lista separada por comas. Puedes enumerar dinámicamente los paquetes disponibles mediante el cmdlet Get-NanoServerPackage.