Implantar e gerenciar VMs ou hosts Hyper-V baseados no Nano Server no VMM

Você pode usar o System Center – Virtual Machine Manager (VMM) para gerenciar hosts e máquinas virtuais executando servidor Nano.

Usando o VMM, você pode adicionar e gerenciar hosts existentes que executam o Nano, configurar computadores bare-metal como hosts baseados no Nano Server, implantar clusters de computação e clusters de armazenamento (desagregados e hiperconvergentes). Gerencie VMs baseadas no Nano, incluindo VMs blindadas.

Antes de começar

  • Para a implantação da VM, você precisa criar o disco rígido virtual do Nano Server fora do VMM.
  • Não é possível criar um modelo de máquina virtual de uma VM do Nano Server no VMM. Crie um modelo de VM do zero usando um disco rígido virtual do Nano Server.
  • Há alguns problemas conhecidos ao ingressar uma VM do Nano Server a um domínio. Se você tentar ingressar a VM em um domínio com os detalhes de personalização em um modelo de VM, as informações do domínio serão ignoradas pelo VMM. A VM é implantada, mas ela não ingressa no domínio. Como alternativa, implante a VM e, em seguida, ingresse-a em um domínio. Saiba mais. Observe que o ingresso de um computador físico em um domínio durante a implantação bare-metal funciona bem.

Preparar um disco rígido virtual do servidor Nano

Para começar a implantação de um host baseado no Nano Server ou máquinas virtuais no VMM, você precisa criar um VHD do Nano Server do VHD do Windows Server. O VHD deve incluir os pacotes do VMM:

  • Adicione o pacote do VMM, Microsoft-NanoServer-SCVMM-Package, para garantir que o agente do VMM faça parte do VHD.
  • Adicione o pacote de computação do VMM, Microsoft-NanoServer-SCVMM-Compute-Package, para garantir que o VHD tenha a função Hyper-V e que você possa gerenciar o servidor físico usando o VMM. Se você instalar esse pacote, não use a opção -Compute para a função Hyper-V.
  • Para a função de Servidor de Arquivos, use Microsoft-NanoServer-Storage-Package, junto com Microsoft-NanoServer-SCVMM-Package.
  • Para a implantação hiperconvergente, use Microsoft-NanoServer-Storage-Package, junto com Microsoft-NanoServer-SCVMM-Package e Microsoft-NanoServer-SCVMM-Compute-Package.

Criar um disco rígido virtual para um computador físico

  1. Copie NanoServerImageGenerator.psm1 e Convert-WindowsImage.ps1 da pasta \NanoServer no ISO do Windows Server para uma pasta no disco rígido.

  2. Inicie o Windows PowerShell como administrador. Navegue para a pasta na qual você colocou os scripts.

  3. Importe o script NanoServerImageGenerator executando:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Crie um VHD que inclui os pacotes do VMM. Para fazer isso, execute o seguinte comando, que solicitará uma senha de administrador para o novo VHD:

    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 exemplo:

    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 exemplo cria um VHD com base em um ISO montado como F:
    • Ao criar o VHD, ele usa uma pasta chamada Base na mesma pasta em que você executou New-NanoServerImage
    • Ele coloca o VHD em uma pasta chamada Nano1 na pasta da qual o comando é executado.
    • O nome do computador neste exemplo é Nano-srv1. Ele inclui os drivers OEM instalados para o hardware mais comum e tem o recurso clustering habilitado.
    • O VHD tem o gerenciamento remoto do servidor Nano habilitado, mesmo dos sistemas que não estão na mesma sub-rede.
    • Se o servidor usar a UEFI para inicialização, você precisará alterar o script de NanoServer.vhd para NanoServer.vhdx.
  5. Entre como administrador no servidor físico no qual você deseja executar o VHD do Nano Server.

  6. Copie o VHD que o script cria no computador físico e configure-o para inicializar no novo VHD, da seguinte maneira:

    • Monte o VHD gerado.
    • Execute bcdboot d:\windows (neste exemplo, ele é montado em D:)
    • Desmonte o VHD.
  7. Inicialize o computador físico no disco rígido virtual do Nano Server.

  8. Entre no Console de Recuperação do Nano Server usando o nome do administrador e a senha que você forneceu ao executar o script e obtenha o endereço IP do host baseado no servidor Nano. Saiba mais.

  9. Certifique-se de que o servidor Nano está associado ao mesmo domínio do servidor do VMM. Saiba mais.

  10. Verifique se a conta de serviço do VMM e a conta Executar como são adicionadas ao grupo de administradores no servidor Nano.

