Implantar e gerenciar hosts Hyper-V ou VMs baseados em servidor Nano no VMM
Você pode usar o System Center Virtual Machine Manager (VMM) para gerenciar hosts e máquinas virtuais que executam o Nano Server.
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). Você pode gerenciar VMs baseadas em Nano, incluindo VMs blindadas.
Antes de começar
- Para implantação de VM, você precisa criar o disco rígido virtual do Nano Server fora do VMM.
- Você não pode criar um modelo de VM de uma VM do Nano Server no VMM. Você pode criar 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 em um domínio. Se você tentar ingressar a VM em um domínio com detalhes de personalização em um modelo de VM, as informações de domínio serão ignoradas pelo VMM. A VM é implantada, mas não ingressa no domínio. Como solução alternativa, implante a VM e ingresse-a em um domínio. Saiba mais.
Observação
Associar uma máquina física a um domínio durante a implantação bare-metal funciona bem.
Preparar um disco rígido virtual do servidor Nano
Para começar a implantar um host baseado no Nano Server ou máquinas virtuais no VMM, você precisa criar um VHD do Nano Server a partir 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 Servidor de Arquivos, use Microsoft-NanoServer-Storage-Package, juntamente com Microsoft-NanoServer-SCVMM-Package.
- Para uma implantação hiperconvergente, use Microsoft-NanoServer-Storage-Package, juntamente com Microsoft-NanoServer-SCVMM-Package e Microsoft-NanoServer-SCVMM-Compute-Package.
Criar um disco rígido virtual para uma máquina física
Copie NanoServerImageGenerator.psm1 e Convert-WindowsImage.ps1 da pasta \NanoServer no ISO do Windows Server para uma pasta no disco rígido.
Inicie o Windows PowerShell como administrador. Navegue até a pasta na qual você colocou os scripts.
Importe o script NanoServerImageGenerator executando:
Import-Module NanoServerImageGenerator.psm1 -Verbose
Crie um VHD que inclua 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 de um ISO montado como F:
- Ao criar o VHD, ele usa uma pasta chamada Base na mesma pasta na qual 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 de 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 UEFI para inicializar, você precisará alterar o script de NanoServer.vhd para NanoServer.vhdx.
Entre como administrador no servidor físico no qual você deseja executar o VHD do Nano Server.
Copie o VHD que o script cria para o computador físico e configure-o para inicializar a partir do novo VHD, da seguinte maneira:
- Monte o VHD gerado.
- Execute bcdboot d:\windows (neste exemplo, ele está montado em D:)
- Desmonte o VHD.
Inicialize o computador físico no disco rígido virtual do Nano Server.
Entre no Console de Recuperação do Nano Server usando o nome de administrador e a senha fornecidos ao executar o script e obtenha o endereço IP do host baseado no Nano Server. Saiba mais.
Verifique se o servidor Nano está ingressado no mesmo domínio que o servidor VMM. Saiba mais.
Verifique se a conta de serviço do VMM e a conta Executar como foram 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 ao criar o VHD do Nano Server, poderá instalá-los posteriormente, da seguinte maneira:
Copie o VHD/VHDX para um local em um computador Windows Server 2016. Por exemplo: C:\MyNano.vhd.
Use o PowerShell para instalar e importar o provedor NanoServerPackage do módulo PackageManagement (OneGet) do PowerShell:
Install-PackageProvider NanoServerPackage Import-PackageProvider NanoServerPackage
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 (ao criar o VHD). Se você precisar instalá-los online quando o servidor Nano estiver em execução, faça o seguinte:
Copie a pasta Pacotes da mídia de instalação local para o servidor Nano em execução. Por exemplo, para C:\packages.
Use o PowerShell remoto para entrar no servidor Nano.
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
Certifique-se de que os arquivos .cab en-us (Microsoft-NanoServer-SCVMM-Package_en-us.cab) e neutros (Microsoft-NanoServer-SCVMM-Package.cab) estejam 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
Verifique se os pacotes do VMM e os pacotes de idiomas associados estão instalados corretamente executando o seguinte comando:
dism /online /get-packages
Você deve ver a identidade do pacote: Microsoft-NanoServer-SCVMM-Feature-Package~31bf3856ad364e35~amd64~~ 10.0.14300.1003 listada duas vezes. Uma vez para Tipo de Versão: Pacote de Idiomas e uma vez para Tipo de Versão: Pacote de Recursos. O mesmo se aplica ao Microsoft-NanoServer-SCVMM-Compute-Package.
Reinicie o host do Nano Server.
Adicionar o host do servidor Nano à malha do VMM
Depois que o host do servidor Nano estiver pronto, adicione-o à malha do VMM. Saiba mais.
Criar uma VM do servidor Nano
Para criar VMs baseadas em servidor Nano, você precisa adicionar alguns pacotes específicos de VM ao VHD. Crie o VHD para uma VM da seguinte maneira:
Copie NanoServerImageGenerator.psm1 e Convert-WindowsImage.ps1 da pasta \NanoServer no VMM para uma pasta no disco rígido.
Inicie o Windows PowerShell como administrador e navegue até a pasta de scripts.
Importe o script NanoServerImageGenerator com Import-Module NanoServerImageGenerator.psm1 -Verbose.
Crie um VHD que inclua os pacotes SCVMM executando o comando a seguir. Você será solicitado a 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
Este exemplo cria um VHD de um ISO montado como F.
Ao criar o VHD, ele usará uma pasta chamada Base no mesmo diretório em que você executou New-NanoServerImage
Ele colocará o VHD em uma pasta chamada Nano1 na pasta em que o comando é executado.
O nome do computador será Nano1 e instalará drivers de máquina virtual executando o Hyper-V.
Se você quiser uma máquina virtual de Geração 1, gere uma imagem VHD usando 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.
No VMM, crie uma nova máquina virtual e use o disco rígido virtual que você criou.