Compartir a través de


Implementación y administración de hosts o máquinas virtuales de Hyper-V basados en el servidor Nano en VMM

Puede usar System Center Virtual Machine Manager (VMM) para administrar hosts y máquinas virtuales que ejecutan Nano Server.

Con VMM, puedes agregar y administrar hosts existentes que ejecutan Nano, configurar máquinas sin sistema operativo como hosts basados en Nano Server, implementar clústeres de proceso y clústeres de almacenamiento (desagregados e hiperconvergidos). Puedes administrar máquinas virtuales basadas en Nano, incluidas las máquinas virtuales blindadas.

Antes de comenzar

  • Para la implementación de máquinas virtuales, debes crear el disco duro virtual de Nano Server fuera de VMM.
  • No se puede crear una plantilla de máquina virtual a partir de una máquina virtual de Nano Server en VMM. Puedes crear una plantilla de máquina virtual desde cero mediante un disco duro virtual de Nano Server.
  • Hay algunos problemas conocidos al unir una máquina virtual de Nano Server a un dominio. Si intentas unir la máquina virtual a un dominio con detalles de personalización en una plantilla de máquina virtual, VMM omite la información del dominio. La máquina virtual se implementa, pero no se une al dominio. Como solución alternativa, implementa la máquina virtual y, a continuación, únela a un dominio. Más información.

Nota:

La unión de una máquina física a un dominio durante la implementación sin sistema operativo funciona correctamente.

Preparación de un disco duro virtual de servidor Nano

Para empezar con la implementación de un host o máquinas virtuales basados en el servidor Nano en VMM, necesitas crear un VHD de Nano Server a partir del VHD de Windows Server. El VHD debe incluir los paquetes VMM.

  • Agrega el paquete VMM, Microsoft-NanoServer-SCVMM-Package, para asegurarse de que el agente VMM esté incluido en el disco duro virtual.
  • Agregua el paquete de proceso VMM, Microsoft-NanoServer-SCVMM-Compute-Package, para asegurarte de que el disco duro virtual tiene el rol de Hyper-V y que puedes administrar el servidor físico mediante VMM. Si instala este paquete, no use la opción Compute para el rol de Hyper-V.
  • Para el rol Servidor de archivos, usa Microsoft-NanoServer-Storage-Package, junto con Microsoft-NanoServer-SCVMM-Package.
  • Para una implementación hiperconvergida, usa Microsoft-NanoServer-Storage-Package, junto con Microsoft-NanoServer-SCVMM-Package y Microsoft-NanoServer-SCVMM-Compute-Package.

Crear un disco duro virtual para una máquina física

  1. Copia NanoServerImageGenerator.pm1 y Convert-WindowsImage.ps1 desde la carpeta \NanoServer de ISO de Windows Server en una carpeta del disco duro.

  2. Inicia Windows PowerShell como administrador. Ve a la carpeta en la que has colocado los scripts.

  3. Importa el script NanoServerImageGenerator mediante la ejecución de:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Crea un VHD que incluya los paquetes VMM. Para ello, ejecuta el siguiente comando, que te pedirá una contraseña de administrador para el nuevo disco duro virtual:

    New-NanoServerImage -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerVM\NanoServerVM.vhdx -ComputerName <computername> -OEMDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    

    Por ejemplo:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\NanoServer.vhd -ComputerName Nano-srv1 -OEMDrivers –Clustering –EnableRemoteManagementPort -Packages Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
    • Este ejemplo crea un VHD de un archivo ISO montado como F:.
    • Al crear el disco duro virtual (VHD), se utiliza una carpeta denominada Base dentro de la misma carpeta donde ejecutó New-NanoServerImage.
    • El disco duro virtual se coloca en una carpeta llamada Nano1 dentro de la misma carpeta desde la que se ejecuta el comando.
    • En este ejemplo, el nombre del equipo es Nano-srv1. Incluye los controladores OEM instalados para el hardware más común y tiene habilitada la característica de agrupación en clústeres.
    • El VHD tiene la administración remota del servidor Nano habilitado, incluso desde los sistemas que no están en la misma subred.
    • Si el servidor usa UEFI para arrancar, debes cambiar el script de NanoServer.vhd a NanoServer.vhdx.
  5. Inicia sesión como administrador en el servidor físico en el que deseas ejecutar el VHD de Nano Server.

  6. Copia el VHD que este script crea en el equipo físico y configúralo para que arranque desde este nuevo VHD, de la siguiente manera:

    • Monta el VHD generado.
    • Ejecuta bcdboot d:\windows (en este ejemplo, se monta en D:)
    • Desmonta el VHD.
  7. Arranca el equipo físico en el disco duro virtual de Nano Server.

  8. Inicia sesión en Nano Server Recovery Console con el nombre de administrador y la contraseña que proporcionaste al ejecutar el script y obtén la dirección IP del host basado en el servidor Nano. Más información.

  9. Asegúrate de que el servidor Nano está unido al mismo dominio que el servidor VMM. Más información.

  10. Asegúrate de que la cuenta de servicio VMM y la cuenta de Run As sean agregadas al grupo de administradores en el servidor Nano.