Instalar os pacotes do VMM offline em um Nano Server existente

Se você não adicionou os pacotes do VMM durante a criação do VHD do Nano Server, poderá instalá-los mais tarde, da seguinte maneira:

  1. Copie o VHD/VHDX em um local de um computador Windows Server 2016. Por exemplo: C:\MyNano.vhd.

  2. Use o PowerShell para instalar e importar o provedor NanoServerPackage do módulo do PowerShell PackageManagement (OneGet):

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Depois que o provedor for instalado, você poderá pesquisar e instalar os pacotes do VMM (agente do VMM e Hyper-V) no VHD usando esses cmdlets, em que C:\MyNano.vhd é o local do VHD baseado no 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"
    

Instalar os pacotes do VMM em um host de servidor Nano em execução

Recomendamos a instalação offline dos pacotes do VMM (durante a criação do VHD). Se você precisar instalá-los online quando o Nano Server estiver em execução, faça o seguinte:

  1. Copie a pasta Pacotes da mídia de instalação local para o Nano Server em execução. Por exemplo, para C:\packages.

  2. Use o PowerShell remoto para entrar no Nano Server.

  3. Adicione os pacotes do VMM usando os comandos abaixo:

    • Para instalar o Microsoft-NanoServer-SCVMM-Package

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

      Observação

      Verifique se os arquivos .cab (Microsoft-NanoServer-SCVMM-Package_en-us.cab) e neutros (Microsoft-NanoServer-SCVMM-Package.cab) estão na mesma pasta para que ambos sejam instalados.

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

      dism /online /Add-package /PackagePath:C:\packages\en-US\Microsoft-NanoServer-SCVMM-Compute-Package_en-us.cab
      
  4. Verifique se os pacotes do VMM e os pacotes de idiomas associados estão instalados corretamente executando o seguinte comando:

    dism /online /get-packages
    
  5. Você deverá ver Identidade do Pacote: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 listado duas vezes. Uma vez para Tipo de Versão: Pacote de Idiomas e uma vez para Tipo de Versão: Feature Pack. O mesmo se aplica a Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Reinicie o host do Nano Server.

Adicione o host do servidor Nano à malha do VMM

Depois que o host do Nano Server estiver pronto, adicione-o à malha do VMM. Saiba mais.

Criar uma VM do servidor Nano

Para criar VMs baseadas no Nano Server, você precisará adicionar alguns pacotes específicos à VM ao VHD. Crie o VHD para uma VM da seguinte maneira:

  1. Copie NanoServerImageGenerator.psm1 e Convert-WindowsImage.ps1 da pasta \NanoServer no VMM para uma pasta no disco rígido.

  2. Inicie o Windows PowerShell como administrador e navegue para a pasta de script.

  3. Importe o script NanoServerImageGenerator com Import-Module NanoServerImageGenerator.psm1 -Verbose.

  4. Crie um VHD que inclua os pacotes do SCVMM, executando o comando a seguir. Você deverá fornecer uma senha de administrador para o novo VHD.

    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
    

    Exemplo:

    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 exemplo cria um VHD com base em um ISO montado como F.

  6. Ao criar o VHD, ele usará uma pasta chamada Base no mesmo diretório no qual você executou New-NanoServerImage

  7. Ele colocará o VHD em uma pasta chamada Nano1, na pasta na qual o comando é executado.

  8. O nome do computador será Nano1 e serão instalados os drivers de máquina virtual que executam o Hyper-V.

  9. Se desejar ter uma máquina virtual de Geração 1, gere uma imagem de VHD usando uma extensão .vhd para -TargetPath. Para uma máquina virtual de Geração 2, gere uma imagem de VHDX com a extensão .vhdx para -TargetPath.

  10. No VMM, crie uma nova máquina virtual e use o disco rígido virtual que você criou.

Próximas etapas

Provisionar uma VM.