Partilhar via


Implementar e gerir anfitriões Ou VMs Hyper-V baseados no servidor Nano no VMM

Pode utilizar o System Center – Virtual Machine Manager (VMM) para gerir anfitriões e máquinas virtuais com o servidor Nano.

Com o VMM, pode adicionar e gerir anfitriões existentes com Nano, configurar máquinas bare-metal como anfitriões baseados no Servidor Nano, implementar clusters de computação e clusters de armazenamento (desagregados e hiperconvergidos). Pode gerir VMs baseadas em Nano, incluindo VMs blindadas.

Antes de começar

  • Para a implementação da VM, tem de criar o disco rígido virtual do Servidor Nano fora do VMM.
  • Não pode criar um modelo de VM a partir de uma VM de Servidor Nano no VMM. Pode criar um modelo de VM do zero com um disco rígido virtual do Servidor Nano.
  • Existem alguns problemas conhecidos quando associar uma VM de Servidor Nano a um domínio. Se tentar associar a VM a um domínio com detalhes de personalização num modelo de VM, as informações de domínio são ignoradas pelo VMM. A VM é implementada, mas não é associada ao domínio. Como solução, implemente a VM e, em seguida, associe-a a um domínio. Saiba mais. Tenha em atenção que a associação de uma máquina física a um domínio durante a implementação bare-metal funciona corretamente.

Preparar um disco rígido virtual do servidor Nano

Para começar a implementação de um anfitrião baseado no Servidor Nano ou máquinas virtuais no VMM, tem de criar um VHD de servidor Nano a partir do VHD do Windows Server. O VHD deve incluir os pacotes VMM:

  • Adicione o pacote do VMM , Microsoft-NanoServer-SCVMM-Package, para garantir que o agente do VMM faz parte do VHD.
  • Adicione o pacote de computação do VMM, Microsoft-NanoServer-SCVMM-Compute-Package, para garantir que o VHD tem a função Hyper-V e que pode gerir o servidor físico com o VMM. Se instalar este pacote, não utilize a opção -Compute para a função Hyper-V.
  • Para a função Servidor de Ficheiros, utilize Microsoft-NanoServer-Storage-Package, juntamente com Microsoft-NanoServer-SCVMM-Package.
  • Para uma implementação hiperconvergida, utilize Microsoft-NanoServer-Storage-Package, juntamente 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 colocou os scripts.

  3. Importe o script NanoServerImageGenerator ao executar:

    Import-Module NanoServerImageGenerator.psm1 -Verbose
    
  4. Crie um VHD que inclua os pacotes do VMM. Para tal, execute o seguinte comando, que lhe pedirá uma palavra-passe 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 a partir de um ISO montado como F:
    • Ao criar o VHD, utiliza uma pasta denominada Base na mesma pasta na qual executou New-NanoServerImage
    • Coloca o VHD numa pasta chamada Nano1 na pasta a partir da qual o comando é executado.
    • O nome do computador neste exemplo é Nano-srv1. Inclui os controladores OEM instalados para o hardware mais comum e tem a funcionalidade de clustering ativada.
    • O VHD tem a gestão remota do servidor Nano ativada, mesmo a partir dos sistemas que não estão na mesma sub-rede.
    • Se o servidor utilizar UEFI para arrancar, terá de alterar o script de NanoServer.vhd para NanoServer.vhdx.
  5. Inicie sessão como administrador no servidor físico no qual pretende executar o VHD do Servidor Nano.

  6. Copie o VHD que o script cria para o computador físico e configure-o para arrancar a partir do novo VHD, da seguinte forma:

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

  8. Inicie sessão na Consola de Recuperação do servidor Nano com o nome de administrador e a palavra-passe que forneceu ao executar o script e obtenha o endereço IP do anfitrião baseado no servidor Nano. Saiba mais.

  9. Verifique se o servidor Nano está associado ao mesmo domínio do servidor VMM. Saiba mais.

  10. Certifique-se de que a conta de serviço do VMM e a conta Run As são adicionadas ao grupo de administradores no servidor Nano.

Instalar os pacotes do VMM offline num Servidor Nano existente

Se não adicionou os pacotes do VMM quando criou o VHD do Servidor Nano, pode instalá-los mais tarde, da seguinte forma:

  1. Copie o VHD/VHDX para uma localização num computador Windows Server 2016. Por exemplo: C:\MyNano.vhd.

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

    Install-PackageProvider NanoServerPackage
    Import-PackageProvider NanoServerPackage
    
  3. Após a instalação do fornecedor, pode procurar e instalar os pacotes do VMM (agente VMM e Hyper-V) no VHD com estes cmdlets, em que C:\MyNano.vhd é a localização do VHD baseado no Servidor Nano.

    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 VMM num anfitrião do servidor Nano em execução

Recomendamos a instalação offline dos pacotes do VMM (ao criar o VHD). Se precisar de instalá-los online quando o servidor Nano estiver em execução, faça o seguinte:

  1. Copie a pasta Pacotes do suporte de dados de instalação local para o servidor Nano em execução. Por exemplo, para C:\packages.

  2. Utilize o PowerShell remoto para iniciar sessão no servidor Nano.

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

    • Para instalar Microsoft-NanoServer-SCVMM-Package

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

      Nota

      Certifique-se de que os ficheiros de .cab (Microsoft-NanoServer-SCVMM-Package_en-us.cab) e neutros (Microsoft-NanoServer-SCVMM-Package.cab) estão na mesma pasta para que ambos estejam 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 ao executar o seguinte comando:

    dism /online /get-packages
    
  5. 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: Pacote de Funcionalidades. O mesmo se aplica ao Microsoft-NanoServer-SCVMM-Compute-Package.

  6. Reinicie o anfitrião do Servidor Nano.

Adicionar o anfitrião do servidor Nano aos recursos de infraestrutura do VMM

Depois de o anfitrião do servidor Nano estar pronto, adicione-o aos recursos de infraestrutura do VMM. Saiba mais.

Criar uma VM do servidor Nano

Para criar VMs baseadas no servidor Nano, tem de adicionar alguns pacotes específicos de VMs ao VHD. Crie o VHD para uma VM da seguinte forma:

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

  2. Comece Windows PowerShell como administrador e navegue para a pasta script.

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

  4. Crie um VHD que inclua os pacotes SCVMM ao executar o seguinte comando. Ser-lhe-á pedida uma palavra-passe 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 a partir de um ISO montado como F.

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

  7. Colocará o VHD numa pasta chamada Nano1 na pasta em que o comando é executado.

  8. O nome do computador será Nano1 e irá instalar controladores de máquina virtual com o Hyper-V.

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

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

Passos seguintes

Aprovisionar uma VM.