Instalación de los paquetes VMM sin conexión en un servidor Nano existente

Si no has agregado los paquetes VMM al crear el disco duro virtual de Nano Server, puedes instalarlos más adelante, como se indica a continuación:

  1. Copia el VHD/VHDX en una ubicación en un servidor Windows Server 2016. Por ejemplo: C:\MyNano.vhd.

  2. Usa PowerShell para instalar e importar el proveedor de NanoServerPackage del módulo de PowerShell PackageManagement (OneGet).

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Una vez instalado el proveedor, puede buscar e instalar los paquetes VMM (agente VMM y Hyper-V) en el disco duro virtual mediante estos cmdlets, donde C:\MyNano.vhd es la ubicación del VHD basado en Nano Server.

    Find-NanoServerPackage
    Install-NanoServerPackage -Name Microsoft-NanoServer-SCVMM-Package -culture en-US -ToVhd "C:\MyNano.vhd"
    Install-NanoServerPackage -Name Microsoft-NanoServer-SCVMM-Compute-Package -culture en-US -ToVhd "C:\MyNano.vhd"
    

Instalación de los paquetes VMM en un host de servidor Nano en ejecución

Se recomienda la instalación sin conexión de los paquetes de VMM (al crear el VHD). Si necesitas instalarlos en línea cuando se ejecute el servidor Nano, haz lo siguiente:

  1. Copia la carpeta Packages desde los medios de instalación locales al servidor Nano en ejecución. Por ejemplo, a C:\packages.

  2. Usa PowerShell remoto para iniciar sesión en el servidor Nano.

  3. Agrega los paquetes VMM mediante los siguientes comandos:

    • Para instalar Microsoft-NanoServer-SCVMM-Package

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Package_en-us.cab
      

      Nota:

      Asegúreate de que los archivos en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) y neutros (Microsoft-NanoServer-SCVMM-Package.cab) .cab estén en la misma carpeta para que ambos estén instalados.

    • Para instalar Microsoft-NanoServer-SCVMM-Compute-Package:

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Comprueba que los paquetes VMM y los paquetes de idioma asociados estén instalados correctamente, ejecutando el siguiente comando:

    dism /online /get-packages
    
  5. Deberías ver Identidad del paquete: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 enumerado dos veces. Una vez para Tipo de versión: Paquete de idioma y una vez para Tipo de versión: Feature Pack. Lo mismo se aplica a Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Reinicia el host de Nano Server.

Agregue el host del servidor Nano a la estructura de VMM

Una vez que el host del servidor Nano esté listo, agrégalo a la estructura de VMM. Más información.

Creación de una máquina virtual con el servidor Nano

Para crear máquinas virtuales basadas en servidor Nano, debes agregar algunos paquetes específicos de máquina virtual al disco duro virtual. Crea el disco duro virtual para una máquina virtual de la siguiente manera:

  1. Copia NanoServerImageGenerator.psm1 y Convert-WindowsImage.ps1 de la carpeta \NanoServer de VMM en una carpeta del disco duro.

  2. Inicie Windows PowerShell como administrador y vaya a la carpeta de scripts.

  3. Importa el script NanoServerImageGenerator con Import-Module NanoServerImageGenerator.psm1 -Verbose.

  4. Crea un disco duro virtual que incluya los paquetes SCVMM mediante la ejecución del comando siguiente. Se te pedirá una contraseña de administrador para el nuevo disco duro virtual.

    New-NanoServerImage -MediaPath <path to root of media> -BasePath .\Base -TargetPath .\NanoServerVM\NanoServerVM.vhdx -ComputerName <computername> -GuestDrivers -Package Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    

    Ejemplo:

    New-NanoServerImage -MediaPath F:\ -BasePath .\Base -TargetPath .\Nano1\Nano.vhd -ComputerName Nano1 -GuestDrivers -Package     Microsoft-NanoServer-SCVMM-Package,Microsoft-NanoServer-SCVMM-Compute-Package
    
  5. Este ejemplo crea un VHD a partir de un archivo ISO montado como F:.

  6. Al crear el disco duro virtual, usará una carpeta denominada Base en el mismo directorio en el que ejecutaste New-NanoServerImage.

  7. Colocará el VHD en una carpeta llamada Nano1 dentro de la carpeta en la que se ejecuta el comando.

  8. El nombre del equipo será Nano1 e instalará controladores de máquina virtual que ejecutan Hyper-V.

  9. Si deseas una máquina virtual de generación 1, crea una imagen de VHD especificando una extensión .vhd para -TargetPath. Si deseas una máquina virtual de generación 2, crea una imagen de VHDX especificando una extensión .vhdx para -TargetPath.

  10. En VMM, crea una máquina virtual y usa el disco duro virtual que creaste.

Pasos siguientes

Aprovisionar una máquina virtual